Skip to content

Latest commit

 

History

History
664 lines (375 loc) · 33.4 KB

CHANGELOG.md

File metadata and controls

664 lines (375 loc) · 33.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

17.1.1 (2024-03-20)

Bug Fixes

  • trusted-types: backwards compatibility (acaaef7)

17.1.0 (2024-03-02)

Features

  • add trusted types support "angular-extensions#elements" (f07ed3e)

17.0.0 (2023-11-09)

⚠ BREAKING CHANGES

  • lib: upgrade to Angular 17
  • remove empty test stubs

Features

  • lib: upgrade to Angular 17 (2404cbb)

16.0.0 (2023-05-24)

⚠ BREAKING CHANGES

  • lib: upgrade to Angular 16

Features

  • deprecated ComponentFactoryResolver (bfba547)
  • lib: upgrade to Angular 16 (7d9e7b9)
  • migrating to mdc based angular material components (6cf2950)
  • use standalone components in demo (4c34427)

15.3.0 (2023-02-08)

Features

  • adjust samples (4032ce7)
  • remove useDefineForClassFields (a69ca9e)
  • use inject in demo (4bf5bad)
  • use inject in lib directives and service (0755f9d)
  • use inject in module (daf077c)
  • use inject in testing class (cb18dc9)

15.2.0 (2023-02-07)

Features

Bug Fixes

  • demo: features icon size, podcast link (e541329)

15.1.4 (2023-02-06)

Bug Fixes

  • make it possible to define elements as modules using an ElementConfig (943b812)

15.1.3 (2023-02-06)

Bug Fixes

  • lib: npm publish github action settings (7c590cd)

15.1.2 (2023-02-06)

Bug Fixes

  • lib: npm publish github action settings (59dacff)

15.1.1 (2023-02-06)

Bug Fixes

  • lib: deployment github actions condition (1110b66)

15.1.0 (2023-02-06)

Features

  • lib: jest ESM, sub-entries, github actions (67c1241)

15.0.0 (2023-02-06)

⚠ BREAKING CHANGES

  • lib: upgrade to Angular 15

Features

  • lib: upgrade to Angular 15 (e2ee1bc)

14.1.0 (2022-07-22)

Features

  • lib: upgrade to RxJs 7.5.x (7c6656a)

14.0.0 (2022-07-22)

⚠ BREAKING CHANGES

  • lib: upgrade to Angular 14

Features

  • lib: upgrade to Angular 14 (36ce07f)

13.0.0 (2021-11-21)

⚠ BREAKING CHANGES

  • workspace: Angular 13 support, IVY partial compilation

Features

  • workspace: upgrade to Angular 13 (53f264c)

12.6.0 (2021-07-20)

Features

Bug Fixes

  • demo: fixed navigation scrolling on small screens (56385b2)

12.5.0 (2021-06-30)

Features

  • handle url changes for the axLazyElement directive (0677f82)
  • switch to ngOnChanges (de86e11)

12.4.2 (2021-06-17)

Bug Fixes

  • demo: add social graph preview image (4757c49)

12.4.1 (2021-06-17)

12.4.0 (2021-06-17)

Features

  • demo: add social graph tags (5937df3)

12.3.0 (2021-06-16)

Features

12.2.0 (2021-06-16)

Features

  • pass script loading error to the ErrorHandler (9999545)

Bug Fixes

  • release resources when the script is loaded (4b82679)

12.1.2 (2021-06-15)

Bug Fixes

  • make server-side compatible (a8b6a2d)

12.1.1 (2021-06-11)

12.1.0 (2021-06-09)

Features

  • workspace: migrating from TSLint to ESLint (3db76a6)

Bug Fixes

  • do not keep capturing this when the directive gets destroyed (40b7385)
  • workspace: remove deprecated protractor (2f21b78)

12.0.0 (2021-05-18)

⚠ BREAKING CHANGES

  • workspace: update to Angular 12
  • workspace: commit message was last from the original PR because of force pushing

Features

  • workspace: add missing contributors (f3f469c)
  • workspace: upgrade to Angular 12 (ce9ecae)

11.0.1 (2020-11-13)

Bug Fixes

  • tests: remove redundant log statement (cb44ebd)

11.0.0 (2020-11-13)

⚠ BREAKING CHANGES

  • workspace: Angular 11 support
  • template data-structure was adjusted in Angular 11

Features

  • workspace: upgrade to Angular 11 (992e617)

10.1.1 (2020-10-05)

Bug Fixes

  • fix importMaps to work even when no System.import was called (7f1298a)

10.1.0 (2020-09-28)

Features

  • contributors: add new contributor (5112159)
  • service: add support to use import maps (3327496)

10.0.2 (2020-07-31)

Bug Fixes

  • demo: code examples highlighting (9996908)

10.0.1 (2020-06-28)

Bug Fixes

  • workspace: adjust build order to prevent IVY publish issues (5c3705e)

10.0.0 (2020-06-28)

Features

  • workspace: update to Angular 10, run migrations, prettier, closes #56 (9f7ce5d)

Bug Fixes

  • element: use LAZY_ELEMENT_ROOT_OPTIONS token for root guard (769c598)

10.0.0-alpha.1 (2020-05-20)

Bug Fixes

  • elements: fix binding issue (2dcf755)

10.0.0-alpha.1 (2020-05-20)

Bug Fixes

  • elements: fix binding issue (2dcf755)

⚠ BREAKING CHANGES

  • elements: fix binding issue (2dcf755)

The loader now waits for the element script to be parsed (customElements.whenDefined(tag)) before rendering the element to prevent race condition which sometimes could break Angular property binding on that element.

This can in theory be breaking change but should not have any impact for intended use case.

It could break in the following cases:

  1. The script doesn't actually contain a custom element and the library is used for downloading something else
  2. The script doesn't register a custom element and instead relies on the user to do this

Many thanks to MagicCurlyHair

9.4.0 (2020-06-10)

Features

  • element: support / document dynamic module configuration, fix #29 (d0a9842)

9.3.0 (2020-05-27)

Features

  • lib: public method to destroy embedded view (68cc6b7)

9.2.0 (2020-04-16)

Features

  • elements: pass hooks config to loader service (f4c7752)
  • service: add hooks support (a098173)
  • service: add support for root level hooks (720640a)

Bug Fixes

  • service: fix hooks failing to run (3e2c261)

9.1.3 (2020-02-21)

Bug Fixes

  • elements: fix public api for apps without IVY (cb201b0)

9.1.2 (2020-02-21)

Bug Fixes

  • element: remove barrel, improve ModuleWithProviders (e00cf6b)

9.1.1 (2020-02-21)

Bug Fixes

  • element: export lazy loader service, allow programmatic preloading (bb3fb9e)

9.1.0 (2020-02-21)

Features

  • demo: add new examples/testing page (71ddb58)
  • demo: add testing to API description (be5e1e8)
  • demo: improve docs, add download badge (8f0fe6c)
  • elements: add new LazyElementsTestingModule (9926ae7)

9.0.1 (2020-02-08)

Bug Fixes

  • build: adjust Travis CI configuration (a8a7b7a)

9.0.0 (2020-02-08)

⚠ BREAKING CHANGES

  • lib: use Angular 9 and enable IVY by default

Features

  • contributors: improve layout (for NPM) (bcc0029)
  • demo: adjust demo (fdfa3d4)
  • lib: bump versions to Angular 9 (41d5604)
  • lib: distribute lib as ViewEngine (not IVY, official recommendations) (c3bef51)
  • lib: enable dynamic lazy element tags for IVY (fcd13c1)

8.11.2 (2019-12-04)

Bug Fixes

  • service: proper error if used without url from config (56f5d15)

8.11.1 (2019-11-25)

Bug Fixes

  • element: fix change detection for OnPush components (bbd60c4)

8.11.0 (2019-11-18)

Bug Fixes

  • demo: fix wired-elements version to 1.0.0 which comes with bundle (c901154)

Features

  • add setup for commitizen cli tool (f706eb0)
  • lib: enable overriding of the elements registry, fixes #9 (e11a112)

8.10.0 (2019-10-23)

Features

  • ivy: add partial IVY support for *axLazyElement directive (911286b)

8.9.1 (2019-10-10)

8.9.0 (2019-10-10)

Bug Fixes

  • demo: add loading template for fully dynamic example (12f09ba)
  • demo: remove ionic (stencil) demos to fix Angular routing, fix #14 (428e242)
  • dynamic: multiple different tags from single element, fixes #25 (51d576f)

Features

  • demo: add quick nav to major pages, add microfrontends use case (fe89077)
  • demo: improve dynamic example docs (49e211f)
  • demo: improve dynamic example docs (c23b904)

8.8.0 (2019-09-24)

Features

  • demo/docs: update docs (f775cc3)
  • module: add for root module guard implementation (6af8667)
  • module: add lazy element root guard token (bdb2449)
  • module: fix error message (a8e0e0d)
  • module: test covering lazy element root guard token (51ac949)
  • service: preloading capability (f06b433)

8.7.0 (2019-09-20)

Features

  • demo: add link to podcast discussing this library (7cc361b)
  • demo/api: document new configuration options (f849602)
  • demo/docs: update list of delivered vs upcoming features (d3c2c6b)
  • demo/examples: add examples showcasing new configuration options (c8a1556)
  • module: add additional configuration using forRoot and forFeature (afdaec7)

8.6.0 (2019-09-05)

Bug Fixes

Features

  • demo: add docs configuration section (81aad47)
  • element: add axLazyElementDynamic directive (2442e60)

8.5.0 (2019-08-31)

Bug Fixes

  • demo: access unpkg directly (ignore service worker) (099a74d)
  • demo: only open refresh dialog if there was a new version (88c2e22)

Features

  • add Stencil example (e7a7132)
  • demo: add advanced examples section (c841ce2)
  • add references (a617dde)
  • demo: add blog link (35575a7)
  • demo: add change detection content (b59149f)
  • demo: add contributor (be5c732)
  • demo: add contributor (e527d60)
  • demo: add notification for doc update (4548c18)
  • demo: add PWA to docs (fa44efe)
  • demo: contributors (51a33e3)
  • home: add presentation link (ff8d12b)
  • module: add forRoot and forChild to pass the elements config (7f46db7)

8.4.1 (2019-07-24)

Bug Fixes

  • workspace: add missing metadata (1902a4f)

8.4.0 (2019-07-24)

Bug Fixes

  • demo: make svg reaponsive (a154a4c)
  • demo: svg text position (331dfb9)
  • demo: test imports (123ba09)
  • demo: ui consistency, responsive fix (a81cf09)
  • demo: various responsive fixes (99bbf86)
  • demo: various responsive fixes (53fa0a4)

Features

  • demo: add advanced property binding example (6a07adb)
  • demo: add examples content (934063f)
  • demo: add examples content, make it runnable (abe3493)
  • demo: add faq section, adjust how it works (58ee1ec)
  • demo: add more content (ee1e712)
  • demo: add more use cases content, fix default docs link (40977e0)
  • demo: add use cases content (98bed32)
  • demo: add use cases content (e98e3f8)
  • demo: add use cases content (c1dab60)
  • demo: enhance how-it-works page content (9aeabf1)

8.3.0 (2019-07-20)

Features

  • demo: add API page (a619911)
  • demo: add basic example skeleton (f220845)
  • demo: add how it works sections (205f910)
  • demo: deploy demo on every commit (not just on tags) (5b40b46)
  • demo: getting started content, contribute route (4e76187)
  • demo: how it works (7c328a5)
  • lib: add support for showing error message on element load error (3fa7246)

8.2.0 (2019-07-18)

Bug Fixes

  • demo: responsive-layout (45baa9b)

Features

  • lib: add support for urls with type module (a52fe1e)

8.1.0 (2019-07-18)

Features

  • demo: add home page content (31e4730)

8.0.0 (2019-07-16)

Bug Fixes

  • workspace: add missing --project flag to build lib (3491f0d)

Features

  • workspace: bump version and force peer dependency on Angular 8 (88630b1)

BREAKING CHANGES

  • workspace: adjust peer dependencies, works only with Angular 8

0.7.0 (2019-07-15)

Features

0.6.0 (2019-07-15)

Bug Fixes

  • demo: use hash routing (for GH pages) (22314a1)

Features

0.5.1 (2019-07-15)

0.5.0 (2019-07-15)

Features

0.4.0 (2019-07-15)

Bug Fixes

  • layout: negate value of async pipe (3e88497)

Features

0.3.7 (2019-07-12)

Bug Fixes

  • workspace: add missing dependency, bump versions (4d06382)

0.3.6 (2019-07-12)

Bug Fixes

  • workspace: copy readme during CI build instead (36008cf)
  • workspace: remove test and build from release script (5b02733)

0.3.5 (2019-07-12)

Bug Fixes

  • workspace: copy readme on release, add after_deploy hook (fc08be1)

0.3.4 (2019-07-12)

Bug Fixes

  • workspace: add publish config to correct package.json, commit msg (081484a)

0.3.3 (2019-07-12)

Bug Fixes

  • workspace: add publish config to correct package.json, commit msg (081484a)

0.3.2 (2019-07-12)

Bug Fixes

  • workspace: add publish config (e4c6bb4)

0.3.1 (2019-07-12)

Bug Fixes

  • workspace: package name, change folder before npm publish (cb2a5ed)

0.3.0 (2019-07-12)

Bug Fixes

  • workspace: demo base href add slash (7f72fbd)

Features

  • workspace: rework deployment to be purely .travis.yml based (681e6df)

0.2.5 (2019-07-12)

Bug Fixes

  • workspace: demo base href (e28d789)
  • workspace: npm publish path (ef43c02)

0.2.4 (2019-07-12)

Bug Fixes

  • workspace: build demo during ci build (406b78c)

0.2.3 (2019-07-12)

Bug Fixes

  • workspace: bash script echo (a86b0a9)
  • workspace: bash script remove extra double quotes (9ac2240)

0.2.2 (2019-07-12)

0.2.1 (2019-07-12)

Bug Fixes

  • workspace: commit adjusted files during release (1342738)

0.2.0 (2019-07-12)

Bug Fixes

  • workspace: adjust release script (5b7f336)
  • workspace: code coverage folder (1044d9c)
  • workspace: filename typo (ae99fb4)
  • workspace: use older husky version (git hooks / git version issue) (08ab925)

Features

  • app: add navigation (f1bd80e)
  • elements: add check for missing tag value (9d83b14)
  • lib: add test coverage, codestyle with prettier (367d5bf)
  • workspace: add CI support (9ec96f0)
  • workspace: add deploy demo to GH pages (f111c89)
  • workspace: add implementation skeleton (7686e49)
  • workspace: add release mechanism (86dfcb3)
  • workspace: code coverage (c81c0e1)