Skip to content

Releases: joematthews/extreme-angular

21.2.4

16 Mar 13:18
19e48ef

Choose a tag to compare

What's Changed

Full Changelog: 21.1.4...21.2.4

21.1.4

17 Feb 20:27
bfa2099

Choose a tag to compare

What's Changed

Full Changelog: 21.0.3...21.1.4

21.0.3

06 Dec 23:37
58d6627

Choose a tag to compare

Extreme Angular 21

Major upgrade to Angular 21 with zoneless change detection and Vitest. Big thanks to @replete for driving this upgrade! (#71)

Highlights

Zoneless change detection

Angular 21 introduces stable zoneless change detection. This removes the zone.js dependency, resulting in a ~40kB bundle size reduction and improved performance.

Vitest replaces Karma

Angular 21 defaults to Vitest for unit testing. Tests run in Node.js using jsdom, providing significantly faster test execution without browser overhead.

Note: VS Code Test Explorer integration is not yet supported by Angular's Vitest builder. If you want it anyway, see the experimental workaround.

Breaking Changes

  • Node.js: Now requires ^20.19.0 || ^22.12.0 || ^24.0.0
  • tsc-files: Removed from lint-staged (incompatible with TypeScript project references). Type checking still runs via npm run lint, during pre-push hook, and CI.

Configuration Changes

Aligned with Angular 21 defaults

  • Prettier: printWidth: 100, singleQuote: true
  • tsconfig.json: Uses files: [] with project references
  • Added packageManager field to package.json

Removed redundant options

  • noImplicitAny — covered by strict: true
  • typeCheckHostBindings — Angular 21 defaults to true
  • @standard-schema/spec — unused dependency

Added

  • tsconfig.node.json — for root-level config files
  • docs/vitest-ide-workaround.md — VS Code Test Explorer setup guide

README Updates

  • Updated ng new command to include --zoneless
  • Clarified which Prettier settings are Angular defaults vs extreme-angular additions
  • Revised Custom Formatting section for Angular 21

Contributors

  • @replete — Angular 21 upgrade, zoneless migration, Vitest implementation
  • @karcherm — Windows compatibility testing and feedback

20.0.4-1

19 Jun 08:44
9e4dc17

Choose a tag to compare

What's Changed

Full Changelog: 20.0.4...20.0.4-1

20.0.4

19 Jun 06:56
4de36f9

Choose a tag to compare

What's Changed

Full Changelog: 20.0.2...20.0.4

20.0.2

07 Jun 03:15

Choose a tag to compare

What's Changed

Full Changelog: 19.2.14...20.0.2

19.2.14

05 Jun 07:58
e09f169

Choose a tag to compare

What's Changed

  • chore: remove editor.codeActionsOnSave from .vscode/settings.json
  • chore: update angular-eslint to 19.7.1
  • chore: update to angular 19.2.14
  • fix: unknown property listed in the inlay hints section of README.md

Full Changelog: 19.2.7...19.2.14

19.2.7

16 Apr 13:52
f26682e

Choose a tag to compare

What's Changed

  • update angular to 19.2.7 by @joematthews in #63
  • fix: compound words are shown as misspellings

Full Changelog: 19.2.3...19.2.7

19.2.3

24 Mar 15:29
840eb69

Choose a tag to compare

What's Changed

  • Update Angular to 19.2.3
  • Ignore .json & .yaml files in cspell checks

Full Changelog: 19.1.17...19.2.3

19.1.17

24 Feb 21:53

Choose a tag to compare

Update Angular to 19.1.17

Full Changelog: 19.1.2-1...19.1.17