@@ -4,8 +4,26 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ )
55and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
66
7- ## [ 1.1.0 ] - XXXX-XX-XX
7+ ## [ 2.0.3 ] - 2017-12-13
88### Added
9+ - ` setRequired ` to ` Field ` class;
10+ - Twig Filter ` merge_str ` to merge value into as array value through implode.
11+
12+ ### Fixed
13+ - Form field error class being ignored in ` Bootstrap4TemplatePack ` .
14+
15+ ## [ 2.0.2] - 2017-12-12
16+ ### Changed
17+ - ` Twig ` minimal version supported setted to ` >=1.35 ` .
18+
19+ ## [ 2.0.1] - 2017-12-11
20+ ### Changed
21+ - Loading ` Twig ` classes with psr-4 mode;
22+ - Select ` option ` tag don't render ` value ` if it is empty.
23+
24+ ## [ 2.0.0] - 2017-12-11
25+ ### Added
26+ - Documentation of package;
927 - Renderers to facilitate integrations of template-engines:
1028 - Added ` Renderer ` interface;
1129 - Added ` TwigRenderer ` that integrates ` twig/twig ` ;
@@ -15,12 +33,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1533 - Added template pack ` DefaultTemplatePack ` . Defined as default template pack;
1634 - Added template pack ` Bootstrap4TemplatePack ` that integrates Bootstrap v4.0.0-beta.2.
1735 - ` Config ` singleton class allowing:
18- - Configure custom template packs class;
19- - Configure custom messages class;
20- - Configure custom renderers class.
21- - Added extra arg ` label ` to method ` getContext ` of ` Widget ` class.
36+ - Configure custom template packs;
37+ - Configure custom messages;
38+ - Configure custom renderers.
39+ - Added extra arg ` label ` to method ` getContext ` of ` Widget ` class;
40+ - ` BoundWidget ` class to represent the choices of a ` ChoiceWidget ` in ` BoundField ` , allowing individual render or data access to each option.
2241
2342### Changed
43+ - ` BoundField ` moved from ` Fields ` to new namespace ` Bounds ` ;
2444 - ` BoundField ` attribute name ` choices ` changed to ` options ` ;
2545 - ` BoundField ` attribute ` options ` now return an array instead of formated string;
2646 - ` Widgets ` , ` labelTag ` and ` ErrorList ` now render through default renderer instead of formatter ` fleshgrinder/format ` ;
0 commit comments