What's Changed
- Added:
assert
andprecondition
dependencies, for making Swift assertions testable (#213). - Fixed:
@DependencyClient
now ignores static properties (thanks @rhysm94, #196). - Fixed: Improve runtime warning when no
liveValue
is defined (#206). - Fixed: Address some strict concurrency sendable warnings (#207).
- Fixed: Improve
@DependencyEndpoint
failure messages by incorporating the type name (#208). - Fixed:
@DependencyClient
support for thepackage
access modifier (thanks @ivanlisovyi, #209). - Fixed:
@DependencyClient
will now automatically ignore@Dependency
properties via the new@DependencyEndpointIgnored
marker macro (thanks @freak4pc, #212). - Infrastructure: Fix documentation (thanks @gibachan, #198).
New Contributors
- @rhysm94 made their first contribution in #196
- @gibachan made their first contribution in #198
- @ivanlisovyi made their first contribution in #209
- @freak4pc made their first contribution in #212
Full Changelog: 1.2.2...1.3.0