Skip to content

2.1.0

Compare
Choose a tag to compare
@carldebilly carldebilly released this 05 Jul 15:43
· 2956 commits to main since this release
dce531f

(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