No significant changes detected since v1.0.24.
Changes since v1.0.23:
- ci: make the SonarQube quality gate opt in [patch] (@matt-edmondson)
- ci: adopt the unified dotnet workflow [patch] (@matt-edmondson)
Changes since v1.0.22:
- Bump the ktsu group with 9 updates (@dependabot[bot])
Changes since v1.0.21:
- Bump the ktsu group with 9 updates (@dependabot[bot])
Changes since v1.0.20:
- chore: store icon.png in LFS as .gitattributes declares (@matt-edmondson)
- docs: scope build badge to the default branch (@matt-edmondson)
- docs: correct README, DESCRIPTION and TAGS metadata (@matt-edmondson)
Changes since v1.0.19:
- Fix KTSU0001: add System.Memory and System.Threading.Tasks.Extensions references for netstandard targets [patch] (@matt-edmondson)
Changes since v1.0.18:
- Bump Polyfill from 11.0.2 to 11.2.0 (@dependabot[bot])
Changes since v1.0.17:
- Bump the system group with 1 update (@dependabot[bot])
- Bump the ktsu group with 9 updates (@dependabot[bot])
- Sync .github\workflows\dotnet.yml (@KtsuTools)
No significant changes detected since v1.0.18.
Changes since v1.0.16:
- Sync .editorconfig (@KtsuTools)
Changes since v1.0.15:
- Sync global.json (@KtsuTools)
Changes since v1.0.14:
- chore: update ktsu.Sdk to 2.21.1 [patch] (@matt-edmondson)
Changes since v1.0.13:
- Bump the ktsu group with 8 updates (@dependabot[bot])
Changes since v1.0.12:
- Bump Polyfill from 10.11.1 to 10.11.2 (@dependabot[bot])
- Bump the ktsu group with 8 updates (@dependabot[bot])
Changes since v1.0.11:
- Bump Polyfill from 10.11.0 to 10.11.1 (@dependabot[bot])
Changes since v1.0.10:
- Merge remote-tracking branch 'refs/remotes/origin/main' (@ktsu[bot])
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
- Sync global.json (@ktsu[bot])
Changes since v1.0.9:
- chore: remove unused SourceLink package versions (@matt-edmondson)
- chore: trim unused package version and source link refs (@matt-edmondson)
- Remove stale files (@matt-edmondson)
Changes since v1.0.8:
- feat: Introduce NavigationStackFactory and SimpleUndoRedoProvider (@matt-edmondson)
Changes since v1.0.7:
- Remove legacy build scripts (@matt-edmondson)
Changes since v1.0.6:
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
- Sync global.json (@ktsu[bot])
- Merge remote-tracking branch 'refs/remotes/origin/main' (@ktsu[bot])
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync global.json (@ktsu[bot])
- Merge remote-tracking branch 'refs/remotes/origin/main' (@ktsu[bot])
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync global.json (@ktsu[bot])
Changes since v1.0.7-pre.2:
- Merge remote-tracking branch 'refs/remotes/origin/main' (@ktsu[bot])
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
Changes since v1.0.7-pre.1:
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync global.json (@ktsu[bot])
No significant changes detected since v1.0.7.
Changes since v1.0.5:
- Refactor interfaces to enforce class constraints and update package references (@matt-edmondson)
Changes since v1.0.6-pre.3:
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
Changes since v1.0.6-pre.2:
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
Changes since v1.0.6-pre.1:
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
No significant changes detected since v1.0.6.
Changes since v1.0.4:
- Update project configuration and dependencies (@matt-edmondson)
Changes since v1.0.3:
- Fix using directive placement in NavigationStackTests.cs for consistency with coding standards (@matt-edmondson)
- Enhance project documentation and metadata (@matt-edmondson)
Changes since v1.0.2:
- Update project configuration and dependencies (@matt-edmondson)
Changes since v1.0.1:
- Refactor navigation-related classes for clarity and performance (@matt-edmondson)
Changes since v1.0.0:
- Refactor NavigationStackTests to use INavigation interface instead of INavigationStack. Updated test methods to reflect changes in navigation service implementation, ensuring consistency and improved readability. (@matt-edmondson)
- Refactor navigation services and contracts to enhance code quality. Updated accessibility modifiers to public for several members, moved using directives inside namespace declarations, and renamed NavigationStack to Navigation for consistency. Improved structure in InMemoryPersistenceProvider, JsonFilePersistenceProvider, and other service files. (@matt-edmondson)
- Refactor navigation interfaces and models to improve code quality and adhere to coding standards. Updated INavigationStack to INavigation, modified event handlers to use EventHandler pattern, and ensured public accessibility modifiers are applied. Moved using directives inside namespace declarations to comply with IDE0065 rules across multiple files. (@matt-edmondson)
- Enhance coding standards in derived cursor rules and add testing discussion documentation. Updated derived cursor rules to enforce namespace usage for using directives, require explicit accessibility modifiers, and adhere to .NET naming conventions. Included common build error guidelines to improve code quality and maintainability. (@matt-edmondson)
- Add Directory.Packages.props and global.json for centralized package management and SDK configuration. Update Navigation.Core project to handle nullability with default(T?) in NavigationStack. Modify .specstory to include derived cursor rules backup and add testing procedures discussion documentation. (@matt-edmondson)
- Add initial implementation of Navigation Stack Library with core features including navigation management, undo/redo support, and persistence. Introduced contracts, models, and services architecture, along with comprehensive documentation and examples. (@matt-edmondson)
- Initial commit for Navigation (@matt-edmondson)