Skip to content

v1.5.66 - Small Cleanup

Compare
Choose a tag to compare
@jamessimone jamessimone released this 18 May 20:07
· 80 commits to main since this release
b0ca121
  • 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.