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.
2.1.0 - 2023-04-20
- Github actions
- Github supprt files
- Upgraded to AntiSamy 1.7.3
- Changes the HTMLSanitizer method to use the native adobe
getSafeHTML()
andisSafeHTML()
methods when on ACF - Updates module registration to use the Coldbox 5+ conventions ( Module configuration now nested in
moduleSettings
) - Changes the
autoClean
module configuration setting to default totrue
. This is opinionated but also makes this module more "plug and play" - Adds a
basic
policy file. This policy file is the same default policy file used by ACF - Renames the
resultsObject
argument inHTMLSanitizer.cfc
method to check and changes it to return a boolean, to allow for consistent return types between ACF and Lucee - Remove the
check
argument from theclean
method and adds acheck
method inAntiSamy.cfc
- Converts the build process to GitHub actions
- Github repo slug was changed from
cbox-antisamy
tocbantisamy
to allow the default CI scripts and request variables to work without major modification - Separates the Unit and Interceptor tests
- Updates the AntiSamy JAR to v1.6.4
- New helper methods:
antisamyClean(), antisamyCheck()
- Adds additional tests for return types
- Updated fixes on readme and assets
- Update of all dependencies
- Updated antisamy to version 1.5.7
- Unified workbench
- Updated build process
- Travis integration
- JavaLoader dependencies updated
- DocBox udpates
- Updated readme locations
Autoclean
property not respecting proper boolean value- Updated build process to CommandBox
- Invalid slug id, so CommandBox was getting confused on installations
- Defaults for configuration setup differently to avoid collisions
- Create first module version