팀에서는 현재 AngularJS 1.7.0을 개발 중이며 1.7의 개발 주기는 2018년 6월 30일까지 계속됩니다.
Angular 팀의 초기 멤버 중 한 명인 Pete Bacon Darwin이 최근 Angular에 대한 소식을 발표했습니다. 블로그에서 그는 이렇게 말했습니다:
팀은 현재 AngularJS 1.7.0을 개발 중이며 1.7의 개발 주기는 2018년 6월 30일까지 지속될 것입니다. 7월 1일부터 AngularJS는 3년 장기 지원 단계(LTS)에 들어갑니다.
Pete Bacon Darwin은 많은 개발자가 여전히 AngularJS를 사용하고 있으며 Angular로 마이그레이션하려면 일정량의 시간과 노력이 필요하지만 개발자가 AngularJS의 향후 개발 계획을 명확하게 이해해야 한다는 것을 팀이 알고 있다고 말했습니다.
우리 모두는 AngularJS가 Angular 1의 독점 이름이고 Angular 2 이후 버전이 Angular로 불리기 시작했다는 것을 알고 있습니다. Angular 2는 Angular 1의 업그레이드가 아닙니다. Angular 2는 재작성을 위해 TypeScript를 사용하므로 AngularJS와 Angular의 차이는 상대적으로 큽니다. AngularJS를 사용해 본 적이 있더라도 기본적으로 Angular를 시작하려면 일정한 학습 곡선이 필요합니다. Angular를 생각해보면 완전히 새로운 프레임워크입니다.
그러나 Angular 4, 5, 6과 같은 Angular 2 이후 버전은 Angular 2.4, 2.5, 2.6으로 간주할 수 있습니다. 공식적인 설명은 Angular 2가 Angular 4로 직접 이동한 이유는 Angular가 semver를 사용하기 시작했기 때문이라고 합니다. 의미론적 버전 관리 및 버전 정렬.
AngularJS 일정
2018년 1월 1일 - 6월 30일: AngularJS 1.7.0 개발 단계
2018년 7월 1일 - 2021년 6월 30일: AngularJS 1.7 장기 지원 단계
모두 현재 실행 중인 AngularJS 애플리케이션은 향후에도 정상적으로 작동하며 공식적으로 지원되는 업데이트도 받게 됩니다. AngularJS의 npm, bower 및 CDN도 계속 사용할 수 있습니다.
그럼 장기지원단계에 들어간다는게 무슨 뜻인가요? 이는 팀이 다음 기준 중 하나 이상을 충족하는 버그에 대한 수정 사항 제공에만 집중할 것임을 의미합니다.
1.7에서 보안 취약점이 감지되었습니다. 프로덕션 환경에서 AngularJS 1.7.x를 사용하는 애플리케이션이 작동을 멈췄습니다
출시된 jQuery 버전으로 인해 프로덕션 환경에서 AngularJS 1.7.x를 사용하는 애플리케이션이 작동하지 않게 되었습니다
그래서 개발팀에서는 1.7.0 이후에 출시된 패치에서는 1.7.1, 1.7.2 등의 버전에서는 작동하지 않을 것이라고 밝혔습니다. 파괴적인 변경 사항이 포함되어 있지만 주로 프레임워크의 일부 버그를 수정합니다.
관련 기사:
VUE + UEditor에서 단일 이미지 크로스 도메인 업로드 기능을 구현하는 방법vue에서는 시계가 개체 속성의 변경 사항을 감지하지 못하는 것과 관련된 문제가 있습니다
위 내용은 AngularJS 중요 버전 업데이트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!