Releases: christopherthielen/ui-router-extras
0.1.3
Fixes broken 0.1.1 release
This is a re-release of 0.1.1 as 0.1.2.
The 0.1.1 releases
folder had the 0.1.0 release in it.
0.1.1
0.1.0
0.1.0 (2015-10-13)
BREAKING CHANGE
This release changes the semantics of navigating to a parent state of a sticky state. A sticky state tree is now always exited if its parent state is directly activated. This provides a consistent rule and addresses issue #212.
Previously, navigating from a sticky state tree to the parent of the sticky state tree would not exit the children. However, if the sticky state tree was inactivated, navigating from elsewhere to the parent of the sticky state tree would exit the children.
Example:
Given states A, A.1 (sticky) and A.2
The previous behavior:
- If A.1 is active and you transition to A, A.1 was inactivated
- If A.1 is inactive, A.2 is active, and you transition to A, A.1 was exited
The new behavior:
- If A.1 is active and you transition to A, A.1 is exited
- If A.1 is inactive and A.2 is active, if you transition to A, A.1 is exited
Bug Fixes
- sticky:
- transition: mitigate angular-permissions causing exceptions. (5fbd478c)
- package.json: remove engines declaration allowing any version of node (4a575e41)
https://github.com/christopherthielen/ui-router-extras/issues?q=milestone%3A0.1.0
Maintenance release 0.0.14
This release publishes some bugfixes and a few requested features.
Issues tagged to this milestone
0.0.14 (2015-06-18)
Bug Fixes
- dsr: Use state.includes instead of state.name.indexOf to determine if a dsr state is (89565f4d, closes #208)
- future:
- previous: Allow previous state to track states without URLs. (9c4be9f3, closes #175)
- sticky:
- extras: restore ie8 compatibility due to reserved words (c25346d1)
- karma: fixes "lodash" reference (4cfc3bbd)
Features
Bug fix release fixes critical 0.0.12 bugs
0.0.13 (2015-02-02)
This release comes 2 days after 0.0.12 and fixes a couple of bugs
Issues tagged to this milestone
Bug Fixes
Modular build!
0.0.12 (2015-01-31)
Issues tagged to this milestone
Bug Fixes
- $futureState:
- $stickyState: Made equalForKeys compatible with state.ownParams breaking change in UI-Router 0 (5aba1345, closes #112)
- dsr: Allow default substates and parameters for deep state redirect. (20fade74, closes #150)
- previous:
- sticky:
Features
0.0.11
Changelog: https://github.com/christopherthielen/ui-router-extras/blob/0.0.11/CHANGELOG.md
Issues tagged to this milestone
Future States!
This release focuses on improving the future states API.
- Future States now use a url pattern, just like regular states
- Your url can include parameter definitions
- The UI-Router UrlMatcher code is used to recognize urls.
- You can define future states which have children that are their own future states
- A bunch of corner cases and bug fixes for Future States
- Future States now plays nice with $urlRouterProvider.otherwise
Reset
- You can now reset sticky states and DSR
DSR
- DSR now supports parameters and is more flexible
0.0.10
0.0.10 (2014-08-27)
Issues tagged to this milestone
Bug Fixes
- Proper filename casing for case-sensitive filesystems #47 from theomy ((9b5a62b))
- $stickyState:
- Fix states not exiting when the state parent attribute is used ((a3f0f9d))
(instead of the fully qualified dotted notation)
- Fixed the decorated $state.transitionTo promise result. ((873e9a7))
When it should have been returning a rejected promise, it was instead returning a resolved promise with the error as the value. closes #42
- Made root.locals inherit from __inactives.locals. ((02c804c))
Removed resolve and globals from __inactives. closes #37
- Sticky States needs access to the root state. ((f3cf772))
It can now access it even if no user-defined states have been decorated. closes #36
- Proper filename casing for case-sensitive filesystems - renamed stickystate.js to stickyState.js
Features
- DSR:
-
$transition$ :- new injectable promise object
$transition$ ... docs pending
- new injectable promise object
Other
0.0.9
Issues tagged to this milestone
Features
- fix(build): Add versioned header to release files. closes #33
Bug Fixes
- fix($futureState) Fixed double resolve on initial app load. Closes #28 Closes #32
- fix($deepStateRedirect): DSR state is now remembered correctly when using { ignoreDsr: true } to transition directly to DSR state. Closes #31
- fix($previousState): Added options parameter to $previousState.go(). Closes #30