Releases: frzi/swiftui-router
Releases · frzi/swiftui-router
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.0
- Made
Navigator
andNavigationAction
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
1.0.1
1.0.0
Almost completely rewritten from scratch.
Changes from the top of my head:
Switch
renamed toSwitchRoutes
, to prevent conflict with SwiftUI'sSwitch
.Link
renamed toNavLink
, to prevent conflict with SwiftUI'sLink
.Redirect
renamed toNavigate
.- Renamed the
HistoryData
environment object toNavigator
. A better descriptive name. - Use an actual dictionary (
[String : String]
) to hold parameter values instead of the@ dynamicMemberLookup
object inRouteInformation
. - All paths are now relative.
- Added support for an extra step of parameter validation in
Route
. - Detailed documentation in the source code.
- Added tests.