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.
- Github action updates
- ColdBox 7 auto-testing
- Compatibility with ColdBox and CommandBox modules
- New module template updates
- Github actions build process
- @wpdebruin [email protected] - enabled
workfactor
to be used inhashPassword()
- Added three new helper mixins for easy usage :
bcryptHash(), bcryptCheck(), bcryptSalt()
- New method to generate bcrypt salts:
generateSalt( workFactor = default ): bcryptSalt()
- Ability to pass in a custom
salt
argument via thehashPassword( input, workFactor, salt )
method compatiblity
: NewmoduleSettings
configuration as per ColdBox 5+ instead of parsing parent settings- Updated to newest module layout
- Lots of docs for methods
- Upgraded tests to ColdBox 6+
- Upgraded to cbJavaloader 2.x due to security issues in 1.x
- ACF11 Support
- Lucee 4.5 Support
- Updated BCrypt library to v0.4
- Fixes a memory leak when performing over 10 concurrent hashes
- Module test harness updates
- Updated Docs
- Fixed javacast issue when passing a work factor
- Updated JavaLoader dependencies
- Added Java source for references and future inline build compilation
- Updated settings to match ColdBox module standards
- Added full test suites
- Added Travis integration
- Added git ignores and attributes