Angular (web framework): Difference between revisions

Content deleted Content added
Simon04 (talk | contribs)
Version history: merge Notes col into Features
Simon04 (talk | contribs)
Version history: {{Version}} according to https://endoflife.date/angular
Line 59:
! Version !! Release date !! New features
|-
|'''{{Version |c |Angular 19'''}}
|November 19, 2024
|Angular directives, components and pipes are now standalone by default.<ref>{{Cite web |last=Gechev |first=Minko |date=2024-05-23 |title=Meet Angular v19 |url=https://blog.angular.dev/meet-angular-v19-7b29dfd05b84 |access-date=2024-06-02 |website=Medium |language=en}}</ref>
|-
|{{Version |co |Angular 18}}
|May 22, 2024
|Experimental zoneless change detection support and server-side rendering improvements.<ref>{{Cite web |last=Gechev |first=Minko |date=2024-05-23 |title=Angular v18 is now available! |url=https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe |access-date=2024-06-02 |website=Medium |language=en}}</ref>
|-
|{{Version |co | Angular 17}}
| Angular 17 || November 8, 2023<ref name=":1">{{cite web |last=Gechev |first=Minko |date=8 November 2023 |title=Introducing Angular v17 |url=https://blog.angular.io/introducing-angular-v17-4d7033312e4b |access-date=12 November 2023 |website=Medium |publisher=Angular Blog}}</ref>|| Application builder, a new syntax for control flow, and a re-worked learning and documentation website.<ref name=":1" />
|-
| {{Version |o |Angular 16}} || 3 May 2023 ||Partial hydration for Angular Universal's [[Server-side rendering]], experimental Jest support, and [[Esbuild]]-based build system for development servers.
|-
| {{Version |o |Angular 15}} || November 18, 2022 ||Standalone APIs, directive composition API.<ref>{{Cite web |last=Gechev |first=Minko |date=2022-11-21 |title=Angular v15 is now available! |url=https://blog.angular.dev/angular-v15-is-now-available-df7be7f2f4c8 |access-date=2024-06-02 |website=Angular Blog |language=en}}</ref>
|-
| {{Version |o |Angular 14}} || 2 June 2022 ||Typed forms, standalone components, and new primitives in the Angular CDK (component dev kit).
|-
| {{Version |o |Angular 13}} || 4 November 2021<ref name=":2">{{cite web |last1=Thompson |first1=Mark |title=Angular v13 is now Available |url=https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296 |access-date=10 January 2022 |website=Angular Blog|date=4 November 2021 }}
</ref>||Removed deprecated View Engine renderer.
|-
| {{Version |o |Angular 12}} || 12 May 2021<ref name=":3">{{Cite web |last=Thompson |first=Mark |date=2021-05-12 |title=Angular v12 is now available |url=https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49 |access-date=2021-05-17 |website=Medium |language=en}}</ref>|| Deprecated support for Internet Explorer 11.
|-
| {{Version |o |Angular 11}} || 11 November 2020<ref name=":4">{{Cite web |date=4 December 2020 |title=Version 11 of Angular Now Available |url=https://blog.angular.io/version-11-of-angular-now-available-74721b7952f7}}</ref>||Experimental [[Webpack]] 5 support
|-
| {{Version |o |Angular 10}} || 24 June 2020<ref name=":5">{{Cite web |date=25 June 2020 |title=Version 10 of Angular Now Available |url=https://blog.angular.io/version-10-of-angular-now-available-78960babd41}}</ref>||New Date Range Picker (Material UI library).
|-
| {{Version |o |Angular 9}} || 6 February 2020 ||Improved build times, enabling [[Ahead-of-time compilation|AOT]] on by default
|-
| {{Version |o |Angular 8}} || 28 May 2019 ||Differential loading for all application code, Dynamic imports for lazy routes, Web workers, TypeScript 3.4 support, and Angular Ivy as an opt-in preview.<ref name=":0">{{Cite web |last=Fluin |first=Stephen |date=2019-02-08 |title=A plan for version 8.0 and Ivy |url=https://blog.angular.io/a-plan-for-version-8-0-and-ivy-b3318dfc19f7 |access-date=2019-06-07 |website=Angular Blog}}</ref>
|-
| {{Version |o |Angular 7}} || 18 October 2018 ||Updates regarding Application Performance, Angular Material & CDK, Virtual Scrolling, Improved Accessibility of Selects. Support for Content Projection using web standard for custom elements, and dependency updates regarding Typescript 3.1, RxJS 6.3 and Node.js 10.<ref name=":10">{{Cite web |last=Fluin |first=Stephen |date=2018-10-18 |title=Version 7 of Angular — CLI Prompts, Virtual Scroll, Drag and Drop and more |url=https://blog.angular.io/version-7-of-angular-cli-prompts-virtual-scroll-drag-and-drop-and-more-c594e22e7b8c |access-date=2019-06-07 |website=Angular Blog}}</ref>
|-
| {{Version |o |Angular 6}} || 4 May 2018<ref name=":6">{{cite web |title=Version 6.0.0 of Angular Now Available |url=https://blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4 |access-date=4 May 2018}}</ref>||Experimental custom element support, added ng update command
|-
| {{Version |o |Angular 5}} || 1 November 2017<ref name=":7">{{cite web |last1=Fluin |first1=Stephen |title=Version 5.0.0 of Angular Now Available |url=https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced |access-date=2 November 2017}}</ref>|| Support for [[progressive web app]]s, a build optimizer and improvements related to Material Design.<ref name=":8">{{cite web |date=18 September 2017 |title=Angular 5 JavaScript framework delayed |url=https://www.infoworld.com/article/3225511/javascript/angular-5-javascript-framework-delayed.html}}</ref>
|-
| {{Version |o |Angular 4.3}} ||18 July 2017 ||HttpClient for making HTTP requests, conditionally disabling animations, new router life cycle events for Guards and Resolvers.
|Angular 4.3
|18 July 2017
|HttpClient for making HTTP requests, conditionally disabling animations, new router life cycle events for Guards and Resolvers.
Minor release, meaning that it contains no breaking changes and that it is a drop-in replacement for Angular 4.x.x.
|-
| {{Version |o |Angular 4}} || 23 March 2017<ref name=":9">{{Cite web |title=Angular 4.0.0 Now Available |url=http://angularjs.blogspot.ca/2017/03/angular-400-now-available.html |url-status=dead |archive-url=https://web.archive.org/web/20180108131700/http://angularjs.blogspot.ca/2017/03/angular-400-now-available.html |archive-date=2018-01-08 |access-date=2017-03-23 |website=angularjs.blogspot.ca}}</ref>||Added ngIf and ngFor. [[Backward compatibility|Backward compatible]] with Angular 2.
|-
| {{Version |o |Angular 2}} || 14 September 2016 ||Initial release
|}