Skip to content

Releases: slovnicki/beamer

Version 0.9.1

10 Mar 20:57
Compare
Choose a tag to compare

CHANGELOG

  • Add removing duplicates in beamHistory + BeamerRouterDelegate.removeDuplicateHistory
  • Add implicit updates of current location + BeamerRouterDelegate.preferUpdate
  • Add more Beamer extensions to BuildContext
  • Remove the need for back_button_interceptor package (not that it's not good, but we realized it can be implemented more naturally)
  • Fix removing the last empty path segment when it's the only one

Version 0.8.1

04 Mar 00:28
Compare
Choose a tag to compare
  • BREAKING: BeamLocation.pages is now BeamLocation.pagesBuilder
  • BREAKING: BeamerRouterDelegate now takes beamLocations and BeamerRouteInformationParser nothing
  • NEW FEATURE: beamToNamed
  • NEW FEATURE: canBeamBack and beamBackLocation helpers
  • NEW FEATURE: BeamGuard.onCheckFailed
  • NEW FEATURE: stacked parameter for beaming
  • Add: back_button_interceptor package automatic beamBack on Android back button
  • Add more details to README: Key Concepts
  • Add invite to Discord community for beamer help/discussion/chat

Version 0.7.0

24 Feb 15:00
Compare
Choose a tag to compare
  • BREAKING: BeamerRouterDelegate.notFoundPage is now BeamPage instead of Widget
  • BREAKING: BeamGuard.showPage is now BeamPage instead of Widget
  • NEW FEATURE: beamBack now goes back through beamHistory
  • NEW FEATURE: beamTo can take an optional beamBackOnPop boolean
  • NEW FEATURE: BeamLocation.builder can be used to provide something to the entire location
  • NEW EXAMPLE: location_builder
  • NEW EXAMPLE: animated_rail
  • tweaks and improvements to the documentation

Version 0.6.0

07 Feb 17:38
Compare
Choose a tag to compare
  • NEW FEATURE: Guards
  • NEW FEATURE: Beamer as a Widget (see Bottom Navigation example)
  • Add examples/ for every gif in README
  • Add state to Beamer

Version 0.5.0

31 Jan 20:58
Compare
Choose a tag to compare
  • BREAKING: *App.router constructor needs to be used
  • BREAKING: String pathBlueprint is now List<String> pathBlueprints
  • BREAKING: BeamLocation.withParameters constructor is removed and all parameters are handled with 1 constructor. See example if you need super.
  • BREAKING: BeamPage's page renamed to child
  • NEW FEATURE: BeamLocation can support multiple and arbitrary long path blueprints
  • NEW FEATURE: notFoundPage
  • Add more complex books example
  • Add more doc comments
  • Remove the need for routerDelegate to take locations