Skip to content

Releases: angular/angular

v18.1.0-next.1

05 Jun 20:18
Compare
Choose a tag to compare
v18.1.0-next.1 Pre-release
Pre-release

18.1.0-next.1 (2024-06-05)

compiler-cli

Commit Description
fix - 9e21582456 Show template syntax errors in local compilation modified (#55855)

core

Commit Description
fix - 8d75627ddd Do not migrate HttpClientModule imports on components. (#56067)
fix - 1081c8d623 don't coerce all producers to consumers on liveness change (#56140)
fix - b6fb53cdc7 Fix shouldPreventDefaultBeforeDispatching bug (#56188)
fix - 31f3975e4b handle missing withI18nSupport() call for components that use i18n blocks (#56175)

migrations

Commit Description
fix - 75e811c18b do not generate aliased variables with the same name (#56154)

v18.0.2

05 Jun 19:56
Compare
Choose a tag to compare

18.0.2 (2024-06-05)

core

Commit Description
fix - 78cf9bfc0e Do not migrate HttpClientModule imports on components. (#56067)
fix - 616cdef474 don't coerce all producers to consumers on liveness change (#56140)
fix - 2a440e1064 Fix shouldPreventDefaultBeforeDispatching bug (#56188)
fix - 290a47d842 handle missing withI18nSupport() call for components that use i18n blocks (#56175)

migrations

Commit Description
fix - b70b80ba55 do not generate aliased variables with the same name (#56154)

v17.3.11

05 Jun 19:05
Compare
Choose a tag to compare

17.3.11 (2024-06-05)

v18.1.0-next.0

29 May 16:38
8a3d010
Compare
Choose a tag to compare
v18.1.0-next.0 Pre-release
Pre-release

18.1.0-next.0 (2024-05-29)

core

Commit Description
feat - e5a6f91722 support TypeScript 5.5 (#56096)
fix - b2445a0953 link errors to ADEV (#55554) (#56038)

v18.0.1

29 May 16:05
1726b03
Compare
Choose a tag to compare

18.0.1 (2024-05-29)

compiler

Commit Description
fix - 419ffa2026 optimize track function that only passes $index (#55872)

compiler-cli

Commit Description
fix - 4c7efc005a interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Description
fix - 4e6ea0e19c handle elements with local refs in event replay serialization logic (#56076)
fix - d73a0175cb link errors to ADEV (#55554)
fix - 985a215b10 typo in zoneless warning (#55974)

migrations

Commit Description
fix - ba85d08158 handle empty ngSwitchCase (#56105)

v18.0.0

22 May 17:54
Compare
Choose a tag to compare

18.0.0 (2024-05-22)

animations

Commit Description
refactor - bcce85af72 remove deprecated matchesElement from AnimationDriver (#55479)

common

Commit Description
refactor - d34c033902 Deprecate Local Data API functions (#54483)
refactor - 3b0de30b37 remove deprecated isPlatformWorkerApp and isPlatformWorkerUi API (#55302)

compiler

Commit Description
fix - 91b007e58f add math elements to schema (#55631)
fix - 33d0102304 allow comments between connected blocks (#55966)
fix - 7fc7f3f05f capture all control flow branches for content projection in if blocks (#54921)
fix - a369f43fbd capture switch block cases for content projection (#54921)
fix - eb625d3783 declare for loop aliases in addition to new name (#54942)
fix - f824911510 For FatalDiagnosticError, hide the message field without affecting the emit (#55160)
fix - a040fb720a maintain multiline CSS selectors during CSS scoping (#55509)
fix - 39624c6b12 output input flags as a literal (#55215)
fix - eba92cfa55 prevent usage of reserved control flow symbol in custom interpolation context. (#55809)
fix - 7d5bc1c628 remove container index from conditional instruction (#55190)
fix - 4eb0165750 remove support for unassignable expressions in two-way bindings (#55342)
fix - e1650e3b13 throw error if item name and context variables conflict (#55045)

compiler-cli

Commit Description
feat - 5bd188a394 add partial compilation support for deferred blocks (#54908)
feat - b02b31a915 drop support for TypeScript older than 5.4 (#54961)
fix - 78188e877a add diagnostic if initializer API is used outside of an initializer (#54993)
fix - 69a83993b3 do not throw when retrieving TCB symbol for signal input with restricted access (#55774)
fix - 4f4f41016e dom property binding check in signal extended diagnostic (#54324)
fix - 7a16d7e969 don't type check the bodies of control flow nodes in basic mode (#55360)
fix - 8d93597a82 fix type narrowing of @if with aliases (#55835)
fix - 9b424d7224 preserve original reference to non-deferrable dependency (#54759)
fix - 694ba79cbf report cases where initializer APIs are used in a non-directive class (#54993)
fix - 6219341d26 report errors when initializer APIs are used on private fields (#54981)
fix - c04ffb1fa6 use switch statements to narrow Angular switch blocks (#55168)

core

Commit Description
feat - a730f09ae9 Add a public API to establish events to be replayed and an attribute to mark an element with an event handler. (#55356)
feat - fdd560ea14 Add ability to configure zone change detection to use zoneless scheduler (#55252)
feat - bce5e2344f Add build target for jsaction contract binary. (#55319)
feat - 666d646575 Add event delegation library to queue up events and replay them when the application is ready (#55121)
feat - 5f06ca8f55 add HOST_TAG_NAME token (#54751)
feat - a600a39d0c add support for fallback content in ng-content (#54854)
feat - 146306a141 add support for i18n hydration (#54823)
feat - f09c5a7bc4 Add zoneless change detection provider as experimental (#55329)
feat - d28614b90e Modify EventType from an enum to an object. (#55323)
feat - ac863ded48 provide ExperimentalPendingTasks API (#55487)
feat - 1ee9f32621 Synchronize changes from internal JSAction codebase. (#55182)
fix - d888da4606 ApplicationRef.tick should respect OnPush for host bindings (#53718)
fix - 64f870c12b ApplicationRef.tick should respect OnPush for host bindings (#53718) (#53718)
fix - 8cad4e8cbe ComponentFixture autoDetect respects OnPush flag of host view (#54824)
fix - 658cf8c384 ComponentFixture stability should match ApplicationRef (#54949)
fix - 2fc11eae9e account for re-projected ng-content elements wi...
Read more

v17.3.10

22 May 18:15
Compare
Choose a tag to compare

17.3.10 (2024-05-22)

v18.0.0-rc.3

21 May 21:37
Compare
Choose a tag to compare
v18.0.0-rc.3 Pre-release
Pre-release

18.0.0-rc.3 (2024-05-21)

compiler

Commit Description
fix - 33d0102304 allow comments between connected blocks (#55966)
fix - eba92cfa55 prevent usage of reserved control flow symbol in custom interpolation context. (#55809)

compiler-cli

Commit Description
fix - 69a83993b3 do not throw when retrieving TCB symbol for signal input with restricted access (#55774)
fix - 4f4f41016e dom property binding check in signal extended diagnostic (#54324)
fix - 8d93597a82 fix type narrowing of @if with aliases (#55835)

core

Commit Description
fix - 0cbd73c6e9 add warning when using zoneless but zone.js is still loaded (#55769)
fix - 69085ea26e error about provideExperimentalCheckNoChangesForDebug uses wrong name (#55824)
fix - 0147e0b85a exhaustive checkNoChanges should only do a single pass (#55839)

service-worker

Commit Description
fix - e598634c10 remove controllerchange listener when app is destroyed (#55365)

v18.0.0-rc.2

15 May 22:50
Compare
Choose a tag to compare
v18.0.0-rc.2 Pre-release
Pre-release

18.0.0-rc.2 (2024-05-15)

core

Commit Description
refactor - 1fd63e9cff deprecate @Component.interpolation (#55778)

forms

Commit Description
fix - 61007dced0 Add event for forms submitted & reset (#55667)
fix - 2e27ca9ddf Allow canceled async validators to emit. (#55134)

migrations

Commit Description
fix - c4b2f18709 migrate HttpClientTestingModule in test modules (#55803)
fix - bb4a4016a9 preserve existing properties in HttpClientModule migration (#55777)

Deprecations

core

  • @Component.interpolation is deprecated. Use Angular's
    delimiters instead.

v17.3.9

15 May 20:43
Compare
Choose a tag to compare

17.3.9 (2024-05-15)