Commit Graph
29 Commits
Author SHA1 Message Date
11abb61337 Upgrade API to 67.0 (#91)
* Upgrade API to 67.0

* Remove override due to build failure

* Fix test due to dependency changes

* Fix failing tests due to dependency changes

* New package version 0.10.0-1-api-upgrade-67 created

---------

Co-authored-by: Wim Velzeboer <wvelzeb1@its.jnj.com>
Co-authored-by: github-actions <github-actions@github.com>
2026-08-13 12:06:04 +01:00
William Velzeboer 3e89f74910 Upgrade API to 66.0 (#85)
* Upgrade API to 66.0

Upgrade API version of all components to Spring '26 release

* New package version 0.8.0-1-apiUpgrade created
2026-03-31 12:44:39 +01:00
William Velzeboer 98c38f93b0 Add mass copy fields feature (#80)
The new copyField method can copy field values in bulk from one domain to another related domain
2026-01-27 14:25:16 +00:00
William Velzeboer e986a25180 Add replaceKey method to fflib_ArrayUtils (#76) 2026-01-22 10:21:29 +00:00
William Velzeboer 5c14faa02e Add getParentFieldById methods to fflib_SObjects2 (#73)
This method can fetch deeply related data which is distributed over multiple related domains
2026-01-20 10:42:08 +00:00
William Velzeboer babc2081f6 Add method overload for fflib_ArrayUtils.mergeMaps (#71)
Adds compatibility with Boolean values
2026-01-19 10:11:46 +00:00
William Velzeboer 57a9c3f503 Add method overload for fflib_ArrayUtils.replaceValues (#70)
Adds compatibility with Boolean values
2026-01-19 09:57:46 +00:00
William Velzeboer 2fe75d9bd1 Bump API version to 65.0 (#69)
* Bump API version to 65.0

* Add public to abstract method
2026-01-16 16:40:49 +00:00
William Velzeboer 85d35c9abb Add two method overloads for fflib_ArrayUtils.replaceValues to add co… (#68)
* Add two method overloads for fflib_ArrayUtils.replaceValues to add compatibility with Decimal and String values

* Fix failing test
2026-01-16 16:12:41 +00:00
Wim Velzeboer 4ccaf7afb1 Increase code coverage 2023-12-07 12:52:23 +00:00
wim a0fc1bd10d Improve performance of Dynamic Application Factories
Also added a method overload to provide a Package Name.
Useful for DX based second generation packages. Now each package can have their own bindings.
2023-09-01 15:39:25 +01:00
WimVelzeboer a4753d1db1 Add getChildIdsById to fflib_SObjects2
To retrieve a map of related ids from (grand-)child relationships

Signed-off-by: WimVelzeboer <william@velzeboer.nl>
2023-04-20 16:21:00 +01:00
WimVelzeboer 59a2ea576a Upgrade to API 57.0
Including refactor to System.Asset class

Signed-off-by: WimVelzeboer <william@velzeboer.nl>
2023-04-13 10:42:53 +01:00
wim f3d5ebef96 Add method overload for adding multiple read-only fields at once. 2022-09-23 15:38:57 +02:00
WimVelzeboer 0b4d878382 Add domain method to map the record Id to a grand-grand-...-parent record Id 2022-05-25 12:22:48 +01:00
WimVelzeboer 3335482e8f Add mergeMap to fflib_ArrayUtils
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-03-16 10:06:58 +00:00
WimVelzeboer d139917d69 Add getAllValues to fflib_ArrayUtils
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-03-16 09:47:30 +00:00
WimVelzeboer 901cc03f9a Add class fflib_MockSOQLResult
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-31 12:53:02 +00:00
William Velzeboer e6e99ce84d Fix issue with fflib_RecordType when cache is null 2022-01-29 20:53:56 +00:00
WimVelzeboer cad0396447 Add selector and factory class for SObjectShares
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-24 09:50:39 +00:00
WimVelzeboer 933383970a Add fflib_RecordTypeId.cls for getting the recordType Ids based on cached values
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-19 11:40:32 +00:00
WimVelzeboer 964a2ed032 Improved method for setting read-only field values
When mocking records, read-only field values can only be set with this method. It is now also compatible with Date field types

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-13 11:47:54 +00:00
WimVelzeboer acb1fc21e8 Add method to add a readonly field for mocking.
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-11 18:54:12 +00:00
wim fa51e1d657 Package version upgrade to API 53.0 2021-09-30 11:14:55 +01:00
Wim Velzeboer d279ab6fc2 Add comparing to a formula string 2021-08-10 17:03:53 +01:00
Wim Velzeboer 3540e56fe8 Add comparing to related (parent) record field values 2021-08-10 13:28:21 +01:00
Wim Velzeboer d5bfc3c48c Add documentation for fflib_Criteria 2021-07-06 16:32:38 +01:00
Wim Velzeboer fcb8fa62fd Made start with documentation with method reference 2021-07-06 13:14:20 +01:00
Wim Velzeboer 876fa80acb Add Array utils 2021-06-28 17:16:44 +01:00