Releases: christopherthielen/ui-router-extras
0.0.8
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
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
0.0.4-preview Building 0.0.4-preview
0.0.3 preview
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
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)