Skip to content

2.19

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 17:26
· 178 commits to main since this release
02752a7

Critical Changes

Update a couple urls that reference na1 for hyperforce migration.
Huge changes to how Rollup Configs are retrieved. Primarily to keep SOQL counts low in the event of recursion or chained rollups where one rollup update may cascade into another rollup. Not a big issue for most people but we do get reports of DLRS running over it's query limits from time to time.
This is a high risk change because this impacts nearly every aspect of the application. Will need extra QA on this including UI-based testing because this powers the config editing interfaces as well as the rollup engine.
Resolve test guards that should have been blocked but were seeing the packaged triggers and running.
Add direct test coverage for trigger

Changes

Closing some ambiguity in how field validation is handled.
Bypassing some fflib "help" that causes relationship names to resolve to fields.
Adding in more tests focused on using CMDTs as well as exercising more validation logic.
Enable installing DLRS in orgs with encrypted fields
Update metadata API version as well as the lagging API version used to interface with the Metadata API (RollupController)
Cleaned up one file and added standard guards to two others that were missing them.
Update RollupController (which backs the Trigger Deployment VF page) so it can auto-determine the max supported API version for the current org. This breaks a dependency we have on manually updating the package each release to support new objects.

  • fixed faulty file ending for custom metadata

QE

  • added more QE config data, i.e.
  • QE App, Record Pages, Permset, tiny Apex Helper
  • clones of LookUpChild__c and LookupParent__c to avoid dependencies of QA work on package internals
  • adjusted cumulusci.yml

Houesekeeping

  • updated .forceignore ON PULL for files we don't care about or cannot / should not package
  • updated default folder structure so that pulling with dx doesn't create additional folders anymore
  • removed unnecessary files

Installation Info

Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5p000001E8vdAAC

Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5p000001E8vdAAC