반응형
Django 1.x 시리즈
Django 1.0 (2008년)
- 첫 정식 릴리스.
- 완전한 ORM, 템플릿 시스템, 폼 처리 기능 포함.
- 기본적인 관리자 인터페이스 제공.
Django 1.1 (2009년)
- aggregates 기능 추가로 ORM이 강화됨.
- 새로운 URL 디스패처.
- queryset API 확장.
Django 1.2 (2010년)
- 다중 데이터베이스 지원.
- 새로운 메시지 프레임워크.
- 객체 권한 추가.
Django 1.3 (2011년)
- 클래스 기반 뷰 도입.
- 정적 파일 관리 기능 추가.
- 새로운 설정 옵션과 개선된 테스트 프레임워크.
Django 1.4 (2012년)
- 타임존 지원.
- 새로운 프로젝트 템플릿 구조.
- 기본 이메일 백엔드 추가.
Django 1.5 (2013년)
- 사용자 모델 커스터마이징 기능.
- timezone.now 함수 추가.
- 실험적인 Python 3 지원.
Django 1.6 (2013년)
- 서브쿼리 및 익스프레션 지원.
- 비동기 로깅.
- 쿼리셋 메서드의 성능 개선.
Django 1.7 (2014년)
- 데이터베이스 마이그레이션 시스템 도입.
- 앱 레지스트리.
- 모델 상속 및 필드 개선.
Django 1.8 (2015년)
- 장기 지원(LTS) 릴리스.
- 새로운 템플릿 백엔드 API.
- PostgreSQL 확장 지원.
Django 2.x 시리즈
Django 2.0 (2017년)
- Python 2 지원 중단, Python 3.4 이상만 지원.
- 새로운 URL 패턴 정의 방식 (path 함수).
- 다중 템플릿 엔진 지원.
Django 2.1 (2018년)
- async 뷰 지원 시작.
- 새로운 PasswordHasher API.
- HStoreField 및 JSONField 추가.
Django 2.2 (2019년)
- 장기 지원(LTS) 릴리스.
- 성능 및 안정성 개선.
- 새로운 ORM 기능 및 관리자 인터페이스 개선.
Django 3.x 시리즈
Django 3.0 (2019년)
- ASGI 지원으로 비동기 기능 강화.
- MariaDB 공식 지원.
- PostgreSQL의 JSONField 기본 지원.
Django 3.1 (2020년)
- 비동기 뷰, 미들웨어, 테스트 기능 확장.
- 새로운 JSONField 및 HStoreField.
- PasswordHasher 및 비밀번호 검증 기능 강화.
Django 3.2 (2021년)
- 장기 지원(LTS) 릴리스.
- 자동적으로 BigAutoField 기본 ID 필드로 설정.
- expressions, indexes, constraints API 개선.
Django 4.x 시리즈
Django 4.0 (2021년)
- 새로운 기능 추가와 기존 기능의 개선.
- 비동기 뷰와 ORM 기능 강화.
- 새로운 폼 렌더링 API.
Django 4.1 (2022년)
- 비동기 뷰, 미들웨어 지원 확장.
- redis 캐시 백엔드 추가.
- 새로운 관리자 인터페이스 기능.
Django 4.2 (2023년)
- 장기 지원(LTS) 릴리스.
- 향상된 폼 처리 및 위젯 커스터마이징.
- ORM 성능 및 유연성 개선.
각 버전의 자세한 릴리스 노트와 추가 정보는 Django 공식 문서에서 확인할 수 있습니다.
반응형
'웹 개발 프레임워크 > Django 4.2' 카테고리의 다른 글
[Django4] 프로젝트 구조 및 코딩컨벤션 (0) | 2024.07.03 |
---|---|
[Django 4] 프레임워크 특징 및 소개 (0) | 2024.07.03 |
[Django4] 목차 (0) | 2024.07.01 |