Skip to content

Commit 78ff477

Browse files
committed
Release 4.0.0-alpha.5
1 parent 7f366cd commit 78ff477

File tree

5 files changed

+273
-249
lines changed

5 files changed

+273
-249
lines changed

system/CodeIgniter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class CodeIgniter
6161
/**
6262
* The current version of CodeIgniter Framework
6363
*/
64-
const CI_VERSION = '4.0.0-alpha.4';
64+
const CI_VERSION = '4.0.0-alpha.5';
6565

6666
/**
6767
* App startup time.

user_guide_src/source/changelogs/index.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ Version |version|
77

88
Release Date: Not Released
99

10+
**Next release of CodeIgniter4**
11+
12+
13+
:doc:`See all the changes. </changelogs/next>`
14+
15+
Version 4.0.0-alpha.5
16+
====================================================
17+
18+
Release Date: January 30, 2019
19+
1020
**Alpha 5**
1121

1222
Highlights:

user_guide_src/source/changelogs/next.rst

Lines changed: 0 additions & 247 deletions
Original file line numberDiff line numberDiff line change
@@ -5,257 +5,10 @@ Release Date: Not released
55

66
**Next alpha release of CodeIgniter4**
77

8-
- updated PHP dependency to 7.2
9-
- new feature branches have been created for the email and queue modules, so they don't impact the release of 4.0.0
10-
- dropped several language messages that were unused (eg Migrations.missingTable) and added some new (eg Migrations.invalidType)
11-
- lots of bug fixes, especially for the database support
12-
- provided filters (CSRF, Honeypot, DebugToolbar) have been moved from app/Filters/ to system/Filters/
13-
- revisited the installation and tutorial sections of the user guide
14-
- code coverage is at 77% ... getting ever closer to our target of 80% :)
15-
16-
We hope this will be the last alpha, and that the next pre-release will be our first beta ... fingers crossed!
178

189
The list of changed files follows, with PR numbers shown.
1910

20-
- admin/
21-
- starter/
22-
- README.md #1637
23-
- app/Config/Paths.php #1685
24-
- release-appstarter #1685
25-
26-
- app/
27-
- Config/
28-
- Filters #1686
29-
- Modules #1665
30-
- Services #614216
31-
32-
- contributing/
33-
- guidelines.rst #1671, #1673
34-
- internals.rst #1671
35-
36-
- public/
37-
- index.php #1648, #1670
38-
39-
- system/
40-
- Autoloader/
41-
- Autoloader #1665, #1672
42-
- FileLocator #1665
43-
- Commands/
44-
- Database/MigrationRollback #1683
45-
- Config/
46-
- BaseConfig #1635
47-
- BaseService #1635, #1665
48-
- Paths #1626
49-
- Services #614216, #3a4ade, #1643
50-
- View #1616
51-
- Database/
52-
- BaseBuilder #1640, #1663, #1677
53-
- BaseConnection #1677
54-
- Config #6b8b8b, #1660
55-
- MigrationRunner #81d371, #1660
56-
- Query #1677
57-
- Database/Postgre/
58-
- Builder #d2b377
59-
- Debug/Toolbar/Collectors/
60-
- Logs #1654
61-
- Views #3a4ade
62-
- Events/
63-
- Events #1635
64-
- Exceptions/
65-
- ConfigException #1660
66-
- Files/
67-
- Exceptions/FileException #1636
68-
- File #1636
69-
- Filters/
70-
- Filters #1635, #1625, #6dab8f
71-
- CSRF #1686
72-
- DebugToolbar #1686
73-
- Honeypot #1686
74-
- Helpers/
75-
- form_helper #1633
76-
- html_helper #1538
77-
- xml_helper #1641
78-
- HTTP/
79-
- ContentSecurityPolicy #1641, #1642
80-
- URI #2e698a
81-
- Language/
82-
- /en/Files #1636
83-
- Language #1641
84-
- Log/
85-
- Handlers/FileHandler #1641
86-
- Router/
87-
- RouteCollection #1665, #5951c3
88-
- Router #9e435c, #7993a7, #1678
89-
- Session/
90-
- Handlers/BaseHandler #1684
91-
- Handlers/FileHandler #1684
92-
- Handlers/MemcachedHandler #1679
93-
- Session #1679
94-
- bootstrap #81d371, #1665
95-
- Common #1660
96-
- Entity #1623, #1622
97-
- Model #1617, #1632, #1656, #1689
98-
99-
- tests/
100-
- README.md #1671
101-
102-
- tests/system/
103-
- API/
104-
- ResponseTraitTest #1635
105-
- Autoloader/
106-
- AutoloaderTest #1665
107-
- FileLocatorTest #1665, #1686
108-
- CLI/
109-
- CommandRunnerTest #1635
110-
- CommandsTest #1635
111-
- Config/
112-
- BaseConfigTest #1635
113-
- ConfigTest #1643
114-
- ServicesTest #1635, #1643
115-
- Database/Builder/
116-
- AliasTest #bea1dd
117-
- DeleteTest #1677
118-
- GroupTest #1640
119-
- InsertTest #1640, #1677
120-
- LikeTest #1640, #1677
121-
- SelectTest #1663
122-
- UpdateTest #1640, #1677
123-
- WhereTest #1640, #1677
124-
- Database/Live/
125-
- AliasTest #1675
126-
- ConnectTest #1660, #1675
127-
- ForgeTest #6b8b8b
128-
- InsertTest #1677
129-
- Migrations/MigrationRunnerTest #1660, #1675
130-
- ModelTest #1617, #1689
131-
- Events/
132-
- EventTest #1635
133-
- Filters/
134-
- CSRFTest #1686
135-
- DebugToolbarTest #1686
136-
- FiltersTest #1635, #6dab8f, #1686
137-
- HoneypotTest #1686
138-
- Helpers/
139-
- FormHelperTest #1633
140-
- XMLHelperTest #1641
141-
- Honeypot/
142-
- HoneypotTest #1686
143-
- HTTP/
144-
- ContentSecurityPolicyTest #1641
145-
- IncomingRequestTest #1641
146-
- Language/
147-
- LanguageTest #1643
148-
- Router/
149-
- RouteCollectionTest #5951c3
150-
- RouterTest #9e435c
151-
- Validation/
152-
- RulesTest #1689
153-
- View/
154-
- ParserPluginTest #1669
155-
- ParserTest #1669
156-
157-
- user_guide_src/
158-
159-
- concepts/
160-
- autoloader #1665
161-
- structure #1648
162-
- database/
163-
- connecting #1660
164-
- transactions #1645
165-
- general/
166-
- configuration #1643
167-
- managing_apps #5f305a, #1648
168-
- modules #1613, #1665
169-
- helpers/
170-
- form_helper #1633
171-
- incoming/
172-
- filters #1686
173-
- index #4a1886
174-
- methodspoofing #4a1886
175-
- installation/
176-
- index #1690, #1693
177-
- installing_composer #1673, #1690
178-
- installing_git #1673, #1690
179-
- installing_manual #1673, #1690
180-
- repositories #1673, #1690
181-
- running #1690, #1691
182-
- troubleshooting #1690, #1693
183-
- libraries/
184-
- honeypot #1686
185-
- index #1643, #1690
186-
- throttler #1686
187-
- tutorial/
188-
- create_news_item #1693
189-
- index #1693
190-
- news_section #1693
191-
- static_pages #1693
192-
193-
- composer.json #1670
194-
- contributing.md #1670
195-
- README.md #1670
196-
- spark #1648
197-
- .travis.yml #1649, #1670
19811

19912
PRs merged:
20013
-----------
20114

202-
- #1693 Docs/tutorial
203-
- #5951c3 Allow domain/sub-domain routes to overwrite existing routes
204-
- #1691 Update the running docs
205-
- #1690 Rework install docs
206-
- #bea1dd Additional AliasTests for potential LeftJoin issue
207-
- #1689 Model Validation Fix
208-
- #1687 Add copyright blocks to filters
209-
- #1686 Refactor/filters
210-
- #1685 Fix admin - app starter creation
211-
- #1684 Updating session id cleanup for filehandler
212-
- #1683 Fix migrate:refresh bug
213-
- #d2b377 Fix Postgres replace command to work new way of storing binds
214-
- #4a1886 Document method spoofing
215-
- #2e698a urldecode URI keys as well as values.
216-
- #1679 save_path - for memcached
217-
- #1678 fix route not replacing forward slashes
218-
- #1677 Implement Don't Escape feature for db engine
219-
- #1675 Add missing test group directives
220-
- #1674 Update changelog
221-
- #1673 Updated download & installation docs
222-
- #1672 Update Autoloader.php
223-
- #1670 Update PHP dependency to 7.2
224-
- #1671 Update docs
225-
- #1669 Enhance Parser & Plugin testing
226-
- #1665 Composer PSR4 namespaces are now part of the modules auto-discovery
227-
- #6dab8f Filters match case-insensitively
228-
- #1663 Fix bind issue that occurred when using whereIn
229-
- #1660 Migrations Tests and database tweaks
230-
- #1656 DBGroup in __get(), allows to validate "database" data outside the model
231-
- #1654 Toolbar - Return Logger::$logCache items
232-
- #1649 remove php 7.3 from "allow_failures" in travis config
233-
- #1648 Update "managing apps" docs
234-
- #1645 Fix transaction enabling confusing (docu)
235-
- #1643 Remove email module
236-
- #1642 CSP nonce attribute value in ""
237-
- #81d371 Safety checks for config files during autoload and migrations
238-
- #1641 More unit testing tweaks
239-
- #1640 Update getCompiledX methods in BaseBuilder
240-
- #1637 Fix starter README
241-
- #1636 Refactor Files module
242-
- #5f305a UG - Typo in managing apps
243-
- #1635 Unit testing enhancements
244-
- #1633 Uses csrf_field and form_hidden
245-
- #1632 DBGroup should be passed to ->run instead of ->setRules
246-
- #1631 move use statement after License doc at UploadedFile class
247-
- #1630 Update copyright to 2019
248-
- #1629 "application" to "app" directory doc and comments
249-
- #3a4ade view() now properly reads the app config again
250-
- #7993a7 Final piece to get translateURIDashes working appropriately
251-
- #9e435c TranslateURIDashes fix
252-
- #1626 clean up Paths::$viewDirectory property
253-
- #1625 After matches is not set empty
254-
- #1623 Property was not cast if was defined as nullable
255-
- #1622 Nullable support for __set
256-
- #1617 countAllResults() should respect soft deletes
257-
- #1616 Fix View config merge order
258-
- #614216 Moved honeypot service out of the app Services file to the system Services where it belongs
259-
- #6b8b8b Allow db forge and utils to take an array of connection info instead of a group name
260-
- #1613 Typo in documentation
261-
- #1538 img fix(?) - html_helper

0 commit comments

Comments
 (0)