Skip to content

v0.4.0

Choose a tag to compare

@twinn twinn released this 10 Apr 16:01
· 2 commits to main since this release
aa0c4a8

Backwards-incompatible changes

  • :via read callbacks require keys: :unique. whereis_name/1 and send/2 now raise ArgumentError when called on a :duplicate-keyed scope. The write-side callbacks (register_name/2, unregister_name/1) continue to work in both modes.

Enhancements

  • All cross-node sends now use the [:noconnect] option, preventing the scope GenServer from inadvertently triggering node connections.

Documentation

  • Rewrites all documentation (README, CHANGELOG, moduledocs, @doc strings) to match the declarative, third-person style used by Elixir's hexdocs.

See CHANGELOG.md for full details.