Skip to content

Latest commit

 

History

History
444 lines (353 loc) · 16.1 KB

CHANGELOG.md

File metadata and controls

444 lines (353 loc) · 16.1 KB

CHANGELOG

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