angular

UI-Router for Angular: State-based routing for Angular (v2+)

MIT License

Downloads
86.7K
Stars
353
Committers
205

Bot releases are visible (Hide)

angular - 14.0.0 Latest Release

Published by wawyed 3 months ago

14.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/ui-router/angular/compare/13.0.0...14.0.0

angular - 13.0.0

Published by wawyed 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ui-router/angular/compare/12.0.0...13.0.0

angular - 12.0.0

Published by wawyed 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ui-router/angular/compare/11.1.0...12.0.0

angular - 9.1.0

Published by christopherthielen almost 3 years ago

9.1.0 (2021-12-01)

Compare @uirouter/angular versions 9.0.1 and 9.1.0

Bug Fixes

  • build package with Angular 13. (500f2f7)
angular - 9.0.1

Published by christopherthielen almost 3 years ago

9.0.1 (2021-12-01)

Compare @uirouter/angular versions 9.0.0 and 9.0.1

Bug Fixes


Updated @uirouter/core from 6.0.7 to 6.0.8

Changelog for @uirouter/core:

Compare @uirouter/core versions 6.0.7 and 6.0.8


Updated @uirouter/rx from 0.6.0 to 1.0.0

Changelog for @uirouter/rx:

Compare @uirouter/rx versions 0.6.0 and 1.0.0

Bug Fixes

  • publish: Check in npm ignore file (f11590b)
  • make RXWAIT custom async policy AOT compatible (a091c48)

Features

  • update_dependencies: Add a repository_dispatch trigger (af1f9f8)
angular - 9.0.0

Published by christopherthielen almost 3 years ago

9.0.0 (2021-12-01)

Compare @uirouter/angular versions 8.0.1 and 9.0.0

Features

  • Support Angular 12 and 13
angular - 8.0.1

Published by christopherthielen over 3 years ago

8.0.1 (2021-03-02)

Compare @uirouter/angular versions 8.0.0 and 8.0.1

Bug Fixes

  • location: do not add hash to URL twice (#847) (3794b25)
angular - 8.0.0

Published by christopherthielen almost 4 years ago

8.0.0 (2020-12-21)

Compare @uirouter/angular versions 7.0.0 and 8.0.0

Features


Updated @uirouter/core from 6.0.5 to 6.0.7

Changelog for @uirouter/core:

Compare @uirouter/core versions 6.0.5 and 6.0.7

Bug Fixes

  • array: Fix decoding of array-type query parameters (44ebfae)
  • params: Bi-directionally en/decode path and search params. (#618) (89e99cd)
angular - 7.0.0

Published by christopherthielen over 4 years ago

7.0.0 (2020-07-15)

Compare @uirouter/angular versions 6.0.3 and 7.0.0

Features

BREAKING CHANGES

  • Drop support for Angular v8, add support for Angular v10

Updated @uirouter/core from 6.0.1 to 6.0.5

Changelog for @uirouter/core:

Compare @uirouter/core versions 6.0.1 and 6.0.5

Bug Fixes

  • hof: Rewrite curry from scratch (fc324c6), closes #350
  • IE9: Add safeConsole so IE9 doesn't break (9c8579d)
  • safeConsole: check if document is defined to avoid issues in node environments (da29d88)
  • TargetState: make isDef check more thorough (e657cfe)

Features

  • stateService: add transition option 'supercede' so transition can be ignored if one is pending (6e5a56f)
  • urlRuleFactory: Add support for StateDeclarations in UrlRuleFactory.fromState() (539d33a)
angular - 6.0.3

Published by christopherthielen over 4 years ago

6.0.3 (2020-07-06)

Compare @uirouter/angular versions 6.0.2 and 6.0.3

Bug Fixes

  • LocationServices: Apply the hash correctly when a query string is present (0192877), closes #747
  • tokens: Export injection tokens (#810) (b9c338d), closes #805
  • uiSref: Render empty 'href' for states that have no urls (5020c79), closes #721
  • uiSrefActive: Fix nested UISrefActive where UISref components are added/removed dynamically (#811) (8d35dc1), closes #760
angular - 6.0.2

Published by christopherthielen over 4 years ago

6.0.2 (2020-06-06)

Compare @uirouter/angular versions 6.0.1 and 6.0.2

Bug Fixes

Features

  • create OnUiParamsChanged, OnUiExit interfaces (#800) (ea4574d), closes #788
  • update_dependencies: Add a repository_dispatch trigger (d7a9777)
angular - 6.0.1

Published by christopherthielen almost 5 years ago

6.0.1 (2019-11-24)

Compare @uirouter/angular versions 6.0.0 and 6.0.1

Bug Fixes

  • package: Change angular peerDependency semver to match 9.0.0-next/rc (#681) (ca4acfb) (Allows this package to be used with Angular 9.0.0-rc without warnings)
angular - 6.0.0

Published by christopherthielen almost 5 years ago

6.0.0 (2019-11-12)

Compare @uirouter/angular versions 5.0.0 and 6.0.0

This release supports Angular 9 and removes the dependency on @angular/router
There are some BREAKING CHANGES, see below.

Bug Fixes

Features

  • lazyLoad: Remove NgModuleToLoad type (string based lazy module loading) (2f1506c)
  • Ivy support (#674) (00e9d6a), closes #674

BREAKING CHANGES

UIRouter for Angular v6.0.0 now requires Angular 8 or higher

If you are not yet on Angular 8, please use @uirouter/angular v5.x

@uirouter/core and @uirouter/rx packages are now peerDependencies.

You will need to explicitly install the correct versions of @uirouter/core and @uirouter/rx into your project.

before:

dependencies: {
  "@uirouter/angular": "5.0.0"
}

after (example -- versions will vary):

dependencies: {
  "@uirouter/angular": "6.0.0"
  "@uirouter/core": "6.0.1",
  "@uirouter/rx": "0.6.0",
}

Or, use this command to automatically install peerDependencies:

npx check-peer-dependencies --install

Removed string based lazy module loading via loadChildren

Previously, we supported loadChildren: './lazymodule/lazy.module.ts#LazyModule'

This lazy load mechanism is deprecated in Angular 8 in favor of:
loadChildren: import('./lazymodule/lazy.module).then(x => x.LazyModule)

Migrate your loadChildren(s) to the import() style.

angular - 5.0.0

Published by christopherthielen about 5 years ago

5.0.0 (2019-10-02)

Compare @uirouter/angular versions 4.0.0 and 5.0.0

Bug Fixes

  • travis: use service: xvfb instead of launching it manually. install libgconf debian package (309fc9b)

Chores

BREAKING CHANGES

  • package: Removed RXWAIT async policy (which was broken) in favor of supporting custom resolve policies. Added a custom RXWAIT policy to uirouter/rx which is included in uirouter/angular

Updated @uirouter/core from 5.0.23 to 6.0.1

Compare @uirouter/core versions 5.0.23 and 6.0.1

Bug Fixes

  • resolve: remove unnecessary generics from CustomAsyncPolicy (#452) (61f4ee9)
  • travis: use service: xvfb instead of launching it manually (1271fcd)
  • travis: use service: xvfb instead of launching it manually. install libgconf debian package (ac1ef4b)

Features

  • resolve: Remove RXWAIT async policy in favour of allowing user defined async policy function (#366) (0ad87f6)

BREAKING CHANGES

  • resolve: RXWAIT async policy has been removed, but it never worked in the first place

Updated @uirouter/rx from 0.5.0 to 0.6.0

Compare @uirouter/rx versions 0.5.0 and 0.6.0

Bug Fixes

  • travis: use service: xvfb instead of launching it manually. install libgconf debian package (eace3a9)

Features

  • add rxwait custom async policy (dca4929)
  • add rxwait custom async policy (ab1aaa4)
  • package: require uirouter/core >=6.0.0 via peerDependency (9bacfa4)

BREAKING CHANGES

  • package: this version of uirouter/rx depends on uirouter/core version 6 and greater
    Because this package now provides an async resolve policy for Observables, this package now has a peerDependency on uirouter/core version >=6.0.0
angular - 4.0.0

Published by christopherthielen over 5 years ago

4.0.0 (2019-06-14)

Compare @uirouter/angular versions 3.0.0 and 4.0.0

Features

  • uirouter: Add support for Angular 8 (c141d95)
angular - 3.0.0

Published by christopherthielen over 5 years ago

3.0.0 (2019-02-04)

Compare @uirouter/angular versions 2.0.4 and 3.0.0

Features

  • angular: Updates for Angular 7 (7f3132a)

Thank you @oliverguenther for updating @uirouter/angular to Angular 7!

angular - 2.0.4

Published by christopherthielen over 5 years ago

2.0.4 (2019-01-29)

Compare @uirouter/angular versions 2.0.3 and 2.0.4

Updated @uirouter/core from 5.0.22 to 5.0.23

Compare @uirouter/core versions 5.0.22 and 5.0.23

Bug Fixes

  • typescript: Fix typing of onChange callback in UrlService (961ed0f), closes #229
  • typescript: Mark params as optional in StateService.href (614bfb4), closes #287
  • vanilla: Fix baseHref parsing with chrome-extension:// urls (f11be4d), closes #304
angular - 2.0.3

Published by christopherthielen almost 6 years ago

2.0.3 (2019-01-10)

Compare @uirouter/angular versions 2.0.2 and 2.0.3

Updated @uirouter/core from 5.0.21 to 5.0.22

Compare @uirouter/core versions 5.0.21 and 5.0.22

Bug Fixes

Features

  • TransitionHook: Pass in transition to HookMatchCriteria (#255) (926705e)
angular - 2.0.2

Published by christopherthielen about 6 years ago

2.0.2 (2018-08-11)

Compare @uirouter/angular versions 2.0.1 and 2.0.2

Updated @uirouter/core from 5.0.20 to 5.0.21

Compare @uirouter/core versions 5.0.20 and 5.0.21

Bug Fixes

  • dynamic: Use 'find' from common.ts instead of Array.prototype.find (66a3244), closes #215
  • url: When using html5Mode and no tag is present, default to '/' (23742e3), closes #223 (Does not affect UI-Router for Angular)
angular - 2.0.1

Published by christopherthielen about 6 years ago

2.0.1 (2018-07-20)

Compare @uirouter/angular versions 2.0.0 and 2.0.1

Updated @uirouter/core from 5.0.19 to 5.0.20

Compare @uirouter/core versions 5.0.19 and 5.0.20

Bug Fixes

  • params: When creating an array parameter from a custom type, copy the raw property (b6dd738), closes #178

Features

  • dynamic: Support dynamic flag on a state declaration (3cd5a2a)
  • transition: Added transition.paramsChanged() to get added/deleted/changed parameter values for a transition (10b7fde)
  • view: Add _pluginapi._registeredUIView() to get a ui-view by id (6533b51)