diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f0424c6..2dd84c12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ -## `console` +## `gloo` + +### Version 0.12.1 + +- Fix docs.rs build failure: remove `rustc-args` from docs.rs metadata and replace removed `doc_auto_cfg` feature with `doc_cfg` + +### Version 0.12.0 + +- Bump all sub-crate versions, update MSRV to 1.82 + +## `gloo-console` ### Version 0.4.0 @@ -10,56 +20,56 @@ - Introduces the `FromQuery` and `ToQuery` traits to allow for customizing how query strings are encoded and decoded in `gloo_history`. (#364) -### Version "0.2.3" +### Version 0.2.3 - Release new gloo versions -### Version "0.2.2" +### Version 0.2.2 - feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242) - fix: Break dependency cycle by not using serde-serialize (#239) -### Version "0.2.1" +### Version 0.2.1 - Fix `utils` crate and `history` docs. (#189) - Hash-based History type & Unified Location. (#177) - Fixes `console_dbg!` and `console!` expression output. Bold src info. (#174) -### Version "0.2.0" +### Version 0.2.0 - Add console_dbg macro (#170) -### Version "0.1.0" +### Version 0.1.0 - Add an `dbg!` equivalent to `gloo-console` (#158) - Fix dir, dirxml macros in gloo-console (#154) - Finishing touches -## `dialogs` +## `gloo-dialogs` ### Version 0.3.0 - Update MSRV to 1.82 (#505) by @martinfrances107 -### Version "0.2.0" +### Version 0.2.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.1.0" +### Version 0.1.0 -## `events` +## `gloo-events` ### Version 0.3.0 - Update MSRV to 1.82 (#505) by @martinfrances107 - Bump `web-sys` minimum to 0.3.91 (#536) by @Madoshakalaka -### Version "0.2.0" +### Version 0.2.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) - Add traits `PartialEq` and `Eq` to `EventListenerOptions`, and `EventListenerPhase` (#363) -### Version "0.1.1" +### Version 0.1.1 - Add implementation for rfc-1 (files) - Update readmes @@ -69,7 +79,7 @@ - Migrate to futures 0.3 - Bump events version -### Version "0.1.0" +### Version 0.1.0 - Updating the links in the events crate - Adding in crate metadata for events @@ -92,7 +102,7 @@ - Renaming A parameter to S - Fixing all the issues with gloo-events -## `file` +## `gloo-file` ### Version 0.4.0 @@ -100,21 +110,21 @@ - Update MSRV to 1.82 (#505) by @martinfrances107 - Bump `web-sys` minimum to 0.3.91 (#536) by @Madoshakalaka -### Version "0.3.0" +### Version 0.3.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.2.2" +### Version 0.2.2 - [rfc] Implement an ObjectUrl wrapper (#231) -### Version "0.2.0" +### Version 0.2.0 - impl Clone and PartialEq (#184) - Hash-based History type & Unified Location. (#177) - Prepare for 0.4 release (#156) -### Version "0.1.0" +### Version 0.1.0 - Remove the unnecessary copy in `Blob::new` (#152) - Prepare v0.3.0 release (#148) @@ -124,7 +134,7 @@ - Adding README for gloo-file - Fixing Cargo.toml for gloo-file -## `history` +## `gloo-history` ### Version 0.3.0 @@ -151,33 +161,33 @@ - Use `thread_local!`'s lazy initialization instead of `RefCell>` (#358) - Fix required feature set of serde dependency (#357) -### Version "0.1.3" +### Version 0.1.3 - Fix some typos (#313) - Update serde-wasm-bindgen requirement from 0.4.5 to 0.5.0 (#320) - Fix clippy for Rust 1.67 (#302) -### Version "0.1.2" +### Version 0.1.2 - (history): Drop states borrow before callback invocation (#285) - Update serde-wasm-bindgen requirement from 0.3.1 to 0.4.5 (#297) - Fix clippy. (#287) -### Version "0.1.1" +### Version 0.1.1 - Fix history tests (#252) - Add query() method (#215) - Fix failing history tests (#219) - Fix links in gloo-history README (#210) -### Version "0.1.0" +### Version 0.1.0 - Fix `utils` crate and `history` docs. (#189) - 0.5.0 - Memory-based History (#178) - Hash-based History type & Unified Location. (#177) -## `net` +## `gloo-net` ### Version 0.7.0 @@ -191,42 +201,42 @@ - Update MSRV to 1.82 (#505) by @martinfrances107 - Bump `pin-project` to 1.1 and `http` to 1.4 (#536) by @Madoshakalaka -### Version "0.6.0" +### Version 0.6.0 - Update http crate to 1.0 (#407) -### Version "0.5.0" +### Version 0.5.0 - Implement `futures_io::AsyncWrite` and `futures_io::AsyncRead` on `WebSocket`. This feature is behind a new feature flag `io-util` that is disabled by default. - Add `TryFrom` (#365) - Add WASI support for gloo-history. (#405) -### Version "0.4.0" +### Version 0.4.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.3.1" +### Version 0.3.1 - export RequestBuilder and ResponseBuilder as public -### Version "0.3.0" +### Version 0.3.0 - Seanaye/feat/serverside http (#312) -### Version "0.2.6" +### Version 0.2.6 - Add `PartialEq, Eq, PartialOrd, Ord, Hash` for eventsource `State` (#336) - Seanaye/feat/serverside http (#312) - Fix clippy for Rust 1.67 (#302) -### Version "0.2.5" +### Version 0.2.5 - Fix clippy. (#287) - Prevent send from hanging if connection fails. (#280) -### Version "0.2.4" +### Version 0.2.4 - fix(ws): calling close event with destroyed close callback (#264) - fix: cyclic dependency for gloo-net websocket feature (#260) @@ -237,99 +247,99 @@ - Provides an EventSource implementation (#246) - Release new gloo versions -### Version "0.2.3" +### Version 0.2.3 - feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242) - Fix feature soundness issues with gloo-net (#243) - fix: Break dependency cycle by not using serde-serialize (#239) - gloo-net v0.2.3 -### Version "0.2.2" +### Version 0.2.2 - Add missing feature flags to gloo-net (#230) - gloo-net v0.2.2 -### Version "0.2.1" +### Version 0.2.1 - Feature soundness of gloo-http (#228) - Release v0.8.0 -### Version "0.2.0" +### Version 0.2.0 - Added support for specifying Websocket Protocols (#222) - Add query() method (#215) - Move UncheckedIter to gloo-utils (#217) - docs: revise docs for gloo_net::http::Request.method (#212) -### Version "0.1.0" +### Version 0.1.0 - add `json()` impl to `Request` (#204) - Improve the Fetch API (#188) -## `render` +## `gloo-render` ### Version 0.3.0 - Update MSRV to 1.82 (#505) by @martinfrances107 -### Version "0.2.0" +### Version 0.2.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.1.0" +### Version 0.1.0 -## `storage` +## `gloo-storage` ### Version 0.4.0 - Update MSRV to 1.82 (#505) by @martinfrances107 -### Version "0.3.0" +### Version 0.3.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.2.1" +### Version 0.2.1 - fix: Break dependency cycle by not using serde-serialize (#239) -### Version "0.2.0" +### Version 0.2.0 - Fix up gloo-storage for release - Prepare for 0.4 release (#156) -### Version "0.1.0" +### Version 0.1.0 - Utility crate for common `web_sys`/`js_sys` features (#155) -## `timers` +## `gloo-timers` ### Version 0.4.0 - Update MSRV to 1.82 (#505) by @martinfrances107 -### Version "0.3.0" +### Version 0.3.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.2.5" +### Version 0.2.5 - fix: `clearTimeout` illegal invocation with bundler (#187) (#283) -### Version "0.2.4" +### Version 0.2.4 - gloo_timers, ambiguous verbage (#255) -### Version "0.2.3" +### Version 0.2.3 - New patch versions -### Version "0.2.2" +### Version 0.2.2 - Remove `web-sys` dependency (#186) - Add node.js support for timers (#185) - 0.5.0 -### Version "0.2.1" +### Version 0.2.1 - Hash-based History type & Unified Location. (#177) - Add BrowserHistory and BrowserLocation (#171) @@ -338,7 +348,7 @@ - Make docs.rs include futures functionality (#116) - gloo-timers 0.2.1 -### Version "0.2.0" +### Version 0.2.0 - Add implementation for rfc-1 (files) - Change implementation of getting new global. @@ -347,7 +357,7 @@ - Fix timers to work in workers too. - Preparing for release -### Version "0.1.0" +### Version 0.1.0 - Changing to use web-sys; this fixes a Webpack error - Fix missing wasm_bindgen import. @@ -375,52 +385,52 @@ - Split up callback and future/stream APIs. - timers: Fix author line in Cargo.toml -## `utils` +## `gloo-utils` ### Version 0.3.0 - Fix `JsError::try_from` panicking on non-string-coercible `JsValue` inputs (#488) by @ranile - Update MSRV to 1.82, migrate dependencies to workspace versions (#505) by @martinfrances107 -### Version "0.2.0" +### Version 0.2.0 - Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360) -### Version "0.1.6" +### Version 0.1.6 - Update json.rs fix typo (#338) - docs: correct format examples Fixes #276 (#278) -### Version "0.1.5" +### Version 0.1.5 - refactor: typo fix (#262) - Release new gloo versions -### Version "0.1.4" +### Version 0.1.4 - feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242) - Release v0.8.0 -### Version "0.1.3" +### Version 0.1.3 - Implement std Error trait for JsError (#225) - Move UncheckedIter to gloo-utils (#217) -### Version "0.1.2" +### Version 0.1.2 - Fix `utils` crate and `history` docs. (#189) - Gloo v0.6.0 -### Version "0.1.1" +### Version 0.1.1 - Html head access (#179) - 0.4.2 -### Version "0.1.0" +### Version 0.1.0 - utils: Add body() and document_element() getters (#161) -## `worker` +## `gloo-worker` ### Version 0.6.0 @@ -445,11 +455,11 @@ - Function Worker (#267) -### Version "0.2.0" +### Version 0.2.0 - Release v0.8.0 -### Version "0.1.1" +### Version 0.1.1 - Worker v2 (#200) - Remove the private worker refcell (#223) diff --git a/Cargo.toml b/Cargo.toml index 007e1eed..b5ff4704 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -95,4 +95,3 @@ members = [ [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] -rustc-args = ["--cfg", "docsrs"] diff --git a/src/lib.rs b/src/lib.rs index baaf83f2..4dc81016 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,7 +2,7 @@ //! with Rust and WebAssembly. #![deny(missing_docs, missing_debug_implementations)] -#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] // Re-exports of toolkit crates. #[cfg(feature = "console")]