GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releases · angular/angular

Releases · angular/angular

22.3.0-rc.0

22.3.0-rc.0 Pre-release
Pre-release
@thePunderWoman thePunderWoman released this 12 Nov 00:07
Immutable release. Only release title and notes can be modified.
v22.3.0-rc.0
9f2e1aa

animations

Commit Description
fix - a62ae5b04d memory leak in renderer

common

Commit Description
fix - 00ea9a4556 omit empty arrays from HttpParams
fix - 622a7c7f29 restore natural order when KeyValuePipe compareFn changes to null

compiler

Commit Description
feat - e4f67442bb report unknown property bindings on explicit ng-template elements
fix - 5e9c18755c convert &ngsp; to a space inside ngNonBindable
fix - 225d600314 disallow attribute and property names starting with a colon
fix - f9fe21d67f handle void expressions in constant literals
fix - 9731822b27 report errors at arrow parameters

compiler-cli

Commit Description
fix - d3dedf53e4 avoid names used in the file for generated namespace imports in ngp
fix - 8f6fd2bdf3 hoist import x = … declarations like ngtsc's ImportManager
fix - 670c17232b never drop hostDirectives entries in local compilation
fix - 13627163fd remove functions in text interpolations check
fix - 672b9dcfc2 remove nullish coalescing check
fix - e150abb571 remove optional chain check
fix - 19c56bd3fc remove uninvoked track function check
fix - 5ac4cf7b54 resolve ambient global values declared in tsconfig .d.ts files
fix - 4fd60ae6c0 share parsed .d.ts files within same process
fix - dd3eb346c7 skip fingerprinting when incremental compilation is disabled
fix - 08d41a9e94 suggest ngProjectAs in control flow content projection diagnostic
perf - 4f3dec7b5a look up ambient globals lazily in tsconfig order
perf - 77a5094b52 memoize ambient global lookups from the start of tsconfig files
perf - 1bc2f95306 track ambient global consumers by name and cache .d.ts global names

core

Commit Description
fix - 088cdd2cab allow binding null and undefined to resource URL properties
fix - efbab16e56 cancel obsolete resource loads when params become unavailable
fix - 2282d6637f detect own NgZone by reference instead of instance ID
fix - af620ea3d9 guard hydrating map access and release pending task on error
fix - c476164c6c http golden symbols updated again
fix - 3296939422 improve error message for unparsable ICU expressions in translations
fix - 74260b298f remove early event listeners after replay
fix - 5f51154197 resolve closure and reference retention leaks
fix - e25a22841a update golden symbols
perf - 2d6183f42f allow EffectRefImpl to be tree-shaken
perf - b662e55749 allow ResourceParamsStatus to be tree-shaken
perf - 833c1f2c96 avoid unnecessary aborts and reuse abort reason during resource teardown
perf - b178c11301 release intermediate inert trees while sanitizing HTML
perf - 4854f68e39 tree-shake JIT dependencies from AOT module bootstrap

forms

Commit Description
fix - f9cf82642c apply validator directives to custom form controls
fix - cf37344a4d flush debounced descendant values when a field is touched
fix - 11c32ff559 forms signals goldens update
fix - 12278e5f67 preserve options passed to SignalFormControl
fix - 84d332f9c5 prevent duplicate valueChanges events on parseErrors update
fix - e6798fbfd4 untrack parseErrors read in validator and add unchanged model test
perf - 4422f4ef50 avoid retaining AbstractControl in signal forms

http

Commit Description
feat - effbe56432 add HttpClient.query() method for HTTP QUERY requests
fix - 818742755c clean up pending tasks when in...
Read more
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

SkyZeroZx and palexcast reacted with rocket emoji
All reactions
  • 🚀 2 reactions
2 people reacted

22.2.6

22.2.6 Latest
Latest
@thePunderWoman thePunderWoman released this 12 Nov 00:01
Immutable release. Only release title and notes can be modified.
v22.2.6
dda2d41

animations

Commit Description
fix - af0c243479 memory leak in renderer

common

Commit Description
fix - 5cd5f0b760 omit empty arrays from HttpParams
fix - fb705aad90 restore natural order when KeyValuePipe compareFn changes to null

compiler

Commit Description
fix - 649dbadb33 convert &ngsp; to a space inside ngNonBindable
fix - 97fbca6a35 handle void expressions in constant literals
fix - de5a1df482 report errors at arrow parameters

compiler-cli

Commit Description
fix - 30aee51dcd fix compliance test golden and ignore missing input sourcemap on 22.2.x

core

Commit Description
fix - 7c883e02bd allow binding null and undefined to resource URL properties
fix - d8acf34b43 detect own NgZone by reference instead of instance ID
fix - ea96450ee8 guard hydrating map access and release pending task on error
fix - bf2f213d69 http golden symbols updated again
fix - 0f78a2f00c improve error message for unparsable ICU expressions in translations
fix - 6b257f59b4 remove early event listeners after replay
fix - 596a40061f resolve closure and reference retention leaks
fix - d5f31d86c9 update golden symbols
fix - c639183667 Update golden symbols for forms and http
perf - 601989607e allow EffectRefImpl to be tree-shaken
perf - 8d06d97c72 allow ResourceParamsStatus to be tree-shaken
perf - c489b852a5 avoid unnecessary aborts and reuse abort reason during resource teardown
perf - e7e03b78d5 release intermediate inert trees while sanitizing HTML

forms

Commit Description
fix - 5b66fb4010 flush debounced descendant values when a field is touched
fix - 6124529528 preserve options passed to SignalFormControl
fix - 67c4e8fc6c prevent duplicate valueChanges events on parseErrors update
fix - a55fb23376 untrack parseErrors read in validator and add unchanged model test
perf - 7e16d77e58 avoid retaining AbstractControl in signal forms

http

Commit Description
fix - 7644d2dc4a clean up pending tasks when interceptors throw synchronously
fix - a339c06f55 mark httpResource top-level IIFE as pure
perf - 899302961a tree-shake unused transfer cache from httpResource

router

Commit Description
fix - 0a40f5ac4e do not call history.go() when cancelling navigation before first success
fix - 53e9164101 don't reload the page when restoring the URL with the Navigation API
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

22.2.5

22.2.5
@alxhub alxhub released this 06 Nov 19:37
Immutable release. Only release title and notes can be modified.
v22.2.5
d881689

core

Commit Description
fix - 6f06af76c9 add debugName option to rxResource
fix - 8c426b6cbc escape comment markers which share characters
fix - ca3afffbdc remove attribute when img/video attr.src is null or undefined

forms

Commit Description
fix - 545eb3d07b reflect required validators in compat fields
fix - a7b0e8ef9d support updateOn blur and submit for custom FormValueControl
perf - 96b027ebf6 avoid creating unused field injectors

router

Commit Description
fix - ca42fefa56 read focusReset from the navigation extras
perf - 585271376a run loadComponent and loadChildren in root environment injector (g3-only)
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226 and ArGul-0 reacted with hooray emoji artmiranda reacted with heart emoji SkyZeroZx, ArGul-0, marshalokos, kamranbahrami261-beep, JoelGritter, vain-Liang, rob4226, dnagy14, petterhoel, and nawaphonOHM reacted with rocket emoji khazab, DuyTC1811, and ArGul-0 reacted with eyes emoji
All reactions
  • 🎉 2 reactions
  • ❤️ 1 reaction
  • 🚀 10 reactions
  • 👀 3 reactions
13 people reacted

22.3.0-next.4

22.3.0-next.4 Pre-release
Pre-release
@alxhub alxhub released this 05 Nov 23:00
Immutable release. Only release title and notes can be modified.
v22.3.0-next.4
4491b39

compiler

Commit Description
fix - 20dd959f4c avoid compilation errors for invalid tracking functions
fix - 9fe64d48d2 avoid producing type errors for invalid @let usages

compiler-cli

Commit Description
fix - 1ab73090b5 add explicit type to propDecorators
fix - 47edfd51a2 add validation for defer in local compilation mode
fix - 5c00d135e3 do not decorate signal APIs in preprocessor
fix - 458303fe94 emit namespace imports for standalone declarations in remote scopes
fix - f5b0fa96a4 emit static ctorParameters for zero-arg constructor in jit: true
fix - 8c91cf2b42 emit untyped inline input transforms in local mode
fix - caa4aa9005 expand more expression types for same-file imports array
fix - c7bcc2e3b8 expand same-file imports arrays in preprocessor
fix - 73911c88ca fix json parsing error in sidecar
fix - f7b389879f generate extra imports in local compilation mode
fix - 492c1338a2 guard forward references in jit propDecorators
fix - 7d2330e459 handle generic expressions in queries
fix - 009ec5ccbe handle optional signals in uninvoked signals check
fix - 78b6c53d48 implement uninvoked signal check in preprocessor
fix - a2617c5b96 mark ModuleWithProviders from foreign function calls as synthetic
fix - 26f7e70520 port custom decorator validation in local mode
fix - b3f98afcb1 preserve multiline template literals in createStaticBlock
fix - 6c21e65fe0 skip outputs for unchanged files in preprocessor
fix - c1b8c53505 strip UTF-8 BOM when loading external component resources
fix - 393ec969e8 suppress inheritance errors for metadata in preprocessor
fix - 02a8a664ae suppress wire codegen when NgModule analysis fails
fix - 7c9f3263d9 validate constants in local mode
fix - 323495c2ec validate host directive in local compilation

core

Commit Description
fix - afbe39765c add debugName option to rxResource
fix - f3c77f1e2b escape comment markers which share characters
fix - d0bef2c605 remove attribute when img/video attr.src is null or undefined

forms

Commit Description
fix - 97bde8aa6c reflect required validators in compat fields
fix - 401b4f2011 support updateOn blur and submit for custom FormValueControl
perf - 67e5069327 avoid creating unused field injectors

router

Commit Description
perf - cfad3f5854 run loadComponent and loadChildren in root environment injector (g3-only)
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

apzchain and rob4226 reacted with hooray emoji SkyZeroZx, IgorSedov, rob4226, dnagy14, and GuillermoGoni reacted with rocket emoji
All reactions
  • 🎉 2 reactions
  • 🚀 5 reactions
6 people reacted

21.2.26

21.2.26
@alxhub alxhub released this 02 Nov 22:35
Immutable release. Only release title and notes can be modified.
v21.2.26
93ed4cd

upgrade

Commit Description
fix - bc74d72035 only compile the template contents of a downgraded component
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226 and AbdullahM990 reacted with thumbs up emoji augusto-sb and rob4226 reacted with hooray emoji rob4226 reacted with heart emoji rob4226 reacted with rocket emoji
All reactions
  • 👍 2 reactions
  • 🎉 2 reactions
  • ❤️ 1 reaction
  • 🚀 1 reaction
3 people reacted

20.3.35

20.3.35
@alxhub alxhub released this 02 Nov 22:08
Immutable release. Only release title and notes can be modified.
v20.3.35
2581aa4

upgrade

Commit Description
fix - 59ee277941 only compile the template contents of a downgraded component
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226 reacted with thumbs up emoji rob4226 reacted with hooray emoji rob4226 reacted with heart emoji
All reactions
  • 👍 1 reaction
  • 🎉 1 reaction
  • ❤️ 1 reaction
1 person reacted

22.3.0-next.3

22.3.0-next.3 Pre-release
Pre-release
@mattrbeck mattrbeck released this 29 Oct 17:51
Immutable release. Only release title and notes can be modified.
v22.3.0-next.3
d59adcd

compiler

Commit Description
fix - ec9bcab279 avoid treating attributes with object prototype names as being translated
fix - 3d104c0abb default to Eager change detection for pre-v22 libraries in JIT
fix - 8ffc232bbf report errors for malformed template literal interpolations
fix - 5244ea781d skip escaped characters when looking for comments in expressions

compiler-cli

Commit Description
feat - 1f1d4d1b8b add check for numeric CSS properties requiring units
fix - 89f67a04f3 account for _angularCoreVersion flag
fix - a1586ac622 accurate spans for host bindings in preprocessor
fix - a802ab6bfa add guides and correct error codes in diagnostics
fix - e11093ab3e align @NgModule + @Injectable static field and decorator order
fix - 0883f5898a align defer block validation behavior with ngtsc
fix - c7fd4a2ed9 align foreign component validations
fix - da45c9a0a3 align option diagnostics behavior with ngtsc
fix - ce30bb0889 align preprocessor debug name output with ngtsc
fix - ba92531467 align query emission order with ngtsc
fix - eb4c9e3a3d always validate component hostDirectives and poison on error
fix - ab6effbf14 attach relatedInformation to diagnostics from external template
fix - 1ed8c92c62 attach relatedInformation to out-of-bounds diagnostics
fix - 06af10f23e avoid duplicate diagnostics in invalid expressions
fix - 1f0ef60125 avoid duplicate diagnostics on in and typeof expressions
fix - bff8295efc avoid false positive in export check
fix - 5a7ea6059a avoid overriding enableI18nLegacyMessageIdFormat
fix - 4f26011189 avoid spurious forwardRef closure for re-exported NgModule deps
fix - a2084b8e7f classify built-in *Constructor interfaces as type-only DI params
fix - 4b823a701c compile indirectly exported classes
fix - b05f7ce15a correctly classify DI tokens from ambient modules
fix - 435f92da18 decouple usePoisonedData from enableTemplateTypeChecker in buildTypeCheckingConfig
fix - 9afbec76ed deduplicate pipe diagnostics in preprocessor
fix - fec57ba54a defer class static field printing until sharedPool is finalized
fix - f86766dbfe disallow bindings to on* properties in preprocessor
fix - 19fefad3ea do not emit internal tags when closure is enabled
fix - 7c64deacf4 do not emit new namespace imports for DI dependencies
fix - bb2530dad0 do not inline transform type of imported component
fix - d7be93c520 do not treat declaration files as compilation roots in preprocessor
fix - 453b5ea59c don't analyze .d.ts files twice with rootDirs and paths in preprocessor
fix - def073ed0a don't report diagnostics against .d.ts files in preprocessor
fix - 0f0ec267c8 downlevel jit: true Angular member and parameter decorators
fix - f40d321ab1 emit diagnostic instead of panicking on spread query or input options
fix - fdb84e2e62 emit NG1003 and NG1002 for bare @Pipe and invalid @NgModule calls
fix - 004f8be4b0 emit ɵsetClassMetadata after class when custom decorators exist
fix - 45e8b809b1 enable control flow content projection diagnostics
fix - 777c8c50e5 enforce declaration-only emission diagnostics in preprocessor
fix - eef1db88f9 ensure diagnostic spans are correct in preprocessor
fix - 918aca03d7 escape non-ascii characters in ngp string literals
fix - e7c3835123 extract rest constructor params and preserve value types on @Inject params
fix - 5700a5bba5 fix remaining NGP compliance test failures
[![fix - ea11c9a...
Read more
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

IgorSedov, rob4226, Robyn37, and foziahussaini reacted with thumbs up emoji rob4226 and dnagy14 reacted with hooray emoji DoktorZAG reacted with heart emoji
All reactions
  • 👍 4 reactions
  • 🎉 2 reactions
  • ❤️ 1 reaction
6 people reacted

22.2.4

22.2.4
@mattrbeck mattrbeck released this 29 Oct 17:41
Immutable release. Only release title and notes can be modified.
v22.2.4
b23d79d

compiler

Commit Description
fix - bc600a2fc2 avoid treating attributes with object prototype names as being translated
fix - 1a7ebad7a5 default to Eager change detection for pre-v22 libraries in JIT
fix - 4e4df4a696 report errors for malformed template literal interpolations
fix - 00229e112d skip escaped characters when looking for comments in expressions

compiler-cli

Commit Description
fix - 4b82200c4e require @jridgewell/sourcemap-codec 1.6.0 or later

core

Commit Description
fix - 570679134b avoid mutating shared ICU case queue during i18n hydration
fix - fe02c34c3c avoid reloading a resource when params is unchanged
fix - d3c72743a9 catch view effect errors in targeted change detection mode
fix - b8102ebeb4 check every i18n attribute translation for ICUs
fix - 57ae1d1bb6 guard against integer overflow in i18n
fix - 84a398bec2 improve the warning for bindings on elements inside ICU expressions
fix - be85e4eb74 keep prototype-named keys in getTransferState
perf - c1b8b0a914 avoid reading linked signal debug names in production
perf - e79a9199a5 guard i18n insertion assertion with ngDevMode

forms

Commit Description
fix - 1586cc72ab annotate field context helpers with this: void
fix - 41b189752e don't crash when formControlName has no matching control
fix - 122663145b reject unsupported updateOn in SignalFormControl
perf - a02ad167dc match multi-select identities in a single pass

http

Commit Description
fix - 2251098d52 account for multiple cache control headers

language-service

Commit Description
fix - 646e9723db resolve symbols for inputs with restricted access

migrations

Commit Description
feat - 6c631a5359 migrate static string and array ngClass bindings to class

router

Commit Description
fix - 6ccbb0f6aa don't intercept downloads with the Navigation API
fix - d1da1a7c4c drop null query params in createUrlTreeFromSnapshot
fix - 12b553bc28 escape colons in parenthesized primary child segments
fix - b8383a1987 properly handle redirects during traversal navigations with Navigation API
fix - 702ba3a2eb remove previous classes when routerLinkActive changes
fix - 2f0e2ac5e7 respect guard order when a guard throws a RedirectCommand
fix - ea8cdc4c6b skip split when piercing empty path outlets
fix - 6c995a5a6d unsubscribe from route data when outlet deactivates

upgrade

Commit Description
fix - ecaec13db4 only compile the template contents of a downgraded component
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226 reacted with thumbs up emoji rob4226 reacted with hooray emoji msmallest, rob4226, and DoktorZAG reacted with heart emoji rob4226 reacted with rocket emoji
All reactions
  • 👍 1 reaction
  • 🎉 1 reaction
  • ❤️ 3 reactions
  • 🚀 1 reaction
3 people reacted

22.3.0-next.2

22.3.0-next.2 Pre-release
Pre-release
@amishne amishne released this 14 Oct 23:30
Immutable release. Only release title and notes can be modified.
v22.3.0-next.2
19fcb95

common

Commit Description
fix - 01c883e2b6 harden param encoding against prototype pollution

compiler

Commit Description
fix - d9bd68258d check @boundary blocks in the control flow content projection diagnostic
fix - 3aaf026486 compare the operand in ReadTemporaryExpr.isEquivalent
fix - 8acf703db6 do not scope comments placed inside of a selector
fix - f2b1c1d3d7 harden JIT against prototype pollution
fix - f1d1953fa8 support dots in class binding names
fix - 9a2c9f1b20 support popover property bindings

compiler-cli

Commit Description
feat - d23ead8d51 port preprocessor serve tool
feat - 4b6788f1fe support synchronous WASM execution in preprocessor (#71313)
fix - 0e49d96fe6 capture public methods in preprocessor
fix - 3e45f7b51b correctly attach pure comments
fix - 69f705cf2d do not type check getter host bindings in preprocessor
fix - 389db18cdd fetch data asynchronously in hybrid indexer
fix - ea3528fcdb handle imported templateUrl in preprocessor
fix - 8374641bcd handle imports arrays with some dynamic entries
fix - b26f09f9f1 implement core handling in the preprocessor
fix - d348fd884a implement HMR in preprocessor
fix - 0a77018368 inline tcb when depending on local directive
fix - 30e3b9ee72 propagate hasNgFieldDirective in preprocessor
fix - 8984e6bf3d resolve imported classes in declaration-only NgModule types
fix - 520fe13f85 resolve template stylesheets through the analyzer in the preprocessor
fix - 96ccdc02fe sync hybrid preprocessor evaluator and cache invalidation fixes
fix - 684a89027b wire up foreign component matcher in preprocessor

core

Commit Description
fix - 09e132a2cd avoid deleting idle bucket created during another bucket's drain
fix - fd5ccc9df8 avoid infinite loop in i18n if DOM is clobbered
fix - 54acced1d7 do not swallow compilation errors in computeStandaloneComponentScope
fix - 3a0835b332 don't crash initEventReplay when two apps share an APP_ID
fix - 97f8b6af93 error when destroying embedded view with animations
fix - 1f1f1f10ab harden hydration against clobbering
fix - 4fe5d08c7e improve clobbered element detection
fix - 6829292dc6 keep activeConsumer and currentInjector constant using Store helper
fix - 38816151b8 race condition when setting locale
fix - 8afd16848c skip nested tick from onMicrotaskEmpty while a tick is running

forms

Commit Description
perf - 6d36d6c097 use addEventListener to avoid unconditional CD scheduling on blur

language-service

Commit Description
fix - 33dcc7acfb await hybridCompiler.ensureReady before handling project requests

migrations

Commit Description
fix - baa916d129 normalize .d.ts paths in output migration field IDs

router

Commit Description
fix - 44b7f00e88 check abort signal state on subscribe
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226, amosISA, IgorSedov, and rasa-app reacted with thumbs up emoji rob4226 reacted with hooray emoji
All reactions
  • 👍 4 reactions
  • 🎉 1 reaction
4 people reacted

22.2.3

22.2.3
@amishne amishne released this 14 Oct 23:38
Immutable release. Only release title and notes can be modified.
v22.2.3
d9514bb

common

Commit Description
fix - fafec77b5d harden param encoding against prototype pollution

compiler

Commit Description
fix - 54f3de517c check @boundary blocks in the control flow content projection diagnostic
fix - 5e50658fd2 compare the operand in ReadTemporaryExpr.isEquivalent
fix - b6f9cc5d70 do not scope comments placed inside of a selector
fix - 35a02f8097 harden JIT against prototype pollution
fix - 08075e8aa0 support dots in class binding names
fix - c7a72c2bf2 support popover property bindings

compiler-cli

Commit Description
fix - fa21d083fe inline tcb when depending on local directive

core

Commit Description
fix - b5208f9fc3 avoid deleting idle bucket created during another bucket's drain
fix - 90af679c3b do not swallow compilation errors in computeStandaloneComponentScope
fix - eca5fa4665 don't crash initEventReplay when two apps share an APP_ID
fix - e59a2303df error when destroying embedded view with animations
fix - a23941fe75 keep activeConsumer and currentInjector constant using Store helper
fix - 913ae7421f skip nested tick from onMicrotaskEmpty while a tick is running

forms

Commit Description
perf - cc515b8b23 use addEventListener to avoid unconditional CD scheduling on blur

migrations

Commit Description
fix - d04f214d04 normalize .d.ts paths in output migration field IDs

router

Commit Description
fix - f9a4f751f0 check abort signal state on subscribe
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

rob4226, AdrianRomanski, ArGul-0, amosISA, and Saisiva123 reacted with thumbs up emoji rob4226, petterhoel, AdrianRomanski, and ArGul-0 reacted with hooray emoji rob4226, vain-Liang, rasa-app, AdrianRomanski, ArGul-0, zxnc, and Isa48-code reacted with heart emoji
All reactions
  • 👍 5 reactions
  • 🎉 4 reactions
  • ❤️ 7 reactions
10 people reacted
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.