2.1.0
(660c4b1))
- Correcting logic for tabs (4e71dfe)
- Correcting message dialog test case (b36698e)
- Correcting paths (8fb9891)
- Disable broken styles (8b7fe6a)
- Disabling creation of auth packages (f328bf2)
- Error with restoring during to conflicting versions of dependencies (349b10f)
- feed: Fix possible StackOverflow and missing Replace event (a2acedb)
- feeds: Add safety check on FV.Refresh command to avoid double refresh (15ec6b6)
- feeds: Fix ChangeSet (collection changes) might not being forwarded properly by some operators (6092dd7)
- feeds: Fix possible threading issues while sending requests (a92f136)
- feeds: Fix propagation of the changes when using async operators (e7e0c8c)
- feeds: Make the CollectionAnalyzer trully generic and fix support of ImmutableList which are not IList (6f3090b)
- Fix issue with cyclic navigation in todo app after responsive nav changes (c504dc8)
- Fix test cases (2d3e954)
- generated code (c7d254e)
- Getting tests to start new browser for each run (91ab0fc)
- Improve formatting of bug workaround banner (f39b06f)
- Making AndroidMessageHandler conditional on net6-android (9996c83)
- Null ref argumentwarning (69c26fb)
- nullable warning (d6f8b10)
- reg: Make sure to clear the Refresh.IsExecuting when FV's subscription is disposed (56e5b5a)
- Remove excess nested routemap (3ea7d38)
- Removing duplicates (d0c0344)
- Removing unpackaged option and updating to winappsdk 1.1.0 (7d098b4)
- Removing UWP from build configuration (925ec9c)
- Replacing ancestralbinding with toolkit ancestorbinding (c94c17b)
- Reverting update to material due to error loading materialprogressringstyle (14b7513)
- Review and updating basic nav docs (1c18db6)
- Switching to AndroidMessageHandler instead of deprecated AndroidClientHandler (f9d8a41)
- test: smoketest (7a06e1b)
- UI tests (e132539)
- Updated playground wasm to net6 (d4c70d0)
- Updated readme and links (1bfa5c4)
- Updated to latest uno.ext in order to fix responsive nav issue (0d17ddc)
- Updates and corrections to nav docs (a0cc7fd)
- Updating Android version (2390259)
- Updating CI scripts (53d68c1)
- Updating extensions templatefeat: Adjusting folder structure and fixing uitests (86192bf)
- Updating mac sln filters (df0a655)
- Updating to latest uno.extensions to get products list to display (74600dd)
- Updating UI test (367d112)
- Updating Uno.Ext and fixing navigation (dd9f8c7)
- Updating vsconfig (47c49a1)
- Web fonts and issue with running responsive nav on windows (93dabe2)
Features
- Adding basic harness functionality (083142c)
- Adding basic XAML page navigation test (f3e5d80)
- Adding commerce app sample (263caf3)
- Adding extensions etc from uno SampleApp UITests (838a053)
- Adding Favorites list (67f90af)
- Adding INavigator as Source on nav request (3dbe8a4)
- Adding ListView page (a506c6b)
- Adding mapping classes to navigation package (d2aab43)
- Adding message dialog test cases (ee83684)
- Adding page navigation tests (c9e85e2)
- Adding reactive classes (ea71cec)
- Adding responsive navigation pattern using depends on (5cd5fb2)
- Adding responsive navigation test (b4ffed2)
- Adding test harness (28c9b34)
- Adding test sections (1a3bb8b)
- Adding todo sample app (b1d799c)
- Adding Todo sample app nav logic (2662bfb)
- Allowing for httphandler chaining (f6ebf15)
- Authentication extensions (4332245)
- Authentication extensions (169457b)
- Automating testing of commerce app sample (59a8411)
- Change Shared to UI (2295414)
- Cleaning up navigation logic (44d77eb)
- commerce: Add More/Less and RemoveFromFav commands (addc08f)
- commerce: Auto refersh Favorites list (fd77ca3)
- commerce: Update (16eac29)
- commerce: Update feed syntax (dc26965)
- Enabling light/dark switching (with persistence) (4c15c54)
- feed: Add a simple IoC container for the BindableCollection (2044de2)
- feed: Add ability to test the refresh axis (13bd69e)
- feed: Add ability to the BindableCollection to accept pre-computed change set (fe28489)
- feed: Add helpers to test ListFeed and ChangeCollection (ea99450)
- feed: Add refresh command on the FeedView (69768a9)
- feed: Add the DifferentialImmutableList (a6dd8e0)
- feed: Add the Refresh Axis (1cdfe8f)
- feed: Generate the BinVM mapping for nav (7ac971f)
- feed: Make Feed<T[]> automatically exposed to binding as IListFeed (6571ccd)
- feed: Make the AsyncFeed refreshable using the subscription SourceContext (f91da8d)
- feed: Rename State.Execute to State.ForEachAsync (1bc9b96)
- feeds: Extract the TokenSet and add helpers to await a set of token (182255e)
- feeds: Add <Coercing|Sequential>RequestManager heplers (a790de9)
- feeds: Add ability for a SourceContext to send reqests to feeds subscribed using that context (ad9fbeb)
- feeds: Add missing ImmutableListToUntypedList adapter (1f866e6)
- feeds: Add PaginatedListFeed (2835df5)
- feeds: Make the BindableCollection capable to raise PageRequest (5fe8b77)
- Refactor to non-ui project (e5636b6)
- Refactoring namespaces (818993a)
- Removing pre-net6 template (cf1ec04)
- Removing UWP head and renaming ProductsEndpoint to ProductEndpoint (58823c0)
- Splitting host builder (ccb643b)
- Switching to nuget packages instead of local projects (b611b62)
- Tidy up namespaces (b24dc9b)
- Tidying up api contract for custom service (8153584)
- Updating and adding advanced docs (ea18882)
- Using data as viewmodel for navigation (7ade063)
Contributions
- docs: Add Configuration tutorial by @lukeblevins in #495
- feat(feed): Rename State.Execute to State.ForEachAsync by @dr1rrb in #501
- feat(feed): Make Feed<T[]> automatically exposed to binding as IListFeed by @dr1rrb in #502
- feat: Adding INavigator Source property to NavigationRequest by @nickrandolph in #498
- feat: Tidyup Commerce app and update to latest extensions by @nickrandolph in #499
- chore(feed): Fix error in transient system packages resolution on WinUI by @dr1rrb in #505
- feat(commerce): Update feed syntax by @dr1rrb in #506
- feat: Removing UWP head and renaming ProductsEndpoint to ProductEndpoint by @nickrandolph in #504
- docs: Updating nav docs by @nickrandolph in #508
- feat(commerce): Auto refresh Favorites list by @dr1rrb in #513
- Update Commerce App to Material 3 by @carldebilly in #512
- feat: Use existing object as view model during navigation by @nickrandolph in #510
- feat(feeds): Add ability for a SourceContext to send reqests to feeds subscribed using that context by @dr1rrb in #521
- feat: Adding Favorites list by @nickrandolph in #507
- feat(feed): Generate the BinVM mapping for nav by @dr1rrb in #522
- chore: Misc typos and alignments by @dr1rrb in #536
- feat(feed): Refresh by @dr1rrb in #523
- feat: Allowing for httphandler chaining by @nickrandolph in #528
- fix: Updated readme and links by @nickrandolph in #526
- test(feed): Add tests for CollectionAnalyzer by @dr1rrb in #537
- feat(feed): Add the DifferentialImmutableList by @dr1rrb in #540
- feat: Updates to extensions templates by @nickrandolph in #527
- docs: Updating navigation docs by @nickrandolph in #509
- Make the CollectionAnalyzer trully generic and fix support of ImmutableList which are not IList by @dr1rrb in #543
- feat: Adding UITests harness for extensions by @nickrandolph in #520
- Add a generic TokenSet by @dr1rrb in #544
- feat: Adding Mapped viewmodel classes by @nickrandolph in #525
- Fix ChangeSet (collection changes) might not being forwarded properly by some operators by @dr1rrb in #545
- feat: Improved responsive navigation by @nickrandolph in #539
- feat(feed): Add helpers to test ListFeed and ChangeCollection by @dr1rrb in #546
- Add PaginatedListFeed by @dr1rrb in #547
- Add ability for the BindableCollection to send PageRequest by @dr1rrb in #549
- refactor(feeds): Update public API to match doc by @dr1rrb in #551
- fix: Address edge scenario for responseive navigation by @nickrandolph in #550
- feat: Figma xaml update for Commerce App by @Xiaoy312 in #524
- fix: Updated to latest uno.ext in order to fix responsive nav issue by @nickrandolph in #554
- fix: Fix issue with cyclic navigation in todo app after responsive na… by @nickrandolph in #555
- refactor(feeds): Rename Page to PageRequest to avoid name clash by @dr1rrb in #556
- fix(feeds): Fix possible threading issues while sending requests by @dr1rrb in #558
- feat(commerce): Add More/Less and RemoveFromFav commands by @dr1rrb in #535
- feat: Adding Authentication Extensions by @nickrandolph in #564
- feat: Adjustments to authentication service apis by @nickrandolph in #567
- chore: Remove commerce app after move to Uno.Samples by @jeromelaban in #562
- feat: Remove pre-net6 (and commerce) template by @nickrandolph in #565
- fix: Disabling creation of auth packages by @nickrandolph in #569
- chore: Added CHANGELOG generation on CI by @carldebilly in #582
- feat: Support for multiple providers by @nickrandolph in #568
- fix: Preventing unnecesary navigation where route isn't changing by @nickrandolph in #571
Full Changelog: 2.0.0...2.1.0