Releases: frzi/swiftui-router
Releases · frzi/swiftui-router
1.4.0
- Conform Navigator to
@unchecked Sendable
. (#65)
1.3.2
- Added
currentStackIndex
to Navigator
(pull request #56)
1.3.0
- Deprecated the
path
label in Route
. Routes can now be initialized as Route("path/*")
instead of Route(path: "path/*")
.
- Added support for DocC. Documentation can now be built and viewed in Xcode.
- Improved code documentation in comments.
- Added links to examples in the readme.
1.2.2
- Fixed out-of-bounds crash when navigating with replace on
true
.
- Fixed forward stack not updating accordingly with
goBack()
.
- Added additional tests for
goBack()
and goForward()
.
1.2.1
- Added the
replace
parameter to the Navigate
view. (#27)
1.2.0
- Made
Navigator
's init public.
- To go with it,
Router
now has an initializer allowing you to pass a manually initialize Navigator
. This Navigator
will be passed down as an Environment Object as usual.
- Added a convenience initializer to
Route
with @autoclosure
.
1.1.0
- Made
Navigator
and NavigationAction
Equatable
.
- Added checks and error(s) for invalid path parameters. Parameters may only exist of alphanumeric characters (A-Z, a-z and 0-9) and must start with a letter.
- Updated README and code documentation regarding the limited characterset of parameter names.
1.0.2
- Fixed issue where the entire history stack could be emptied.
- Removed unused stack limit code/feature.
1.0.1
Upped supported watchOS version.