This repository has been archived by the owner on Nov 23, 2021. It is now read-only.
2.1.0
New features 💥
- AEM 6.4.2 module - new module that includes fixes for selector changes introduced in SP2 #321 #326
- AEM 6.5 module - new module providing support for AEM 6.5 #322 #329
- new Rich Text option handling (requires migration steps when upgrading to 6.5)
- added
no_label
handling to the dialog - includes selector fixes from 6.4.2
- rewritten how the dialog is configured from YAML files - now it is more extendable and maintainable for the future
- Tests and examples: https://github.com/Cognifide/bobcat-aem-tests/tree/master/aem65
Enhancements ✨
- Jetty updated to latest version #324
- Maintenance work, updates thanks to Dependabot!
- Bump license-maven-plugin from 1.9 to 2.0.0 #338
- Bump jacoco-maven-plugin from 0.8.2 to 0.8.4 #339
- Bump greenmail from 1.5.8 to 1.5.10 #340
- Bump slf4j-api from 1.7.25 to 1.7.26 #341
- Bump maven-source-plugin from 2.4 to 3.1.0 #342
- Bump maven-release-plugin from 2.5.2 to 2.5.3 #343
- Bump apache-rat-plugin from 0.12 to 0.13 #347
- Bump maven-surefire-plugin from 2.22.1 to 2.22.2 #346
- Bump sortpom-maven-plugin from 2.5.0 to 2.10.0 #344
- Bump junit.jupiter.version from 5.3.1 to 5.5.1 #345 ⭐️
- Bump commons-lang3 from 3.8 to 3.9 #351
- Bump guice.version from 4.2.0 to 4.2.2 #349
- Bump guava from 26.0-jre to 28.0-jre #357
- Bump assertj-core from 3.11.1 to 3.12.2 #352
- Bump maven-javadoc-plugin from 2.10.3 to 3.1.1 #356
- Removed unused dependencies (#364):
org.reflections:reflections
javax.jcr:jcr
org.apache.maven:maven-artifact
org.apache.jackrabbit:jackrabbit-jcr2dav
Changes 🤔
⚠️ For Cucumber users: we've changed the way Bobcat will handle integration with this framework moving forward! For rationale and migrations steps, please take a look at: https://cognifide.github.io/bobcat/docs/cucumber/
Bugfixes 🐛
- Bobcat now correctly loads timings properties #328
- Bobcat now throws error instead of returning null when there's a problem with retrieving AEM authentication cookie #332 #337
Migration notes ➡️
- When migrating from earlier versions of AEM to 6.5:
- following options need to be updated in your component YAML config files:
RICHTEXT_FONT_FORMAT
with valuesBOLD/ITALIC/UNDERLINE
->RTE_OPTIONS
with valuesBold/Underline/Italic/Unlink
(button titles); this works also for any other simple options (i.e. without any submenus)RICHTEXT_LIST
with valuesNUMBERED/BULLET/INDENT/OUTDENT
->RTE_OPTIONS_LISTS
with valuesBullet List/Numbered List/Indent/Outdent
- for more info, see: https://cognifide.github.io/bobcat/docs/modules/aem/componentconfiguration/#dialog-fields-types
- following options need to be updated in your component YAML config files:
- Cucumber users, please take a look at: https://cognifide.github.io/bobcat/docs/cucumber/