Angular keeps undergoing many improvements as new versions are introduced at regular intervals.
Check how powerful Angular became with time:

AngularJS – October 2010
- Written in JavaScript
- Based on MVC and MVM architecture
- It runs on client-side
- Data binding and dependency injections
Angular 2 – September 2016
- Complete rewrite of AngularJS
- Written in TypeScript
- Supports mobile and low-end devices
- It is component-based
Angular 4 – March 2017
- Compatible with TypeScript 2.1 and 2.2
- Major template modifications
- Improves performance and speed
- Updated animation package
Angular 5 – November 2017
- Improvements in Angular compiler
- Removes unnecessary codes from web apps
- Supports TypeScript 2.3
- Includes Angular Universal State Transfer API and DOM
Angular 6 – April 2018
- No major changes
- Introduction of Angular elements
- Instead of angular-cli.json, it uses angular.json
- Included Ivy: the next generation Angular engine
Angular 7 – October 2018
- CLI prompts updated to V7.0.2
- Availability of drag and drop module
- Inclusion of component dev kit and Angular material
- Major improvements in performance
Angular 8 – May 2019
- Major improvements in CLI workflow
- Updated Angular dependencies
- Workspace APIs and builders
- Introduction of new lazy load syntax
Angular 9 – February 2020
- Faster testing and better debugging
- Ivy default Angular compiler
- Updated API Extractor and Angular Component
- Changes in Angular Forms and Dependency injections
Angular 10 – June 2020
- Updated compiler
- Service of Angular language
- Introduction of a program based entry-point finder
- Updated browser configuration
Angular 11 – November 2020
- Component test harnesses
- Updates on official Byelog
- Automatic inlining of fonts
- Updated HRM Support
Angular 12 – May 2021
- Support for TypeScript 4.2
- Ivy everywhere
- Nullish Coalescing to Angular templates
- Improvements in maintenance and easy bug testing
Hire AngularJS Developers for extending your development team.