CHANGELOG.md 6.78 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/).

Tino Goratsch's avatar
Tino Goratsch committed
7
## [4.3.6] - 2016-11-03
Tino Goratsch's avatar
Tino Goratsch committed
8 9
### Added
- automatically create the uploads/assets directory if it is missing
10
- the `\ACP3\Core\Cache\Purge::purgeCurrentDirectory()` method now handles symbolic links gracefully too
Tino Goratsch's avatar
Tino Goratsch committed
11

Tino Goratsch's avatar
Tino Goratsch committed
12 13 14
### Fixed
- [#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
15
## [4.3.5] - 2016-11-02
Tino Goratsch's avatar
Tino Goratsch committed
16 17 18 19
### Changed
- improved the performance of the `\ACP3\Core\Cache\Purge::doPurge()` method 

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

Tino Goratsch's avatar
Tino Goratsch committed
23
## [4.3.4] - 2016-11-02
Tino Goratsch's avatar
Tino Goratsch committed
24 25 26 27 28 29
### Changed
- refined the default ACP3 design

### Fixed
- fixed the missing gallery title when saving a gallery

Tino Goratsch's avatar
Tino Goratsch committed
30 31 32 33 34
## [4.3.3] - 2016-11-01
### Fixed
- 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
35
## [4.3.2] - 2016-10-31
Tino Goratsch's avatar
Tino Goratsch committed
36 37 38 39 40 41 42 43 44 45
### 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
46
- fixed the editing of newsletters
Tino Goratsch's avatar
Tino Goratsch committed
47

48 49 50 51
## [4.3.1] - 2016-10-31
### Fixed
- fixed the SEO module's administration forms

Tino Goratsch's avatar
Tino Goratsch committed
52
## [4.3.0] - 2016-10-31
53 54 55 56 57 58 59 60
### 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
61
- The `ModelSaveEvent` class now accepts the raw post data too
Tino Goratsch's avatar
Tino Goratsch committed
62 63 64
- 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
- the template under `System/Partials/no_results.tpl` now accepts the parameter `no_results_text` to render a custom translation phrase 
65 66

### Changed
67 68
- 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
Tino Goratsch's avatar
Tino Goratsch committed
69
- refactored the `SearchAvailabilityExtension` classes to reduce the code duplication
70 71

### Fixed
72
- fixed the wrong initial value of the `mailer_smtp_security` system config entry
Tino Goratsch's avatar
Tino Goratsch committed
73
- fixed `PictureRepository::getNextPictureId()` method 
74

Tino Goratsch's avatar
Tino Goratsch committed
75
## [4.2.0] - 2016-10-29
76
### Added
Tino Goratsch's avatar
Tino Goratsch committed
77
- Modules can now add service container compiler passes too
78 79

### Changed
80
- The captcha validation is now handled by the new event `captcha.validation.validate_captcha`
81
- moved the site title from the SEO module to the system module
Tino Goratsch's avatar
Tino Goratsch committed
82 83
- refactored the search module to use the new compiler pass functionality
- refactored the feeds module to use the new compiler pass functionality
84 85

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
86
- fixed the Smarty modifier plugin `PrefixUri` when there is an URL given with a valid protocol
Tino Goratsch's avatar
Tino Goratsch committed
87
- fixed the hardcoded feed links
88
- corrected the package information of the various `suggest` nodes inside the composer.json files 
89

Tino Goratsch's avatar
Tino Goratsch committed
90
## [4.1.30] - 2016-10-27
Tino Goratsch's avatar
Tino Goratsch committed
91
### Added
92
- [#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
Tino Goratsch's avatar
Tino Goratsch committed
93
- 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
94 95

### Changed
Tino Goratsch's avatar
Tino Goratsch committed
96 97
- 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
98 99

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
100
- fixed the page cache invalidation notification when in production mode
Tino Goratsch's avatar
Tino Goratsch committed
101
- fixed the newsletter subscription
Tino Goratsch's avatar
Tino Goratsch committed
102

Tino Goratsch's avatar
Tino Goratsch committed
103
## [4.1.29] - 2016-10-23
Tino Goratsch's avatar
Tino Goratsch committed
104
### Added
Tino Goratsch's avatar
Tino Goratsch committed
105 106
- Added the possibility to clear just the page cache
- Added the new template event `layout.content_before`
Tino Goratsch's avatar
Tino Goratsch committed
107
- 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
108

Tino Goratsch's avatar
Tino Goratsch committed
109
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
110 111
- 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
112 113

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
114 115
- fixed the users administration
- fixed the redirect url when posting a comment
116
- fixed the URL of delete controller action when performing a mass removal of comments
Tino Goratsch's avatar
Tino Goratsch committed
117
- fixed the language switcher drop down of the installer
Tino Goratsch's avatar
Tino Goratsch committed
118 119

## [4.1.28] - 2016-10-05
Tino Goratsch's avatar
Tino Goratsch committed
120
### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
121
- Fixed the theme inheritance
Tino Goratsch's avatar
Tino Goratsch committed
122

Tino Goratsch's avatar
Tino Goratsch committed
123
## [4.1.27] - 2016-10-03
Tino Goratsch's avatar
Tino Goratsch committed
124 125 126
### Changed
- Reworked the version update check

Tino Goratsch's avatar
Tino Goratsch committed
127 128
## [4.1.22] - 2016-10-02
### Added
Tino Goratsch's avatar
Tino Goratsch committed
129
- 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
130
- Added a new deployment stage to Travis CI which uploads a build artifact to the Github releases
Tino Goratsch's avatar
Tino Goratsch committed
131

Tino Goratsch's avatar
Tino Goratsch committed
132
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
133
- Made it possible to run the ACP3 without the ACP3/Modules/Custom folder
Tino Goratsch's avatar
Tino Goratsch committed
134

Tino Goratsch's avatar
Tino Goratsch committed
135
### Fixed
136
- The $IS_HOMEPAGE Smarty variable should now be always correct
Tino Goratsch's avatar
Tino Goratsch committed
137 138

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

Tino Goratsch's avatar
Tino Goratsch committed
142
## [4.1.20] - 2016-09-28
Tino Goratsch's avatar
Tino Goratsch committed
143
### Changed
Tino Goratsch's avatar
Tino Goratsch committed
144 145 146
- Dropped the usage of bower and use npm for all CSS and JS dependencies

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
147
- fixed the parent menu item selector when switching the menu block
Tino Goratsch's avatar
Tino Goratsch committed
148

Tino Goratsch's avatar
Tino Goratsch committed
149 150 151 152 153
## [4.1.19] - 2016-09-25
### Enhanced
- Refactored the Travis CI integration 

### Fixed
Tino Goratsch's avatar
Tino Goratsch committed
154
- Menus with different configuration parameters but the same menu index name should not collide anymore
Tino Goratsch's avatar
Tino Goratsch committed
155 156 157 158 159 160 161 162 163

## [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 
164

Tino Goratsch's avatar
Tino Goratsch committed
165 166
[Unreleased]: https://github.com/ACP3/cms/compare/v4.3.6...HEAD
[4.3.6]: https://github.com/ACP3/cms/compare/v4.3.5...v4.3.6
Tino Goratsch's avatar
Tino Goratsch committed
167
[4.3.5]: https://github.com/ACP3/cms/compare/v4.3.4...v4.3.5
Tino Goratsch's avatar
Tino Goratsch committed
168
[4.3.4]: https://github.com/ACP3/cms/compare/v4.3.3...v4.3.4
Tino Goratsch's avatar
Tino Goratsch committed
169
[4.3.3]: https://github.com/ACP3/cms/compare/v4.3.2...v4.3.3
Tino Goratsch's avatar
Tino Goratsch committed
170
[4.3.2]: https://github.com/ACP3/cms/compare/v4.3.1...v4.3.2
171
[4.3.1]: https://github.com/ACP3/cms/compare/v4.3.0...v4.3.1
Tino Goratsch's avatar
Tino Goratsch committed
172
[4.3.0]: https://github.com/ACP3/cms/compare/v4.2.0...v4.3.0
173 174 175 176 177 178 179 180 181 182
[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