All Versions
328
Latest Version
Avg Release Cycle
8 days
Latest Release
4 days ago

Changelog History
Page 1

  • v13.0.0-rc.0 Changes

    October 13, 2021

    πŸ—„ Deprecations

    • The renderModuleFactory symbol in @angular/platform-server is no longer necessary as of Angular v13.

    The renderModuleFactory calls can be replaced with renderModule.

    Commit Type Description
    πŸ—„ 747553dd68 docs

    core

    Commit Type Description
    βœ… 7396021e4b fix

    Special Thanks

    Alan Agius, Andrew Scott, Daniel DΓ­az, David Shevitz, Doug Parker, George Kalpakas, Joe Martin (Crowdstaffing), Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Tanguy Nodet, Thomas Turrell-Croft, dario-piotrowicz, hchiam, markostanimirovic and mgechev

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.9 Changes

    September 30, 2021

    πŸ’₯ Breaking Changes

    router

    • It is no longer possible to use Route.loadChildren using a string 🚚 value. The following supporting classes were removed from @angular/core:

    • NgModuleFactoryLoader

    • SystemJsNgModuleFactoryLoader

    πŸ“¦ The @angular/router package no longer exports these symbols:

    • SpyNgModuleFactoryLoader
    • πŸ—„ DeprecatedLoadChildren

    βœ… The signature of the setupTestingRouter function from βœ… @angular/core/testing has been changed to drop its NgModuleFactoryLoader parameter, as an argument for that parameter can no longer be created.

    bazel

    Commit Type Description
    62d7005a52 feat add strict_templates and experimental_extended_template_diagnostics to ng_module() rule (#43582)
    ⚠ e0a72857cc fix

    compiler-cli

    Commit Type Description
    8d2b6affcd fix correctly interpret token arrays in @Injectable deps (#43226)
    8f7fdc59af fix not evaluating new signature for __spreadArray (#43618)

    core

    Commit Type Description
    πŸ‘ 7dccbdd27b feat
    βœ… 66fb311d20 fix

    language-service

    Commit Type Description
    3e37e8979d fix provide dom event completions (#43299)

    ngcc

    Commit Type Description
    πŸ“¦ 988cca7ef5 fix

    router

    Commit Type Description
    4f3beffdbf feat emit activate/deactivate events when an outlet gets attached/detached (#43333)
    ♻️ 361273fad5 refactor

    Special Thanks

    Adrien Crivelli, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Bobby Galli, Charles Lyding, Chris, Daniel DΓ­az, Dmitrij Kuba, Doug Parker, JoostK, Kristiyan Kostadinov, Pete Bacon Darwin, Rafael Santana, Raj Sekhar, Ricardo Chavarria, Teri Glover, dario-piotrowicz, enisfr and wszgrcy

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.8 Changes

    September 27, 2021

    core

    Commit Type Description
    πŸ‘ ea61ec2562 feat

    forms

    Commit Type Description
    d9d8f950e9 feat allow disabling min/max validators dynamically (by setting the value to null) (#42978)

    πŸ‘· service-worker

    Commit Type Description
    e131540f71 fix do not unassign clients from a broken version (#43518)

    Special Thanks

    Alan Agius, Daniel DΓ­az, Dario Piotrowicz, George Kalpakas, Joe Martin (Crowdstaffing), Kristiyan Kostadinov, Teri Glover, Virginia Dooley and iRealNirmal

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.7 Changes

    September 22, 2021

    πŸ’₯ Breaking Changes

    router

    • πŸ’» The router will no longer replace the browser URL when a new navigation cancels an ongoing navigation. This often causes URL flicker and was πŸ‘ only in place to support some AngularJS hybrid applications. Hybrid applications which rely on the navigationId being present on initial navigations that were handled by the Angular router should instead subscribe to NavigationCancel events and perform the location.replaceState themselves to add navigationId to the Router state. βœ… In addition, tests which assert urlChanges on the SpyLocation may need to be adjusted to account for the replaceState which is no longer triggered. ### common | Commit | Type | Description | | -- | -- | -- | | df792ebc26 | fix | titlecase pipe incorrectly handling numbers (#43476) | ### compiler | Commit | Type | Description | | -- | -- | -- | | feba4d2719 | fix | include leading whitespace in source-spans of i18n messages (#43132) | ### compiler-cli | Commit | Type | Description | | -- | -- | -- | | 9470f56ad3 | fix | handle directives that refer to a namespaced class in a type parameter bound (#43511) | ### migrations | Commit | Type | Description | | -- | -- | -- | | 77bd2538cb | fix | apply individual expression edits to preserve newline characters (#43519) | ⚑️ | d849350c7b | fix | Ensure routerLink migration doesn't update unrelated files (#43519) | ### πŸ’» platform-browser | Commit | Type | Description | | -- | -- | -- | | 35725f5550 | fix | improve error message for missing animation trigger (#41356) | ### router | Commit | Type | Description | | -- | -- | -- | | c5d0bd4966 | fix | Prevent URL flicker when new navigations cancel ongoing ones (#43496) | ## Special Thanks Andrew Scott, Daniel DΓ­az, George Kalpakas, Jessica Janiuk, JoostK, Kristiyan Kostadinov, Mwiku, Pei Wang, Pete Bacon Darwin, Teri Glover, Virginia Dooley, Xiaohanxu1996, dario-piotrowicz and kirjs

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.6 Changes

    September 15, 2021

    animations

    Commit Type Description
    6c84c5f513 fix emit pure annotations to static property initializers (#43344)

    core

    Commit Type Description
    c80278ac4a fix emit pure annotations to static property initializers (#43344)

    router

    Commit Type Description
    0e8548f667 fix Allow renavigating to failed URLs (#43424)
    ⚑️ 796da641f0 fix
    9e039ca68b fix Only trigger router navigation on popstate events from Location subscription (#43328)

    πŸ‘· service-worker

    Commit Type Description
    πŸ‘· 59353c6305 fix

    Special Thanks

    Alan Agius, Amadou Sall, Andrew Kushnir, Andrew Scott, Aristeidis Bampakos, Bjarki, Charles Lyding, David Shevitz, George Kalpakas, Joe Martin (Crowdstaffing), Michele Stieven, Naveed Ahmed, Pei Wang, dario-piotrowicz, mezhik91 and mgechev

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.5 Changes

    September 08, 2021

    πŸ’₯ Breaking Changes

    common

    • βœ… The behavior of the SpyLocation used by the RouterTestingModule has changed πŸ’» to match the behavior of browsers. It no longer emits a 'popstate' event when Location.go is called. In addition, simulateHashChange now triggers both a hashchange and a popstate event. βœ… Tests which use location.go and expect the changes to be picked up by the Router should likely change to simulateHashChange instead. βœ… Each test is different in what it attempts to assert so there is no βœ… single change that works for all tests. Each test using the SpyLocation to πŸ’» simulate browser URL changes should be evaluated on a case-by-case basis. ### common | Commit | Type | Description | | -- | -- | -- | πŸ”€ | c6a93001eb | fix | synchronise location mock behavior with the navigators (#41730) | ### language-service | Commit | Type | Description | | -- | -- | -- | | fc3b50e427 | fix | exclude the SafePropertyRead when applying the optional chaining (#43321) | ### migrations | Commit | Type | Description | | -- | -- | -- | | 2efc18e675 | fix | migration failed finding tsconfig file (#43343) | ### router | Commit | Type | Description | | -- | -- | -- | βͺ | 3c6b653089 | feat | Option to correctly restore history on failed navigation (#43289) | | 95f3aecc29 | fix | add more context to Unhandled Navigation Error (#43291) | ## Special Thanks Ahmed Ayed, Alan Agius, Andrew Scott, Charles Barnes, Enea Jahollari, George Kalpakas, Ikko Ashimine, Paul Gschwendtner, Pete Bacon Darwin, William Sedlacek, dario-piotrowicz and ivanwonder

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.4 Changes

    September 01, 2021

    compiler-cli

    Commit Description
    4341a5f4cb fix: Emit type annotations for synthesized decorator fields (#43021)

    router

    Commit Description
    faf9f5a3bc feat: new output that would notify when link is activated (#43280)

    Special Thanks:

    Alan Agius, Andrew Scott, Daniel Trevino, George Kalpakas, Jessica Janiuk, Joey Perrott, JoostK, Kristiyan Kostadinov, anandtiwary, nickreid and segunb

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.3 Changes

    August 25, 2021

    πŸ’₯ Breaking Changes

    router

    • Previously null and undefined inputs for routerLink were equivalent to empty string and there was no way to disable the link's navigation. In addition, the href is changed from a property HostBinding() to an attribute binding (HostBinding('attr.href')). The effect of this πŸ”„ change is that DebugElement.properties['href'] will now return the href value returned by the native element which will be the full URL rather than the internal value of the RouterLink href property. ### compiler-cli | Commit | Description | | -- | -- | πŸ“‡ | bed121c34f | feat: inline resources when generating class metadata calls (#43178) | ### core | Commit | Description | | -- | -- | ⚑️ | e57691c9c5 | feat: Add migration to update empty routerLinks in templates (#43176) | ### language-service | Commit | Description | | -- | -- | | b10d90bef6 | feat: Add method for retrieving the component template at the cursor location (#43208) | ### router | Commit | Description | | -- | -- | | ccb09b4558 | fix: null/undefined routerLink should disable navigation (#43087) | ### πŸ‘· service-worker | Commit | Description | | -- | -- | | 6e924313c3 | fix: NPE if onActionClick is undefined (#43210) | ## Special Thanks: Alex Rickabaugh, Andrew Scott, Daniel Trevino, George Kalpakas, Paul Gschwendtner, dario-piotrowicz and shlasouski

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.2 Changes

    August 18, 2021

    animations

    Commit Description
    3cb1f18f97 fix: add pure annotations to static property initializers (#43064)

    core

    Commit Description
    27a89a9298 fix: add pure annotations to static property initializers (#43064)

    language-service

    Commit Description
    d5f9890c92 feat: auto-apply optional chaining on nullable symbol (#42995)

    πŸ’» platform-browser

    Commit Description
    7e71370fe6 perf: avoid intermediate arrays in server transition (#43145)

    router

    Commit Description
    ⚑️ 286b2807de

    Special Thanks:

    Alan Agius, Andrew Scott, Aristeidis Bampakos, Charles Lyding, Dylan Hunn, Edoardo Dusi, Erik Slack, George Kalpakas, Joe Martin (Crowdstaffing), Joey Perrott, Kirk Larkin, Kristiyan Kostadinov, Paul Gschwendtner, Pete Bacon Darwin, TIffany Davis, Theoklitos Bampouris, ali, dario-piotrowicz, ivanwonder and pichuser

    <!-- CHANGELOG SPLIT MARKER -->

  • v13.0.0-next.15 Changes

    October 07, 2021

    bazel

    Commit Type Description
    πŸ“¦ d977701a43 feat

    Special Thanks

    Dylan Hunn and Paul Gschwendtner

    <!-- CHANGELOG SPLIT MARKER -->