Skip to content

Releases: jamessimone/apex-rollup

v1.7.25 - Fixes known issue with packaging

26 Aug 01:10
5e76cd8
Compare
Choose a tag to compare

Updates visibility modifier for RollupAsyncProcessor.QueueableProcessor, which in a regression to packaging unexpectedly broke ancestor version compatibility for some ISVs, this issue was first reported in #697

v1.7.24 - Rollup.schedule Bugfix

25 Aug 15:49
02c4451
Compare
Choose a tag to compare
  • Updated fully to ESLint 9 syntax and sf code-analyzer syntax. Fixed up a few misspelled rules and missed scan violations
  • Fixes #711 by restoring the ability to schedule rollups started from a parent object

v1.7.23 - Updates Flow full recalc actions to global visibility

30 Jul 14:19
160a984
Compare
Choose a tag to compare

Both flow full recalc invocables were still using public visibility, and some ISVs need access to those methods within their own packages - this update allows them to.

v1.7.22 - Cleanup

22 Jul 15:31
317d4b4
Compare
Choose a tag to compare
  • Trims down fields queried in RollupRepository for rollup metadata
  • Adds additional logging in RollupAsyncProcessor when no matching rollups are found
  • Adds additional logging to start/finish for RollupFinalizer
  • Generated new Extra Tests plugin package

v1.7.21 - Update Rollup Layout

20 Jul 14:54
6c33467
Compare
Choose a tag to compare
  • includes text-based override for Ultimate Parent lookup on Rollup metadata layout
  • fixes a bug with date literals ending in : and a number when they were the last part of a where clause

v1.7.20 - CMDT Query Optimizations

05 Jul 17:50
80020fe
Compare
Choose a tag to compare
  • Implement CMDT query optimization for GitHub issue #650 (#698) by @ssk42. Note that using this feature requires that every Rollup metadata record only use the text-based versions of fields instead of the dropdown-based selections, but can lead to the custom metadata query (which runs synchronously wherever Apex Rollup is used) taking a full second less time to execute, which is a big time savings

  • Fixes #704 by properly detecting wildcard expansion at the start and end of a search string

  • Fixes PMD scan violation by moving shouldLog field above properties in RollupRepository

  • Fixes #701 by handling bulkified-Flow-specific situation where having too more Flow outputs than inputs results in a gack

  • Bump API version to v64.0

  • Fixes #708 by properly handling Datetime subclasses in DataWeave

  • Increases LWC code coverage for recalculateParentRollupFlexipage, rollupOrderBy, and rollupForceRecalculation

v1.7.19 - RollupFlowBulkProcessor bugfix

30 May 16:43
9c37069
Compare
Choose a tag to compare
  • Fixes issue reported by infocynic via SFXD where rollup metadata that mixes and matches Is Rollup Started From Parent with the RollupFlowBulkProcessor occasionally causes false positives to be thrown for fields on different SObject types

v1.7.18 - Clarifies Rollup Logging Messages

28 May 20:24
95fcebe
Compare
Choose a tag to compare
  • Fixes #690 by better differentiating between disabled/re-enabled logging messages when custom rollup controls are being used (as opposed to the Org Default record)

v1.7.17 - Non-Polymorphic Type Where Clause Bugfix

22 May 20:49
65e6393
Compare
Choose a tag to compare
  • Fixes #688 by properly handling non-polymorphic Type fields used in parent where clauses

v1.7.16 - Recalc Rollup Buttons Properly Wait

21 May 15:21
e2815ab
Compare
Choose a tag to compare
  • Fixes #686 by properly awaiting singular parent recalc buttons.

Most calculations occur synchronously, but if an async job is kicked off due to a large number of children records, the component(s) will still wait till the recalculation has completely finished