Release Notes 6.2.0

Brian Lagunas edited this page Aug 9, 2016 · 11 revisions

Prism (6.2)

  • PopupWindowAction - Added default buttons to Notification dialogs
  • Fixed #174: PopupWindowAction - Improved CenterOverAssociatedObject logic
  • Fixed #175: PopupWindowAction - added StartupWindowLocation property
  • Fixed #228: PopupWindowAction - set window owner
  • Fixed #371: Ability to clear all views from a region
  • Fixed #385: TriggerParameterPath in InvokeCommandAction
  • Fixed #382: Exception thrown when removing views from AllActiveRegion when view/viewModel has KeepAlive = false
  • Fixed #322: DelegateCommandBase - ObservesProperty raised from background thread throws InvalidOperationException
  • Fixed #482: Provide a PubSubEvent without a payload
  • Fixed #571: Extended ViewModelLocator to bypass conventions and provide different ViewModels based on type
  • Fixed #608: Command CanExecuteChanged handlers no longer run on the UI thread

Prism for Xamarin.Forms (6.2)

  • ViewModelLocator.AuowireViewModel is now done automatically. This is now an opt-out feature (Breaking)
  • Removed INavigationPageProvider (Breaking)
  • Removed NavigationPageProviderAttribute (Breaking)
  • Added Uri based navigation
  • Added Deep linking support
  • Added absolute URI functionality - replace entire application nav stack when using absolute URI
  • Added PrismApplicationBase
  • INavigationService methods now returns a Task for async/await scenarios
  • Added IConfirmNavigationAsync interface for async/await scenarios
  • INavigationService.GoBackAsync now returns boolean
  • Added Modularity

####Issues Fixed####

  • Fixed #388: MasterDetail navigation doesn't close drawer when navigating to the same page
  • Fixed #408: Modal navigation while wrapping target pages in NavigationPage does not animate
  • Fixed #451: launch modal from master page
  • Fixed #492: MasterDetail OnNavigatedFrom with NavigationPage
  • Fixed #460: Issue with OnNavigatedTo in Modal push
  • Fixed #476: Deep linked navigation isn't working on Windows 8.1 and UWP
  • Fixed #516: PrismApplication constructor protected and virtual member call
  • Fixed #513: Rename INavigationService.Navigate to NavigateAsync
  • Fixed #541: Master Detail page icons not working properly
  • Fixed #560: Tabbed page to tabbed page navigation issue
  • Fixed #570: Added IMasterDetailPageOptions to allow the control over whether the Master is presented after navigation
  • Fixed #576: Add logging for failed navigation
  • Fixed #616: OnNavigatedFrom not called when using absolute URI
  • Fixed #618: Unable to register multiple platform specific types or platform specific singletons
  • Fixed #637: UWP: Navigating with Absolute Uri and back button remaining
  • Fixed #649: DisplayActionSheet broken on iOS
  • Fixed #666: Improve RegisterTypeForNavigation<TView, TViewModel>(Breaking) - It now uses the TViewModel provided as the BindingContext via the ViewModelocator, and no longer uses the TViewModel.Full name as the navigation key. It follows the standard registration key conventions.
  • Fixed #673: Removed NavigateAsync<TViewModel> (Breaking)
  • Fixed #675: Improve MasterDetailPage with NavigationPage scenarios with INavigationPageOptions

####Unity####

  • Removed UnityBootstrapper (Breaking)
  • Added PrismApplication

####Ninject####

  • Removed NinjectBootstrapper (Breaking)
  • Added PrismApplication
  • Renamed Kernal property to Container
  • Renamed CreateKernal to CreateContainer
  • Renamed ConfigureKernal to ConfigureContainer

####DryIoC####

  • Added support for DryIoC container

Prism for WPF (6.2)

  • Added default buttons to Notification dialogs
  • Fixed #174: PopupWindowAction - Improved CenterOverAssociatedObject logic
  • Fixed #175: PopupWindowAction - added StartupWindowLocation property
  • Fixed #228: PopupWindowAction - set window owner
  • Fixed #371: Ability to clear all views from a region
  • Fixed #385: TriggerParameterPath in InvokeCommandAction
  • Fixed #382: Exception thrown when removing views from AllActiveRegion when view/viewModel has KeepAlive = false
  • Fixed #423: Inheritance of DelegateCommand async methods
  • Fixed #426: PopupWindowAction locks up when invoked on minimized window
  • Fixed #472: Unsigned Prism.StructureMap.WPF.dll
  • Fixed #433: Prism.WPF NuGet package needs System.Windows.Interactivity in the GAC
  • Fixed #536: Add RegisterTypeForNavigation to IKernel and NinjectModule

Prism for Windows (6.0.2)

  • Added NavigationStateChanged event to DeviceGestureService.
  • Refactored BackStack manipulation on the IFrameFacade interface.
  • Added OnResumeApplicationAsync hook in PrismApplication
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.