Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Analog now ensures the @nx/eslint dependency (linting rules) is installed when using the Nx plugin, preventing build failures.
Fixes Worth Knowing
- Fixed an issue with the
@vite-plugin-angular(Angular build tool) causing problems in browser mode. - Resolved a dependency installation issue when applying the Analog preset with Nx.
TL;DR
Analog now supports Nx 23 and Angular v22, and includes significant performance improvements to Vite compilation (build times) through optimized dependency handling and reduced file system operations.
Fixes Worth Knowing
- Updated Node.js compatibility for Angular v22 projects.
- Fixed issues with dependency injection and resource inlining that could cause errors during fast compilation (optimized builds).
- Improved detection of Angular code to avoid incorrect processing.
Before You Upgrade
If you are using Nx, upgrade to version 23 to ensure compatibility. If you are using Angular 22, no action is needed.
TL;DR
Analog now supports Nx 23 (build system), resulting in faster builds and improved Hot Module Replacement (HMR) due to performance improvements in the Angular Vite plugin.
Fixes Worth Knowing
- Improved Angular code detection in the Vite plugin prevents issues with certain project configurations.
- Faster HMR invalidation in fast compile mode means quicker updates during development.
TL;DR
Analog now fully supports Nx 22.x, improving compatibility for users of that build system (build tool).
Fixes Worth Knowing
- Angular Users:
TestBed.overrideXXX()APIs now function correctly in Ahead-of-Time (AOT) compilation mode. - Angular Package Optimization: Vite plugin optimizations for Angular packages have been expanded.
- Storybook Users: Compatibility with Storybook Angular 1.x has been adjusted.
TL;DR
Angular v20.3.x is now supported, enabling users to upgrade their projects to the latest Angular version while continuing to leverage Analog’s capabilities.
New
- Angular Support: Added support for Angular v20.3.x (JavaScript framework).
- Environment Config:
vite-plugin-angularnow supports file replacements per environment, allowing for more flexible configuration of assets.
Fixes Worth Knowing
- Angular Resolution: Improved how
vite-plugin-angularresolves modules, ensuring it uses configured conditions before falling back to defaults. - Plugin API: Added
inlineStylesExtensionto the plugin API, providing more control over style handling (styling options).