Skip to content
This repository has been archived by the owner on Sep 20, 2020. It is now read-only.

Releases: christopherthielen/ui-router-extras

0.0.8

24 Jul 03:30
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release

0.0.8

Issues tagged to this milestone

Features

  • chore($stickyState) Technical documentation of Sticky State internal implementation. closes #23
  • Added an transitionTo option, { ignoreDsr: true } to transition directly to a DSR state. closes #25

Bug Fixes

  • fix(stickyState) Allow transitionTo without options specified. fixes #21
  • fix($stickyState): Fixed sticky-state triggers unnecessary re-resolves. closes #22
  • fix($stickyState): Fixed state params inheritance not accounted for when processing the transitions causing sticky transitions to fail when parent state has a parameter. closes #24
  • fix($deepStateRedirect): Added ignoreDsr option for $state.transitionTo. closes #25
  • fix($futureState): Delay initial re-sync using $timeout. This stops the standard ui-router sync from superseding the futureStates resync. I think this fixes #28
  • fix($deepStateRedirect): $q not defined (when a transition is aborted or fails). closes #27
  • fix($stickyState): Fixed bug introduced in 0.0.7 refactor which caused sticky states to fail completely. Now, I made root.locals prototype inherit from __inactives.locals so views can be located by the ui-views. fixes #29

Other Stuff

  • Removed UI-Router 0.2.6 from the grunt test runner. See issue #26
  • chore($stickyState) Refactored sticky state internals from inserting __inactives into each state's path to prepending __inactives as a parent to root ("")
  • test($stickyState): Added unit test for controller not re-invoked on state reactivation. closes #24 again.
  • test($stickyState): Added unit tests for root locals prototypally inheriting from __inactives.locals to test for the scenario in issue #29

0.0.6

12 Jul 20:15
Compare
Choose a tag to compare
0.0.6 Pre-release
Pre-release

Issues tagged to this milestone

Features

Added tests for $previousState. closes #13
Compatible with UI-Router HEAD (will probably be released as UI-Router 0.2.11 or 0.3.0). Closes #17
Removed last usage of UnderscoreJS. closes #8
Cleaned up bower release files. closes #15

Bug Fixes

Fixed minification bug. closes #18
Added array notation to deepStateRedirect.js initialization. closes #18
No longer setting a different state.self object on the surrogate states. closes #1 , closes #16
Reorganized karma tests to run against multiple versions (0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.10, HEAD) of ui-router and minified ct-ui-router-extras. closes #19
Fixed DSR Spec so its getStates function doesn't conflict with other spec function.

Other stuff

Moved pathFrom() into testUtil.js Added uiRouterVersion() parser to testUtil.js
Reorganized files.js layout (this needs a makeover, i do not like)

0.0.4 preview

26 Jun 17:34
Compare
Choose a tag to compare
0.0.4 preview Pre-release
Pre-release
0.0.4-preview

Building 0.0.4-preview

0.0.3 preview

21 Jun 22:16
Compare
Choose a tag to compare
0.0.3 preview Pre-release
Pre-release

This release brings the master branch up to date with the API docs on the github.io page.

UI-Router-Extras 0.0.1 preview

19 Jun 01:54
Compare
Choose a tag to compare
Pre-release

StickyState (formerly ParallelState): This was ported from the christopherthielen/ui-router fork to work with the stock UI-Router (based on v0.2.10).
DeepStateRedirect: This was ported from the ui-router fork to a simple service-based implementation.
FutureStates: New provider that allows state definition to be deferred until runtime (as well as deferring the loading of state controllers, templates, etc). FutureStates allow placeholders to be registered as surrogates for the deferred state definition (and code)