Browse Source

Rework changelog

Sullivan SENECHAL 9 năm trước cách đây
mục cha
commit
6555a6d0c6
1 tập tin đã thay đổi với 27 bổ sung275 xóa
  1. 27 275
      CHANGELOG.md

+ 27 - 275
CHANGELOG.md

@@ -1,275 +1,27 @@
-CHANGELOG
-=========
-
-### 2015-06-18
- * Add missing Route constructor parameters to ``RouteCollection:add`` method
-
-### 2015-03-04
- * [BC BREAK] Admin LTE 2.0 used. Assets files changed.
- * [BC BREAK] moved ``sonata_wrapper`` block on ```standard_layout.html.twig```
- * [BC BREAK] removed ``btn-outline``` from doctrine-orm-admin form actions buttons
-
-### 2015-03-01
- * [BC BREAK] added the ``hasRoute`` method to the AdminInterface
-
-## 2015-02-18
- * [BC BREAK] Integration of KNPMenu for the admin menu. This integration is resetted when the standard layout ``standard_layout.html.twig`` is overrided. The KNPMenu is available in ``sonata_menu.html.twig`` template.
-
-### 2015-02-15
- * [BC BREAK] added ``getFieldOption``, ``setFieldOption`` methods to the FilterInterface
- * [BC BREAK] added the ``getFilterFieldDescription`` method to the AdminInterface
- * [BC BREAK] added the ``getMaxPageLinks``, ``setMaxPageLinks`` methods to the PagerInterface
- * [BC BREAK] CSS class ``sonata-autocomplete-dropdown-item`` is not automatically added to dropdown
-   autocomplete item in ``sonata_type_model_autocomplete``, use option ``dropdown_item_css_class``
-   to set the CSS class of dropdown item.
-
-## 2015-01-05
- * [BC BREAK] #2665 - text from Admin's toString method is escaped for html output before adding in flash message to prevent possible XSS vulnerability.
-
-### 2014-11-04
-* [BC BREAK] Inline edition now validates the whole object.
-
-### 2014-09-21
- * added new form type ``sonata_choice_field_mask``
-
-### 2014-09-19
- * [BC BREAK] ``field_options`` is now directly given to ``value`` form in ``DateRangeType`` and ``DateTimeRangeType`` filters.
-
-### 2014-08-08
- * added new form type ``sonata_type_model_autocomplete``
- * changed ``collection`` form type to ``sonata_type_native_collection``
-
-### 2013-12-27
-
-* [BC BREAK] Added KnpMenuBundle v2.x compatibility, ``buildSideMenu`` must now use the ``Admin::generateMenuUrl`` method to generate the route arguments for the KnpMenu options.
-
-### 2013-12-14
-
-* [BC BREAK] Added the ``getTranslationLabel`` method to AdminInterface
-
-### 2013-12-05
-
-* [BC BREAK] Move some classes to SonataCoreBundle, you need to add a new dependency
-
-### 2013-11-23
-
-* [BC BREAK] added ``getBatchActions`` to the AdminInterface
-  If you do not extend the Admin class, you need to add this method to
-  your admin.
-
-### 2013-10-26
- * added new form type ``sonata_type_model_hidden``
-
-### 2013-10-13
-
-* [BC BREAK] added ``setCurrentChild``, ``getCurrentChild`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-### 2013-10-05
-
-* [BC BREAK] added ``getExportFormats``, ``getDataSourceIterator`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-### 2013-10-01
-
-* [BC BREAK] added ``supportsPreviewMode`` to the AdminInterface
-  If you do not extend the Admin class, you need to add this method to
-  your admin.
-
-### 2013-09-30
-
-* [BC BREAK] added ``getFilterParameters`` to the AdminInterface
-  If you do not extend the Admin class, you need to add this method to
-  your admin.
-
-### 2013-09-27
-
-* [BC BREAK] added ``hasParentFieldDescription``, ``getPersistentParameters``,
-  ``getParentFieldDescription``, ``getUniqid``, ``getBaseCodeRoute``,
-  ``getIdParameter`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-* added support for select2 (jQuery based replacement for select boxes)
-
-### 2013-09-23
-
-* change list's action buttons to use ``btn-small`` from twitter bootstrap
-
-### 2013-09-20
-
-* [BC BREAK] added ``getTranslator``, ``getForm``, ``getBreadcrumbs``
-  to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-### 2013-09-13
-
-* [BC BREAK] added ``getMaxPerPage``, ``setMaxPerPage``, ``setPage``,
-  ``setQuery ``, ``getResults`` to the PagerInterface
-  If you do not extend the Pager class, you need to add these methods to
-  your pager.
-
-* [BC BREAK] added ``isActive`` to the FilterInterface
-  If you do not extend the Filter class, you need to add this method to
-  your filter.
-
-### 2013-09-11
-
-* [BC BREAK] added ``hasShowFieldDescription``, ``hasListFieldDescription``,
-  ``removeListFieldDescription``, ``removeFilterFieldDescription``,
-  ``hasFilterFieldDescription`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-* [BC BREAK] added ``reorderFilters`` to the DatagridInterface
-  If you do not extend the Datagrid class, you need to add this method to
-  your Datagrid.
-
-### 2013-09-05
-
-* [BC BREAK] added ``getListBuilder``, ``getDatagridBuilder``, ``setBaseControllerName``,
-  ``getBaseControllerName``, ``getFormFieldDescriptions``, ``getRoutes``, ``getFilterFieldDescriptions``,
-  ``getListFieldDescriptions``, ``isChild`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-### 2013-08-30
-* [BC BREAK] added ``getLabel``, ``removeShowFieldDescription``, ``getShowGroups``,
-  ``setShowGroups``, ``reorderShowGroup`` to the AdminInterface
-  If you do not extend the Admin class, you need to add these methods to
-  your admin.
-
-### 2013-07-26
-
-* [BC BREAK] added alterNewInstance to AdminExtensionInterface
-  If you do not extend the AdminExtension, you need to add an empty method to
-  your extension classes:
-
-      public function alterNewInstance(AdminInterface $admin, $object)
-      {}
-
-* [BC BREAK] added hasRequest to the AdminInterface
-  If you do not extend the Admin class, you need to add a hasRequest method to
-  your admin like this (depending on how you handle the request you return in
-  getRequest:
-
-      public function hasRequest()
-      {
-          return null !== $this->request;
-      }
-
-### 2013-07-23
-
-* [BC BREAK] changed route name/pattern guesser to be more acurate and
-  persistance layer agnostic, this might affect you if you use a namespace scheme
-  similar to the examples below:
-    * **Before** - admin for `Symfony\Cmf\Bundle\FoobarBundle\Document\Bar` generated base route name  `admin_bundle_foobar_bar` and base pattern `/cmf/bundle/bar`
-    * **After** - admin for `Symfony\Cmf\Bundle\FoobarBundle\Document\Bar` generates `admin_cmf_foobar_bar` and `/cmf/foobar/bar`
-
-### 2013-07-05
-
-*  Remove qTip
-
-### 2012-11-25
-
-* [BC BREAK] change the configureSideMenu signature to use the AdminInterface
-
-    -    protected function configureSideMenu(MenuItemInterface $menu, $action, Admin $childAdmin = null)
-    +    protected function configureSideMenu(MenuItemInterface $menu, $action, AdminInterface $childAdmin = null)
-
-### 2012-08-05
-
-* [BC BREAK] remove ``getListTemplate``, ``getEditTemplate``, ``getShowTemplate`` => just use ``getTemplate('edit')``
-* add a ``delete`` template configuration entry
-
-### 2012-06-05
-
-* [BC BREAK] Fix bug introduces by 09334d81, now an admin must have the role ``ROLE_SONATA_ADMIN`` to see the top bar navigation
-
-### 2012-05-31
-
-* Update batch action confirmation message (breaks some translations)
-
-### 2012-05-02
-
-* [BC BREAK] add ProxyQueryInterface hint into the FilterInterface class
-
-### 2012-03-07
-
-* [BC BREAK] Extension : refactor the AdminExtensionInterface to use the proper AdminInterface, add a new configureQuery method
-* Add export to xls format (html file)
-
-### 2012-03-01
-
-* [BC BREAK] Introduce Block Into the Admin Bundle
-    * The AdminBundle has now a dependency to BlockBundle : http://github.com/sonata-project/SonataBlockBundle
-    * The dashboard list is now a block, so it can be removed from the sonata_admin configuration.
-    * More blocks can be created please follow the instruction here : https://sonata-project.org/bundles/block/master/doc/reference/your_first_block.html
-
-* [BC BREAK] New configuration format for the dashboard section.
-
-### 2012-02-28
-
-* Add export feature to csv, xml, json
-  The AdminBundle has now a new dependency to exporter : https://github.com/sonata-project/exporter
-
-### 2011-09-04
-
-* Add a delete option on widget with edit = list
-* Refactoring the Menu/Breadcrumb management due to a change in the KnpLab Menu lib
-
-### 2011-08-03
-
-* remove property definitions
-* add TypeGuesser for list/show/filter
-* refactor [Form|List|Filter|Show]|Mapper to match the Symfony2 Form API
-* add theme form definition from within the Admin class - default : SonataAdminBundle:Form:admin_fields.html.twig
-* add new twig block type names to allows custom widget layouts per admin
-* add show
-
-### 2011-04-01
-
-* migrate to the new form framework
-
-### 2011-03-03
-
-* add sortable option
-
-### 2011-02-08
-
-* add prototype for nested admin
-
-### 2011-02-07
-
-* refactor code to use builder (FormBuilder, DatagradBuilder, FilterBuilder)
-
-### 2011-02-02
-
-* starting to use the form.field_factory service
-* update code to integrate the last symfony changes
-
-### 2011-01-24
-
-* add list mode
-* add 'add_empty' option to association widget (ie: select)
-* add country field type
-* refactor the form creation
-
-### 2011-01-18
-
-* respect symfony conventions
-* add new base edit template (standard and inline)
-* admin instances are not singletons anymore
-* add inline edition
-
-### 2011-01-15
-
-* respect symfony conventions
-* add a FieldDescription
-* register routes by using the getUrls from each Admin class
-* build admin information "on demand"
-* create an EntityAdmin and add new abstract method into the Admin class
-* add inline edition for one-to-one association
+# Change Log
+All notable changes to this project will be documented in this file.
+This project adheres to [Semantic Versioning](http://semver.org/).
+
+## [Unreleased]
+### Added
+
+## [3.0.0](https://github.com/olivierlacan/keep-a-changelog/compare/2.3.10...3.0.0) - 2016-05-08
+### Added
+- Add missing Route constructor parameters to ``RouteCollection:add`` method
+- Add the ``hasRoute`` method to the AdminInterface
+- Integration of KNPMenu for the admin menu. This integration is reset when the standard layout
+``standard_layout.html.twig`` is overriden. The KNPMenu is available in ``sonata_menu.html.twig`` template.
+- Add ``getFieldOption``, ``setFieldOption`` methods to the FilterInterface
+- Add the ``getFilterFieldDescription`` method to the AdminInterface
+- Add the ``getMaxPageLinks``, ``setMaxPageLinks`` methods to the PagerInterface
+
+### Changed
+- Admin LTE 2.0 used. Assets files changed.
+- Move ``sonata_wrapper`` block on ```standard_layout.html.twig```
+- CSS class ``sonata-autocomplete-dropdown-item`` is not automatically added to dropdown
+autocomplete item in ``sonata_type_model_autocomplete``, use option ``dropdown_item_css_class``
+to set the CSS class of dropdown item.
+- Text from Admin's toString method is escaped for html output before adding in flash message to prevent possible XSS vulnerability.
+
+### Removed
+- Remove ``btn-outline``` from doctrine-orm-admin form actions buttons