-
Notifications
You must be signed in to change notification settings - Fork 10
/
ChangeLog
151 lines (105 loc) · 5.67 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
1.2.4 - Friday 04 October 2024
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- PHP 8.4 compatibility.
1.2.3 - Wednesday 13 September 2023
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix Cookie tests for newer PHP versions, including 8.3.
1.2.2 - Tuesday 28 March 2023
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add support for PHP 8.2.
1.2.1 - Saturday 02 January 2016
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed: removed /e modifier from preg_replace (deprecated in PHP 5.5).
- Updated: Default to utf-8 for ezcMvcResultContent.
1.2 - Saturday 27 September 2014
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed: Adjusted source headers of MvcTools to Apache license.
- Updated: Moving copyright information to NOTICE files.
- Fixed code in design directory.
- Fixed: Updated copyright dates in NOTICE files.
- Updated the X-Powered-By header with the new project name
- Fixed #ZETACOMP-49: security notes are missing about MvcTools and Mail
- Remove custom test runner.
- Fix autoloading with composer
- Refactored HTTP request parsing for extensibility.
- ezcMvcRegexpRoute implements ezcMvcReversibleRoute
1.1.2 - Tuesday 01 September 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed bug #15313: A regression in the ezcMvcRailsRoute matching considering
dots (".") in URLs.
1.1.1 - Monday 27 July 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed issue #15134: isset() access on controller variables missing.
1.1 - Monday 29 June 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- No changes
1.1rc1 - Monday 22 June 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- No changes.
1.1beta1 - Monday 08 June 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Renamed ezcMvcNoNamedRouteException to ezcMvcNamedRouteNotFoundException.
- Renamed ezcMvcReversedRoute to ezcMvcReversibleRoute.
- Removed the ->router property of ezcMvcController, and replaced this with the
setRouter() and getRouter() methods.
1.1alpha1 - Tuesday 26 May 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Implemented issue #14250: Support for the Content-Disposition headers in the
abstract result and response objects.
- Implemented issue #13844: Support reverse route generation: create an URL
from an argument.
- Implemented issue #14740: Make overriding the pattern to match in routes
easier.
- Implemented issue #14775: Prevent a fatal redirect from looping by spawning
more fatal redirects.
1.0 - Monday 05 January 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Refactored HTTP response writer to allow for user-defined status objects to
be used.
1.0rc1 - Monday 15 December 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed issue #13920: Cookies are part of response, but not of request.
- Fixed issue #14041: MVC tutorial improvement by clarifying the
createFatalRedirectRequest dispatcher configuration method.
1.0beta1 - Monday 01 December 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed issue #13918: Http Request Parser is missing DELETE.
- Fixed issue #14003: split() is deprecated in PHP 5.3.
- Implemented issue #13919: Added the runPreRoutingFilters() method to the
ezcMvcDispatcherConfiguration interface and ezcMvcDispatcherConfigurable
dispatcher, to be called after request generation, but before routing. This
change breaks BC as it adds a new method to the ezcMvcDispatcherConfiguration
interface.
- Implemented issue #13921: The ezcMvcConfigurableDispatcher now throws
exceptions if the configuration does not return objects of the expected
class.
- Implemented issue #13926: Split ezcMvcDispatcherConfigurable::run() into
smaller parts.
1.0alpha2 - Monday 10 November 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Split out controller creation in the ezcMvcConfigurableDispatcher into its
own method (createController()) for easier customization of controller
loading.
- Fixed a bug where path elements where not urldecoded().
- Added support for installation prefixes to the router, to the request parsers
to aid installation outside of the top-directory of a virtual host.
- Added the ezcMvcCatchAllRoute to allow fall back routes to a controller and
an action with a pre-formatted name.
- Refactored ezcMvcController to allow easier overloading by inherited classes.
- Fixed a bug in action method name generation in the controller.
- Fixed a bug where the Content-Language header could not be set to anything
else but en-GB with the HTTP response writer.
- Fixed issue #13772: Changed the controller to require an action method.
- Fixed issue #13773: Added a check for the return type for controller actions,
and throw an exception when it's neither an ezcMvcResult or
ezcMvcInternalRedirectObject.
- Fixed issue #13788: array_key_exists() function receives parameters in wrong
order.
- Fixed issue #13845: Added tests for the __set_state() structs methods.
- Fixed issue #13853: Added the missing exception
ezcMvcActionNotFoundException.
- Fixed issue #13901: Exceptions thrown in controllers are not catched for
createFatalRedirectRequest with the configurable dispatcher.
1.0alpha1 - Monday 06 October 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Initial release of this package.