Last week, we had the final release of TypeScript 5 which comes with stable support for decorators. In addition, Ng-Poland released some of their conference recordings.
TypeScript 5
The beta version of TypeScript 5 was already covered in episode 23/4. Since then, there weren't any significant changes. So TypeScript 5 was released last week, and it came with stable support for decorators.
In terms of the JavaScript standardisation process, decorators are already in stage 3 of 4. There is one exception, though. Parameter Decorators are in stage 2 and therefore are not available in TypeScript 5.
For more information, I'd recommend to read the official blog post or watch Matt Pocock's video.
There is already a PR for Angular itself. We'll see if it TypeScript 5 lands in 15.3 or in 16. For the time being, Angular will not use the stable version of the decorators but stays with the experimental one.
build: update dependency typescript to v5 #49464
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
typescript (source) | devDependencies | major | ~4.9.2-rc -> ~5.0.0 |
Release Notes
Microsoft/TypeScript
v5.0.2
: TypeScript 5.0
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.0.0 (Beta).
- fixed issues query for Typescript v5.0.1 (RC).
- fixed issues query for Typescript v5.0.2 (Stable).
Downloads are available on:
Configuration
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.
Ng-Poland Videos
Ng-Poland released four video recordings from their conference last cover. You can find them on YouTube. The talks cover topics like best practices on how to setup successful teams in an enterprise environment. Or bringing in ideas from the hexagonal architecture, which we usually find in the backend.
Minor Versions
Cypress, a testing framework, went up to 12.8. It added a tiny feature that allows to disable the logs of the network interceptor.
And NgRx, the most used library for state management in Angular, made it up to 15.4.