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
examples
as a packaged directory insfdx-project.json
to make it deployable.
- Addressed a bug in the test method
TriggerUtilTest.getRecordTypeId_existingDeveloperName_idReturned()
.
- Updated
BaseTriggerHandler
to use the new Null Coalescing Operator. - Updated
TriggerUtil
to 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-staged
andhusky
.
- 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.