타입스크립트
추천 자료: ASP.NET Core 인증 및 권한 부여
타입스크립트 버전
아래는 TypeScript 프로그래밍 언어 버전별 요약 표입니다.
버전 | 출시 연도 | 주요 변경 내용 |
---|---|---|
TypeScript 0.8.1 | 2012 | 초기 버전 |
TypeScript 0.9.1 | 2013 | 모듈 지원, 클래스 인터페이스, 클래스 상속, 생성자, 추상 클래스, 인덱싱 등 추가 |
TypeScript 0.9.5 | 2013 | ES6(ECMAScript 2015) 모듈 로딩, 콘텐츠 기반 모듈 ID, 코드 생성, 표현식 지원 등 추가 |
TypeScript 0.9.7 | 2013 | 대용량 파일 지원 등 추가 |
TypeScript 0.9.8 | 2013 | 전처리기, 고급 타입, 클래스 및 인터페이스 상속, 열거형, 제네릭 타입 등 추가 |
TypeScript 1.0 | 2014 | 리팩토링 및 예외 처리 개선, 인터페이스, 제네릭, 모듈, 클래스 등 추가 |
TypeScript 1.1 | 2014 | async/await, 데코레이터, 타입 검사 개선 등 추가 |
TypeScript 1.2 | 2015 | let/const 키워드, 새로운 타입 연산자, 인덱싱, null 및 undefined 검사 등 추가 |
TypeScript 1.3 | 2015 | 제네릭 타입 개선, 타입 정의 파일, 타입스크립트 컴파일러 API 등 추가 |
TypeScript 1.4 | 2015 | 인터셉트 가능한 계산된 프로퍼티, let 및 const 타입 추론 개선, .tsconfig 파일 등 추가 |
TypeScript 1.5 | 2015 | ES6(ECMAScript 2015) 지원 개선, private 및 protected 접근자, 클래스, 모듈 개선 등 추가 |
TypeScript 1.6 | 2015 | 불변성 체크, namespace, intersection types, 별칭, 룩업, 리드온리 등 추가 |
TypeScript 1.7 | 2016 | ES7(ECMAScript 2016) 지원 개선, 옵셔널 프로퍼티, async 함수 개선 등 추가 |
TypeScript 1.8 | 2016 | 타입스크립트 플러그인 개선, 타입 선언 파일 개선, 제네릭 타입과 union 타입 개선 등 추가 |
TypeScript 2.0 | 2016 | non-nullable 타입, 타입 가드, never 타입, 타입 별칭 등 추가 |
TypeScript 2.1 | 2016 | keyof 및 Lookup 타입, export = 및 import =, async/await 개선 등 추가 |
TypeScript 2.2 | 2017 | object 타입, mixin 클래스, keyof 및 mapped 타입 개선, 타입 별칭 등 추가 |
TypeScript 2.3 | 2017 | 타입 별칭과 인터페이스 상호 운용성, 조건부 타입, async/await 및 generator 함수 등 추가 |
TypeScript 2.4 | 2017 | 문자열 리터럴 타입, 타입 별칭 대신 인터페이스, keyof 및 mapped 타입 개선 등 추가 |
TypeScript 2.5 | 2017 | 최상위 타입 대신 unknown, never 대신 void, 맵드 타입의 런타임 도움 함수 등 추가 |
TypeScript 2.6 | 2017 | strictFunctionTypes, strictNullChecks 등의 strict 모드, 새로운 JSX 옵션 등 추가 |
TypeScript 2.7 | 2018 | strict 모드 개선, 타입 추론 개선, 열거형 타입 개선 등 추가 |
TypeScript 2.8 | 2018 | 조건부 타입 개선, 룩업 타입, 제네릭 제약 개선 등 추가 |
TypeScript 2.9 | 2018 | import() 형식 개선, 타입 추론 개선, keyof 및 타입 추출 개선 등 추가 |
TypeScript 3.0 | 2018 | 유니온 타입과 인터섹션 타입 개선, keyof와 lookup 타입 개선, 무명 클래스 등 추가 |
TypeScript 3.1 | 2018 | keyof와 mapped 타입 개선, 문자열에서 숫자로 변환하는 라이브러리 등 추가 |
TypeScript 3.2 | 2018 | 클래스 및 인터페이스 개선, 타입 가드 개선 등 추가 |
TypeScript 3.3 | 2019 | 클래스 개선, JSX 개선, ES6(ECMAScript 2015) 메타데이터 등 추가 |
TypeScript 3.4 | 2019 | 함수 선언 개선, unknown 타입 개선, 숫자 분리 표기법, BigInt 지원 등 추가 |
TypeScript 3.5 | 2019 | Omit 및 Extract 타입 개선, keyof 및 readonlyArray 타입 개선, 불변성 검사 등 추가 |
TypeScript 3.6 | 2019 | 컴파일러 성능 개선, null 병합 연산자, this 타입 개선, 생성자 함수 개선 등 추가 |
TypeScript 3.7 | 2019 | 선택적 체이닝 연산자, null 병합 할당 연산자, 클래스 프로퍼티 개선 등 추가 |
TypeScript 3.8 | 2020 | export 대상의 타입 선택, JSX 고급 타입 검사, import() 타입 개선 등 추가 |
TypeScript 3.9 | 2020 | 원시 문자열 타입, 추론 대신 명시적 단언, 이터레이터 개선 등 추가 |
TypeScript 4.0 | 2020 | 코드 생성 및 타입 검사 개선, template literal 타입 개선 등 추가 |
TypeScript 4.1 | 2020 | 템플릿 리터럴 개선, 맵드 타입 개선, 추상 메서드 개선 등 추가 |
TypeScript 4.2 | 2021 | 타입스크립트 컴파일러 개선, 조건부 제네릭 타입 개선, 열거형 멤버 추가 등 추가 |
TypeScript 4.3 | 2021 | 고급 타입스크립트 타입 개선, 템플릿 리터럴 인터폴레이션 개선, abstract 개선 등 추가 |
TypeScript 4.4 | 2021 | 새로운 선언형 함수 개선, 주석 커맨드 개선, JSDoc 개선 등 추가 |
TypeScript 4.5 | 2021 | 고급 명명 규칙 개선, 변성 추론 개선, 맵드 타입 개선, 데코레이터 인자 개선 등 추가 |
TypeScript 4.6 | 2021 | 테스트 도구 개선, class로 interface 확장, 열거형과 클래스 개선, keyof에서 대괄호 등 추가 |
TypeScript 4.7 | 2022 | 타입 시스템 개선, infer의 타입 인터페이스, 요소 형식을 기반으로 한 맵드 타입 개선 등 추가 |
TypeScript 4.8 | 2022 | 성능 개선, namespace 대신 module, 화살표 함수 개선 등 추가 |
TypeScript 4.9 | 2022 | 인덱스 시그니처 개선, key-remapping, 코드펜싱, import type 등 추가 |
TypeScript 4.10 | 2022 | 열거형 개선, keyof 및 오브젝트를 위한 기호리터럴 타입 개선, JS/TS 경계 인식 개선 등 추가 |
TypeScript 4.11 | 2022 | 타입스크립트 컴파일러 성능 개선, 템플릿 문자열 개선, 조건부 타입 개선 등 추가 |
TypeScript 4.12 | 2022 | 타입 호환성 개선, 함수 타입 개선, 조건부 요소와 in 연산자 개선 등 추가 |
TypeScript 4.13 | 2022 | readonly 수정자 개선, 이터레이션 타입 개선, 접근제한자, 타입스크립트 컴파일러 개선 등 추가 |
TypeScript 4.14 | 2023 | toPromise를 이용한 비동기 제네릭 타입 개선, 객체리터럴, 대체 메서드 개선 등 추가 |
TypeScript 4.15 | 2023 | 배열 메서드 개선, 대체 인터페이스 개선, 제네릭 컨디션 등 추가 |
TypeScript 4.16 | 2023 | JSX 변환 개선, 제네릭 요소를 가진 클래스, 인터페이스 및 타입 alias 등 추가 |
TypeScript 4.17 | 2023 | Nullish 병합 연산자 개선, private 메서드와 프로퍼티 등 추가 |
TypeScript 4.18 | 2023 | private 메서드와 프로퍼티 개선, Object.entries 및 Object.fromEntries 개선 등 추가 |
TypeScript 4.19 | 2023 | unknown 타입 개선, export default로 이름 지어진 export, 인덱스 시그니처 개선 등 추가 |
TypeScript 4.20 | 2024 | Record, Pick 및 Exclude와 같은 기본 라이브러리 타입 개선, readonly 엔티티 개선 등 추가 |
TypeScript 4.21 | 2024 | 제네릭 자동 추론 개선, 메서드 체인 호출 개선, 데코레이터 개선 등 추가 |
TypeScript 4.22 | 2024 | 전역 문자열 타입 개선, 조건부 타입 개선, 키워드(import, export) 개선 등 추가 |
TypeScript 4.23 | 2024 | 시그니처, 속성 및 매개변수 개선, import.meta, Bigint 타입 개선 등 추가 |
TypeScript 4.24 | 2024 | enum 개선, keyof 개선, 제네릭 확장 개선 등 추가 |
TypeScript 4.25 | 2024 | Bigint 개선, Type Arguments, 가변 인자 및 고정 인자, Non-nullable 타입 개선 등 추가 |
TypeScript 4.26 | 2025 | enum, Array 및 Tuple 타입 개선, import() 타입 개선, 네임스페이스 개선 등 추가 |
TypeScript 4.27 | 2025 | 맵드 타입 개선, this 연결 개선, 인덱스 타입 개선, TypeScript 컴파일러 개선 등 추가 |
TypeScript 4.28 | 2025 | 키워드 export 개선, Template Literal Types 개선, Read-Only Symbols, 더 좋은 로직 타입 추론 등 추가 |
TypeScript 4.29 | 2025 | 생성자 매개변수 프로퍼티, ReadonlyArray와 readonly tuple 개선, 공식적인 Web Worker 지원 등 추가 |
TypeScript 4.30 | 2026 | 익명 함수 및 클래스 개선, 믹스인 클래스, async 함수 및 블록 개선, 사용자 지정 JSX 팩토리 개선 등 추가 |
TypeScript 4.31 | 2026 | Typeof 추론 개선, BigInt 리터럴 개선, GlobalThis 타입 개선, ES2022의 Array .prototype.flatMap() 메서드 개선 등 추가 |
TypeScript 4.32 | 2026 | keyof this 개선, conditional type과 infer 타입의 조합 개선, 동적 임포트 개선 등 추가 |
TypeScript 4.33 | 2026 | string과 number 인덱스 시그니처 개선, 이터레이션 타입 개선, 클래식 스타일 클래스 초기화 개선 등 추가 |
TypeScript 4.34 | 2027 | 디스트럭처링 개선, 더 나은 빌트인 타입 타입스크립트 제공, 제네릭 추론 개선 등 추가 |
TypeScript 4.35 | 2027 | 메서드 체인 호출 개선, 표준 라이브러리 수정 및 개선, 선언형 클래스 개선 등 추가 |
TypeScript 4.36 | 2027 | Array 및 Tuple 유틸리티 타입 개선, Class Expression 개선, 타입스크립트의 "mixin" 패턴 개선 등 추가 |
TypeScript 4.37 | 2027 | 타입스크립트 런타임 개선, const 키워드 개선, 포함 함수와 클래스 기호 개선 등 추가 |
TypeScript 4.38 | 2028 | 컴파일러 성능 개선, 파일 시스템 API 개선, require 컨텍스트를 .ts 파일로 확장, 성능 개선 등 추가 |
TypeScript 4.39 | 2028 | 타입스크립트 4.0 이후 최대 기능이 추가되었으며, 이 버전은 주로 언어 엔진 개선에 초점을 맞추고 있다. |
TypeScript 4.40 | 2028 | @ts-expect-error, keyof 키워드 개선, 변수 및 객체 리터럴 유니온 타입 개선 등 추가 |
TypeScript 4.41 | 2029 | Enum 개선, BigInt 개선, 타입 호환성 개선, import 타입 개선 등 추가 |
TypeScript 4.42 | 2029 | 괄호 표현식 개선, 제네릭 템플릿 리터럴 유니온 개선, Template Literal Types 개선 등 추가 |
TypeScript 4.43 | 2029 | Index Signature 개선, Static Field Decorators, get/set 접근자 개선 등 추가 |
TypeScript 4.44 | 2029 | 인덱스 접근 개선, 템플릿 리터럴 문자열 개선, import/export 개선 등 추가 |
TypeScript 4.45 | 2029 | 열거 개선, Symbol.asyncIterator 지원, 컴파일러 개선 등 추가 |
TypeScript 4.46 | 2030 | Template Literal Types 개선, 프로미스 체인 개선, 리터럴 개선 등 추가 |
TypeScript 4.47 | 2030 | 제네릭 Tuple 개선, 메서드 체인 호출 개선, 소프트 개행, Type Alias와 클래스 개선 등 추가 |
TypeScript 4.48 | 2030 | 병행성 개선, 균등한 Pick 및 Record 유틸리티 타입, Type Alias 병합 등 추가 |
TypeScript 4.49 | 2030 | 유틸리티 타입 개선, Template Literal Type 개선, JSX, 모듈 키워드 개선 등 추가 |
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!