14.0.0-preview.0 2023-03-17

Breaking Changes

๐Ÿ“ฆ Upgraded Angular to v14.

๐Ÿš€ Changed version convension to walk along Angular versions.

โ™ป๏ธ Made the router outlet component bus service store data in a Map instead of a plain object.

Other Changes

โž• Implemented strongly-typed and auto generated navigation system.

โž• Implemented useRouterEvent and useRouterEvents which facilitate hooking into router events.

โž• Implemented useRouterDeepScan for recursive processing of routes when routes change.

โž• Implemented useRouterOutletStateTracker to allow an app-wide state view of the initialized router outlets.

โž• Implemented useActivatedRouteComponent to allow access to the latest activated component on the main outlet.

โšก Removed the lodash-es dependency.

v5.1.0 2022-04-21

๐Ÿ”ง Fixed peer dependencies in package.json targeting a specific minimal version of Angular v13.

v5.1.0 2022-04-21

๐Ÿ› Fixed single view mode in *onObserver directives sometimes renders multiple views.

๐Ÿ› Fixed showFor property in *onObserver directives sometimes causes inconcurrency issues.

๐Ÿง“ Marked the showingFor context property of *onObserver directives as deprecated. Replaced with remaining.

โž• Implemented an elapsed context property for *onObserver directives to facilitate inverted countdown updates.

v5.0.0 2022-04-21

Breaking Changes

๐Ÿ“ฆ Updated Angular to v13.

No version was released for Angular v12 due to lack of time. Anyone willing to contribute?

๐Ÿ“ฆ Updated peer rxjs to v7.

๐Ÿ“ฆ Updated TypeScript to v4.6.2 and made some required types adaptations.

Other Changes

โž• Added the *observe directives.

โž• Added the *onObserver directives.

๐Ÿ“ƒ Improved documentation readability and added docs for new features.

v4.0.0 2021-04-07

Breaking Changes

๐Ÿš› Migrated to NX. Recreated entire workspace as an NX monorepo.

๐Ÿš› Migrated to Jest. All tests and testing suites now work with Jest instead of Jasmine. Watch for changes in spies returned by the testing suite.

๐Ÿš› Migrated to ESLint. Strong typing has been improved all over the codebase. Compilation might break as it now requires stricter types.

๐Ÿ“ฆ Updated Angular to v11.

Other Changes

๐ŸŽจ Removed redundant escape chars from regular expressions in UrlReflectionService.

๐Ÿ› Fixed UrlReflectionService.routeOf() returns undefined instead of empty string when no route is present.

๐Ÿ› Fixed language service fails to extract supported languages and default language from factories.

๐Ÿ› Fixed RoutePositionUrlLocalizer breaks if the language service isn't enabled.

๐Ÿงน Removed redundant tests covered by TypeScript.

๐Ÿ“ƒ Updated readmes.

v3.1.1-buy-me-a-coffee.0 2021-05-08

๐Ÿ“ƒ Added "Buy Me a Coffee" links to readmes.

v3.1.0 2021-02-25

โž• Added conditional platform dependent execution methods to UniversalService.

๐Ÿ“ƒ Improved readme readability.

v3.0.1 2020-12-01

๐Ÿ› Fixed RouteAware doesn't dispatch events to handler methods after AOT compilation.

v3.0.0 2020-11-16

๐Ÿ› Fixed HeadService fails to add <link> elements in SSR.

โ™ป Replaced document provider for DOCUMENT. Angular's DOCUMENT token will be used by default.

โž• Added the language module for libraries requiring centralized language services.

โž• Added the router-x module with sexy routing tools.

โœจ Implemented API reference and wiki using compodoc.

โœจ Created and launched official @bespunky/angular-zen website.

๐Ÿ“ƒ Improved docs and doc coverage.

๐Ÿ“ฆ Updated Angular to v10.2.2.

v2.6.0 2020-09-18

โž• Added methods for quick <link> removal.

v2.5.0 2020-09-18

โž• Added wildcard support for attribute matching in <head>.

v2.4.0 2020-09-16

โž• Added a CHANGELOG.md file.

โž• Added a Destroyable abstract class.

โž• Added automatic detection of previously existing script and style elements before lazy loading.

โž• Added API for programmatic detection of existing script and style elements.

โž• Added a HeadService for <head> elements manipulation.

โ™ป Replaced usage of deprecated rxjs and angular methods.

๐Ÿ‘ด Deprecated LazyLoaderService.isLoaded(). Replaced with LazyLoaderService.isCached().

results matching ""

    No results matching ""