0.6.0
What's Changed
- Update readme links by @ra1028 in #93
- Update Documentation by @rasberik in #94
- Fix Atoms link in README by @enumcase in #96
- Fix Xcode15.3 (Swift5.10) warning/Swift 6 error: Main actor-isolated class 'XXXTests' has different actor isolation from nonisolated superclass 'XCTestCase'; this is an error in Swift 6 by @kntkymt in #97
- Feature: Custom Resettable Attribute by @rasberik in #98
- Update README tag closure by @rasberik in #99
- Bugfix: testWaitFor flakiness by @rasberik in #100
- Rename select modifier to changes(of:) by @ra1028 in #102
- Update the Resettable behavior when overridden by @ra1028 in #101
- Refactoring by @ra1028 in #103
- AtomScope no longer inherits overrides by @ra1028 in #104
- Remove @discardableResult of AtomViewContext.snapshot() by @ra1028 in #105
- Make Snapshot's text representation slightly better by @ra1028 in #106
- AtomStore can now be hosted only in AtomRoot by @ra1028 in #108
- Scoped Atoms by @ra1028 in #107
- Scoped Observe by @ra1028 in #109
- Add tests for ScopeID by @ra1028 in #110
- Fix Scoped code examples by @shingt in #111
- Scoped Override by @ra1028 in #112
- Internal refactoring by @ra1028 in #113
- Refactor AtomScope by @ra1028 in #114
- Fix docc by @ra1028 in #115
- Do not override custom Resettable & Refreshable behavior by @ra1028 in #116
- Add support for Xcode 15.2.0+ and drop support for lower by @ra1028 in #118
- Animation Modifier by @ra1028 in #117
- Internal refactoring by @ra1028 in #119
- Refactor AtomTestContext by @ra1028 in #120
- Deprecate ResetContext & RefreshContext by @ra1028 in #121
- Update documentation of refresh(_:) by @ra1028 in #123
- Deployment target setting wasn't applied in the example project by @ra1028 in #124
- Dev tools restructure by @ra1028 in #125
- Topological order update by @ra1028 in #122
- Internal refactoring by @ra1028 in #127
- Deprecate context.state(:) and rename it to context.binding(:) by @ra1028 in #128
- Tidy up directory structure by @ra1028 in #129
- Refactor atom declaration types by @ra1028 in #130
- Atom Effects by @ra1028 in #131
- Detach atom dependencies while executing custom refresh by @ra1028 in #132
- Support for strict concurrency by @ra1028 in #133
- Isolate override closures on main actor by @ra1028 in #134
- Isolate override closures of AtomTestContext on main actor by @ra1028 in #135
- Mark ModifiedAtom Scoped if the base atom is Scoped by @ra1028 in #137
- Obsolete Coordinator by @ra1028 in #136
New Contributors
- @rasberik made their first contribution in #94
- @enumcase made their first contribution in #96
- @kntkymt made their first contribution in #97
- @shingt made their first contribution in #111
Full Changelog: 0.5.0...0.6.0