William Velzeboer
ca50920f38
Build pipelines for Unlocked Package ( #81 )
...
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build pipelines for Unlocked Package
* Build issues
* Build pipeline fixes
* Build pipeline fixes
* Build pipeline fixes
* Build pipeline fixes
* Build pipeline fixes
* Build pipeline fixes
* Add publish pipeline
* New package version 0.1.0-1-feature/UnlockedManagedPackage created
* Update Package Version Log with 0.1.0-1-feature/UnlockedManagedPackage-Beta
2026-03-26 19:09:01 +00: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
09f0c2ef0d
Add overloads for decimal values in getRecords and getRecordsNotIn ( #77 )
...
* Add overloads for decimal values in getRecords and getRecordsNotIn
* updated readme file
* Add compatibility for multiselect picklists for the `getRecords` method
2026-01-22 11:47:51 +00:00
William Velzeboer
e986a25180
Add replaceKey method to fflib_ArrayUtils ( #76 )
2026-01-22 10:21:29 +00:00
William Velzeboer
2051e8f381
Change fflib_SObjects2 to fflib_ISObjects2 for getParentFieldById methods ( #75 )
2026-01-20 12:00:40 +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
82e84354d5
Add getBooleanFieldByIdField method to fflib_SObjects2 ( #72 )
2026-01-19 10:52:04 +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
William Velzeboer
414145791d
Add domain method getRecordsContaining ( #67 )
2025-12-05 17:03:18 +00:00
William Velzeboer
72b586f8a1
Add fflib_Formula.cls that can evaluate multiple instances of FormulaEval.FormulaInstance ( #66 )
2025-10-28 12:33:09 +00:00
William Velzeboer
73682a1ffa
Add getChangedFields to triggerContext ( #65 )
2025-01-27 13:04:22 +00:00
William Velzeboer
883c1fd06e
Merge pull request #64 from wimvelzeboer/feature/newDomainMethod
...
Feature/new domain method
2024-04-10 10:34:32 +01:00
William Velzeboer
18897d738f
Merge pull request #63 from wimvelzeboer/feature/newDomainMethods
...
Add method overload for getIdFieldValues to omit null values
2024-04-10 09:55:19 +01:00
William Velzeboer
8d907cf846
Merge pull request #62 from wimvelzeboer/feature/TriggerBypass
...
Add bypass to TriggerHandler
2024-03-01 20:24:28 +00:00
William Velzeboer
c5eedd383b
Merge branch 'main' into feature/TriggerBypass
2024-03-01 20:17:54 +00:00
William Velzeboer
4384700cc2
Merge pull request #61 from wimvelzeboer/feature/TriggerBypass
...
Add bypass to TriggerHandler
2024-03-01 18:53:23 +00:00
William Velzeboer
ad0014e582
Merge pull request #60 from wimvelzeboer/feature/ElevatedAppBindingSelector
...
Add WITH SYSTEM_MODE to fflib_AppBindingsSelector class
2024-02-26 14:03:43 +00:00
William Velzeboer
d93199b4e6
Merge pull request #59 from wimvelzeboer/feature/ElevatedAppBindingSelector
...
Add WITH SYSTEM_MODE to fflib_AppBindingsSelector class
2024-02-22 20:21:36 +00:00
William Velzeboer
181aef1359
Merge pull request #58 from wimvelzeboer/revert-57-wimvelzeboer-patch-1
...
Revert "Update fflib_LogEventStoreListenerTest.cls"
2024-02-05 21:29:38 +00:00
William Velzeboer
5f6062a61d
Revert "Update fflib_LogEventStoreListenerTest.cls"
2024-02-05 21:28:38 +00:00
William Velzeboer
5e9f2e1e21
Merge pull request #57 from wimvelzeboer/wimvelzeboer-patch-1
...
Update fflib_LogEventStoreListenerTest.cls
2024-02-05 17:37:42 +00:00
William Velzeboer
a35e0d658c
Update fflib_LogEventStoreListenerTest.cls
2024-02-05 17:12:37 +00:00
William Velzeboer
a083b21fb4
Merge pull request #56 from wimvelzeboer/feature/RunTriggerHandlerSelectorElevated
...
Run TriggerAction Selector in System Mode
2024-02-01 13:17:36 +00:00
William Velzeboer
1ff92e43e5
Merge pull request #55 from wimvelzeboer/feature/addStripInaccessibleFieldsMethodToDomain
...
Add stripInaccessibleFields method to the domain.
2024-01-19 11:56:03 +00:00
William Velzeboer
31967fafad
Merge pull request #53 from wimvelzeboer/IncreateCodeCoverage
...
Increase code coverage
2023-12-07 13:32:46 +00:00
William Velzeboer
17116e3c12
Merge pull request #52 from wimvelzeboer/feature/ImprovedDynamicApplicationFactory
...
Feature/improved dynamic application factory
2023-09-11 21:35:29 +01:00
William Velzeboer
0311ef739e
Merge pull request #51 from wimvelzeboer/feature/ImprovedDynamicApplicationFactory
...
Improve performance of Dynamic Application Factories
2023-09-01 15:51:10 +01:00
William Velzeboer
b658e6226b
Merge pull request #50 from wimvelzeboer/feature/uuid
...
Add Uuid and HttpException. Logger now includes Uuid's
2023-08-01 14:00:20 +01:00
William Velzeboer
c562691e2d
Merge pull request #49 from wimvelzeboer/feature/ChildMapMethodForDomain
...
Refactor of getChildIdsById and getGrandParentIdById of fflib_SObject2
2023-04-27 11:34:43 +01:00
William Velzeboer
640d1605e9
Merge pull request #48 from wimvelzeboer/feature/ChildMapMethodForDomain
...
Add getChildIdsById to fflib_SObjects2
2023-04-20 16:45:02 +01:00
William Velzeboer
18009957bf
Merge pull request #47 from wimvelzeboer/feature/DomainMethods
...
Add getDecimalById to fflib_SObjects2
2023-04-13 20:23:21 +01:00
William Velzeboer
d32d33ba28
Merge pull request #46 from wimvelzeboer/UpdateToSpring23
...
Upgrade to API 57.0
2023-04-13 10:57:40 +01:00
William Velzeboer
9f8a330058
Merge pull request #44 from wimvelzeboer/feature/SObjects2_getGrandParentIdById
...
Add domain method to map the record Id to a grand-grand-...-parent record Id
2022-05-25 13:55:37 +01:00
William Velzeboer
e1117f1991
Merge pull request #42 from wimvelzeboer/bugfix/UpgradeOfApexCommon
...
Avoid unexpected exceptions when the recordIds contains incorrect data
2022-05-10 15:29:29 +01:00
William Velzeboer
c22847274c
Merge pull request #41 from wimvelzeboer/bugfix/UpgradeOfApexCommon
...
Fix for updated fflib-apex-common
2022-05-09 16:43:36 +01:00
William Velzeboer
06abca48d3
Merge pull request #39 from wimvelzeboer/feature/MoreDomainMethods
...
Add fflib_SObjects2.getRecords(sObjectField, Boolean) method
2022-03-21 07:20:01 +00:00
William Velzeboer
0773178d39
Merge pull request #38 from wimvelzeboer/feature/Factories
...
Add Factory method for records based on an Id field
2022-03-16 21:51:49 +00:00
William Velzeboer
fc94ac565c
Merge pull request #37 from wimvelzeboer/feature/UnitOfWorkRegisterBulkWithRelationships
...
Add overloaded method for register dirty with relationships
2022-03-16 15:55:10 +00:00
William Velzeboer
def5fd29aa
Merge pull request #36 from wimvelzeboer/feature/GetAllValues
...
Add getAllValues to fflib_ArrayUtils
2022-03-16 10:45:13 +00:00
William Velzeboer
778a44dffa
Merge pull request #35 from wimvelzeboer/feature/MoreDomainMethods
...
Add domain methods
2022-03-08 11:33:59 +00:00
William Velzeboer
785edea99f
Merge pull request #34 from wimvelzeboer/feature/Factories
...
Add fflib_SObjectFactory class
2022-03-01 12:23:40 +00:00
William Velzeboer
3f377be589
Merge pull request #33 from wimvelzeboer/feature/AddContainsAndLikeToCriteria
...
Add fflib_Criteria.contains method for related field
2022-03-01 10:39:31 +00:00
William Velzeboer
4e8369cfbe
Merge pull request #32 from wimvelzeboer/feature/AddContainsAndLikeToCriteria
...
Add LIKE and Contains condition to Criteria
2022-02-25 11:16:44 +00:00
William Velzeboer
de7347e4af
Merge pull request #31 from wimvelzeboer/feature/MoreDomainMethods
...
Improve fflib_SObjects2.getSObjectsByIdField
2022-02-24 12:48:56 +00:00
William Velzeboer
932f1b8f23
Merge pull request #30 from wimvelzeboer/feature/MoreDomainMethods
...
More domain methods
2022-02-23 13:27:42 +00:00
William Velzeboer
a0fae69635
Merge pull request #28 from JAertgeerts/main
...
Fix null check
2022-02-16 10:31:37 +00:00
William Velzeboer
336917e9db
Fix bug on constructor method
2022-02-03 13:40:58 +00:00
William Velzeboer
b1d48a8a88
Merge pull request #27 from wimvelzeboer/RecordType-patch
...
Fix issue with fflib_RecordType when cache is null
2022-01-29 21:09:49 +00:00
William Velzeboer
e6e99ce84d
Fix issue with fflib_RecordType when cache is null
2022-01-29 20:53:56 +00:00
William Velzeboer
b4b3735b97
Merge pull request #26 from wimvelzeboer/feature/sharesSelector
...
Add selector and factory class for SObjectShares
2022-01-24 09:57:36 +00:00
William Velzeboer
b0e4da9a6f
Merge pull request #25 from wimvelzeboer/feature/RecordTypeId
...
Add fflib_RecordTypeId.cls for getting the recordType Ids
2022-01-19 16:07:38 +00:00
William Velzeboer
8b745f6265
Merge pull request #23 from wimvelzeboer/bugfix/setFieldValueFailsWithDate
...
Improved method for setting read-only field values
2022-01-13 12:07:24 +00:00
William Velzeboer
130a20119e
Merge pull request #21 from JAertgeerts/feature/fix-object
...
Remove protected object visibility as this only works with 2GP
2022-01-12 21:33:46 +00:00
William Velzeboer
d9935eb702
Merge pull request #22 from wimvelzeboer/bugfix/soql-generation-issue
...
Increase unit-test coverage for fflib_Criteria to 80%
2022-01-12 21:26:26 +00:00
William Velzeboer
83700a112c
Merge pull request #20 from JAertgeerts/main
...
Add getIdFieldByStringField()
2022-01-12 11:34:49 +00:00
William Velzeboer
89c2e23625
Fix failing unit-test
2022-01-12 11:14:02 +00:00
William Velzeboer
74f49d4eb4
Merge branch 'main' into main
2022-01-12 10:56:01 +00:00
William Velzeboer
497b7ad2df
Merge pull request #18 from wimvelzeboer/feature/TriggerHandler
...
Trigger Handler functionality
2021-10-27 16:17:46 +01:00
William Velzeboer
87bfcecf34
Fix bug
2021-10-26 14:52:41 +01:00
William Velzeboer
285e5c4e6b
Merge pull request #17 from wimvelzeboer/feature/Work
...
Add a generic UnitOfWork functionality
2021-10-15 07:20:22 +01:00
William Velzeboer
93d764bdf2
Merge pull request #13 from wimvelzeboer/feature/logger
...
Waiting for Winter'22 update to use enum.valueOf
2021-10-11 15:19:59 +01:00
William Velzeboer
bb507f2275
Merge pull request #15 from wimvelzeboer/feature/addPrefixToPrimitiveDomains
...
Add "fflib_" prefix to primitive domain test classes
2021-10-09 20:55:05 +01:00
William Velzeboer
a52b0f674a
Merge pull request #14 from wimvelzeboer/feature/addPrefixToPrimitiveDomains
...
Add "fflib_" prefix to primitive domain classes
2021-10-06 11:44:05 +01:00
William Velzeboer
edfaf6c15a
Update issue templates
2021-07-07 14:50:32 +01:00
William Velzeboer
c457cd8bf9
Merge pull request #5 from wimvelzeboer/DynamicApplication
...
Add Dynamic Application Factory
2021-07-02 15:07:42 +01:00
William Velzeboer
00aa53f9b7
Merge pull request #4 from wimvelzeboer/utils
...
Add Array utils
2021-06-28 17:26:19 +01:00
William Velzeboer
a2afb1104e
Merge pull request #3 from wimvelzeboer/ApplicationFactory
...
Classic implementations for Application Factories
2021-06-25 16:12:46 +01:00
William Velzeboer
825c9a9508
Merge pull request #2 from wimvelzeboer/ApplicationFactory
...
Classic implementations for Application Factories
2021-06-25 16:07:16 +01:00
William Velzeboer
9d673c7c56
Merge pull request #1 from wimvelzeboer/ApplicationFactory
...
Application factory
2021-06-25 16:05:40 +01:00
William Velzeboer
b9b5299599
Initial commit
2021-06-24 10:14:15 +01:00