Releases: ui-router/angular-hybrid
18.0.0
18.0.0
What's Changed
- chore: Angular 18 support by @lukaVarga in #598
New Contributors
- @lukaVarga made their first contribution in #598
Full Changelog: 17.1.0...18.0.0
17.1.0
17.1.0
What's Changed
- feat: Angular 17 support by @vanhorickanthony in #595
New Contributors
- @vanhorickanthony made their first contribution in #595
Full Changelog: 16.0.0...17.1.0
13.0.0
13.0.0 (2021-12-01)
Compare @uirouter/angular-hybrid
versions 12.0.0 and 13.0.0
Features
- update to angular 13 and uirouter/angular 9.1.0 (56539f6)
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/angular
from 8.0.0 to 9.1.0
Changelog for @uirouter/angular
:
Compare @uirouter/angular
versions 8.0.0 and 9.1.0
Features
- support angular 12 and 13
Bug Fixes
- build package with Angular 13. (500f2f7)
- bump @uirouter/core and @uirouter/rx deps (257ee61)
- location: do not add hash to URL twice (#847) (3794b25)
Updated @uirouter/angularjs
from 1.0.29 to 1.0.30
Changelog for @uirouter/angularjs
:
12.0.0
12.0.0 (2020-12-21)
Compare @uirouter/angular-hybrid
versions 11.0.2 and 12.0.0
Features
Updated @uirouter/core
from 6.0.6 to 6.0.7
Changelog for @uirouter/core
:
Compare @uirouter/core
versions 6.0.6 and 6.0.7
Bug Fixes
- array: Fix decoding of array-type query parameters (44ebfae)
Updated @uirouter/angular
from 7.0.0 to 8.0.0
Changelog for @uirouter/angular
:
Compare @uirouter/angular
versions 7.0.0 and 8.0.0
Features
Updated @uirouter/angularjs
from 1.0.27 to 1.0.29
Changelog for @uirouter/angularjs
:
Compare @uirouter/angularjs
versions 1.0.27 and 1.0.29
Bug Fixes
- should not transition states when alt-clicked (8080adb)
11.0.2
11.0.1
11.0.1 (2020-07-21)
Compare @uirouter/angular-hybrid
versions 11.0.0 and 11.0.1
Updated @uirouter/core
from 6.0.5 to 6.0.6
Changelog for @uirouter/core
:
Compare @uirouter/core
versions 6.0.5 and 6.0.6
Bug Fixes
Updated @uirouter/angularjs
from 1.0.26 to 1.0.27
Changelog for @uirouter/angularjs
:
Compare @uirouter/angularjs
versions 1.0.26 and 1.0.27
Bug Fixes
- make augmented StateRegistry.register overload better match the signature in core (db4e63f)
11.0.0
11.0.0 (2020-07-16)
Compare @uirouter/angular-hybrid
versions 10.0.1 and 11.0.0
This release supports Angular 9 and 10
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)
Updated @uirouter/angular
from 6.0.1 to 7.0.0
Changelog for @uirouter/angular
:
Compare @uirouter/angular
versions 6.0.1 and 7.0.0
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
Features
- create OnUiParamsChanged, OnUiExit interfaces (#800) (ea4574d), closes #788
- Support Angular 9-10 (56bd176)
- update_dependencies: Add a repository_dispatch trigger (d7a9777)
BREAKING CHANGES
- Drop support for Angular v8 and support for Angular v10
10.0.1
10.0.0
10.0.0 (2019-11-25)
Compare @uirouter/angular-hybrid
versions 9.0.0 and 10.0.0
Bug Fixes
- example: update to angular v8 (c5b365b)
Features
- package: update uirouter angular dependency to support angular 9 and bundle with ng-packagr (#379) (384e428)
BREAKING CHANGES
- package: This package drops support for Angular versions 7 and below. You must now upgrade to Angular 8 or higher to use this package.
- package: UIRouter dependencies have been moved to peerDependencies. You must now install peer dependencies manually using
npx check-peer-dependencies --install
. - angular:
@uirouter/angular
has additional breaking changes, see below.
Updated @uirouter/angular
from 5.0.0 to 6.0.1
Changelog for @uirouter/angular
:
Compare @uirouter/angular
versions 5.0.0 and 6.0.1
Bug Fixes
- ivy: Inject host UISref separately to account for behavior change in @ContentChildren (ebd2e40), closes /github.com/angular/angular/issues/8277#issuecomment-323678013
- fix(angular8): Add static: true to ViewChild
- fix(lazyLoad): Remove dependency on angular/router in favor of using ivy.
Ivy supports lazy loading of modules without depending on the ROUTES token from angular/router.
Features
- lazyLoad: Remove NgModuleToLoad type (string based lazy module loading) (2f1506c)
- feat(package): Drop support for Angular version 7 and lower
BREAKING CHANGES
-
UIRouter for Angular v6.0.0 now requires Angular 8 or higher
-
lazyLoad: 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.
- UIRouter core and 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": "4.0.0"
}
after (example -- versions will vary):
dependencies: {
"@uirouter/angular": "5.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
9.0.0
9.0.0 (2019-10-02)
Compare @uirouter/angular-hybrid
versions 8.0.0 and 9.0.0
Bug Fixes
- travis: remove explicit call to xvfb (3b124cc)
- travis: use service: xvfb instead of launching it manually. install libgconf debian package (e85f678)
Features
- update ui-router/angular dependency that supports angular 8 (b97af69)
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. 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/angular
from 3.0.0 to 5.0.0
Compare @uirouter/angular
versions 3.0.0 and 5.0.0
Bug Fixes
- travis: use service: xvfb instead of launching it manually. install libgconf debian package (309fc9b)
Chores
- package: update @uirouter/core and @uirouter/rx to enable support for observables in resolves (#646) (4661bab)
Features
- uirouter: Add support for Angular 8 (c141d95)
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/angularjs
from 1.0.22 to 1.0.23
Compare @uirouter/angularjs
versions 1.0.22 and 1.0.23