Releases: SalesforceFoundation/OutboundFundsModuleNPSP
1.5 (Beta 7)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000004C4K3QAK
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000004C4K3QAK
Pull requests with no release notes
-
Robot - Adding Funding Program and Funding Request Tests [PR29]
-
[Robot] Test for GAU Expenditures [PR32]
-
[W-8885816] OFM-NPSP: Automerge major release branches [PR33]
-
Robot - Assign GAU Page Layout to System Administrator [PR35]
-
[Robot] Add Requirement Test and namespace fixes for running tests in 2gp org [PR36]
-
[Robot] Add Disbursement on an awarded Funding Request [PR37]
-
[Robot] Fixing robot lint errors and warnings [PR39]
1.5 (Beta 6)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000004C4JtQAK
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000004C4JtQAK
Pull requests with no release notes
-
Robot - Adding Funding Program and Funding Request Tests [PR29]
-
[Robot] Test for GAU Expenditures [PR32]
-
[W-8885816] OFM-NPSP: Automerge major release branches [PR33]
-
Robot - Assign GAU Page Layout to System Administrator [PR35]
-
[Robot] Add Requirement Test and namespace fixes for running tests in 2gp org [PR36]
-
[Robot] Add Disbursement on an awarded Funding Request [PR37]
1.5 (Beta 5)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve7LQAQ
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve7LQAQ
Pull requests with no release notes
-
Robot - Adding Funding Program and Funding Request Tests [PR29]
-
[Robot] Test for GAU Expenditures [PR32]
-
[W-8885816] OFM-NPSP: Automerge major release branches [PR33]
-
Robot - Assign GAU Page Layout to System Administrator [PR35]
-
[Robot] Add Requirement Test and namespace fixes for running tests in 2gp org [PR36]
1.5 (Beta 4)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve71QAA
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve71QAA
Pull requests with no release notes
1.5 (Beta 3)
Release of version 1.5 (Beta 3) dependencies: [ { "name": "Deploy unpackaged/pre/account_record_types", "repo_owner": "SalesforceFoundation", "repo_name": "NPSP", "ref": "1f530feee2602bf68ba239dbd8736bbe6ef4a249", "subfolder": "unpackaged/pre/account_record_types", "unmanaged": null, "namespace_inject": null, "namespace_strip": null }, { "name": "Deploy unpackaged/pre/opportunity_record_types", "repo_owner": "SalesforceFoundation", "repo_name": "NPSP", "ref": "1f530feee2602bf68ba239dbd8736bbe6ef4a249", "subfolder": "unpackaged/pre/opportunity_record_types", "unmanaged": null, "namespace_inject": null, "namespace_strip": null }, { "name": "Install Nonprofit Success Pack 3.193", "namespace": "npsp", "version": "3.193", "dependencies": [ { "name": "Install Households 3.13", "namespace": "npo02", "version": "3.13", "dependencies": [ { "name": "Install Contacts & Organizations 3.16", "namespace": "npe01", "version": "3.16", "version_id": "04t1E000000cnBmQAI" } ], "version_id": "04t1E000000yAh8QAE" }, { "name": "Install Recurring Donations 3.20", "namespace": "npe03", "version": "3.20", "version_id": "04t1E000000japAQAQ" }, { "name": "Install Relationships 3.11", "namespace": "npe4", "version": "3.11", "version_id": "04t2E000003ZS9yQAG" }, { "name": "Install Affiliations 3.9", "namespace": "npe5", "version": "3.9", "version_id": "04t2E000003kXEEQA2" } ], "version_id": "04t1Y000000ksNoQAI" }, { "name": "Deploy unpackaged/post/first", "repo_owner": "SalesforceFoundation", "repo_name": "NPSP", "ref": "1f530feee2602bf68ba239dbd8736bbe6ef4a249", "subfolder": "unpackaged/post/first", "unmanaged": false, "namespace_inject": "npsp", "namespace_strip": null }, { "name": "Install Outbound Funds (Core) 1.20", "namespace": "outfunds", "version": "1.20", "version_id": "04t5G0000047x30QAA" } ]
1.5 (Beta 2)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve5tQAA
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve5tQAA
Pull requests with no release notes
1.5 (Beta 1)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve1MQAQ
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve1MQAQ
Pull requests with no release notes
- [W-8885816] OFM-NPSP: Automerge major release branches [PR33]
1.4
Critical Changes
Closes Outbound Funds Issue #79
New Metadata
GauExpenditureSelector
Apex class for queries used inGauExpendituresManager
where all queries enforce read object-level and field-level access.DatabaseService
Apex class checks for object-level and field-level access before performing database operation.UnitTest
Apex class unit testing framework.TestUser
Apex class to help test permissions.
Deleted Metadata
- Moved functionality in
GauLookupController
andLookupSearchResult
toGauExpendituresManager
.
Installation Info
Push Schedule
Sandbox orgs: 2021-02-18
Production orgs: 2021-02-24
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0sQAA
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0sQAA
1.4 (Beta 3)
Changes
Modified force-app/main/default/classes
directory structure to better contain related Apex classes. [PR30]
GauExpendituresManager
Apex class changes: [PR30]
- Moved queries to
GauExpenditureSelector
which enforces read object-level and field-level access. [PR30] - All database operations are handled by
DatabaseService
to enforce object-level and field-level permissions. [PR30] - Renamed test class to follow a standard pattern. [PR30]
New Metadata
GauExpenditureSelector
Apex class for queries used inGauExpendituresManager
where all queries enforce read object-level and field-level access. [PR30]DatabaseService
Apex class checks for object-level and field-level access before performing database operation. [PR30]UnitTest
Apex class unit testing framework. [PR30]TestUser
Apex class to help test permissions. [PR30]
Deleted Metadata
- Moved functionality in
GauLookupController
andLookupSearchResult
toGauExpendituresManager
. [PR30]
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0dQAA
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0dQAA
Pull requests with no release notes
1.4 (Beta 2)
Installation Info
Sandbox & Scratch Orgs:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0TQAQ
Production & Developer Edition Orgs:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003ve0TQAQ