NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2517 most downloaded on crates.io
Observer pattern which generates a futures 0.3 stream of events
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Most releases are documented
notes for 12 of 14 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
15 releases · first in 2019
dev: Update changelog. Install tarpaulin in CI. Fix clippy warnings. No nightly in test.bash after all. Add funding. Update to edition 2021. Fix CI. W
dev: Update dependencies, changelog and version number. Silence warning about name ambiguity. Silence a clippy warning. Remove travis config. Fix buil
One column per quarter.
dev: Fix badge, again. Add ObservableLocal for observable types that are !Send . Fix build status badge.
ObservableLocal for observable types that are !Send.dev: Bump version, update docs and changelog. Create separate wasm test file. Install wasm-pack for github actions. Setup github ci Fix clippy warning
Observable::observe is now an async function. This was needed to make it possible to send
events to a pharos object from different async tasks. So far notifying was async, but observing was not. However
in order to be able to use a mutex, we need both operations to be one or the other. On wasm, one cannot block the
thread hence the choice for an async mutex, but in order to lock that we have to be in async context.
A new helper type SharedPharos has been introduced to conveniently use pharos from a shared reference.pharos::Error to PharErr. I want to move away from types that are just called Error.
This allows conveniently exporting the error type at crate level.dev: drop log dependency and fix readme
dev: fix travis on stable rust Update futures to 0.3.1 and test CI on stable rust
…Update some comments ICE in rustc Another breaking change to the API. Actually, we don't need pin_project
poll_* functions. It has been replaced with an implementation of Sink on Pharos.ErrorKind::SomeVariant == err.kind() without having to write: &ErrorKind::SomeVariant == err.kind().dev: version number and changelog Spell check
dev: changlog + version bump fix clippy warnings Remove the pointer and closure methods after all Try to fix docs.rs readme
BREAKING CHANGE: This is an almost complete rewrite with a much improved API, documentation, ...
BREAKING CHANGE: This is an almost complete rewrite with a much improved API, documentation, ...
Please have a look at the readme and the API docs for more.
update to futures 0.3.0-alpha.18
remove await_macro feature use and convert to new await syntax.
await_macro feature use and convert to new await syntax.Default for Pharos.BREAKING CHANGE: Update dependencies. The Futures library has some changes, which introduce a breaking change. Bounded channels are no longer queue_si…
Observable::observe( queue_size: usize ) will now yield a futures::channel::Receiver of the exact queue_size.Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →