You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: user_guide_src/source/changelogs/v4.0.4.rst
+24-20Lines changed: 24 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,11 @@ Release Date: July 15, 2020
9
9
:local:
10
10
:depth: 2
11
11
12
+
BREAKING
13
+
--------
14
+
15
+
- Added ``$arguments`` parameter to ``after()`` and ``before()`` in ``FilterInterface``. This is a breaking change, so all code implementing the ``FilterInterface`` must be updated.
16
+
12
17
Enhancements
13
18
------------
14
19
@@ -24,11 +29,11 @@ Enhancements
24
29
- New :doc:`command() helper function </cli/spark_commands>` to programatically run your CLI commands. Useful for testing and cron jobs.
25
30
- New command, ``make:seeder`` to generate a :doc:`Database Seed class </dbmgmt/seeds>` skeleton file.
26
31
- Colors now available on the CLI within Windows, as well as other Windows-related CLI improvements.
27
-
- New helper :doc:`mb_url_title </helpers/url_helper>` that functions like ``url_title`` but automatically escapes and extended URL characters.
32
+
- New helper :doc:`mb_url_title()</helpers/url_helper>` that functions like ``url_title()`` but automatically escapes and extended URL characters.
28
33
- :doc:`Image library </libraries/images>` now supports ``webp`` images.
29
34
- Added Unicode support for regular expressions in the Router.
30
-
- Added support for removing hidden folders in the :doc:`delete_files </helpers/filesystem_helper>` helper
31
-
- ``fetchGlobal`` in the Request class now supports applying filters to arrays of data, not just the first item.
35
+
- Added support for removing hidden folders in the :doc:`delete_files()</helpers/filesystem_helper>` helper.
36
+
- ``fetchGlobal()`` in the Request class now supports applying filters to arrays of data, not just the first item.
32
37
- ``file`` validation now works with arrays of files.
33
38
- URI class now supports a ``setSilent()`` method that will disable the throwing of Exceptions.
34
39
- New argument to ``URI::getSegment()`` that allows us to change the default value returned if nothing exists.
@@ -40,24 +45,23 @@ Bugs Fixed
40
45
----------
41
46
42
47
- Fixed location for the SQLite3 database which by default will be now located in a ``writable`` folder instead of the ``public`` folder.
43
-
- Fixed bug where ``force_https`` could add ``https://`` a second time.
48
+
- Fixed bug where ``force_https()`` could add ``https://`` a second time.
44
49
- Fixed a bug with CurlRequest that could result in incorrect "100 Continue" headers.
45
-
- Image::save() bug fixed when ``$target`` parameter was ``null``
46
-
- fixes for ``set_checkbox()`` and ``set_radio()`` when the $default parameter is set to ``true``
47
-
- fix for result object handling in Model class.
48
-
- fixed escape character SQLite database
49
-
- fix for inserts on Postgres and Entities when the primary key was null
50
+
- Image::save() bug fixed when ``$target`` parameter was ``null``.
51
+
- fixes for ``set_checkbox()`` and ``set_radio()`` when the $default parameter is set to ``true``.
52
+
- fix for result object handling in Model class.
53
+
- fixed escape character SQLite database.
54
+
- fix for inserts on Postgres and Entities when the primary key was null.
50
55
- CLI scripts can now correctly recognize dashes within arguments.
51
-
- CURLRequest now properly sets content length with multipart data
52
-
- Misc. stability improvements for the ImageMagick handler
53
-
- setting validation errors within a config file should now work
56
+
- CURLRequest now properly sets content length with multipart data.
57
+
- Misc. stability improvements for the ImageMagick handler.
58
+
- setting validation errors within a config file should now work.
54
59
- Unicode characters are not escaped when saving JSON from Entities.
55
-
- redirecting with a custom HTTP code should work correctly now
56
-
- Time::setTimezone now working correctly
57
-
- added full outer join support for Postgres
60
+
- redirecting with a custom HTTP code should work correctly now.
61
+
- ``Time::setTimezone()`` now working correctly.
62
+
- added full outer join support for Postgres.
58
63
- some cast items in the Entity (like array, json) were not being set correctly during a ``fill()`` process.
59
-
- Fixed bug in Image GD handler that would try to compress images twice in certain cases
60
-
- Ensure get translation output logic work on selected locale, dashed locale, and fallback "en"
61
-
- Fix is_unique/is_not_unique validation called on POST/PUT via API in Postgresql
62
-
- Added ``$arguments`` parameter to after() and before() in FilterInterface. This is a breaking change, so all code implementing the FilterInterface must be updated
63
-
- Fixed a bug where filter arguments were not passed to after()
64
+
- Fixed bug in Image GD handler that would try to compress images twice in certain cases.
65
+
- Ensure get translation output logic work on selected locale, dashed locale, and fallback "en".
66
+
- Fix ``is_unique``/``is_not_unique`` validation called on POST/PUT via API in PostgreSQL.
67
+
- Fixed a bug where filter arguments were not passed to ``after()``.
0 commit comments