All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
6.0.2 - 2024-08-09
- add phpstan.neon file
- add cpsell project words for Gitlab-CI
- add .dockerignore to speedup docker mount
- add official support of drupal 11.0
- remove usage of deprecated ContainerAware class
- add getRequestStack & getTitleResolver to TwigExtensionBase
- improve type-hinting using RevisionableStorageInterface for Loader::loadEntityRevision && Render::renderEntityRevision
- remove usage of deprecated twig_date_converter function when Twig 3.9 is installed
- use both trait conditionally EntityReferenceTestTrait and EntityReferenceFieldCreationTrait for Drupal 10 & 11 compliances
- allow compatibility with symfony/mime:^7.0
- fix obsolete docker-compose command in CIs
- fix tests running on 10.3-dev with rendered webp image
- fix Drupal 11 usage of bamboo_extensions_time_diff
- remove legacy version annotation on docker-compose.yml
6.0.1 - 2024-03-01
- re-enable PHPUnit Symfony Deprecation notice
- update codebase to be compliant PHP8.2
- rework tests by using a custom theme "bamboo_twig" in order of overriding *.html.twig template for tests purpose
- change Blocks rendered via bamboo_render_block do not use the block theme hook - Issue #3110310 by wengerk, rattusrattus, sahaj, interdruper, gido
- fix Issue #3417105 - remove all requirements on twig/extensions
- disable PHPUnit Symfony Deprecation notice since Drupal 10.2
- add coverage of Drupal 10.1.x
- allow Render form mixed parameter types - Issue #3273960 by darrenwh, wengerk
- add
bamboo_render_entity_revision
rendering of entity revision - Issue #3254160 by dibix, wengerk - add
bamboo_load_entity_revision
loading of entity revision - Issue #3254160 by dibix, wengerk - add support of optional
alt
parameter onbamboo_render_image
- Issue #3355084 by Ranjit1032002, thatlotnextdoor, wengerk - add Drupal GitlabCI - #3417699 #3350583
- add official support of drupal 11.x-dev
- fix tests template discovery using 'path' property
- fix Issue #3417699 by apaderno: Tests failing on Drupal 10 because Tests module has same name as Test Theme
- fix Issue #3350583 by urvashi_vora, mukesh88, mahtab_alam: Fix the errors/warnings reported by PHP_CodeSniffer
- drop tests support on Drupal <= 9.4
6.0.0 - 2022-11-18
- add official support of drupal 9.5 & 10.0
- drop support of drupal below 9.3.x
- bump major release number in order of using Drupal new semver system
- fix deprecated class name Twig_Extension for Drupal 10 compatibilities
- fix deprecation drupal_get_path for Drupal 10 compatibilities
- fix deprecation Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT for Drupal 10 compatibilities
- fix call to deprecated method assert() for Drupal 10 compatibilities
- fix call to deprecated constant FILE_STATUS_PERMANENT for Drupal 10 compatibilities
- fix call to deprecated function file_create_url() for Drupal 10 compatibilities
- fix the function file_build_uri() has been deprecated for Drupal 10 compatibilities
- fix Deprecated function: strtr(): Passing null to parameter #1 for PHP 8.1 compatibilities
5.1.0 - 2022-10-21
- drop support of drupal 8.8 & 8.9
- change bamboo_render_block to support block context-mapping
- fix docker running tests on Github Actions
- update linter phpdd 2.0.24 => 2.0.29
- add coverage for Drupal 9.3, 9.4 & 9.5
- add upgrade-status check
- remove satackey/action-docker-layer-caching on Github Actions
5.0.0 - 2022-06-24
- replace drupal_ti by wengerk/drupal-for-contrib
- remove dependency on twig/extensions
- fix Issue #3168662 by Michael Humbert: docker-compose with phpunit not working
- enforce PHPCS integration via GithubActions
- close Issue #3247601 - add drupalci.yml file to install symfony/mime on testing container
5.0.0-alpha - 2020-01-10
- close #3044811 - fix Drupal-CI Composer failure since Drupal 8.7.x+ - Update of drupal/coder squizlabs/php_codesniffer"
- close Issue #3090749 by wengerk: Drupal 9 Readiness
4.1.0 - 2018-08-25
- add
bamboo_has_permissions
- Issue #2955808 - add
bamboo_has_roles
- Issue #2955808 - fix Dependency namespacing in .info.yml file - Issue #2992564
- improve
bamboo_has_permissions
&bamboo_has_roles
README doc - Issue #2955808
4.0.0 - 2018-07-20
- add i18n filter to get translation of entity:
bamboo_i18n_get_translation
. - fix translatability of time_diff:
bamboo_extensions_time_diff
. - refactoring complete loader & renderer to works on multilingual websites.
- improve i18n with better tests coverage.
3.3.0 - 2018-05-16
- Fix date diff calcul error - Issue #2966556.
3.2.0 - 2018-03-01
- add Travis CI.
- add Style CI.
- add badges to README.md.
- fix composer invalid warning.
3.1.0 - 2017-09-26
- add a filter to render views:
bamboo_render_views
. - add some tests for the new
bamboo_render_views
filter.
3.0.0 - 2017-07-12
- fixed test fails for breaking change of latest Core (8.4) changes.
2.1.0 - 2017-07-12
- improve the usage of the
bamboo_extensions_time_diff
. - choose the period between s|i|h|d|m|y. When enpty, automatically choose the most accurate one.
- apply or not the Humanize format
2.0.0 - 2017-06-06
- boosts performance by using lazy loading & improves the code quality with automated workflow.
- includes automated unit and kernel tests to ensure stability.
1.0.0 - 2017-03-19
- init module
- provides some Twig extensions with some useful functions and filters that can improve development experience.