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