The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
This release mainly removes the dependency to `Queryable` because that should be treated as a fully separate package. Check it out at [https://github.com/SwiftedMind/Queryable](https://github.com/SwiftedMind/Queryable).
Removing this should make it less likely to force major releases on Puddles.
### Changed
- Renamed the concept of adapters to containers since now they are simple `DynamicProperty` structs with a lot more power and generalized use! A detailed explanation will be provided on swiftedmind.com.
### Removed
- Removed `Signal`. This will be coming as a separate Swift package.
- Removed the dependency to `Queryable`, since that is fully separate and makes breaking changes harder to control. Simply add `Queryable` to your project, to keep using it.
- Small workflow fix
## What's Changed
- Introducing `Navigator`
- Revamped `Queryable`
- Introducing `Signal`
- Revamped `Interface`
**Full Changelog**: https://github.com/SwiftedMind/Puddles/compare/0.2.1...0.3.0
- Debugging SPM
# Release 0.2.0
> **Warning**
> This release will break apps that are using 0.1.0
### New
- Renamed `Expectation` to `Queryable` and fully rewrote the internals. `Queryable` is now an easy to use property wrapper. See tutorials for more information.
- Added a more general support for interfaces. See tutorials for more information.
- Interface actions aren't called asynchronously anymore, due to a variety of reasons. You have to manually create and manage Tasks to do that.
- Added experimental support for deeplinking. It is very basic for now and not documented yet (since a lot will change in the future).
- Added example apps that will continue to grow and evolve over time (as case studies)
- Updated all tutorials and documentation
### Fixed
- Thanks to the new `Queryable` property wrapper internals, continuations should not leak anymore.
The initial release for this framework. It is still under development and not stable.