What's Changed
- Added:
TestStore
now takes a trailing closure for configuring its dependency values (#1620). These dependency values are used when processinginitialState
, which means state that relies on@Dependency
(\.uuid
, for example) will use these dependencies. - Changed:
TestStore
was recently, briefly made anopen
class, but we are marking itfinal
again (#1655). We are open to making itopen
again, but would like to know if there are use cases, first. - Fixed:
@Dependency(\.openURL)
'scallAsFunction
s overloads are no longer ambiguous in certain cases (#1621). - Fixed: Printing is now disabled when running debugged reducers from Xcode previews (thanks @tgrapperon, #1625).
- Fixed: Documentation typos (thanks @PierreCapo, #1609; @tgrapperon, #1608; @ts, #1612; @Jager-yoo, #1638; @hmhv, #1659).
- Infrastructure: Case Studies modernization (#1623); CI cleanup (#1632); documentation additions (#1642); dependencies test (thanks @crayment, #1644).
New Contributors
- @PierreCapo made their first contribution in #1609
- @crayment made their first contribution in #1644
- @hmhv made their first contribution in #1659
Full Changelog: 0.45.0...0.46.0