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.
- New method
allowRecursion()to simplify the setup of triggers requiring recursion.
- Updated PMD rulesets to comply with the latest PMD release.
- Updated Salesforce API versions.
- Updated package versions in
package.json. - Updated README.
- Included
examplesas a packaged directory insfdx-project.jsonto make it deployable.
- Addressed a bug in the test method
TriggerUtilTest.getRecordTypeId_existingDeveloperName_idReturned().
- Updated
BaseTriggerHandlerto use the new Null Coalescing Operator. - Updated
TriggerUtilto use the sharing modelinherited. - Updated test classes to use the sharing model
without sharing. - Updated Salesforce API versions.
- Updated package versions in
package.json. - Updated README.
- Removed references to the packages
lint-stagedandhusky.
- New methods to determine if a specific trigger is enabled and new test methods to cover them.
- Moved recording of trigger execution to the beginning to address a recursion bug.
- Updated Salesforce API versions.
- Moved examples to a top-level folder.
- Updated README.
- Created a new Trigger Framework for Salesforce.