|
2 | 2 | Change Logs |
3 | 3 | ########### |
4 | 4 |
|
5 | | -Version |version| |
6 | | -==================================================== |
7 | | - |
8 | | -Release Date: Not Released |
9 | | - |
10 | | -**Next release of CodeIgniter4** |
11 | | - |
12 | | - |
13 | | -:doc:`See all the changes. </changelogs/next>` |
14 | | - |
15 | | -Version 4.0.0-rc.1 |
16 | | -==================================================== |
17 | | - |
18 | | -Release Date: September 02, 2019 |
19 | | - |
20 | | -Highlights: |
21 | | - |
22 | | -One breaking change: |
23 | | - |
24 | | -- Migrations refactored and streamlined for more wholistic functionality (BC) |
25 | | - |
26 | | -Enhancements: |
27 | | - |
28 | | -- CI3 Email ported to CI4 |
29 | | -- Encryption (basic) added |
30 | | -- added convert() to ImageHandlerInterface |
31 | | -- disabled debug toolbar for downloads |
32 | | -- CLI commands returns an error code now ("spark" changed) |
33 | | -- RESTful controllers added to shorten dev time for RESTful APIs |
34 | | -- added RouteCollection::presenter() as part of the RESTful support |
35 | | - |
36 | | -App changes: |
37 | | - |
38 | | -- added app/Common to make it easier to override common functions |
39 | | -- Config/Email and Encryption added |
40 | | -- Config/Migration modified, and has different settings |
41 | | -- Controllers/Home fixed, removing unnecessary model reference |
42 | | - |
43 | | -Message changes: |
44 | | - |
45 | | -- Migration has new & modified messages |
46 | | -- Messages now has RESTful set |
47 | | - |
48 | | - |
49 | | -:doc:`See all the changes. </changelogs/v4.0.0-rc.1>` |
50 | | - |
51 | | -Version 4.0.0-beta.4 |
52 | | -==================================================== |
53 | | - |
54 | | -Release Date: July 25, 2019 |
55 | | - |
56 | | -Highlights: |
57 | | - |
58 | | -There are some breaking changes... |
59 | | - |
60 | | -- The Entity class has been refactored; |
61 | | -- The Model class changing has been updated to better handle soft deletes |
62 | | -- The routing has been beefed up |
63 | | - |
64 | | -New messages: |
65 | | - |
66 | | -- new translation key: Database/noDateFormat |
67 | | - |
68 | | -Testing changes: |
69 | | - |
70 | | -- enhanced database & migration testing in tests/_support |
71 | | - |
72 | | -:doc:`See all the changes. </changelogs/v4.0.0-beta.4>` |
73 | | - |
74 | | -Version 4.0.0-beta.3 |
75 | | -==================================================== |
76 | | - |
77 | | -Release Date: May 06, 2019 |
78 | | - |
79 | | -Highlights: |
80 | | - |
81 | | -- Fixed a number of model, database, validation & debug toolbar issues |
82 | | -- Type hinting added throughout & typos corrected (see API docs) |
83 | | - |
84 | | -New messages: |
85 | | - |
86 | | -- Database.FieldNotExists |
87 | | -- Validation.equals, not_equals |
88 | | - |
89 | | -App changes: |
90 | | - |
91 | | -- Removed $salt config item in app/Config/App |
92 | | -- Enabled migrations by default in app/Config/Migrations |
93 | | -- Simplified public/.htaccess |
94 | | - |
95 | | -:doc:`See all the changes. </changelogs/v4.0.0-beta.3>` |
96 | | - |
97 | | -Version 4.0.0-beta.2 |
98 | | -==================================================== |
99 | | - |
100 | | -Release Date: April 04, 2019 |
101 | | - |
102 | | -Highlights: |
103 | | - |
104 | | -- A number of fixes & improvements, importantly for the Model and testing classes |
105 | | -- Models now require a primary key |
106 | | -- Generated API docs accessible at https://codeigniter4.github.io/api/ |
107 | | -- Validation rules have been enhanced |
108 | | -- .htaccess beefed up |
109 | | - |
110 | | -New messages: |
111 | | - |
112 | | -- Database.noPrimaryKey, forFindColumnHaveMultipleColumns, Database.forEmptyInputGiven |
113 | | - |
114 | | -App changes: |
115 | | - |
116 | | -- updated app/Config/Events |
117 | | -- added app/Controllers/BaseController |
118 | | -- added tests/ folder for unit testing |
119 | | -- added phpunit.xml.dist for unit testing configuration |
120 | | - |
121 | | -:doc:`See all the changes. </changelogs/v4.0.0-beta.2>` |
122 | | - |
123 | | -Version 4.0.0-beta.1 |
124 | | -==================================================== |
125 | | - |
126 | | -Release Date: Unreleased |
127 | | - |
128 | | -Highlights: |
129 | | - |
130 | | -- New View Layouts provide simple way to create site site view templates. |
131 | | -- Fixed user guide CSS for proper wide table display |
132 | | -- Converted UploadedFile to use system messages |
133 | | -- Numerous database, migration & model bugs fixed |
134 | | -- Refactored unit testing for appstarter & framework distributions |
135 | | - |
136 | | -New messages: |
137 | | - |
138 | | -- Database.tableNotFound |
139 | | -- HTTP.uploadErr... |
140 | | - |
141 | | -App changes: |
142 | | - |
143 | | -- app/Config/Cache has new setting: database |
144 | | -- app/Views/welcome_message has logo tinted |
145 | | -- composer.json has a case correction |
146 | | -- env adds CI_ENVIRONMENT suggestion |
147 | | - |
148 | | -:doc:`See all the changes. </changelogs/v4.0.0-beta.1>` |
149 | | - |
150 | | -Version 4.0.0-alpha.5 |
151 | | -==================================================== |
152 | | - |
153 | | -Release Date: January 30, 2019 |
154 | | - |
155 | | -**Alpha 5** |
156 | | - |
157 | | -Highlights: |
158 | | - |
159 | | -- updated PHP dependency to 7.2 |
160 | | -- new feature branches have been created for the email and queue modules, |
161 | | - so they don't impact the release of 4.0.0 |
162 | | -- dropped several language messages that were unused (eg Migrations.missingTable) |
163 | | - and added some new (eg Migrations.invalidType) |
164 | | -- lots of bug fixes |
165 | | -- code coverage is up to 78% |
166 | | - |
167 | | -:doc:`See all the changes. </changelogs/v4.0.0-alpha.5>` |
168 | | - |
169 | | -Version 4.0.0-alpha.4 |
170 | | -==================================================== |
171 | | - |
172 | | -Release Date: December 15, 2018 |
173 | | - |
174 | | -**Next release of CodeIgniter4** |
175 | | - |
176 | | -Highlights: |
177 | | - |
178 | | -- Refactor for consistency: folder application renamed to app; |
179 | | - constant BASEPATH renamed to SYSTEMPATH |
180 | | -- Debug toolbar gets its own config, history collector |
181 | | -- Numerous corrections and enhancements |
182 | | - |
183 | | - |
184 | | -:doc:`See all the changes. </changelogs/v4.0.0-alpha.4>` |
185 | | - |
186 | | -Version 4.0.0-alpha.3 |
187 | | -==================================================== |
188 | | - |
189 | | -Release Date: November 30, 2018 |
190 | | - |
191 | | -**Next alpha release of CodeIgniter4** |
192 | | - |
193 | | -- Numerous bug fixes, across the framework |
194 | | -- Many missing features implemented, across the framework |
195 | | -- Code coverage is up to 72% |
196 | | -- CodeIgniter4 has been promoted to its own github organization. |
197 | | - That is reflected in docs and comments. |
198 | | -- We have integrated a git pre-commit hook, which will apply the |
199 | | - CI4 code sniffer rules, and attempt to fix them. |
200 | | - We have run all the source files through it, and any "funny" |
201 | | - code formatting is temporary until the rules are updated. |
202 | | -- We welcome Natan Felles, from Brazil, to the code developer team. |
203 | | - He has proven to be passionate, dedicated and thorough :) |
204 | | - |
205 | | -:doc:`See all the changes. </changelogs/v4.0.0-alpha.3>` |
206 | | - |
207 | | - |
208 | | -Version 4.0.0-alpha.2 |
209 | | -================================= |
210 | | - |
211 | | -Release Date: Oct 26, 2018 |
212 | | - |
213 | | -**Second alpha release of CodeIgniter4** |
214 | | - |
215 | | -- bug fixes |
216 | | -- features implemented |
217 | | -- tutorial revised |
218 | | - |
219 | | -:doc:`See all the changes. </changelogs/v4.0.0-alpha.2>` |
220 | | - |
221 | | -Version 4.0.0-alpha.1 |
222 | | -================================= |
223 | | - |
224 | | -Release Date: September 28, 2018 |
225 | | - |
226 | | -**Rewrite of the CodeIgniter framework** |
227 | | - |
228 | | -Non-code changes: |
229 | | - - User Guide adapted or rewritten |
230 | | - - `System message translations repository <https://github.com/bcit-ci/CodeIgniter4-translations>`_ |
231 | | - - `Roadmap subforum <https://forum.codeigniter.com/forum-33.html>`_ for more transparent planning |
232 | | - |
233 | | -New core classes: |
234 | | - - CodeIgniter (bootstrap) |
235 | | - - Common (shared functions) |
236 | | - - ComposerScripts (integrate third party tools) |
237 | | - - Controller (base controller) |
238 | | - - Model (base model) |
239 | | - - Entity (entity encapsulation) |
240 | | - |
241 | | -Some new, some old & some borrowed packages, all namespaced. |
242 | | - |
243 | | -:doc:`See all the changes. </changelogs/v4.0.0-alpha.1>` |
244 | | - |
245 | 5 | .. toctree:: |
246 | | - :hidden: |
247 | | - :titlesonly: |
248 | | - |
249 | | - next |
250 | | - v4.0.0-alpha.5 |
251 | | - v4.0.0-alpha.4 |
252 | | - v4.0.0-alpha.3 |
253 | | - v4.0.0-alpha.2 |
254 | | - v4.0.0-alpha.1 |
| 6 | + :titlesonly: |
| 7 | + |
| 8 | + next |
| 9 | + v4.0.0-rc.1 |
| 10 | + v4.0.0-beta.4 |
| 11 | + v4.0.0-beta.3 |
| 12 | + v4.0.0-beta.2 |
| 13 | + v4.0.0-beta.1 |
| 14 | + v4.0.0-alpha.5 |
| 15 | + v4.0.0-alpha.4 |
| 16 | + v4.0.0-alpha.3 |
| 17 | + v4.0.0-alpha.2 |
| 18 | + v4.0.0-alpha.1 |
0 commit comments