v1.5.66 - Small Cleanup
- Slight cleanup on some
RollupOrderBy__mdt
transformations - Fixes an issue raised in #443 related to invalid casts being performed in
RollupCalculator
Release notes for v1.5.65
(#441):
- Fixes #440 by including an internal, opt-in plugin, which updates .RollupSettings__c.BypassValidationRules__c so that validation rules can make exceptions for when Apex Rollup is the one updating records. For more info, see the
Rollup Plugins
section of the README - this (internally included) plugin allows subscribers to pre/post-process record synchronously, allowing for:- additional updates to the
Database.DMLOptions
that Apex Rollup uses to be made pre-update - any additional pre-processing before parent records are updated can be made
- any additional post-processing that you would prefer to do synchronously on parent records can be made (I recommend using the Rollup Callback plugin to respond to updates in an asynchronous fashion, but it's always good to have options!). Keep in mind that hooking into post-processing using the synchronous version means that CPU and heap limits from Apex Rollup's processing will still be in effect.
- additional updates to the