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