Skip to content

Latest commit

 

History

History
761 lines (548 loc) · 25.1 KB

CHANGELOG.md

File metadata and controls

761 lines (548 loc) · 25.1 KB

CHANGELOG

4.25.0 (2023-12-04)

  • Add Symfony 6.4 support

4.24.0 (2023-09-18)

  • Update Bootstrap 5 to 5.3.2

4.23.0 (2023-09-16)

  • Update Bootstrap Icons to 1.11.0

4.22.0 (2023-08-08)

  • Improve PHPDoc
  • Update Bootstrap to 5.3.1

4.21.0 (2023-06-21)

  • Update Bootstrap to 5.3.0

4.20.0 (2023-06-03)

  • Improve PHPDoc
  • Update dependencies

4.19.1 (2023-04-06)

  • Fix unit tests
  • Replace Base translator interface

4.19.0 (2023-04-05)

  • Remove unneeded configuration parameters
  • Set Twig extensions as private

4.18.0 (2023-03-28)

  • Add Symfony 6.x support
  • Improve code quality
  • Update dependencies

4.17.0 (2023-01-16)

  • Add TRANSLATION_DOMAIN constant
  • Add getTranslationDomain()
  • Merge Boostrap interface into Bootstrap bundle class

4.16.0 (2023-01-02)

  • Improve code quality
  • Improve functional tests
  • Improve PHPDoc
  • Update LICENSE

4.15.0 (2022-12-20)

  • Add PHP 8.2 support
  • Improve unit tests

4.14.0 (2022-12-06)

  • Improve javascript provider

4.13.0 (2022-11-30)

  • Update Bootstrap to 5.2.3

4.12.0 (2022-11-20)

  • Update Bootstrap Icons to 1.10.2

4.11.0 (2022-11-10)

  • Improve Flash bag template

4.10.0 (2022-11-10)

  • Add no data to display template
  • Improve work in progress template

4.9.3 (2022-10-12)

  • Replace console.log() by console.debug()

4.9.2 (2022-10-12)

  • Improve javascript

4.9.1 (2022-10-12)

  • Improve javascript

4.9.0 (2022-10-12)

  • Add javascript Bootstrap notify
  • Add javascript Bootstrap select
  • Add javascript Bootstrap tooltip
  • Add javascript Bootstrap WYSIHTML 5
  • Add javascript Summernote
  • Update dependencies

4.8.0 (2022-10-04)

  • Improve code quality
  • Update Bootstrap to 5.2.2

4.7.0 (2022-09-15)

  • Update Bootstrap to 5.2.1

4.6.0 (2022-08-10)

  • Add data attributes support into Button Twig extension
  • Improve code quality
  • Improve PHPDoc

4.5.0 (2022-08-08)

  • Update Bootstrap to 4.6.2
  • Update Bootstrap to 5.2.0
  • Update Bootstrap Icons to 1.9.1
  • Improve code quality

4.4.0 (2022-06-08)

  • Add boostrapRenderIcon() Twig function
  • Add bsRenderIcon() Twig function

4.3.0 (2022-05-16)

  • Update Bootstrap Icons to 1.8.2

4.2.2 (2022-03-21)

  • Fix Bootstrap Select assets

4.2.1 (2022-03-21)

  • Revert Bootstrap Select to 1.12.4

4.2.0 (2022-03-21)

  • Update Bootstrap Colorpicker to 2.5.3
  • Update Bootstrap Datepicker to 1.9.0
  • Update Bootstrap Icons to 1.8.1
  • Update Bootstrap Select to 1.13.14
  • Update Summernote to 0.8.20

4.1.0 (2022-03-21)

  • Add Icon Twig extension

4.0.0 (2022-03-15)

IMPORTANT NOTICE: The following Symfony versions are now not supported

  • Symfony 3.4
  • Symfony 4.0
  • Symfony 4.1
  • Symfony 4.2
  • Symfony 4.3

IMPORTANT NOTICE: The following packages has been moved

  • WBW\Bundle\BootstrapBundle\Asset\Alert
  • WBW\Bundle\BootstrapBundle\Asset\Badge
  • WBW\Bundle\BootstrapBundle\Asset\Button
  • WBW\Bundle\BootstrapBundle\Asset\Navigation
  • WBW\Bundle\BootstrapBundle\Asset\ProgressBar
  • Add PHP 8.x support
  • Add Symfony 5.x support
  • Add center-aligned text renderer trait
  • Add justified-aligned text renderer trait
  • Add left-aligned text renderer trait
  • Add no-wrap text renderer trait
  • Add right-aligned text renderer trait
  • Add center-aligned renderer trait
  • Add right-aligned renderer trait
  • Improve PHPDoc
  • Update dependencies

3.27.0 (2022-01-05)

  • Improve views organization

3.26.0 (2021-12-29)

  • Add Form button Twig functions aliases

3.25.0 (2021-12-29)

  • Add Role label Twig function alias

3.24.0 (2021-12-29)

  • Add Grip Twig functions aliases
  • Improve unit tests

3.23.2 (2021-12-29)

  • Fix animation into Work in progress view

3.23.1 (2021-12-29)

  • Fix dependencies

3.23.0 (2021-12-29)

  • Improve views organization

3.22.0 (2021-12-01)

  • Add Bootstrap Icons 1.7.0
  • Add output view (simple HTML rendering for AJAX request by example)
  • Improve code quality

3.21.0 (2021-10-29)

  • Update Bootstrap to 4.6.1
  • Update Bootstrap to 5.1.3

3.20.1 (2021-10-28)

  • Fix default locales configuration

3.20.0 (2021-10-26)

  • Improve code quality
  • Improve documentation

3.19.0 (2021-09-28)

  • Add Bootstrap Datepicker locale support

3.18.0 (2021-09-27)

  • Add domain translation into Role label Twig extension

3.17.0 (2021-09-17)

  • Add Bootstrap Select locale support

3.16.0 (2021-09-03)

IMPORTANT NOTICE: The following packages has been moved

  • WBW\Bundle\BootstrapBundle\Alert
  • WBW\Bundle\BootstrapBundle\Badge
  • WBW\Bundle\BootstrapBundle\Button
  • WBW\Bundle\BootstrapBundle\Navigation
  • WBW\Bundle\BootstrapBundle\ProgressBar
  • WBW\Bundle\BootstrapBundle\Theme
  • Improve code quality

3.15.0 (2021-08-17)

  • Update dependencies

3.14.0 (2021-08-16)

  • Improve unit tests
  • Update Bootstrap to 5.1.0

3.13.0 (2021-05-19)

  • Add Bootstrap 5.0.1

3.12.1 (2021-03-01)

  • Improve code quality

3.12.0 (2021-02-15)

  • Update Bootstrap to 4.6.0

3.11.4 (2021-02-10)

  • Improve code quality
  • Minor fix

3.11.3 (2021-02-09)

  • Improve unit tests

3.11.2 (2021-02-08)

  • Fix some class_alias uses

3.11.1 (2021-02-05)

  • Replace Class:: by static::

3.11.0 (2021-02-03)

IMPORTANT NOTICE: The following Symfony versions are now not supported

  • Symfony 2.7
  • Symfony 2.8
  • Symfony 3.0
  • Symfony 3.1
  • Symfony 3.2
  • Symfony 3.3

IMPORTANT NOTICE: The following PHP versions are now not supported

  • PHP 5.6
  • PHP 7.0

IMPORTANT NOTICE: The following deprecated classes has been removed

  • WBW\Bundle\BootstrapBundle\BootstrapInterface
  • Improve PHP doc
  • Improve unit tests
  • Migrating from PHP 5.6 to PHP 7.1

3.10.0 (2020-10-15)

  • Update Bootstrap to 4.5.3

3.9.0 (2020-08-07)

  • Update Bootstrap to 4.5.2

3.8.0 (2020-08-07)

  • Update Bootstrap to 4.5.1

3.7.0 (2020-06-25)

  • Improve code quality
  • Improve unit tests
  • Update Bootstrap to 4.5.0

3.6.0 (2020-01-06)

  • Update dependencies

3.5.0 (2019-12-23)

IMPORTANT NOTICE: The following classes has been deprecated

  • WBW\Bundle\BootstrapBundle\BootstrapInterface
  • Update Bootstrap to 4.4.1

3.4.2 (2019-10-14)

  • Fix favicons

3.4.1 (2019-10-14)

  • Fix favicons

3.4.0 (2019-10-14)

  • Add abstract Alert
  • Add Alert Enumerator
  • Add Alert factory
  • Add Alert interface
  • Add Alert renderer
  • Add Danger alert
  • Add Dark alert
  • Add Info alert
  • Add Light alert
  • Add Primary alert
  • Add Secondary alert
  • Add Success alert
  • Add Warning alert
  • Add abstract Badge
  • Add Badge Enumerator
  • Add Badge factory
  • Add Badge interface
  • Add Badge renderer
  • Add Danger badge
  • Add Dark badge
  • Add Info badge
  • Add Light badge
  • Add Primary badge
  • Add Secondary badge
  • Add Success badge
  • Add Warning badge
  • Add Dark button
  • Add Light button
  • Add Secondary button
  • Update Alert Twig extension
  • Update Badge Twig extension
  • Update Button interface
  • Update Button Twig extension
  • Update DOCUMENTATION
  • Update Label Twig extension
  • Update Progress bar Twig extension

3.3.4 (2019-09-25)

  • Fix Summernote CSS path

3.3.3 (2019-09-25)

  • Add Summernote asset
  • Improve unit tests
  • Improve assets

3.3.2 (2019-09-04)

  • Improve unit tests

3.3.1 (2019-07-22)

  • Add PHP extensions into Composer

3.3.0 (2019-07-08)

  • Replace string by constant into getAssetsRelativeDirectory()
  • Update documentation
  • Update Twig console to support Bootstrap 4

3.2.2 (2019-07-03)

  • Add Popper.js asset (Bootstrap 4 dependency)
  • Fix icons into Form button Twig extension

3.2.1 (2019-06-08)

  • Fix deprecated root() call on TreeBuilder

3.2.0 (2019-06-08)

  • Change license
  • Update Composer (according to Composer schema)
  • Update Travis-CI configuration (Symfony 4.3)

3.1.0 (2019-05-24)

  • Add Configuration
  • Reorganize images

3.0.1 (2019-05-19)

  • Fix bootstrapVersion into stylesheets template
  • Split Resources/config/services.yml (listeners.yml, twig.yml)

3.0.0 (2019-05-11)

  • Better support of Symfony's bundle recommendations
  • Remove deprecated constants
  • Update dependencies
  • Update SERVICE_NAME constants

2.3.1 (2019-03-28)

  • Fix deprecated Twig classes
  • Improve PHPDoc

2.3.0 (2019-02-20)

  • Add getPrefix() method into Button interface
  • Add getPrefix() method into Progress bar interface

2.2.0 (2019-02-19)

  • Add Bootstrap interface
  • Add Danger progress bar
  • Add FOSUser breadcrumb nodes
  • Add Info progress bar
  • Add Progress bar factory
  • Add Progress bar interface
  • Add Progress bar renderer
  • Add Success progress bar
  • Add Warning progress bar
  • Update Progress bar Twig extension

2.1.1 (2019-02-15)

  • Fix CSS overload into buttons (by setting unknown Bootstrap types and sizes)
  • Remove all unnecessary Twig extension constructors

2.1.0 (2019-02-14)

  • Add Alert Twig function aliases
  • Add Badge Twig function aliases
  • Add Button Twig function aliases
  • Add Button group Twig function aliases
  • Add Button enumerator
  • Add Button factory
  • Add Button interface
  • Add Code Twig function aliases
  • Add Danger button
  • Add Default button
  • Add Dropdown Twig function aliases
  • Add Glyphicon Twig function aliases
  • Add Image Twig function aliases
  • Add Info button
  • Add Label Twig function aliases
  • Add Nav Twig function aliases
  • Add Primary button
  • Add Progress bar Twig function aliases
  • Add Success button
  • Add Typography Twig function aliases
  • Add Warning button
  • Add Grid helper
  • Fix disable state with button link filter
  • Fix multiple filter declarations into Renderer Twig extension
  • Improve code style
  • Improve unit tests
  • Update Bootstrap 3 to 3.4.1
  • Update Bootstrap 4 to 4.3.1
  • Update Button Twig extension

1.7.4 (2019-01-03)

  • Fix public resources paths

2.0.0 (2018-12-21)

  • Add Alert Twig extension trait (used for dependency injection into another service)
  • Add Badge Twig extension trait (used for dependency injection into another service)
  • Add Breadcrumb node action "new users group" (with Glyphicon icon)
  • Add Breadcrumb node action "new user" (with Glyphicon icon)
  • Add Breadcrumb node action "new" (with Glyphicon icon)
  • Add Breadcrumb node action "index" (with Glyphicon icon)
  • Add Breadcrumb node action "import" (with Glyphicon icon)
  • Add Breadcrumb node action "export" (with Glyphicon icon)
  • Add Breadcrumb node action "edit" (with Glyphicon icon)
  • Add Breadcrumb Twig extension trait (used for dependency injection into another service)
  • Add Bootstrap 4 asset
  • Add Bootstrap 4 layout
  • Add Button groug Twig extension trait (used for dependency injection into another service)
  • Add Button Twig extension trait (used for dependency injection into another service)
  • Add CHANGELOG
  • Add Code Twig extension trait (used for dependency injection into another service)
  • Add default application theme provider
  • Add default breadcrumbs theme provider
  • Add default footer theme provider
  • Add default hook drop down theme provider
  • Add default navigation theme provider
  • Add default notifications drop down theme provider
  • Add default search theme provider
  • Add default tasks drop down theme provider
  • Add default user info theme provider
  • Add Dropdown Twig extension trait (used for dependency injection into another service)
  • Add Form button Twig extension trait (used for dependency injection into another service)
  • Add Glyphicon Twig extension trait (used for dependency injection into another service)
  • Add Grid Twig extension trait (used for dependency injection into another service)
  • Add hasProviders() into abstract manager
  • Add Image Twig extension trait (used for dependency injection into another service)
  • Add Label Twig extension trait (used for dependency injection into another service)
  • Add Nav Twig extension trait (used for dependency injection into another service)
  • Add Navigation node "users groups" (with Glyphicon icon)
  • Add Navigation node "users" (with Glyphicon icon)
  • Add Navigation node "settings" (with Glyphicon icon)
  • Add Navigation node "parameters" (with Glyphicon icon)
  • Add Navigation node "events" (with Glyphicon icon)
  • Add Navigation node "dashboard" (with Glyphicon icon)
  • Add Navigation node action "new users group" (with Glyphicon icon)
  • Add Navigation node action "new user" (with Glyphicon icon)
  • Add Navigation node action "new" (with Glyphicon icon)
  • Add Navigation node action "index" (with Glyphicon icon)
  • Add Navigation node action "import" (with Glyphicon icon)
  • Add Navigation node action "export" (with Glyphicon icon)
  • Add Navigation node action "edit" (with Glyphicon icon)
  • Add Progress bar Twig extension trait (used for dependency injection into another service)
  • Add Role label Twig extension trait (used for dependency injection into another service)
  • Add Table button Twig extension trait (used for dependency injection into another service)
  • Add Typography Twig extension trait (used for dependency injection into another service)
  • Fix handler for icon rendering into Twig extensions
  • Improve functional tests
  • Improve unit tests
  • Refactoring Bootstrap 3 layout
  • Remove abstract manager (moved into core-bundle)
  • Remove abstract Theme manager (moved into core-bundle)
  • Remove Animate.css (moved into Core bundle)
  • Remove Application theme provider interface (moved into core-bundle)
  • Remove Bad user role exception (moved into core-bundle)
  • Remove Breadcrumb node (moved into core-bundle)
  • Remove Breadcrumbs theme provider interface (moved into core-bundle)
  • Remove Choice renderer interface (moved into core-bundle)
  • Remove Email layout (moved into core-bundle)
  • Remove "final" keyword
  • Remove Font Awesome (moved into Core bundle)
  • Remove Font Awesome Twig extension (moved into core-bundle)
  • Remove Footer theme provider bad karmainterface (moved into core-bundle)
  • Remove Form factory (moved into core-bundle)
  • Remove Form helper (moved into core-bundle)
  • Remove Form renderer (moved into core-bundle)
  • Remove Hook drop down theme provider interface (moved into core-bundle)
  • Remove jQuery (moved into Core bundle)
  • Remove jQuery EasyAutocomplete (moved into Core bundle)
  • Remove jQuery Inputmask (moved into Core bundle)
  • Remove jQuery InputMask Twig extension (moved into core-bundle)
  • Remove jQuery Select2 (moved into Core bundle)
  • Remove Kernel event listener (moved into core-bundle)
  • Remove Material Design Color Palette (moved into Core bundle)
  • Remove Material Design Hierarchical Display (moved into Core bundle)
  • Remove Material Design Iconic Font (moved into Core bundle)
  • Remove Material Design Iconic Font Twig extension (moved into core-bundle)
  • Remove Meteocons (moved into Core bundle)
  • Remove Meteocons Twig extension (moved into core-bundle)
  • Remove Navigation interface (moved into core-bundle)
  • Remove Navigation item (moved into core-bundle)
  • Remove Navigation node (moved into core-bundle)
  • Remove Navigation theme provider interface (moved into core-bundle)
  • Remove Navigation tree (moved into core-bundle)
  • Remove Navigation tree helper (moved into core-bundle)
  • Remove Notification event (moved into core-bundle)
  • Remove Notification events (moved into core-bundle)
  • Remove Notifications drop down theme provider interface (moved into core-bundle)
  • Remove Provider interface (moved into core-bundle)
  • Remove Search theme provider interface (moved into core-bundle)
  • Remove Select2 data format interface (moved into core-bundle)
  • Remove Select2 helper (moved into core-bundle)
  • Remove SweetAlert (moved into Core bundle)
  • Remove Tasks drop down theme provider interface (moved into core-bundle)
  • Remove Theme manager (moved into core-bundle)
  • Remove Theme manager interface (moved into core-bundle)
  • Remove Theme provider interface (moved into core-bundle)
  • Remove Translated choice renderer interface (moved into core-bundle)
  • Remove unused code
  • Remove User helper (moved into core-bundle)
  • Remove User info theme provider interface (moved into core-bundle)
  • Remove waitMe (moved into Core bundle)
  • Remove Wiki page (moved into core-bundle)
  • Reorganize layout templates
  • Update Alert Twig extension
  • Update Badge Twig extension
  • Update Bootstrap 3 (3.3.7 > 3.4.0)
  • Update Breadcrumb Twig extension
  • Update Button groug Twig extension
  • Update Button Twig extension
  • Update Code Twig extension
  • Update dependencies (Core bundle 1.2.0 and SyntaxHighlighter 2.2.0)
  • Update Dropdown Twig extension
  • Update Form button Twig extension
  • Update Grid Twig extension
  • Update Glyphicon Twig extension
  • Update Image Twig extension
  • Update Label Twig extension
  • Update Nav Twig extension
  • Update Progress bar Twig extension
  • Update Table button Twig extension
  • Update Role label Twig extension
  • Update Typography Twig extension
  • Update Wiki
  • Zip public resources into assets folder

1.7.3 (2018-10-04)

  • Add parent() call into Twig templates
  • Improve PHPDoc

1.7.2 (2018-10-01)

  • Fix Layout controller functional tests
  • Replace some string delimiters

1.7.1 (2018-10-01)

  • Clean up dependencies
  • Update unit testing configuration

1.7.0 (2018-09-28)

  • Add jQuery EasyAutocomplete public resource
  • Add Manager interface
  • Add Theme manager
  • Improve code quality
  • Improve unit tests
  • Reorganize the wiki pages
  • Replace static:: by self:: call to avoid possible issues into child classes
  • Update Font Awesome public resource

1.6.3 (2018-09-22)

  • Restore icon into Navigation tree helper

1.6.2 (2018-08-30)

  • Update dependencies (Core library 4.2.0)

1.6.1 (2018-08-22)

  • Update dependencies (Core library 4.0.0)

1.6.0 (2018-08-17)

  • Add Select2 helper (use to provide "results" array)
  • Move Wiki layout model
  • Update exception constructors

1.5.3 (2018-08-16)

  • Improve PHPDoc
  • Update exceptions inheritance
  • Update Nav Twig extension

1.5.2 (2018-08-09)

  • Remobe "bundle" into service names

1.5.1 (2018-08-07)

  • Update dependencies (Core library 3.0.0)
  • Update wiki layout template

1.5.0 (2018-08-02)

  • Improve PHPDoc
  • Rename Form button Twig extension functions
  • Rename Table button Twig extension functions

1.4.0 (2018-07-31)

  • Add Button Twig extension
  • Add Dropdown Twig extension
  • Add Typography Twig extension
  • Refactoring Alert Twig extension
  • Refactoring Badge Twig extension
  • Refactoring Breadcrumb Twig extension
  • Refactoring Button group Twig extension
  • Refactoring Glyphicon Twig extension
  • Refactoring jQuery Inputmask Twig extension
  • Refactoring Label Twig extension
  • Refactoring Material Design Iconic font Twig extension
  • Refactoring Progress bar Twig extension
  • Improve PHPDoc
  • Refactoring Grid Twig extensions
  • Refactoring Code Twig extensions
  • Replace StringUtility by bootstrapHTMLElement() into Twig extensions
  • Set services as public (Symfony ^4.0 compatibility)

1.3.1 (2018-07-16)

  • Fix possible issue into abstract Component Twig extension
  • Remove unused code

1.3.0 (2018-07-16)

  • Add Button group Twig extension
  • Add Breadcrumb Twig extension
  • Add $matcher into Navigation node classes constructor
  • Prepare Nav Twig extension
  • Refactor getUser() method into Kernel event listener

1.2.0 (2018-07-14)

  • Add regexp support and activeTree() into NavigationTree

1.1.1 (2018-07-12)

  • Fix possible issue into NavigationTree

1.1.0 (2018-07-11)

  • Add activeNodes() into NavigationTree
  • Improve code indent
  • Improve unit tests
  • Move Form button Twig extension
  • Move Table button Twig extension

1.0.0 (2018-07-10)

  • Initial release