20 Commits
Author SHA1 Message Date
94129a9791 Override getRecordsWithNotBlankFieldValues for non-String fields (#90)
* Override getRecordsWithNotBlankFieldValues in fflib_SObjects2

The base fflib_SObjects implementation casts every value to String, which
throws a TypeException on Date/Datetime/Number/Lookup fields. This override
generalises the check to "any non-null value, and for Strings also non-blank"
so the helper works for every field type.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Update fflib_SObjects2.cls

Rename method to getRecordsWithNonBlankFieldValues

* Update fflib_SObjects2Test.cls

Rename method to getRecordsWithNonBlankFieldValues

* Update fflib_SObjects2.cls

Rename variable

Co-authored-by: Robin Weymans <robin.weymans@mylighthouse.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: William Velzeboer <6429417+wimvelzeboer@users.noreply.github.com>
2026-08-05 09:23:06 +01:00
wim ea31aa49fc Fix build pipeline 2026-03-31 12:50:18 +01:00
wim 493bfc1eee Manually trigger pipeline 2026-03-30 14:56:11 +01:00
wim 44f31df4ad Manually trigger pipeline 2026-03-30 14:48:44 +01:00
wim c892f821c7 Manually trigger pipeline 2026-03-30 14:33:51 +01:00
wim 132d7421a7 Manually trigger pipeline 2026-03-30 14:13:28 +01:00
wim f02bce4979 Manually trigger pipeline 2026-03-30 13:54:09 +01:00
wim 7c9ee600ec Manually trigger pipeline 2026-03-30 13:41:01 +01:00
wim a4e2d0ed84 Fix pipeline 2026-03-30 13:39:11 +01:00
William Velzeboer 8a6e7a37aa Fix pipeline git push issue (#84)
* Fix pipeline git push issue

* Add Install instructions

* New package version 0.3.0-1-bugfix/pipelineFix2 created
2026-03-30 12:27:12 +01:00
wim 89d7ec5ac1 Fix pipeline merge bug 2026-03-30 11:38:22 +01:00
William Velzeboer a1bcd4bef4 Fix pipeline bug (#83)
* Fix pipeline bug

* New package version 0.2.0-1-bugfix/pipelineBug created

* Update Package Version Log with 0.2.0-1-bugfix/pipelineBug-Beta
2026-03-30 11:32:08 +01:00
wim 5e74fa5ab2 Update README to reflect changes 2026-03-26 20:13:30 +00:00
William Velzeboer 4d889fe8e1 Feature/unlocked managed package (#82)
* New package version 0.1.0-2-feature/UnlockedManagedPackage created

* Update Package Version Log with 0.1.0-2-feature/UnlockedManagedPackage-Beta
2026-03-26 20:07:48 +00:00
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
WimVelzeboer b514eddbcf Fix workflow for build
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-04-05 17:32:46 +01:00
William Velzeboer edfaf6c15a Update issue templates 2021-07-07 14:50:32 +01:00
Wim Velzeboer 039e82d73c Add Dynamic Application Factory
This enabled realtime dependency injection for the fflib application.
By default the configuration comes from the Custom Metadata object fflib_AppBinding__mdt, but can be fully customised and extended.

Initial stuff
2021-07-02 13:57:11 +01:00
Wim Velzeboer a0582841ae Add codecoverage to Action Flow 2021-06-28 12:45:10 +01:00
Wim Velzeboer fd24fe7ba6 Add git workflow 2021-06-28 11:48:08 +01:00