Angular(ウェブフレームワーク)

名前編集

もともと、AngularJSの書き換えは”Angular2″と呼ばれていましたが、これは開発者の間で混乱を引き起こしました。 明確にするために、チームは1を参照する”AngularJS”と各フレームワークに別々の用語を使用する必要があることを発表しました。Xバージョンと「Angular」バージョン2以降を参照する「JS」のない「Js」。

バージョン2edit

Angular2.0は、ng-Europe conference22-23で発表されました。 2014年10月。 2.0バージョンの大幅な変更は、開発者の間でかなりの論争を作成しました。 2015年4月30日、Angular開発者はAngular2がAlphaからDeveloper Previewに移行したことを発表した。 Angular2は2015年12月にベータ版に移行し、最初のリリース候補は2016年5月に公開されました。 最終版は2016年9月14日にリリースされた。

Version4edit

2016年12月13日にAngular4が発表され、すでにv3.3.0として配布されていたルータパッケージのバージョンのずれによる混乱を避けるために3をスキッ 最終版は2017年3月23日にリリースされた。 Angular4はAngular2と下位互換性があります。

Angularバージョン4.3はマイナーリリースであり、重大な変更は含まれておらず、4のドロップイン代替であることを意味します。x.x.

バージョンの機能4.3

  • HttpClientは、HTTP要求を作成するための、より小さく、使いやすく、より強力なライブラリです。
  • ガードとリゾルバの新しいルータのライフサイクルイベント。 4つの新しいイベント:GuardsCheckStart、GuardsCheckEnd、ResolveStart、ResolveEnd NavigationStartなどの既存のライフサイクルイベントセットに参加します。
  • 条件付きでアニメーションを無効にします。

バージョン5edit

Angular5はNovember1,2017にリリースされました。 Angular5の主な改善点には、progressive web appsのサポート、ビルドオプティマイザ、および材料設計に関連する改善が含まれます。

バージョン6edit

Angular6はMay4,2018にリリースされました。 これは、基礎となるフレームワークに焦点を当てたメジャーリリースであり、ツールチェーンに焦点を当てたものであり、将来的にはAngularを使って迅速に移動しやす: ng update、ng add、Angular Elements、Angular Material+CDKコンポーネント、Angular Material Starterコンポーネント、CLIワークスペース、ライブラリサポート、ツリーシェーカブルプロバイダー、アニメーションパフォーマンスの向上、RxJS v6。

バージョン7edit

Angular7はOctober18,2018にリリースされました。 アプリケーションのパフォーマンスに関する更新、Angular Material&CDK、仮想スクロール、Selectsのアクセシビリティの改善、カスタム要素のweb標準を使用したコンテンツ投影のサポート、Typescript3.1、RxJS6.3、Node10(まだNode8をサポート)に関する依存関係の更新。

バージョン8edit

Angular8は2019年5月28日にリリースされました。 すべてのアプリケーションコードの差分ロード、遅延ルートの動的インポート、Webワーカー、TypeScript3.4サポート、およびオプトインプレビューとしてのAngular Ivyを備えています。 角のIvy optの下検分は含んでいます:

  • 実行時に読みやすくデバッグできる生成コード
  • 再ビルド時間の高速化
  • ペイロードサイズの改善
  • テンプレートタイプのチェックの改善
  • 下位互換性

バージョン9edit

Angular9は6月にリリースされた、2020年にリリースされた。 バージョン9では、すべてのアプリケーションがデフォルトでIvyコンパイラとランタイムを使用するように移動します。 AngularはTypeScript3.6および3.7で動作するように更新されました。 何百ものバグ修正に加えて、Ivyコンパイラとランタイムには多くの利点があります:

  • バンドルサイズの小さい
  • テストの高速化
  • デバッグの改善
  • CSSクラスとスタイルバインディングの改善
  • 型チェックの改善
  • ビルドエラーの改善
  • ビルド時間の改善、デフォルトでAOTを有効にする
  • バージョン10編集

    Angular10は2020年6月24日にリリースされました。

    • 新しい日付範囲ピッカー(マテリアルUIライブラリ
    • CommonJSのインポートに関する警告
    • オプションのより厳しい設定
    • エコシステムに最新の状態を保つ
    • 新しいデフォルトブラウザ設定
    • 廃止と削除

    今後のリリース編集

    V9以降、Angularチームはすべての新しいアプリケーションをIvyコンパイラとランタイムを使用するように移動しました。 彼らは、出力バンドルのサイズと開発速度を改善するためにIvyに取り組んでいます。

    各バージョンは以前のリリースと下位互換性があることが期待されています。 Angular開発チームは、年に2回のアップグレードを行うことを約束しています。

    サポートポリシーとスケジュール

    すべてのメジャーリリースは18ヶ月間サポートされています。 これは、定期的にスケジュールされた更新とパッチがリリースされている間、アクティブなサポートの6ヶ月で構成されています。 その後、12ヶ月の長期サポート(LTS)が続き、その間に重要な修正とセキュリティパッチのみがリリースされます。

    サポートされている角度バージョン
    バージョン ステータス リリース アクティブ終了 LTS終了
    ^11.0.0 アクティブ 2020年11月11日 2021年5月11日 5月11日11, 2022
    ^10.0.0 LTS 2020年6月24日 2020年12月24日 2020年12月24日 2020年12月24日 24, 2021
    ^9.0.0 LTS 2020年2月6日 2020年8月6日 2020年8月6日 2020年8月6日 2020年8月6日6, 2021

コメントを残す

メールアドレスが公開されることはありません。

More: