Skip to content

Commit 10d3f53

Browse files
committed
Add changelog
1 parent 1182bf8 commit 10d3f53

File tree

1 file changed

+200
-0
lines changed

1 file changed

+200
-0
lines changed

CHANGELOG.md

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,200 @@
1+
# v4.0.0
2+
3+
### Breaking changes
4+
5+
* All service defintions now use class names instead of old-styled names. You might have to change your Dependency Injection if you inject CmsBundle's services by their name.
6+
* Added default validation constraints for Page and Category entities. This might break your app if you pass Page or Category entities through Symfony Forms.
7+
* Removed `Category::$createdAt`, didn't really make sense.
8+
* Replaced `DateTime` with `DateTimeImmutable` in the `Page` entity.
9+
10+
### Other changes:
11+
12+
* Symfony 5.0 is now required
13+
* PHP 7.3+ is required
14+
* Added a PostsController to use Page objects like blog posts with date in URL (#25)
15+
* Use Symfony/String instead of Behat/Transliterator as a slugger
16+
* Made setters accept null as argument, for flexibility with how the Form component usually works
17+
18+
# v3.1.1
19+
20+
Fix Symfony deprecated controller notation
21+
22+
# v3.1.0
23+
24+
* Fix twig deprecation
25+
* Migrate to newer versions of Symfony, Doctrine and Twig dependencies
26+
27+
# v3.0.6
28+
29+
* Fix Symfony 4 compatibility by making repositories services public
30+
31+
# v3.0.5
32+
33+
* Fix *all* issues with "lowest" packages versions (mostly causing doctrine bugs)
34+
* Fixed phpunit damn issue with global vars snapshot
35+
36+
# v3.0.4
37+
38+
* Fix issue with twig loader
39+
40+
# v3.0.3
41+
42+
* Fixed an issue after last change that broke with Twig dependency
43+
44+
# v3.0.2
45+
46+
* Fix missing `templating` service issue
47+
48+
# v3.0.1
49+
50+
### Fixes
51+
52+
* Fixed page repo & breadcrumbs issue #9, #10
53+
* Add missing setter for CreatedAt
54+
55+
### Minor adjustments
56+
57+
* Searching categories is now done only if they're enabled
58+
* Add "id" to category search fields
59+
* Remove dependency with templating
60+
* Changed twig service class depenency for layouts
61+
62+
# v3.0.0
63+
64+
* Compatible only with Symfony 3.0+
65+
* Compatible only with PHP7+
66+
* Move routing to files instead of annotations
67+
* Remove useless dependencies & fragment Symfony dependencies instead of requiring the whole framework
68+
* Refactored Travis config
69+
* Updated Readme and license
70+
* Renamed files with yaml instead of yml, to adapt to upcoming SF4 consistency with yaml file extension
71+
72+
# v2.0.5
73+
Just updated the readme & license
74+
75+
# v2.0.4
76+
77+
* Fix issues with SF3.3 & refactor travis build
78+
79+
# v1.6.4
80+
Just updated the readme & license
81+
82+
# v1.6.3
83+
84+
* Fix issues with SF3.3 & refactor travis build as of master
85+
86+
# v1.6.2
87+
88+
-Fixed named arguments for the layouts service
89+
90+
# v2.0.3
91+
92+
-Fixed named arguments for the layouts service
93+
94+
# v2.0.2
95+
96+
Mostly changes that are about tests, no feature or fix.
97+
98+
- Added a new test for non-functional class names and update travis CI
99+
- Fix minimum PHP requirement in travis-CI
100+
- Try to fix some tests caused by kernel test
101+
- Remove lowest deps in travis
102+
- Upgrade phpunit version in travis until v3
103+
104+
# v2.0.1
105+
106+
- Fix some readme issues
107+
- Fix bidirectionnal issues
108+
109+
# v2.0.0
110+
111+
### Major changes and BC breaks
112+
113+
- Now, you must create your own `Page` and `Category` entities and configure them in the bundle, which is much better when you need to override them.
114+
- Remove Gedmo doctrine behaviors: you have to implement them yourself if you need them.
115+
- You can use your own repositories, but Orbitale's controllers use a specific one configured as a service. By the way, your repos can extend this one if you want.
116+
- Make the bundle require php 5.4 (hey, we're in 2016!)
117+
118+
# v2.0.0
119+
120+
- Make config more strict & light for injections
121+
- Remove `createdAt` setters and fix category slug update
122+
- Fixed tests
123+
- Make the bundle require php 5.4 (hey, we're in 2016!)
124+
- Update docs to add warning about `1.x` and `master` branches
125+
126+
# v1.6.1
127+
128+
- Fix tag parameter injection (closes #7)
129+
130+
# v2.0.0
131+
132+
Now, you must create your own `Page` and `Category` entities, which is much better when you need to override them.
133+
- Remove entities Gedmo dependencies and make them abstract
134+
- Update config for new Page and Category classes
135+
- Remove Gedmo services from configuration
136+
- Create a listener to update mapped superclasses mapping (else it'd be "illegal" according to doctrine)
137+
- Remove `updatedAt` sortable field in Category controller
138+
- Update repositories so they use the correct classes
139+
- Updated tests
140+
- Fixed dependencies
141+
- Update readme
142+
143+
# v1.6.0
144+
145+
- Make doctrine connection configurable under the `orbitale_cms.connection` parameter
146+
147+
# v1.5.1
148+
149+
### Fixes
150+
151+
- Remove yml deprecations in services.yml
152+
- Redirect homepage with locale if has one only
153+
154+
### Minor adjustments
155+
156+
- Remove dead code
157+
- Remove whitespaces in readme
158+
- Fix tests
159+
- Update dependencies and CI
160+
- Update LICENSE date
161+
162+
# v1.5.0
163+
164+
### New features
165+
166+
- Add Doctrine Cache support for the bundle (@sfarkas1988)
167+
168+
# v1.4.1
169+
170+
- Some minor fixes, but now the bundle is compatible with Symfony3 ! :tada:
171+
172+
# v1.4.0
173+
174+
In order to allow this bundle to migrate to Symfony 2.8, it now requires `twig/twig: ~1.23` because of the new `Twig_Extension_GlobalsInterface` class that must be extended by any extension requiring the use of `getGlobals()`.
175+
176+
This induces a small BC break for all apps requiring Twig with an inferior version.
177+
178+
- Minor update for Symfony 2.8 and 3.0
179+
180+
# v1.3.3
181+
182+
### Fixes
183+
184+
- Fix reversed breadcrumbs on page index
185+
186+
### Tests & CI
187+
188+
- Fixed PageControllerTest
189+
- Fix travis-ci config to build only master
190+
191+
# v1.3.2
192+
193+
### Code style
194+
195+
- Minor change in code style (mostly for SensioLabsInsight & ScrutinizerCI)
196+
197+
# v1.3.1
198+
199+
- Fix bug in test after new default breadcrumb class in config
200+

0 commit comments

Comments
 (0)