CHANGELOG.md 18.3 KB
Newer Older
Tino Goratsch's avatar
Tino Goratsch committed
1 2 3 4 5 6
# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/) 
and this project adheres to [Semantic Versioning](http://semver.org/).

7 8 9 10
## [4.12.2] - 2017-08-16
### Fixed
- Correctly escape the special HTML characters, so that the Email sending isn't breaking

11 12 13 14
## [4.12.1] - 2017-08-14
### Fixed
- Fixed a BC break inside the `Mailer` class which came with the introduction of the `MailerMessage` class

Tino Goratsch's avatar
Tino Goratsch committed
15
## [4.12.0] - 2017-05-08
16 17 18
### Added
- Added the possibility to duplicate downloads via the admin data grid
- Added the possibility to quickly enable/disable downloads
19
- Added the possibility to sort downloads by date or with an custom order
20
- [#62](https://github.com/ACP3/cms/issues/62) Added an alert message when the currently used ACP3 CMS is outdated
21

22 23 24
### Deprecations
- Deprecated `\ACP3\Core\Controller\AbstractAdminAction`, use `\ACP3\Core\Controller\AbstractFrontendAction` instead

Tino Goratsch's avatar
Tino Goratsch committed
25 26 27
### Changed
- Updated `giggsey/locale` library to version 1.3 to take advantage of the new functionality for the localized country list

28 29 30
### Fixed
- Fixed the creation/editing of categories via the admin panel

Tino Goratsch's avatar
Tino Goratsch committed
31
## [4.11.1] - 2017-04-07
32 33 34
### Fixed
- Fixed the required version of the minify library of the ACP3 core framework

Tino Goratsch's avatar
Tino Goratsch committed
35
## [4.11.0] - 2017-04-07
36
### Added
Tino Goratsch's avatar
Tino Goratsch committed
37
- Added the possibility to duplicate articles via the admin data grid
Tino Goratsch's avatar
Tino Goratsch committed
38
- Added the possibility to duplicate news via the admin data grid
Tino Goratsch's avatar
Tino Goratsch committed
39
- Added the possibility to quickly enable/disable articles
40
- Added the possibility to quickly enable/disable news
Tino Goratsch's avatar
Tino Goratsch committed
41
- Added the possibility to the SEO module to index all pages or only the first page of paginated content
Tino Goratsch's avatar
Tino Goratsch committed
42 43 44
- When the AJAX form validation has previously failed and the user alters an affected form element, the validation is triggered automatically again
- Added new options to the systems settings for managing the site title

Tino Goratsch's avatar
Tino Goratsch committed
45
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
46
- Rearranged some systems settings into new tabs
47 48
- Renamed the system configuration to system settings so that it aligns with all other module settings actions
- Updated fancybox to version 3.0.47
Tino Goratsch's avatar
Tino Goratsch committed
49
- Updated minify to version 3.0
Tino Goratsch's avatar
Tino Goratsch committed
50 51 52

### Fixed
- Fixed the gallery picture upload when the SEO module is active 
53 54 55

## [4.10.1] - 2017-03-30
### Fixed
56
- Fixed the deployment
57

Tino Goratsch's avatar
Tino Goratsch committed
58
## [4.10.0] - 2017-03-30
Tino Goratsch's avatar
Tino Goratsch committed
59
### Added
60
- Added the library `fisharebest/localization` which handles the retrieval of the output of the localized name of a language pack and the script direction
Tino Goratsch's avatar
Tino Goratsch committed
61
- Added the new trait `AvailableDesignsTrait` which makes it possible to share the design retrieval logic between the installer and the rest of the system
62
- Made it possible to use the AJAX-form hash change logic for redirects, too
63
- Added the possibility to set a reply-to address or sender address to the `Mailer` class
Tino Goratsch's avatar
Tino Goratsch committed
64 65 66

### Changed
- Added some guards to various modules to make them more robust 
67
- Replaced the library `umpirsky/country-list` with `giggsey/locale` because of its significantly reduced storage footprint 
Tino Goratsch's avatar
Tino Goratsch committed
68

Tino Goratsch's avatar
Tino Goratsch committed
69 70 71 72
## [4.9.2] - 2017-03-26
### Fixed
- Fixed the `uri` Smarty function

Tino Goratsch's avatar
Tino Goratsch committed
73 74 75 76
## [4.9.1] - 2017-03-26
### Changed
- some minor optimizations for the .htaccess file

Tino Goratsch's avatar
Tino Goratsch committed
77
## [4.9.0] - 2017-03-26
Tino Goratsch's avatar
Tino Goratsch committed
78 79
### Added
- Extended the router so that it's possible to force the generation of HTTP URIs
80
- Added the possibility to generate separate XML-sitemaps for HTTP and HTTPS
Tino Goratsch's avatar
Tino Goratsch committed
81 82 83 84 85
- Made it possible to use modules without the need for an installation

### Changed
- marked all services which are used as part of a bigger component as `public: false`
- renamed some services to that a better aligned with their counterparts
Tino Goratsch's avatar
Tino Goratsch committed
86
- refactored the installation of modules
Tino Goratsch's avatar
Tino Goratsch committed
87

Tino Goratsch's avatar
Tino Goratsch committed
88
## [4.8.5] - 2017-03-19
89 90 91
### Fixed
- Fixed the attachment handling of the `Mailer` when using the new `MailerMessage` class

92 93 94 95
## [4.8.3] - 2017-03-19
### Fixed
- Fixed the AJAX form handling when there has been an form validation error

Tino Goratsch's avatar
Tino Goratsch committed
96
## [4.8.2] - 2017-03-18
Tino Goratsch's avatar
Tino Goratsch committed
97 98 99
### Fixed
- Various minor fixes and improvements

100 101 102 103
## [4.8.1] - 2017-03-18
### Fixed
- Fixed the captcha module's composer.json schema

Tino Goratsch's avatar
Tino Goratsch committed
104
## [4.8.0] - 2017-03-18
Tino Goratsch's avatar
Tino Goratsch committed
105
### Added
106
- Updated the IncludeJs Smarty function to append a query string with the current version of the ACP3 for HTTP cache busting
107
- Added reCAPATCHA as a new captcha type
108
- Added the new Smarty function "image" which makes it possible to include an image from the Assets/img folder of a design
Tino Goratsch's avatar
Tino Goratsch committed
109
- Added theme inheritance based HTML email layouts for the contact, newsletter and users module
Tino Goratsch's avatar
Tino Goratsch committed
110

111
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
112
- Refactored the captcha system so that it can be extended with different captcha types
Tino Goratsch's avatar
Tino Goratsch committed
113
- Refactored the URI alias generation for gallery pictures into an event
114
- Improved the page titles when editing entries via the admin panel to make them more easily identifiable
Tino Goratsch's avatar
Tino Goratsch committed
115 116

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
117 118
- Fixed the picture number generation when adding a new gallery picture
- Fixed the forgot password action of the users module
Tino Goratsch's avatar
Tino Goratsch committed
119

Tino Goratsch's avatar
Tino Goratsch committed
120 121 122 123
## [4.7.1] - 2017-02-27
### Fixed
- fixed the AJAX forms

Tino Goratsch's avatar
Tino Goratsch committed
124
## [4.7.0] - 2017-02-27
Tino Goratsch's avatar
Tino Goratsch committed
125
### Added
126
- added the cookie consent to the system configuration
Tino Goratsch's avatar
Tino Goratsch committed
127
- added several table indexes to improve the performance with large databases
128
- extended the capabilities of the contact module with the ability of persisting the contact form messages into a database table
Tino Goratsch's avatar
Tino Goratsch committed
129 130
- the `Upload::moveFile()` method now attempts to create the desired upload folder by itself if it does not already exist
- the `RewriteInternalUri()` class can now rewrite inline URIs too
Tino Goratsch's avatar
Tino Goratsch committed
131 132 133 134 135

### Changed
- reworked the form error handling when performing AJAX requests
- the submit button, which has triggered the AJAX request, gets disabled now to prevent from submitting the form twice

Tino Goratsch's avatar
Tino Goratsch committed
136 137 138 139
## [4.6.2] - 2017-02-25
### Fixed
- Added the umpirsky/country-list library to the acp3/core package

Tino Goratsch's avatar
Tino Goratsch committed
140 141 142 143
## [4.6.1] - 2017-02-25
### Fixed
- Fixed a wrongly referenced service name in the permissions module's models

144
## [4.6.0] - 2017-02-25
Tino Goratsch's avatar
Tino Goratsch committed
145 146
### Added
- added the umpirsky/country-list lib, so that we have a localized list of the world countries
147 148
- added the possibility to add additional HTML attributes to the form_group.input_*.tpl partials
- added the possibility to use input-groups for the form_group.input_*.tpl based partials 
149 150 151
- added the following two new template events to the users account index template
    - `users.account.index.header_bar`
    - `user.account.index.dashboard`
Tino Goratsch's avatar
Tino Goratsch committed
152
- reworked the ajax-form jQuery plugin so that it is possible to execute callbacks after a successful AJAX request
Tino Goratsch's avatar
Tino Goratsch committed
153 154 155

### Changed
- Removed the user specific short and long date formats, time zone and language because of low usage
Tino Goratsch's avatar
Tino Goratsch committed
156
- do not hide the loading layer when getting redirected to another URL after performing an AJAX request
157 158
- made the session settings a little bit more secure
- run the session garbage collection with a probability of 1% instead of 10%
Tino Goratsch's avatar
Tino Goratsch committed
159

160 161 162
### Fixed
- Fixed the SMTP mailer validation in the system settings

Tino Goratsch's avatar
Tino Goratsch committed
163
## [4.5.0] - 2017-01-15
Tino Goratsch's avatar
Tino Goratsch committed
164 165 166
### Security
- Updated the PHPMailer library to version 5.2.22 to fix various security issues

167 168
### Added
- Extended the ajax-form jQuery plugin with the ability to gracefully handle failed AJAX requests
169
- Extended the ModelSaveEvent with the ability to determine, whether the saved result is actually new or an existing result has been saved
170

Tino Goratsch's avatar
Tino Goratsch committed
171
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
172
- Reworked and improved the form handling a little bit
Tino Goratsch's avatar
Tino Goratsch committed
173
- Updated the CKEditor WYSIWYG-Editor to version 4.6
174
- Unified the `\ACP3\Core\Helper\Action::handleCreatePostAction()` and `\ACP3\Core\Helper\Action::handleEditPostAction()` methods into the new method `\ACP3\Core\Helper\Action::handleSaveAction()`
175
- added an alternate syntax for the load_module Smarty function
Tino Goratsch's avatar
Tino Goratsch committed
176

177 178 179
### Fixed
- Fixed the deleting of the category picture when deleting a category
- Fixed the deleting of the assigned menu item and SEO settings when deleting an article
180
- Fixed the `dropdown` CSS selector name when generating a bootstrap enabled menu
181
- Fixed the newsletter subscription via the newsletter widget
182

183
### Deprecations
Tino Goratsch's avatar
Tino Goratsch committed
184
- Deprecated `\ACP3\Core\Controller\Context\AdminContext`, use `\ACP3\Core\Controller\Context\FrontendContext` instead
185 186 187
- Deprecated `\ACP3\Core\Helper\Action::handleCreatePostAction()`, use `\ACP3\Core\Helper\Action::handleSaveAction()` instead
- Deprecated `\ACP3\Core\Helper\Action::handleEditPostAction()`, use `\ACP3\Core\Helper\Action::handleSaveAction()` instead

Tino Goratsch's avatar
Tino Goratsch committed
188 189 190 191
## [4.4.4] - 20016-12-11
### Fixed
- Fixed the the inability to create guestbook entries or comments when not being logged in

Tino Goratsch's avatar
Tino Goratsch committed
192
## [4.4.3] - 20016-11-24
193 194
### Fixed
- Fixed the retrieval of the user context hash when the remember me cookie is set
Tino Goratsch's avatar
Tino Goratsch committed
195
- Fixed the URL to the installer when trying to call the ACP3 when it isn't installed
196

Tino Goratsch's avatar
Tino Goratsch committed
197
## [4.4.2] - 2016-11-17
Tino Goratsch's avatar
Tino Goratsch committed
198 199 200 201 202 203
### Added
- [#56](https://github.com/ACP3/cms/issues/56) Made the cache directory of the `ACP3\Core\Picture` class configurable
 
### Changed
- The cached pictures of the gallery module are now being generated in the uploads/gallery/cache folder 

Tino Goratsch's avatar
Tino Goratsch committed
204
## [4.4.1] - 2016-11-15
205 206 207
### Fixed
- Fixed the menu item management

Tino Goratsch's avatar
Tino Goratsch committed
208
## [4.4.0] - 2016-11-13
Tino Goratsch's avatar
Tino Goratsch committed
209 210
### Added
- [#49](https://github.com/ACP3/cms/issues/49) Added the ability to use a custom menu item title when creating a menu item via the articles module
Tino Goratsch's avatar
Tino Goratsch committed
211
- [#52](https://github.com/ACP3/cms/issues/52) Added a new system config option to select, whether the page cache is getting purged automatically or manually
Tino Goratsch's avatar
Tino Goratsch committed
212
- [#8](https://github.com/ACP3/cms/issues/8) Added the foundation to get module specific results per page
213
- Extended the contact module settings with the following new options:
214 215
    - Mobile phone
    - Picture credits
Tino Goratsch's avatar
Tino Goratsch committed
216 217

### Changed
Tino Goratsch's avatar
Tino Goratsch committed
218
- Deprecated the `UserModel::getEntriesPerPage()` and `UserModel::setEntriesPerPage()` methods
219 220 221
- Extracted the adding of the data grid columns into separate methods
- Updated the [mibe/feedwriter](https://github.com/mibe/FeedWriter) library to version v1.1.0
- [#55](https://github.com/ACP3/cms/pull/55) Changed the argument order of the \FeedWriter\Feed::setImage() method (thanks @mibe)
222
- [#54](https://github.com/ACP3/cms/issues/54) Moved the password form fields from the users account profile action to the user account settings action
223 224
- The contact module settings have been moved into its own controller action to match the structure of the other modules 
- The feeds module settings have been moved into its own controller action to match the structure of the other modules 
Tino Goratsch's avatar
Tino Goratsch committed
225 226

### Fixed
227 228
- Fixed the pictures count of the gallery data grid
- When switching the design, purge the following folders to prevent from corrupted layouts after the page reload:
Tino Goratsch's avatar
Tino Goratsch committed
229 230 231
    - `cache/env/sql`
    - `cache/env/tpl_compiled`
    - `cache/env/http`
Tino Goratsch's avatar
Tino Goratsch committed
232

Tino Goratsch's avatar
Tino Goratsch committed
233
## [4.3.6] - 2016-11-03
Tino Goratsch's avatar
Tino Goratsch committed
234
### Added
235 236
- Automatically create the uploads/assets directory if it is missing
- Zhe `\ACP3\Core\Cache\Purge::purgeCurrentDirectory()` method now handles symbolic links gracefully too
Tino Goratsch's avatar
Tino Goratsch committed
237

Tino Goratsch's avatar
Tino Goratsch committed
238
### Fixed
239
- [#46](https://github.com/ACP3/cms/issues/46) Fixed the disappearing file size unit when editing a download
Tino Goratsch's avatar
Tino Goratsch committed
240

Tino Goratsch's avatar
Tino Goratsch committed
241
## [4.3.5] - 2016-11-02
Tino Goratsch's avatar
Tino Goratsch committed
242
### Changed
243
- Improved the performance of the `\ACP3\Core\Cache\Purge::doPurge()` method 
Tino Goratsch's avatar
Tino Goratsch committed
244 245

### Fixed
246 247
- Fixed a character encoding problem when trying to use formatted HTML/XML code with the WYSIWYG-Editor inputs
- Minor fixes for the default frontend templates of the gallery and files modules
Tino Goratsch's avatar
Tino Goratsch committed
248

Tino Goratsch's avatar
Tino Goratsch committed
249
## [4.3.4] - 2016-11-02
Tino Goratsch's avatar
Tino Goratsch committed
250
### Changed
251
- Refined the default ACP3 design
Tino Goratsch's avatar
Tino Goratsch committed
252 253

### Fixed
254
- Fixed the missing gallery title when saving a gallery
Tino Goratsch's avatar
Tino Goratsch committed
255

Tino Goratsch's avatar
Tino Goratsch committed
256 257
## [4.3.3] - 2016-11-01
### Fixed
258 259
- Fixed missing translation phrases in the SEO module
- Fixed the date format of the `lastmod` node inside XML sitemaps
Tino Goratsch's avatar
Tino Goratsch committed
260

Tino Goratsch's avatar
Tino Goratsch committed
261
## [4.3.2] - 2016-10-31
Tino Goratsch's avatar
Tino Goratsch committed
262 263 264 265 266 267 268 269 270 271
### Added
- [#12](https://github.com/ACP3/cms/issues/12) Added the `updated_at` database column to the following modules:
    - Articles
    - Files
    - Gallery
    - News
    - Newsletters
    - Polls

### Fixed
272
- Fixed the editing of newsletters
Tino Goratsch's avatar
Tino Goratsch committed
273

274 275
## [4.3.1] - 2016-10-31
### Fixed
276
- Fixed the SEO module's administration forms
277

Tino Goratsch's avatar
Tino Goratsch committed
278
## [4.3.0] - 2016-10-31
279 280 281 282 283 284 285 286
### Added
- [#42](https://github.com/ACP3/cms/issues/42) The SEO module is now able to automatically generate XML sitemaps.
- The following modules can now add their own URLs to the sitemap:
    - Articles
    - Contact
    - Files
    - Gallery
    - News
287
- The `ModelSaveEvent` class now accepts the raw post data too
Tino Goratsch's avatar
Tino Goratsch committed
288 289
- Applied the `RewriteUri` Smarty modifier to the article module's single article widget action 
- [#20](https://github.com/ACP3/cms/issues/20) Redesigned some parts of the gallery module's templates
290
- The template under `System/Partials/no_results.tpl` now accepts the parameter `no_results_text` to render a custom translation phrase 
291 292

### Changed
293 294 295
- Unified all module extensions to be located under the same namespace of the specific module
- Reworked the SEO URI alias saving logic to use the `core.model.after_save` event
- Refactored the `SearchAvailabilityExtension` classes to reduce the code duplication
296 297

### Fixed
298 299
- Fixed the wrong initial value of the `mailer_smtp_security` system config entry
- Fixed `PictureRepository::getNextPictureId()` method 
300

Tino Goratsch's avatar
Tino Goratsch committed
301
## [4.2.0] - 2016-10-29
302
### Added
Tino Goratsch's avatar
Tino Goratsch committed
303
- Modules can now add service container compiler passes too
304 305

### Changed
306
- The captcha validation is now handled by the new event `captcha.validation.validate_captcha`
307 308 309
- Moved the site title from the SEO module to the system module
- Refactored the search module to use the new compiler pass functionality
- Refactored the feeds module to use the new compiler pass functionality
310 311

### Fixed
312 313 314
- Fixed the Smarty modifier plugin `PrefixUri` when there is an URL given with a valid protocol
- Fixed the hardcoded feed links
- Corrected the package information of the various `suggest` nodes inside the composer.json files 
315

Tino Goratsch's avatar
Tino Goratsch committed
316
## [4.1.30] - 2016-10-27
Tino Goratsch's avatar
Tino Goratsch committed
317
### Added
318
- [#39](https://github.com/ACP3/cms/issues/39) Added a new system config option which makes it possible to enable or disable the page cache
319
- Made it possible to dispatch custom events to the validator to make the form validation much more flexible
Tino Goratsch's avatar
Tino Goratsch committed
320 321

### Changed
322 323
- Made it possible to run the ACP3 without the SEO module
- The SEO form fields are now getting injected via a template event 
Tino Goratsch's avatar
Tino Goratsch committed
324 325

### Fixed
326 327
- Fixed the page cache invalidation notification when in production mode
- Fixed the newsletter subscription
Tino Goratsch's avatar
Tino Goratsch committed
328

Tino Goratsch's avatar
Tino Goratsch committed
329
## [4.1.29] - 2016-10-23
Tino Goratsch's avatar
Tino Goratsch committed
330
### Added
Tino Goratsch's avatar
Tino Goratsch committed
331 332
- Added the possibility to clear just the page cache
- Added the new template event `layout.content_before`
Tino Goratsch's avatar
Tino Goratsch committed
333
- Added the new event `core.settings.save_before` so that it is possible to modify the module settings before saving then to the database
Tino Goratsch's avatar
Tino Goratsch committed
334

Tino Goratsch's avatar
Tino Goratsch committed
335
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
336 337
- When creating/modifying/deleting a result to the database, the page cache isn't cleared immediately anymore (for most operations)
- Improved the default layout of the ACP3
Tino Goratsch's avatar
Tino Goratsch committed
338 339

### Fixed
340 341 342 343
- Fixed the users administration
- Fixed the redirect url when posting a comment
- Fixed the URL of delete controller action when performing a mass removal of comments
- Fixed the language switcher drop down of the installer
Tino Goratsch's avatar
Tino Goratsch committed
344 345

## [4.1.28] - 2016-10-05
Tino Goratsch's avatar
Tino Goratsch committed
346
### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
347
- Fixed the theme inheritance
Tino Goratsch's avatar
Tino Goratsch committed
348

Tino Goratsch's avatar
Tino Goratsch committed
349
## [4.1.27] - 2016-10-03
Tino Goratsch's avatar
Tino Goratsch committed
350 351 352
### Changed
- Reworked the version update check

Tino Goratsch's avatar
Tino Goratsch committed
353 354
## [4.1.22] - 2016-10-02
### Added
Tino Goratsch's avatar
Tino Goratsch committed
355
- Added a drop down menu to select the right controller action area when adding/editing a new resource
Tino Goratsch's avatar
Tino Goratsch committed
356
- Added a new deployment stage to Travis CI which uploads a build artifact to the Github releases
Tino Goratsch's avatar
Tino Goratsch committed
357

Tino Goratsch's avatar
Tino Goratsch committed
358
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
359
- Made it possible to run the ACP3 without the ACP3/Modules/Custom folder
Tino Goratsch's avatar
Tino Goratsch committed
360

Tino Goratsch's avatar
Tino Goratsch committed
361
### Fixed
362
- The $IS_HOMEPAGE Smarty variable should now be always correct
Tino Goratsch's avatar
Tino Goratsch committed
363 364

## [4.1.21] - 2016-09-29
Tino Goratsch's avatar
Tino Goratsch committed
365
### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
366
- Fixed the design path absolute and protected at against invalid values
Tino Goratsch's avatar
Tino Goratsch committed
367

Tino Goratsch's avatar
Tino Goratsch committed
368
## [4.1.20] - 2016-09-28
Tino Goratsch's avatar
Tino Goratsch committed
369
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
370 371 372
- Dropped the usage of bower and use npm for all CSS and JS dependencies

### Fixed
373
- Fixed the parent menu item selector when switching the menu block
Tino Goratsch's avatar
Tino Goratsch committed
374

Tino Goratsch's avatar
Tino Goratsch committed
375 376 377 378 379
## [4.1.19] - 2016-09-25
### Enhanced
- Refactored the Travis CI integration 

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
380
- Menus with different configuration parameters but the same menu index name should not collide anymore
Tino Goratsch's avatar
Tino Goratsch committed
381 382 383 384 385 386 387 388 389

## [4.1.18] - 2016-09-22
### Added
- CHANGELOG.md file

### Fixed
- It should be possible again to save menu items
- It should be possible again to save ACL roles
- Silenced a possible PHP warning when trying to login with incorrect credentials 
390

Tino Goratsch's avatar
Tino Goratsch committed
391 392
[Unreleased]: https://github.com/ACP3/cms/compare/v4.12.0...HEAD
[4.12.0]: https://github.com/ACP3/cms/compare/v4.11.1...v4.12.0
393
[4.11.1]: https://github.com/ACP3/cms/compare/v4.11.0...v4.11.1
Tino Goratsch's avatar
Tino Goratsch committed
394
[4.11.0]: https://github.com/ACP3/cms/compare/v4.10.1...v4.11.0
395
[4.10.1]: https://github.com/ACP3/cms/compare/v4.10.0...v4.10.1
Tino Goratsch's avatar
Tino Goratsch committed
396
[4.10.0]: https://github.com/ACP3/cms/compare/v4.9.2...v4.10.0
Tino Goratsch's avatar
Tino Goratsch committed
397
[4.9.2]: https://github.com/ACP3/cms/compare/v4.9.1...v4.9.2
Tino Goratsch's avatar
Tino Goratsch committed
398
[4.9.1]: https://github.com/ACP3/cms/compare/v4.9.0...v4.9.1
Tino Goratsch's avatar
Tino Goratsch committed
399
[4.9.0]: https://github.com/ACP3/cms/compare/v4.8.5...v4.9.0
Tino Goratsch's avatar
Tino Goratsch committed
400
[4.8.5]: https://github.com/ACP3/cms/compare/v4.8.3...v4.8.5
Tino Goratsch's avatar
Tino Goratsch committed
401
[4.8.3]: https://github.com/ACP3/cms/compare/v4.8.2...v4.8.3
Tino Goratsch's avatar
Tino Goratsch committed
402
[4.8.2]: https://github.com/ACP3/cms/compare/v4.8.1...v4.8.2
403
[4.8.1]: https://github.com/ACP3/cms/compare/v4.8.0...v4.8.1
Tino Goratsch's avatar
Tino Goratsch committed
404
[4.8.0]: https://github.com/ACP3/cms/compare/v4.7.1...v4.8.0
Tino Goratsch's avatar
Tino Goratsch committed
405
[4.7.1]: https://github.com/ACP3/cms/compare/v4.7.0...v4.7.1
Tino Goratsch's avatar
Tino Goratsch committed
406
[4.7.0]: https://github.com/ACP3/cms/compare/v4.6.2...v4.7.0
Tino Goratsch's avatar
Tino Goratsch committed
407
[4.6.2]: https://github.com/ACP3/cms/compare/v4.6.1...v4.6.2
Tino Goratsch's avatar
Tino Goratsch committed
408
[4.6.1]: https://github.com/ACP3/cms/compare/v4.6.0...v4.6.1
409
[4.6.0]: https://github.com/ACP3/cms/compare/v4.5.0...v4.6.0
Tino Goratsch's avatar
Tino Goratsch committed
410
[4.5.0]: https://github.com/ACP3/cms/compare/v4.4.4...v4.5.0
Tino Goratsch's avatar
Tino Goratsch committed
411
[4.4.4]: https://github.com/ACP3/cms/compare/v4.4.3...v4.4.4
Tino Goratsch's avatar
Tino Goratsch committed
412
[4.4.3]: https://github.com/ACP3/cms/compare/v4.4.2...v4.4.3
Tino Goratsch's avatar
Tino Goratsch committed
413
[4.4.2]: https://github.com/ACP3/cms/compare/v4.4.1...v4.4.2
Tino Goratsch's avatar
Tino Goratsch committed
414
[4.4.1]: https://github.com/ACP3/cms/compare/v4.4.0...v4.4.1
Tino Goratsch's avatar
Tino Goratsch committed
415
[4.4.0]: https://github.com/ACP3/cms/compare/v4.3.6...v4.4.0
Tino Goratsch's avatar
Tino Goratsch committed
416
[4.3.6]: https://github.com/ACP3/cms/compare/v4.3.5...v4.3.6
Tino Goratsch's avatar
Tino Goratsch committed
417
[4.3.5]: https://github.com/ACP3/cms/compare/v4.3.4...v4.3.5
Tino Goratsch's avatar
Tino Goratsch committed
418
[4.3.4]: https://github.com/ACP3/cms/compare/v4.3.3...v4.3.4
Tino Goratsch's avatar
Tino Goratsch committed
419
[4.3.3]: https://github.com/ACP3/cms/compare/v4.3.2...v4.3.3
Tino Goratsch's avatar
Tino Goratsch committed
420
[4.3.2]: https://github.com/ACP3/cms/compare/v4.3.1...v4.3.2
421
[4.3.1]: https://github.com/ACP3/cms/compare/v4.3.0...v4.3.1
Tino Goratsch's avatar
Tino Goratsch committed
422
[4.3.0]: https://github.com/ACP3/cms/compare/v4.2.0...v4.3.0
423 424 425 426 427 428 429 430 431 432
[4.2.0]: https://github.com/ACP3/cms/compare/v4.1.30...v4.2.0
[4.1.30]: https://github.com/ACP3/cms/compare/v4.1.29...v4.1.30
[4.1.29]: https://github.com/ACP3/cms/compare/v4.1.28...v4.1.29
[4.1.28]: https://github.com/ACP3/cms/compare/v4.1.27...v4.1.28
[4.1.27]: https://github.com/ACP3/cms/compare/v4.1.22...v4.1.27
[4.1.22]: https://github.com/ACP3/cms/compare/v4.1.21...v4.1.22
[4.1.21]: https://github.com/ACP3/cms/compare/v4.1.20...v4.1.21
[4.1.20]: https://github.com/ACP3/cms/compare/v4.1.19...v4.1.20
[4.1.19]: https://github.com/ACP3/cms/compare/v4.1.18...v4.1.19
[4.1.18]: https://github.com/ACP3/cms/compare/v4.1.17...v4.1.18