- [fix] Fix missing injection in
security.js
- [new] Support for extensible security providers.
- [new] New security provider supporting custom authentication stored in a cookie.
- [fix] Fix remaining hypermedia promise error after AngularJS 1.6+ migration.
- [fix] Run grunt on prepare instead of install.
- [chg] Switch to Yarn as package manager (will preserve the dependency flat structure)
- [chg] Update AngularJS to ^1.7.1
- [fix] Fix hypermedia promise error after AngularJS 1.6+ migration.
- [new] Move from bower to npm
- [chg] Update AngularJS to ^1.6.9
- [chg] Update jQuery to ^3.0.0
- [fix] Fix error when invoking
buildLink()
with undefined (it can happen in templates).
- [fix] Fix hypermedia link building in IE 11.
- [chg] Add method
buildLink
to build links inNavigationService
.
- [fix] Add missing entries in the angular locale object generated from globalize culture definition.
- [new] Add support for HTML5 mode (pretty urls).
- [new] Add the ability to specify an
optional
attribute on any fragment configuration, allowing application to load anyway. - [new] Add the ability to specify an
ignore
attribute on any fragment configuration to avoid loading it (useful for development). - [new] Implement best-effort credentials cleanup for basic authentication (forcing the browser to forget credentials).
- [chg] Fallback to default culture when a translation is missing in active culture is no longer active by default. Sets
translationFallback
totrue
on theculture
module configuration to force the fallback behavior. - [brk] Remove
text
module which has been moved tow20-extras
add-on. - [fix] When translation fallback is active, always load default translations even when another culture is stored in preferences (#66).
- [fix] Fix translation of "Close all" notification dismiss link (#67).
- [fix] Catch JSON parsing error when persisted state is corrupted and fallback to default value (#68).
- [fix] Do not prevent
redirectAfterLogin
page to be shown after manual logout (#69).
- [fix] Remove usage of non-standard
trimLeft
andtrimRight
functions inw20.js
- [fix] Prevent redirection after login from applying if browsing session is already active (like after a full page refresh).
- [new] Improve error handling when the configuration resource is corrupt.
- [new] The loader can now play nice when the backend resources are protected against XSRF (uses AngularJS XSRF default cookie and header names).
- [new] Add
getContentShift()
accessor onDisplayService
to retrieve the content shifting values programmaticaly. - [fix] Fix showdown dependency in
text
module.
- [fix] Fix i18n data.
- [brk] Merged w20-ui fragment into w20-core and refactored other fragments as add-ons.
- [new] Initial Open-Source release.