- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Introduces the
FromQuery
andToQuery
traits to allow for customizing how query strings are encoded and decoded ingloo_history
. (#364)
- Release new gloo versions
- feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242)
- fix: Break dependency cycle by not using serde-serialize (#239)
- Fix
utils
crate andhistory
docs. (#189) - Hash-based History type & Unified Location. (#177)
- Fixes
console_dbg!
andconsole!
expression output. Bold src info. (#174)
- Add console_dbg macro (#170)
- Add an
dbg!
equivalent togloo-console
(#158) - Fix dir, dirxml macros in gloo-console (#154)
- Finishing touches
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Add traits
PartialEq
andEq
toEventListenerOptions
, andEventListenerPhase
(#363)
- Add implementation for rfc-1 (files)
- Update readmes
- Address some mistakes and nits.
- Address code review.
- Update readmes
- Migrate to futures 0.3
- Bump events version
- Updating the links in the events crate
- Adding in crate metadata for events
- Annotate trait objects ready for when they become mandatory.
- Fix link to CI build in README template
- Generate
README.md
s for each crate from its top-level docs - gloo_event: Take events by reference
- Derive Debug impls
- Set web-sys version to avoid warning
- Changing the with_options methods to no longer take EventListenerOptions by reference (since it's Copy anyways)
- Fixing minor nit
- Fixing whitespace
- Adding in unit test for dynamic registration
- Removing once option, and adding in once_with_options method
- Apply suggestions from code review
- Adding some crate-level docs
- Fixing bug with Drop
- Adding in docs, and also making some changes to EventListenerOptions
- Adding in unit tests for gloo-events
- Renaming A parameter to S
- Fixing all the issues with gloo-events
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- [rfc] Implement an ObjectUrl wrapper (#231)
- impl Clone and PartialEq (#184)
- Hash-based History type & Unified Location. (#177)
- Prepare for 0.4 release (#156)
- Remove the unnecessary copy in
Blob::new
(#152) - Prepare v0.3.0 release (#148)
- Make docs.rs include futures functionality (#116)
- Add wrappers for web storage API (#125)
- Add wrappers for
alert
,confirm
, andprompt
functions (#123) - Adding README for gloo-file
- Fixing Cargo.toml for gloo-file
- Remove the flags what to expect WASI targets (#425)
- Fixed an issue where history state might collide with a stated assigned later if the history is stored in the browsers history stack and the page is reloaded with navigation. (#391)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Introduces the
FromQuery
andToQuery
traits to allow for customizing how query strings are encoded and decoded ingloo_history
. (#364)
- Use
thread_local!
's lazy initialization instead ofRefCell<Option<_>>
(#358) - Fix required feature set of serde dependency (#357)
- 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)
- (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)
- Fix history tests (#252)
- Add query() method (#215)
- Fix failing history tests (#219)
- Fix links in gloo-history README (#210)
- Fix
utils
crate andhistory
docs. (#189) - 0.5.0
- Memory-based History (#178)
- Hash-based History type & Unified Location. (#177)
- Update http crate to 1.0 (#407)
- Implement
futures_io::AsyncWrite
andfutures_io::AsyncRead
onWebSocket
. This feature is behind a new feature flagio-util
that is disabled by default. - Add
TryFrom<web_sys::WebSocket>
(#365) - Add WASI support for gloo-history. (#405)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- export RequestBuilder and ResponseBuilder as public
- Seanaye/feat/serverside http (#312)
- Add
PartialEq, Eq, PartialOrd, Ord, Hash
for eventsourceState
(#336) - Seanaye/feat/serverside http (#312)
- Fix clippy for Rust 1.67 (#302)
- Fix clippy. (#287)
- Prevent send from hanging if connection fails. (#280)
- fix(ws): calling close event with destroyed close callback (#264)
- fix: cyclic dependency for gloo-net websocket feature (#260)
- Gloo net fetch in worker (#253)
- fix: remove unused import in gloo-net::http (#257)
- Fix Request.json(): Use Rust Serde Serialization instead of Javascript Evaluator. Avoids Big Integer serialization issues. (#256)
- Add std::error::Error impl for WebSocketError (#250)
- Provides an EventSource implementation (#246)
- Release new gloo versions
- 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
- Add missing feature flags to gloo-net (#230)
- gloo-net v0.2.2
- Feature soundness of gloo-http (#228)
- Release v0.8.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)
- add
json()
impl toRequest
(#204) - Improve the Fetch API (#188)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- fix: Break dependency cycle by not using serde-serialize (#239)
- Fix up gloo-storage for release
- Prepare for 0.4 release (#156)
- Utility crate for common
web_sys
/js_sys
features (#155)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- fix:
clearTimeout
illegal invocation with bundler (#187) (#283)
- gloo_timers, ambiguous verbage (#255)
- New patch versions
- Remove
web-sys
dependency (#186) - Add node.js support for timers (#185)
- 0.5.0
- Hash-based History type & Unified Location. (#177)
- Add BrowserHistory and BrowserLocation (#171)
- Add sleep. (#163)
- Prepare v0.3.0 release (#148)
- Make docs.rs include futures functionality (#116)
- gloo-timers 0.2.1
- Add implementation for rfc-1 (files)
- Change implementation of getting new global.
- Change macro implementation.
- Replace macro by enum
WindowOrWorker
. - Fix timers to work in workers too.
- Preparing for release
- Changing to use web-sys; this fixes a Webpack error
- Fix missing wasm_bindgen import.
- Address some mistakes and nits.
- Use futures_channel for faster and simpler code
- Remove unused dependency
- Address code review.
- Migrate to futures 0.3
- Adding in crate metadata for timers
- Annotate trait objects ready for when they become mandatory.
- Fix link to CI build in README template
- Generate
README.md
s for each crate from its top-level docs - Derive Debug impls
- Merge pull request #57 from samcday/fix-timers-interval
- gloo-timers: move the Javascript API bindings into a sys module
- gloo-timers: rework interval tests a little bit and ensure that intervals fire more than once
- gloo-timers: Use raw bindings to (set|clear)(Timeout|Interval) instead of the Window API, since window isn't always present (e.g Web Workers)
- gloo-timers: don't consume callback in Interval closure - otherwise interval only works on first callback and fails after that
- timers: Split the submodules out into their own files
- Fix the gloo_timers browser tests
- timers: use Closure::once for timeouts
- Add note about feature requirement to docs.
- Change feature name to "futures".
- Fix tests to accommodate new submodules.
- Split up callback and future/stream APIs.
- timers: Fix author line in Cargo.toml
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Update json.rs fix typo (#338)
- docs: correct format examples Fixes #276 (#278)
- refactor: typo fix (#262)
- Release new gloo versions
- feat(gloo-utils): Lift serde-serialization from wasm-bindgen (#242)
- Release v0.8.0
- Implement std Error trait for JsError (#225)
- Move UncheckedIter to gloo-utils (#217)
- Fix
utils
crate andhistory
docs. (#189) - Gloo v0.6.0
- Html head access (#179)
- 0.4.2
- utils: Add body() and document_element() getters (#161)
- Remove Cloning on WorkerBridge (#388)
- Add an example of processing transferrable types with worker (#371)
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
- Add Worker Loader (#349)
- Function Worker (#267)
- Release v0.8.0
- Worker v2 (#200)
- Remove the private worker refcell (#223)