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 Actions Migration
- ColdBox 7 testing
- Github support files
- The
message
argument can now be astring
or anarray
- Added the new
prepend()
method instead of theprependArray
- Updated changelog to new changelog standard
- Upgraded to new ColdBox 5 module standards
COMPATIBILITY
- New formatting and linting rules
- New packages scripts for build process
- A lot more scenarios to our test specs
- Missing
dark,light
from type hints - Delete the metadata added also on
clearData=true
#15 (#15)
- The
messageArray
argument is now deprecated in favor of passing either a string or array to themessage
argument and simplifying the API
appendArray()
dropped in favor of multi type argumentprependArray()
dropped in favor of multi type argument- Dropped ACF11 and Lucee4.5 Support
- Dropped ColdBox 4 support
- Added new helper mixins, you can now invoke it via
cbMessageBox()
- Updated location protocol for download
- Patch for not sending styles to headers to avoid collisions on test modes
- Update to new module layout
- Adding support for
success
alert message boxes. Updating throw details to correct inconsistency (#11) thanks to @zakarym - Removed legacy icons and left just messageboxes with modern css styles
- Added new messagebox type:
dark
for a nice dark tone - Update all css to more modern look and feel
- Updates to unified workbench
- Fixes on warning messages showing as infos
- New function
hasMessageType
returns true if the messagebox has a message of the specified type. - Fix on
getData()
to clear the message correctly. - Travis updates
- Travis updates
- DocBox Updates
- Build Process updates
- Updated build process to use new DocBox
- Updated build process to leverage CommandBox for dependencies
- Fixes missing template exception when modules directory is not in root
- Migrated to pure script
- Updated void functions to return MessageBox for chaining.
- Made default types changeable via prepend and append array methods
- Change all internal instance properties to accessible getter/setter properties. This will allow for overriding of all internal state variables
- Create first module version