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.
- Fixes Craft 3.7 compatibility issues
- Fixes an issue where Lightswitch toggle fields would not work properly on Craft 3.5.18+
- Fixes Postgres SQL errors
- Fixes an issue where Reasons could cause an exception when installing Craft using existing project config Yaml files
- Fixes an issue where Reasons would not delete conditionals from the Project Config when related field layouts were deleted in Craft
- Fixes an issue where deleted conditionals would not be removed from the Project Config when it was rebuilt
- Fixes an issue introduced in Craft 3.5.3, where conditionals would not render if field handles were visible
- Adds Craft 3.5 compatibility. Thanks @brandonkelly!
- Reasons now requires Craft 3.5.0-RC1 or later
- Fixes an issue where conditionals could disappear from the Project Config when it was rebuilt
- Adds support for Tags
- Fixes an issue where Reasons could break element editor modals for Tags
- Fixes an issue where Reasons could throw an exception when syncing project config via console
- Fixes an issue where conditionals could be truncated on field layout save
- Fixes an issue where multiple toggle fields per target field wouldn't work as expected
- Adds support for Project Config
- Fixes an issue where it could be possible save multiple conditional records per field layout
- Fixes an issue where it wasn't possible to clear conditionals
- Initial public release