Closed
Description
List of 1.0 BC: #2219
Blockers
Merge
- fix($urlRouter): resolve clashing of routes #1585 Sort url rules by specificity (Add to BC list)
- 48aeaff (maybe) Investigate if we should keep the "avoid-url-resync-after-transition" code
- f9b43d6 (maybe) Figure out if/where $viewContentLoading goes in new architecture
- 02e9866 path parameter slash encoding/decoding
- 77fa11b squash trailing slash for optional params
- 20d6e24 proper default value for array query param
- 3831af1 ui-state directive
- a9ff6fe ng-class syntax for ui-sref-active
- 9dc31c5
- e401024 Allow
params: { foo: { type: "int" } }
- 6a371f9 Fix param type configuration rule
- b5130bb recognize squashed url properly
- d31b333 dots in url
- 9dc31c5 ui-sref fix
- 7c91403 ui-sref fix
- c219e80 $sniffer pushstate detection
- 9b6d9a2 animate ng1.4 compat
- 1be1379 animate fix
- 3d7f267 ui-sref-active + eq on same el
- c4fec8c prototypal inherit state.data
- a1f0755
options
for $stateChange* events - 71d7469 add params to isState filter
- 4b7f304 allow spaces in url params
- Merge in anything else committed to https://github.com/angular-ui/ui-router/commits/master/src/stateDirectives.js
- Find remaining commits from 0.2.11 through 0.2.16 that should be merged to 1.0
Bugs
Features
- Retain resolved data during transition redirect
- Consolidate StateParams and ParamValues classes
- Baked in redirectTo processing, as an
onStart
hook Child default state issues with the ui-sref & URL #948 - Add/remove states during runtime (stateRegistry.ts)
- Earlier exit hook than onExit... maybe integrate with
onBefore
afcfe95- should fire before an onStart hook that redirects if a user is not authenticated, for example);
- Better integration with view code (controller/component).
- Make path parameters non-optional by default (add to BC)
Chores
branches, repositories, orgs
- Create separate repo for ui-router-core
- Branch angular-ui/ui-router
master
to0.2.x
- Merge (or move?)
feature-1.0
tomaster
- Move core code to ui-router-core
- Release first version of ui-router-core
- Import ui-router-core into angular-ui-router
- Release angular-ui-router beta
- Release ui-router-ng2 alpha
- Find a home for ui-router StateVis and TransitionVis
- Find a home for new demo app
common.ts
- Remove unused code from common
TS and ES6
- Ensure tslint passes rules
- Configure build with tslint
- ES6ify remaining ES5 classes
Non-Blockers
(but will block a release candidate)
Docs
- docs -- update for http://typedoc.io docs generation
- recipes and approaches
- interactive architecture overview (statevis/transitionvis)
- Add lots of docs and comments to the new demo app