@@ -5,10 +5,186 @@ 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
12+ - code coverage is up to 78%
813
914The list of changed files follows, with PR numbers shown.
1015
16+ - admin/
17+ - starter/README.md #1637
18+ - app/
19+ - Config/
20+ - Modules #1665
21+ - Services #614216
22+
23+ - contributing/
24+ - guidelines.rst #1671, #1673
25+ - internals.rst #1671
26+
27+ - public/
28+ - index.php #1648, #1670
29+
30+ - system/
31+ - Autoloader/
32+ - Autoloader #1665, #1672
33+ - FileLocator #1665
34+ - Config/
35+ - BaseConfig #1635
36+ - BaseService #1635, #1665
37+ - Paths #1626
38+ - Services #614216, #3a4ade, #1643
39+ - View #1616
40+ - Database/
41+ - BaseBuilder #1640, #1663
42+ - Config #6b8b8b, #1660
43+ - MigrationRunner #81d371, #1660
44+ - Debug/Toolbar/Collectors/
45+ - Logs #1654
46+ - Views #3a4ade
47+ - Events/
48+ - Events #1635
49+ - Exceptions/
50+ - ConfigException #1660
51+ - Files/
52+ - Exceptions/FileException #1636
53+ - File #1636
54+ - Filters/
55+ - Filters #1635, #1625, #6dab8f
56+ - Helpers/
57+ - form_helper #1633
58+ - html_helper #1538
59+ - xml_helper #1641
60+ - HTTP/
61+ - ContentSecurityPolicy #1641, #1642
62+ - Language/
63+ - /en/Files #1636
64+ - Language #1641
65+ - Log/
66+ - Handlers/FileHandler #1641
67+ - Router/
68+ - RouteCollection #1665
69+ - Router #9e435c, #7993a7
70+ - bootstrap #81d371, #1665
71+ - Common #1660
72+ - Entity #1623, #1622
73+ - Model #1617, #1632, #1656
74+
75+ - tests/
76+ - README.md #1671
77+
78+ - tests/system/
79+ - API/
80+ - ResponseTraitTest #1635
81+ - Autoloader/
82+ - AutoloaderTest #1665
83+ - FileLocatorTest #1665
84+ - CLI/
85+ - CommandRunnerTest #1635
86+ - CommandsTest #1635
87+ - Config/
88+ - BaseConfigTest #1635
89+ - ConfigTest #1643
90+ - ServicesTest #1635, #1643
91+ - Database/Builder/
92+ - GroupTest #1640
93+ - InsertTest #1640
94+ - LikeTest #1640
95+ - SelectTest #1663
96+ - UpdateTest #1640
97+ - WhereTest #1640
98+ - Database/Live/
99+ - ConnectTest #1660
100+ - ForgeTest #6b8b8b
101+ - Migrations/MigrationRunnerTest #1660
102+ - ModelTest #1617
103+ - Events/
104+ - EventTest #1635
105+ - Filters/
106+ - FiltersTest #1635, #6dab8f
107+ - Helpers/
108+ - FormHelperTest #1633
109+ - XMLHelperTest #1641
110+ - HTTP/
111+ - ContentSecurityPolicyTest #1641
112+ - IncomingRequestTest #1641
113+ - Language/
114+ - LanguageTest #1643
115+ - Router/
116+ - RouterTest #9e435c
117+ - View/
118+ - ParserPluginTest #1669
119+ - ParserTest #1669
120+
121+ - user_guide_src/
122+
123+ - concepts/
124+ - autoloader #1665
125+ - structure #1648
126+ - database/
127+ - connecting #1660
128+ - transactions #1645
129+ - general/
130+ - configuration #1643
131+ - managing_apps #5f305a, #1648
132+ - modules #1613, #1665
133+ - helpers/
134+ - form_helper #1633
135+ - installation/
136+ - downloads.rst #1673
137+ - installation #1673
138+ - libraries/
139+ - index #1643
140+
141+ - composer.json #1670
142+ - contributing.md #1670
143+ - README.md #1670
144+ - spark #1648
145+ - .travis.yml #1649, #1670
11146
12147PRs merged:
13148-----------
14149
150+ - #1673 Updated download & installation docs
151+ - #1672 Update Autoloader.php
152+ - #1670 Update PHP dependency to 7.2
153+ - #1671 Update docs
154+ - #1669 Enhance Parser & Plugin testing
155+ - #1665 Composer PSR4 namespaces are now part of the modules auto-discovery
156+ - #6dab8f Filters match case-insensitively
157+ - #1663 Fix bind issue that occurred when using whereIn
158+ - #1660 Migrations Tests and database tweaks
159+ - #1656 DBGroup in __get(), allows to validate "database" data outside the model
160+ - #1654 Toolbar - Return Logger::$logCache items
161+ - #1649 remove php 7.3 from "allow_failures" in travis config
162+ - #1648 Update "managing apps" docs
163+ - #1645 Fix transaction enabling confusing (docu)
164+ - #1643 Remove email module
165+ - #1642 CSP nonce attribute value in ""
166+ - #81d371 Safety checks for config files during autoload and migrations
167+ - #1641 More unit testing tweaks
168+ - #1640 Update getCompiledX methods in BaseBuilder
169+ - #1637 Fix starter README
170+ - #1636 Refactor Files module
171+ - #5f305a UG - Typo in managing apps
172+ - #1635 Unit testing enhancements
173+ - #1633 Uses csrf_field and form_hidden
174+ - #1632 DBGroup should be passed to ->run instead of ->setRules
175+ - #1631 move use statement after License doc at UploadedFile class
176+ - #1630 Update copyright to 2019
177+ - #1629 "application" to "app" directory doc and comments
178+ - #3a4ade view() now properly reads the app config again
179+ - #7993a7 Final piece to get translateURIDashes working appropriately
180+ - #9e435c TranslateURIDashes fix
181+ - #1626 clean up Paths::$viewDirectory property
182+ - #1625 After matches is not set empty
183+ - #1623 Property was not cast if was defined as nullable
184+ - #1622 Nullable support for __set
185+ - #1617 countAllResults() should respect soft deletes
186+ - #1616 Fix View config merge order
187+ - #614216 Moved honeypot service out of the app Services file to the system Services where it belongs
188+ - #6b8b8b Allow db forge and utils to take an array of connection info instead of a group name
189+ - #1613 Typo in documentation
190+ - #1538 img fix(?) - html_helper
0 commit comments