버전 4.0.0-beta.1
릴리스 날짜: 2019년 3월 1일
주요 내용
새로운 뷰 레이아웃은 사이트 뷰 템플릿을 간단하게 생성할 수 있는 방법을 제공합니다.
넓은 테이블 올바른 표시를 위해 사용자 가이드 CSS를 수정했습니다.
UploadedFile이 시스템 메시지를 사용하도록 변환했습니다.
다수의 데이터베이스, 마이그레이션 및 모델 버그를 수정했습니다.
appstarter 및 프레임워크 배포판의 유닛 테스트를 리팩토링했습니다.
새로운 메시지
Database.tableNotFound
HTTP.uploadErr…
앱 변경사항
app/Config/Cache에 새로운 설정 추가: database
app/Views/welcome_message의 로고에 색상이 적용됩니다.
composer.json의 대소문자가 수정되었습니다.
env에 CI_ENVIRONMENT 제안이 추가되었습니다.
변경된 파일
변경된 파일 목록과 PR 번호가 아래에 표시됩니다.
- app/
- Config/
Cache #1719
- Views/
welome_message #1774
- system/
- Cache/Handlers/
RedisHandler #1719, #1723
- Config/
Config #37dbc1
Services #1704, #37dbc1
- Database/
Exceptions/DatabaseException #1739
- Postgre/
Builder #1733
- SQLite3/
Connection #1739
Forge #1739
Table #1739
BaseBuilder #36fbb8, #549d7d
BaseConnection #549d7d, #1739
Forge #1739
MigrationRunner #1743
Query #36fbb8
Seeder #1722
- Debug/
Exceptions #1704
- Files/
UploadedFile #1708
- Helpers/
date_helper #1768
number_helper #1768
security_helper #1768
text_helper #1768
url_helper #1768
- HTTP/
Request #1725
- Language/en/
Database #1739
HTTP #1708
View #1757
- Router/
RouteCollection #1709, #1732
Router #1764
- Test/
ControllerResponse #1740
ControllerTester #1740
DOMParser #1740
FeatureResponse #1740
- Validation/
Rules #1738, #1743
Validation #37dbc1, #1763
- View/
View #1729
Common #1741
Entity #6e549a, #1739
Model #4f4a37, #6e549a, #37dbc1, #1712, #1763
- tests/system/
- Database/
BaseQueryTest #36fbb8
- Live/
SQLite3/AlterTableTest #1739, #1740
ForgeTest #1739, #1745
ModelTest #37dbc1, #4ff1f5, #1763
Migrations/MigrationRunnerTest #1743
- Helpers/
FilesystemHelperTest #1740
- I18n/
TimeTest # 1736
- Test/
DOMParserTest #1740
- Validation/
ValidationTest #1763
- View/
ViewTest #1729
EntityTest #6e549a, #1736
- user_guide_src/
- _themes/…/
citheme.css #1696
- changelogs/
v4.0.0-alpha.5 #1699
- database/
migrate #1696
- dbmgmt/
forge #1751
- installation/
install_manual #1699
running #1750
- intro/
psr #1752
- libraries/
caching #1719
validation #1742
- models/
entities #1744
- outgoing/
index #1729
view_layouts #1729
- testing/
controllers #1740
- tutorial/
static_pages #1763
composer.json #1755
.env #1749
병합된 PR
#1774 beta.1을 위한 정리 작업
#1768 헬퍼 변경 - 시그니처 및 오타 수정
#1764 기본 라우트가 지정되지 않은 경우의 라우팅 수정. #1758을 수정합니다.
#1763 규칙의 일부로 오류가 있는 Model에서 유효성 검사가 작동하도록 보장합니다. #1574를 수정합니다.
#1757 불필요한 큰따옴표(오타)를 수정합니다.
#1755 composer 파일에서 ‘vfsStream’을 소문자로 변경합니다.
#1752 링크 형식을 방해하는 오타를 수정했습니다.
#1751 가이드: 잘못 배치된 텍스트를 올바른 제목 아래로 이동합니다.
#1750 사용자 가이드에서 Encryption Key 참조를 제거합니다.
#1749 .env에 환경 설정을 추가합니다.
#1745 SQLite3지원을 위해 복합 키 테스트를 업데이트했습니다. #1478을 수정합니다.
#1744 현재 프레임워크 상태에 맞게 엔티티 문서를 업데이트합니다. #1727을 수정합니다.
#1743 OS에 의존하지 않고 발견된 마이그레이션을 수동으로 정렬합니다. #1666을 수정합니다.
#1742 required_without 규칙 버그를 수정합니다.
#1741 이제 특정 네임스페이스의 헬퍼를 로드할 수 있습니다. #1726을 수정합니다.
#1740 앱 스타터의 테스트 지원을 리팩토링합니다.
#1739 오타를 수정합니다.
#1738 required_with 규칙 버그를 수정합니다. #1728을 수정합니다.
#1737 SQLite 드라이버에서 dropTable 및 modifyTable지원을 추가했습니다.
#1736 긴 Travis 실행 시간을 수용합니다.
#1733 Postgres에서 increment 및 decrement 오류를 수정합니다.
#1732 Routes에서 CLI로부터의 확인을 하지 않습니다. #1724를 수정합니다.
#1729 간단한 템플릿을 위한 새로운 뷰 레이아웃 기능입니다.
#1725 Request.php를 업데이트합니다.
#1723 Redis 인증이 실패하면 오류를 기록합니다.
#1722 Seeder가 시드에 기본 네임스페이스를 추가합니다.
#1719 Cache RedisHandler가 데이터베이스 선택을 지원하도록 업데이트합니다.
#4ff1f5 insert 및 required 유효성 검사 실패에 대한 추가 테스트 (#1717)
#549d7d 모델 내부 및 외부 모두에서 이스케이핑이 올바르게 작동하도록 하는 또 다른 시도입니다.
#1712 가독성을 위한 소소한 변경사항입니다.
#37dbc1 Model 유효성 검사 규칙이 그룹 이름이 될 수 있도록 보장합니다.
#1709 리소스 라우팅의 websafe 메서드 순서 확인을 수정합니다.
#1708 UploadedFile에 대한 언어 파일입니다.
#36fbb8 BaseBuilder는 쿼리를 실행할 때만 Connection의 setEscapeFlags를 끄도록 해야 합니다…
#6e549a 최초 설정을 쉽게 할 수 있도록 개발 서버와 함께 작동하는 기본 baseURL을 제공합니다. (#1646을 수정합니다)
#1704 viewsDirectory 버그를 수정합니다. (#1701)
#4f4a37 Model에서 디버깅 코드를 제거합니다.
#1699 사용자 가이드의 설치 링크를 수정합니다.
#1696 페이지 구조 등을 수정합니다.
#1695 사용자 가이드의 코드 블록을 정리합니다.