Angular Versions Save

Deliver web apps with confidence 🚀

17.1.3

3 months ago

17.1.3 (2024-02-08)

compiler-cli

Commit Description
fix - bc4a6a9715 do not error due to multiple components named equally (#54273)
fix - a997e08c6f handle default imports in defer blocks (#53695)
fix - 63a9027720 interpolatedSignalNotInvoked diagnostic for model signals (#54338)
fix - 40e1edc977 properly catch fatal diagnostics in type checking (#54309)
fix - 9f6605d11b support jumping to definitions of signal-based inputs (#54233)

core

Commit Description
fix - 7df133dcc2 afterRender hooks should allow updating state (#54074)
fix - 744e20641a Fix possible infinite loop with markForCheck by partially reverting #54074 (#54329)
fix - 0fb114274c update imports to be compatible with rxjs 6 (#54193)

router

Commit Description
fix - 238f2a8bc9 Clear internal transition when navigation finalizes (#54261)

17.2.0-next.1

4 months ago

17.2.0-next.1 (2024-01-31)

Commit Description
fix - dfc6c8d0c7 cta clickability issue in adev homepage. (#52905)

animations

Commit Description
fix - 75aeae42b7 cleanup DOM elements when root view is removed with async animations (#53033)

common

Commit Description
feat - f5c520b836 add placeholder to NgOptimizedImage (#53783)
fix - 122213d37d The date pipe should return ISO format for week and week-year as intended in the unit test. (#53879)

compiler

Commit Description
feat - 47e6e84101 Add a TSConfig option useTemplatePipeline (#54057)
fix - 7b4d275f49 Fix the template pipeline option (#54148)
fix - eddf5dae5e Update type check block to fix control flow source mappings (#53980)

compiler-cli

Commit Description
feat - 7e861c640e generate extra imports for component local dependencies in local mode (#53543)
feat - 3263df23f2 generate global imports in local compilation mode (#53543)
fix - 64fa5715c6 generating extra imports in local compilation mode when cycle is introduced (#53543)
fix - 0970129e20 show proper error for custom decorators in local compilation mode (#53983)
fix - 58b8a232d6 support jumping to definitions of signal-based inputs (#54053)

core

Commit Description
fix - 656bc282e3 add toString implementation to signals (#54002)
fix - 037b79b72e change defer block fixture default behavior to playthrough (#54088)

migrations

Commit Description
fix - 28ad6fc4ad error in standalone migration when non-array value is used as declarations in TestBed (#54122)

17.1.2

4 months ago

17.1.2 (2024-01-31)

Commit Description
fix - ccddacf11d cta clickability issue in adev homepage. (#52905)

animations

Commit Description
fix - 98d545fafa cleanup DOM elements when root view is removed with async animations (#53033)

common

Commit Description
fix - cdc5e39532 The date pipe should return ISO format for week and week-year as intended in the unit test. (#53879)

compiler

Commit Description
fix - f12b01ec88 Update type check block to fix control flow source mappings (#53980)

core

Commit Description
fix - c477e876e3 change defer block fixture default behavior to playthrough (#54088)

migrations

Commit Description
fix - 8264382a6b error in standalone migration when non-array value is used as declarations in TestBed (#54122)

17.2.0-next.0

4 months ago

17.2.0-next.0 (2024-01-24)

compiler

Commit Description
feat - 66e940aebf scope selectors in @starting-style (#53943)

compiler-cli

Commit Description
feat - b774e22d8e make it configurable to generate alias reexports (#53937)
feat - 3e1384048e support host directives for local compilation mode (#53877)

17.1.1

4 months ago

17.1.1 (2024-01-24)

router

Commit Description
fix - f222bee8fa revert commit that replaced last helper with native Array.at(-1) (#54021)

17.1.0

4 months ago

17.1.0 (2024-01-17)

compiler

Commit Description
fix - 79ff91a813 allow TS jsDocParsingMode host option to be programmatically set (#53126)
fix - 5613051a8b allow TS jsDocParsingMode host option to be programmatically set again (#53292)
fix - df8a825910 project empty block root node (#53620)
fix - 478d622265 project empty block root node in template pipeline (#53620)

compiler-cli

Commit Description
feat - abdc7e4578 support type-checking for generic signal inputs (#53521)
fix - e620b3a724 add compiler option to disable control flow content projection diagnostic (#53311)
fix - 4c1d69e288 add diagnostic for control flow that prevents content projection (#53190)
fix - 76ceebad04 do not throw fatal error if extended type check fails (#53896)
fix - 1a6eaa0fea input transform in local compilation mode (#53645)
fix - 56a76d73e0 modify getConstructorDependencies helper to work with reflection host after the previous change (#52215)

core

Commit Description
feat - 863be4b698 expose new input API for signal-based inputs (#53872)
feat - 94096c6ede support TypeScript 5.3 (#52572)
fix - 69b384c0d1 SignalNode reactive node incorrectly exposing unset field (#53571)
fix - 6f79507ea7 Change defer block fixture default behavior to playthrough (#53956)
fix - 32f908ab70 do not accidentally inherit input transforms when overridden (#53571)
fix - bdd61c768a replace assertion with more intentional error (#52234)
fix - 0daca457bb TestBed should still use the microtask queue to schedule effects (#53843)

router

Commit Description
feat - 5c1d441029 Add info property to NavigationExtras (#53303)
feat - 50d7916278 Add router configuration to resolve navigation promise on error (#48910)
feat - a5a9b408e2 Add transient info to RouterLink input (#53784)
feat - 726530a9af Allow onSameUrlNavigation: 'ignore' in navigateByUrl (#52265)

17.1.0-rc.0

4 months ago

17.1.0-rc.0 (2024-01-10)

common

Commit Description
fix - 1be6b0a58a remove unused parameters from the ngClass constructor (#53831)
fix - dd052dc0d6 server-side rendering error when using in-memory scrolling (#53683)

compiler

Commit Description
fix - 2dedc4a969 generate less code for advance instructions (#53845)
fix - e5f02052cb ignore empty switch blocks (#53776)

compiler-cli

Commit Description
fix - 1a6eaa0fea input transform in local compilation mode (#53645)
fix - 33b5707ee9 interpolatedSignalNotInvoked diagnostic (#53585)

core

Commit Description
feat - 863be4b698 expose new input API for signal-based inputs (#53872)
fix - dfcf0d5882 afterRender hooks now only run on ApplicationRef.tick (#52455)
fix - 69b384c0d1 SignalNode reactive node incorrectly exposing unset field (#53571)
fix - 2b9a850789 allow effect to be used inside an ErrorHandler (#53713)
fix - 32f908ab70 do not accidentally inherit input transforms when overridden (#53571)

migrations

Commit Description
fix - d0b95d5877 Fix empty switch case offset bug in cf migration (#53839)

platform-server

Commit Description
fix - f4bd5a33d2 Do not delete global Event (#53659)

router

Commit Description
feat - a5a9b408e2 Add transient info to RouterLink input (#53784)

17.0.9

4 months ago

17.0.9 (2024-01-10)

common

Commit Description
fix - c22b513b3f remove unused parameters from the ngClass constructor (#53831)
fix - bd9f89d1c8 server-side rendering error when using in-memory scrolling (#53683)

compiler

Commit Description
fix - 92fd6cc42e generate less code for advance instructions (#53845)
fix - 6a41961fbd ignore empty switch blocks (#53776)

compiler-cli

Commit Description
fix - 7309463697 interpolatedSignalNotInvoked diagnostic (#53585)

core

Commit Description
fix - 441db5123f afterRender hooks now only run on ApplicationRef.tick (#52455)
fix - f9120d79cb allow effect to be used inside an ErrorHandler (#53713)

migrations

Commit Description
fix - e92c86b77f Fix empty switch case offset bug in cf migration (#53839)

platform-server

Commit Description
fix - 91cb16fde9 Do not delete global Event (#53659)

17.1.0-next.5

5 months ago

17.1.0-next.5 (2023-12-21)

compiler

Commit Description
fix - 3a689c2050 correctly intercept index in loop tracking function (#53604)
fix - df8a825910 project empty block root node (#53620)
fix - 478d622265 project empty block root node in template pipeline (#53620)

core

Commit Description
fix - aecb675fa5 avoid repeated work when parsing version (#53598)
fix - 872e7f25fe tree shake version class (#53598)

migrations

Commit Description
fix - fb7c58cda7 cf migration - detect and error when result is invalid i18n nesting (#53638)
fix - d49333edc3 cf migration - detect and error when result is invalid i18n nesting (#53638) (#53639)
fix - 8e2178792d cf migration - ensure full check runs for all imports (#53637)
fix - 22b95de9bc cf migration - fix bug in attribute formatting (#53636)
fix - b40bb22a66 cf migration - improve import declaration handling (#53622)
fix - 8bf752539f cf migration - preserve indentation on attribute strings (#53625)
fix - 7bb312fcf6 cf migration - stop removing empty newlines from i18n blocks (#53578)
fix - db6b4a6bc4 Fix cf migration bug with parsing for loop conditions properly (#53558)

router

Commit Description
fix - 502f300757 Should not freeze original object used for route data (#53635)

17.0.8

5 months ago

17.0.8 (2023-12-21)

compiler

Commit Description
fix - de5c9ca8e9 correctly intercept index in loop tracking function (#53604)

core

Commit Description
fix - d79489255a avoid repeated work when parsing version (#53598)
fix - 513fee871e tree shake version class (#53598)

migrations

Commit Description
fix - eb7c29c7b6 cf migration - detect and error when result is invalid i18n nesting (#53638)
fix - ed936ba0e9 cf migration - detect and error when result is invalid i18n nesting (#53638) (#53639)
fix - 5c2f2539e2 cf migration - ensure full check runs for all imports (#53637)
fix - 817dc1b27f cf migration - fix bug in attribute formatting (#53636)
fix - 7ac60bab9a cf migration - improve import declaration handling (#53622)
fix - c3f85e51a9 cf migration - preserve indentation on attribute strings (#53625)
fix - e73205ff5a cf migration - stop removing empty newlines from i18n blocks (#53578)
fix - 886aa7b2a9 Fix cf migration bug with parsing for loop conditions properly (#53558)

router

Commit Description
fix - 0696ab6a5b Should not freeze original object used for route data (#53635)