Skip to content

Commit

Permalink
Winter '24 Release (API v59.0) - v4.12.0 (#579)
Browse files Browse the repository at this point in the history
* Updated all metadata to API v59.0 (Winter '24 release)

* Switched from using Url.getSalesforceBaseUrl() to Url.getOrgDomainUrl() - Url.getSalesforceBaseUrl() was deprecated in v59.0

* Resolved #571 by adding new formula fields Log__c.TransactionScenarioText__c and LogEntry__c.EntryScenarioText__c that display the corresponding scenario names, stored either in lookups or in text fields

* Fixed #576 by switching to using a Map<String, SObject> internally + replacing null with '' empty string when logging Map<Id, SObject>, and fixed an unreported issue with record stripping not being applied to Map<Id, SObject>

* Updated .forceignore so custom indexes are no longer excluded from the managed package
  • Loading branch information
jongpie authored Nov 9, 2023
1 parent b140e72 commit 53af967
Show file tree
Hide file tree
Showing 239 changed files with 415 additions and 252 deletions.
1 change: 0 additions & 1 deletion .forceignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

nebula-logger/managed-package/sfdx-project.json
nebula-logger/managed-package/**/*.animationRule-meta.xml
nebula-logger/managed-package/**/*.indx-meta.xml
nebula-logger/managed-package/**/*.testSuite-meta.xml
/**/Admin.profile-meta.xml

Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,27 @@

The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.

## Unlocked Package - v4.11.12
## Unlocked Package - v4.12.0

[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001Mjx5QAC)
[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001Mjx5QAC)
[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001Mk1wQAC)
[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y000001Mk1wQAC)
[![View Documentation](./images/btn-view-documentation.png)](https://jongpie.github.io/NebulaLogger/)

`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y000001Mjx5QAC`
`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y000001Mk1wQAC`

`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y000001Mjx5QAC`
`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y000001Mk1wQAC`

---

## Managed Package - v4.11.0
## Managed Package - v4.12.0

[![Install Managed Package in a Sandbox](./images/btn-install-managed-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000023SI1QAM)
[![Install Managed Package in Production](./images/btn-install-managed-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000023SI1QAM)
[![View Milestone](./images/btn-view-managed-package-milestone.png)](https://github.com/jongpie/NebulaLogger/milestone/11?closed=1)
[![Install Managed Package in a Sandbox](./images/btn-install-managed-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y000001Mk21QAC)
[![Install Managed Package in Production](./images/btn-install-managed-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y000001Mk21QAC)
[![View Milestone](./images/btn-view-managed-package-milestone.png)](https://github.com/jongpie/NebulaLogger/milestone/12?closed=1)

`sf package install --wait 30 --security-type AdminsOnly --package 04t5Y0000023SI1QAM`
`sf package install --wait 30 --security-type AdminsOnly --package 04t5Y000001Mk21QAC`

`sfdx force:package:install --wait 30 --securitytype AdminsOnly --package 04t5Y0000023SI1QAM`
`sfdx force:package:install --wait 30 --securitytype AdminsOnly --package 04t5Y000001Mk21QAC`

---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<status>Active</status>
</ApexClass>
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@
"DropdownBorderColor": "var(--dxp-g-neutral)",
"DropdownTextColor": "var(--dxp-g-root-contrast)",
"DropdownTextHoverColor": "var(--dxp-g-neutral-contrast)",
"ErrorBackgroundColor": "#c23934",
"ErrorTextColor": "#fff",
"FormElementBackgroundColor": "var(--dxp-g-root)",
"FormElementBorderColor": "var(--dxp-g-neutral-1)",
"FormElementBorderRadius": "4px",
Expand Down Expand Up @@ -95,6 +97,10 @@
"HeadingSmallLineHeight": "1.25",
"HeadingSmallTextDecoration": "none",
"HeadingSmallTextTransform": "none",
"HorizontalRowPaddingDesktop": "1rem",
"HorizontalRowPaddingMobile": "0.75rem",
"InfoBackgroundColor": "#16325c",
"InfoTextColor": "#fff",
"LinkColor": "var(--dxp-g-brand)",
"LinkHoverColor": "var(--dxp-s-link-text-color-1)",
"LinkTextDecoration": "none",
Expand All @@ -106,9 +112,13 @@
"PrimaryAccentColor": "#005fb2",
"PrimaryAccentForegroundColor": "#ffffff",
"SiteLogo": "",
"SuccessBackgroundColor": "#4bca81",
"SuccessTextColor": "#000",
"TextColor": "#1a1b1e",
"VerticalRowPaddingDesktop": "1rem",
"VerticalRowPaddingMobile": "0.75rem",
"WarningBackgroundColor": "#ffb75d",
"WarningTextColor": "#000",
"_BackgroundColor1": "#ebebeb",
"_BackgroundColor2": "#c2c2c2",
"_BackgroundColor3": "#858585",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "f281d51b-bc39-4b61-8be6-0b478d869e3d",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Check_Password",
"id": "98010257-b200-46d3-9a3c-e592ac24d7da",
"label": "Check Password",
"routeType": "check-password",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "59882b8e-4f18-4dc9-8f11-42079a12ef11",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Error",
"id": "8dd9d285-009f-4e02-8f46-9b65ed1a0e41",
"label": "Error",
"routeType": "error",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "545ddf2b-4003-4eba-993d-6e203d57033c",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Forgot_Password",
"id": "59f386a8-5b42-4a73-90db-0fae2e72f7bb",
"label": "Forgot Password",
"routeType": "forgot-password",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "25be93bd-543f-4638-8ab4-5a555b0563a1",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Home",
"id": "56a32d97-0203-4e3b-ae7c-0b966013a838",
"label": "Home",
"routeType": "home",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "6b247a75-7907-4a77-b8eb-0e4f04617d25",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Login",
"id": "dce2bd33-ae33-4e52-ab11-1e6a387afbe6",
"label": "Login",
"routeType": "login-main",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "fe5efaca-5500-441e-95f0-87320aa95a0a",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": [],
"devName": "Register",
"id": "c19d87db-807f-45e4-a6fe-be6dff96824e",
"label": "Register",
"routeType": "self-register",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "59f97560-6ead-4050-b3ba-2fcdf0e281e9",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": ["allow-in-static-site"],
"devName": "Service_Not_Available",
"id": "b16c0479-dfd6-4f85-bf8e-903d7a0e6204",
"label": "Service Not Available",
"routeType": "service-not-available",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeViewId": "e02c0193-8cb2-41b6-8298-f31c4f3a3f3f",
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"configurationTags": ["too-many-requests", "allow-in-static-site"],
"devName": "Too_Many_Requests",
"id": "58bd1d16-3a54-4cf5-84a9-16a870bce9d2",
"label": "Too Many Requests",
"routeType": "too-many-requests",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "f281d51b-bc39-4b61-8be6-0b478d869e3d",
"label": "Check Password",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "59882b8e-4f18-4dc9-8f11-42079a12ef11",
"label": "Error",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "545ddf2b-4003-4eba-993d-6e203d57033c",
"label": "Forgot Password",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "25be93bd-543f-4638-8ab4-5a555b0563a1",
"label": "Home",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "6b247a75-7907-4a77-b8eb-0e4f04617d25",
"label": "Login",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "fe5efaca-5500-441e-95f0-87320aa95a0a",
"label": "Register",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "59f97560-6ead-4050-b3ba-2fcdf0e281e9",
"label": "Service Not Available",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"appPageId": "3772c2ec-1566-4ffa-9231-d5db8d42b47d",
"componentName": "community_layout:sldsFlexibleLayout",
"dataProviders": [],
"id": "e02c0193-8cb2-41b6-8298-f31c4f3a3f3f",
"label": "Too Many Requests",
"regions": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,17 @@
<disableReputationRecordConversations>true</disableReputationRecordConversations>
<emailSenderAddress>[email protected]</emailSenderAddress>
<emailSenderName>Logger Test Site</emailSenderName>
<enableApexCDNCaching>true</enableApexCDNCaching>
<enableCustomVFErrorPageOverrides>false</enableCustomVFErrorPageOverrides>
<enableDirectMessages>true</enableDirectMessages>
<enableExperienceBundleBasedSnaOverrideEnabled>true</enableExperienceBundleBasedSnaOverrideEnabled>
<enableGuestChatter>false</enableGuestChatter>
<enableGuestFileAccess>false</enableGuestFileAccess>
<enableGuestMemberVisibility>false</enableGuestMemberVisibility>
<enableImageOptimizationCDN>false</enableImageOptimizationCDN>
<enableInvitation>false</enableInvitation>
<enableKnowledgeable>false</enableKnowledgeable>
<enableLWRExperienceConnectedApp>false</enableLWRExperienceConnectedApp>
<enableMemberVisibility>false</enableMemberVisibility>
<enableNicknameDisplay>true</enableNicknameDisplay>
<enablePrivateMessages>false</enablePrivateMessages>
Expand All @@ -29,7 +32,7 @@
<gatherCustomerSentimentData>false</gatherCustomerSentimentData>
<networkMemberGroups>
<profile>admin</profile>
<profile>logger test site user profile</profile>
<profile>Logger Test Site User Profile</profile>
</networkMemberGroups>
<networkPageOverrides>
<changePasswordPageOverrideSetting>Standard</changePasswordPageOverrideSetting>
Expand All @@ -46,7 +49,7 @@
<status>UnderConstruction</status>
<tabs>
<defaultTab>home</defaultTab>
<standardTab>Chatter</standardTab>
<standardTab>home</standardTab>
</tabs>
<urlPathPrefix>logger</urlPathPrefix>
<welcomeTemplate>unfiled$public/CommunityWelcomeEmailTemplate</welcomeTemplate>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página predeterminada de límite superado de Plataforma Lightning</description>
Expand Down
2 changes: 1 addition & 1 deletion config/experience-cloud/pages/ChangePassword.page-meta.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página de cambio de contraseña predeterminada de Sitios de Salesforce</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página de inicio de experiencias predeterminadas</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página de inicio de sesión para experiencias predeterminadas</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página de inscripción automática de experiencias predeterminadas</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página de confirmación de registro de experiencias predeterminadas</description>
Expand Down
2 changes: 1 addition & 1 deletion config/experience-cloud/pages/Exception.page-meta.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página predeterminada de Plataforma Lightning para errores post-autenticación</description>
Expand Down
2 changes: 1 addition & 1 deletion config/experience-cloud/pages/FileNotFound.page-meta.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<apiVersion>59.0</apiVersion>
<availableInTouch>false</availableInTouch>
<confirmationTokenRequired>false</confirmationTokenRequired>
<description>Página predeterminada de página/datos no encontrados de Plataforma Lightning</description>
Expand Down
Loading

0 comments on commit 53af967

Please sign in to comment.