# Changelog

## [2.7.0] – 2023-08-07

- migrated from Travis CI to GitHub Actions
- dropped support for Symfony 5.3, 6.0, 6.1, 6.2

[2.7.0]: https://github.com/craue/CraueConfigBundle/compare/2.6.0...2.7.0

## [2.6.0] – 2022-01-24

- added autowiring alias for `Craue\ConfigBundle\CacheAdapter\CacheAdapterInterface`
- added support for Symfony 6
- dropped support for Symfony 3.4, 5.1, 5.2

[2.6.0]: https://github.com/craue/CraueConfigBundle/compare/2.5.0...2.6.0

## [2.5.0] – 2020-12-17

- [#57]: added autowiring alias for `Craue\ConfigBundle\Util\Config`
- added support for PHP 8.0
- dropped support for PHP 7.0, 7.1, 7.2
- dropped support for Symfony 4.2, 4.3, 5.0

[#57]: https://github.com/craue/CraueConfigBundle/issues/57
[2.5.0]: https://github.com/craue/CraueConfigBundle/compare/2.4.0...2.5.0

## [2.4.0] – 2019-12-03

- added support for Symfony 5.*
- dropped support for Symfony 4.1

[2.4.0]: https://github.com/craue/CraueConfigBundle/compare/2.3.0...2.4.0

## [2.3.0] – 2019-08-01

- [#50]: prevent creating the default table when using a custom entity

[#50]: https://github.com/craue/CraueConfigBundle/issues/50
[2.3.0]: https://github.com/craue/CraueConfigBundle/compare/2.2.1...2.3.0

## [2.2.1] – 2019-06-01

- deprecated support for Symfony Cache component's PSR-16 Simple Cache
- code updates to avoid deprecation notices

[2.2.1]: https://github.com/craue/CraueConfigBundle/compare/2.2.0...2.2.1

## [2.2.0] – 2019-01-06

- added support for Symfony Cache component's PSR-16 Simple Cache
- dropped support for Symfony 2.7, 2.8, 3.0, 3.1, 3.2, 3.3, 4.0
- dropped support for PHP 5.3, 5.4, 5.5, 5.6
- dropped support for HHVM

[2.2.0]: https://github.com/craue/CraueConfigBundle/compare/2.1.0...2.2.0

## [2.1.0] – 2018-01-02

- [#41]:
  - added support for Symfony 4.*
  - no longer use Assetic

[#41]: https://github.com/craue/CraueConfigBundle/issues/41
[2.1.0]: https://github.com/craue/CraueConfigBundle/compare/2.0.0...2.1.0

## [2.0.0] – 2017-05-11

- BC breaks (follow `UPGRADE-2.0.md` to upgrade):
  - [#20]:
    - use XML instead of annotations for Doctrine mapping to allow overriding it
    - bumped Symfony dependency to 2.7
  - simplified the built-in form by removing hidden fields
  - removed some class parameters
- [#35]: added a cache for settings
- avoid warnings about missing translations when rendering the built-in form

[#20]: https://github.com/craue/CraueConfigBundle/issues/20
[#35]: https://github.com/craue/CraueConfigBundle/issues/35
[2.0.0]: https://github.com/craue/CraueConfigBundle/compare/1.4.2...2.0.0

## [1.4.2] – 2017-03-27

- prevent changes to names and sections of settings via hidden fields in the built-in form
- use namespaced template names (available since Twig 1.10)

[1.4.2]: https://github.com/craue/CraueConfigBundle/compare/1.4.1...1.4.2

## [1.4.1] – 2015-12-29

- added support for PHP 7.0 and HHVM

[1.4.1]: https://github.com/craue/CraueConfigBundle/compare/1.4.0...1.4.1

## [1.4.0] – 2015-11-30

- added support for Symfony 3.*
- dropped support for Symfony 2.1 and 2.2

[1.4.0]: https://github.com/craue/CraueConfigBundle/compare/1.3.2...1.4.0

## [1.3.2] – 2015-11-30

- [#22]+[#23]+[#28]: added conditional code updates to avoid deprecation notices with Symfony 2.8
- simplified controller code by injecting the `Request` into the action

[#22]: https://github.com/craue/CraueConfigBundle/issues/22
[#23]: https://github.com/craue/CraueConfigBundle/issues/23
[#28]: https://github.com/craue/CraueConfigBundle/issues/28
[1.3.2]: https://github.com/craue/CraueConfigBundle/compare/1.3.1...1.3.2

## [1.3.1] – 2015-02-27

- [#17]: added Russian translation
- added conditional code updates to avoid deprecation notices

[#17]: https://github.com/craue/CraueConfigBundle/issues/17
[1.3.1]: https://github.com/craue/CraueConfigBundle/compare/1.3.0...1.3.1

## [1.3.0] – 2014-11-04

- [#16]: added method `getBySection` to get settings with a given section

[#16]: https://github.com/craue/CraueConfigBundle/issues/16
[1.3.0]: https://github.com/craue/CraueConfigBundle/compare/1.2.0...1.3.0

## [1.2.0] – 2014-05-22

- [#10]: added Twig function `craue_setting`
- [#12]: added Dutch translation

[#10]: https://github.com/craue/CraueConfigBundle/issues/10
[#12]: https://github.com/craue/CraueConfigBundle/issues/12
[1.2.0]: https://github.com/craue/CraueConfigBundle/compare/1.1.4...1.2.0

## [1.1.4] – 2013-12-08

- fixed handling flash messages in the base template
- fixed translating setting names in the modification form
- adjusted the Composer requirements to also allow Symfony 2.4 and up (now 2.1 and up)

[1.1.4]: https://github.com/craue/CraueConfigBundle/compare/1.1.3...1.1.4

## [1.1.3] – 2013-11-21

- [#7]: fixed the base template to be compatible with Symfony 2.3 as well (now 2.1 and up)

[#7]: https://github.com/craue/CraueConfigBundle/issues/7
[1.1.3]: https://github.com/craue/CraueConfigBundle/compare/1.1.2...1.1.3

## [1.1.2] – 2013-09-25

- adjusted the Composer requirements to also allow Symfony 2.3

[1.1.2]: https://github.com/craue/CraueConfigBundle/compare/1.1.1...1.1.2

## [1.1.1] – 2013-05-02

- allow a custom route for redirection after handling form submission

[1.1.1]: https://github.com/craue/CraueConfigBundle/compare/1.1.0...1.1.1

## [1.1.0] – 2013-02-28

- adjustments to changes in the Form component for Symfony 2.1.*
- [#2]: added setters to the `Config` class

[#2]: https://github.com/craue/CraueConfigBundle/issues/2
[1.1.0]: https://github.com/craue/CraueConfigBundle/compare/1.0.0...1.1.0

## 1.0.0 - 2012-05-26

- first stable release for Symfony 2.0.*

## 2011-07-07

- initial commit
