Skip to content

Releases: Axemasta/Moq.INavigationService

v1.2.9

Choose a tag to compare

@github-actions github-actions released this 18 Mar 12:13
faf25d5

Removed xunit dependency + housekeeping + port tests to xunit v3

What's Changed

Full Changelog: 1.2.5...1.2.9

v1.2.5

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:11

Removed fluent assertions dependency + housekeeping.

  • Removed FluentAssertions dependency, the library used it for some setup / verification stuff and comparing equivalence of arguments. Instead I've replace it with xunit directly, and hidden that dependency so its not visible to consumers of the library.
  • Updated .NET 8 target to latest at the time of writing (8.0.414)
  • Added symbols to the nuget package

Full Changelog: v1.1.14...1.2.5

v1.1.14

Choose a tag to compare

@github-actions github-actions released this 30 May 08:01

Fixes for VerifyNavigation when using the Uri based api's.

As reported in #11 when attempting to verify the following navigation:

navigationService.VerifyNavigation(x => x.NavigateAsync("/RootPage/WelcomeTutorialPage"), Times.Once);

The actual path provided to prism would not be verified, however if your expected uri was:

navigationService.VerifyNavigation(x => x.NavigateAsync("http://localhost/RootPage/WelcomeTutorialPage"), Times.Once);

The expression would be satisfied and work.

The cause of this has been identified as a faulty assumption made about the use of extension methods internally in the library. Now these are properly inspected to ensure we grab the correct argument to compare the navigation against. Many thanks to @ MiloszKowalski for providing a very detailed issue breaking down exactly what was causing this issue and making it so easy to provide a fix!

What's Changed

  • Fixed Uri Navigation Verifications by @Axemasta in #13
  • This build no longer has a dependency on maui, Originally I believe this might be necessary however removing the maui references has not affected the behaviour of the library so thats one less dependency to worry about!

Full Changelog: v1.1.2...1.1.14

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:44
8e941d7

This release targets the brand new Prism stable release 9.0.537, The minimum Maui requirement is now 8.0.20, which matches prisms minimum version.

There are 3 new supported methods:

  • GoBackAsync
  • GoBackToAsync
  • GoBackToRootAsync

You can now use the VerifyNavigation api to confirm these method invocations:

MockNavigationService.VerifyNavigation(nav => nav.GoBackAsync(), Times.Once);

What's Changed

  • Upgrade Prism & Add GoBack Support by @Axemasta in #9

Full Changelog: v1.0.3...1.1.2

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Apr 15:59
da829f9

Added Prism 9 Support + Target .NET 8.0

What's Changed

Full Changelog: v0.1.36-alpha...1.0.3

v0.1.36-alpha

v0.1.36-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 15:30
5a3ef22

Added support for the following navigation builder methods:

  • UseRelativeNavigation()
  • UseAbsoluteNavigation()

What's Changed

  • Implement Builder Relative / Absolute Navigation Api's by @Axemasta in #5

Full Changelog: v0.1.33-alpha...0.1.36-alpha

v0.1.33-alpha

v0.1.33-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 13:24
3aed710

Added Setup Navigation Api For Uri & Builder Methods

What's Changed

Full Changelog: v0.1.24-alpha...0.1.33-alpha

v0.1.24-alpha

v0.1.24-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:20
df2d7c7

Added support for mocking AddNavigationPage(bool useModal) with the INavigationBuilder

What's Changed

Full Changelog: v0.1.17-alpha...0.1.24-alpha

v0.1.20-alpha

v0.1.20-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:19
3fd8f41
  • Updated Readme
  • Referenced readme in nuget package
  • Fixed package tags for nuget

What's Changed

Full Changelog: v0.1.17-alpha...0.1.20-alpha

v0.1.17-alpha

v0.1.17-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 14:39
565d618

Initial draft of library, CI is operational & publishing to NuGet

What's Changed

  • Added Test, Build, Release Actions by @Axemasta in #1

New Contributors

Full Changelog: https://github.com/Axemasta/Moq.INavigationService/commits/0.1.17-alpha