Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package wasi:cli@0.3.1;
package wasi:cli@0.3.0;

interface types {
enum error-code {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package wasi:clocks@0.3.1;
package wasi:clocks@0.3.0;

interface types {
type duration = u64;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package wasi:http@0.3.1;
package wasi:http@0.3.0;

/// This interface defines all of the types and methods for implementing HTTP
/// Requests and Responses, as well as their headers, trailers, and bodies.
@since(version = 0.3.0)
interface types {
use wasi:clocks/types@0.3.1.{duration};
use wasi:clocks/types@0.3.0.{duration};

/// This type corresponds to HTTP standard Methods.
@since(version = 0.3.0)
Expand Down Expand Up @@ -172,9 +172,8 @@ interface types {
///
/// A `fields` resource should store `field-name`s and `field-value`s in their
/// original casing used to construct or mutate the `fields` resource. The `fields`
/// resource should use that original casing when returning them from a method.
/// The `fields` resource may use a different casing when serializing the value
/// for transmission, as doing so may improve encoding efficiency.
/// resource should use that original casing when serializing the fields for
/// transport or when returning them from a method.
///
/// Implementations may impose limits on individual field values and on total
/// aggregate field section size. Operations that would exceed these limits
Expand Down Expand Up @@ -465,20 +464,20 @@ interface client {
/// in more specific worlds such as `wasi:http/middleware`.
@since(version = 0.3.0)
world service {
import wasi:cli/types@0.3.1;
import wasi:cli/stdout@0.3.1;
import wasi:cli/stderr@0.3.1;
import wasi:cli/stdin@0.3.1;
import wasi:clocks/types@0.3.1;
import wasi:cli/types@0.3.0;
import wasi:cli/stdout@0.3.0;
import wasi:cli/stderr@0.3.0;
import wasi:cli/stdin@0.3.0;
import wasi:clocks/types@0.3.0;
import types;
import client;
import wasi:clocks/monotonic-clock@0.3.1;
import wasi:clocks/system-clock@0.3.1;
import wasi:clocks/monotonic-clock@0.3.0;
import wasi:clocks/system-clock@0.3.0;
@unstable(feature = clocks-timezone)
import wasi:clocks/timezone@0.3.1;
import wasi:random/random@0.3.1;
import wasi:random/insecure@0.3.1;
import wasi:random/insecure-seed@0.3.1;
import wasi:clocks/timezone@0.3.0;
import wasi:random/random@0.3.0;
import wasi:random/insecure@0.3.0;
import wasi:random/insecure-seed@0.3.0;

export handler;
}
Expand All @@ -490,21 +489,21 @@ world service {
/// `service` and corresponding `response` flows in the opposite direction.
@since(version = 0.3.0)
world middleware {
import wasi:clocks/types@0.3.1;
import wasi:clocks/types@0.3.0;
import types;
import handler;
import wasi:cli/types@0.3.1;
import wasi:cli/stdout@0.3.1;
import wasi:cli/stderr@0.3.1;
import wasi:cli/stdin@0.3.1;
import wasi:cli/types@0.3.0;
import wasi:cli/stdout@0.3.0;
import wasi:cli/stderr@0.3.0;
import wasi:cli/stdin@0.3.0;
import client;
import wasi:clocks/monotonic-clock@0.3.1;
import wasi:clocks/system-clock@0.3.1;
import wasi:clocks/monotonic-clock@0.3.0;
import wasi:clocks/system-clock@0.3.0;
@unstable(feature = clocks-timezone)
import wasi:clocks/timezone@0.3.1;
import wasi:random/random@0.3.1;
import wasi:random/insecure@0.3.1;
import wasi:random/insecure-seed@0.3.1;
import wasi:clocks/timezone@0.3.0;
import wasi:random/random@0.3.0;
import wasi:random/insecure@0.3.0;
import wasi:random/insecure-seed@0.3.0;

export handler;
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package wasi:random@0.3.1;
package wasi:random@0.3.0;

interface random {
get-random-bytes: func(max-len: u64) -> list<u8>;
Expand Down
2 changes: 1 addition & 1 deletion components/wit/worlds.wit
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package componentized:components;

world http-client {
import wasi:http/client@0.3.1;
import wasi:http/client@0.3.0;
export componentized:http/client@0.1.0-dev;
}