Skip to content

Commit 6608157

Browse files
authored
v4.15.0 - Winter '25 Release (API v62.0) (#794)
* Bumped all metadata to API v62.0 - Winter '25 Release * Replaced compact layouts with new dynamic highlights components in all flexipages (using the new component 'dynamic related list - single' instead of the older component 'related list - single') * The compact layouts are still included in the repo, but they're now considered deprecated * Added new formula fields on LogEntry__c & LogEntryTag__c that reference OTHER formula fields on Log__c so the data can be shown in list views, etc. * The new formula fields also help to circumvent an issue with the new dynamic higlights panel - it expects the namespaced relationship Nebula__Log__r for the managed package, and I don't want to have to make a script to change to add the namespace in the pipeline (and feels like a flaw on Salesforce's side), so these formula fields are used in the dynamic highlights panel, even though the dynamic highlights panel is capable of referencing parent object fields * Updated all list views for Log__c, LogEntry__c, and LogEntryTag__c to include some of the formula fields like ProfileLink__c * Added some new list views on Log__c, LogEntry__c, and LogEntryTag__c * Added new LogEntryTag__c fields to the LogEntryTagRecordPage flexipage * Made some tweaks to the fields shown on some related lists for Log__c and LoggerScenario__c * Enabled field history tracking on LoggerTag__c.Name and LoggerTag__c.UniqueId__c. These fields typically shouldn't change, and field history tracking will make it clear when they have * Added inline help text on Log__c.TransactionId__c * Updated all SObjectType and SObjectField usages of getDescribe().getName() to toString() - it's easier to read, and based on some benchmarking that @jamessimone did, it's faster too * Updated a helper method in LogBatchPurgeController_Tests to try to avoid flaky test failures in the pipeline due to (presumably) non-unique data being generated in parallel test methods * Removed old sfdx commands in README.md - now only sf commands are provided * Added settings metadata to enable the new local dev setting for LWC in scratch orgs
1 parent 1b437ce commit 6608157

File tree

354 files changed

+1901
-551
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

354 files changed

+1901
-551
lines changed

Diff for: README.md

+9-13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>

Diff for: config/scratch-orgs/experience-cloud/pages/BandwidthExceeded.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página predeterminada de límite superado de Plataforma Lightning</description>

Diff for: config/scratch-orgs/experience-cloud/pages/ChangePassword.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página de cambio de contraseña predeterminada de Sitios de Salesforce</description>

Diff for: config/scratch-orgs/experience-cloud/pages/CommunitiesLanding.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página de inicio de experiencias predeterminadas</description>

Diff for: config/scratch-orgs/experience-cloud/pages/CommunitiesLogin.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página de inicio de sesión para experiencias predeterminadas</description>

Diff for: config/scratch-orgs/experience-cloud/pages/CommunitiesSelfReg.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página de inscripción automática de experiencias predeterminadas</description>

Diff for: config/scratch-orgs/experience-cloud/pages/CommunitiesSelfRegConfirm.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página de confirmación de registro de experiencias predeterminadas</description>

Diff for: config/scratch-orgs/experience-cloud/pages/Exception.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página predeterminada de Plataforma Lightning para errores post-autenticación</description>

Diff for: config/scratch-orgs/experience-cloud/pages/FileNotFound.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página predeterminada de página/datos no encontrados de Plataforma Lightning</description>

Diff for: config/scratch-orgs/experience-cloud/pages/ForgotPasswordConfirm.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página Contraseña olvidada predeterminada de Sitios de Salesforce</description>

Diff for: config/scratch-orgs/experience-cloud/pages/InMaintenance.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página predeterminada de Plataforma Lightning en mantenimiento</description>

Diff for: config/scratch-orgs/experience-cloud/pages/SiteRegisterConfirm.page-meta.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<availableInTouch>false</availableInTouch>
55
<confirmationTokenRequired>false</confirmationTokenRequired>
66
<description>Página Confirmación de registro de usuario predeterminada de Sitios de Salesforce</description>

Diff for: nebula-logger/core/main/configuration/classes/LoggerBatchableContext.cls

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ public without sharing class LoggerBatchableContext {
2525
public LoggerBatchableContext(Database.BatchableContext batchableContext, Schema.SObjectType sobjectType) {
2626
this.batchableContext = batchableContext;
2727
this.sobjectType = sobjectType;
28-
this.sobjectTypeName = sobjectType?.getDescribe().getName();
28+
this.sobjectTypeName = sobjectType?.toString();
2929
}
3030
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>

Diff for: nebula-logger/core/main/configuration/classes/LoggerTriggerableContext.cls

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public without sharing class LoggerTriggerableContext {
4949

5050
private void setupAdditionalProperties() {
5151
// Additional invocable variables for Flow Builders (and Apex Developers too, if they want to use them)
52-
this.sobjectTypeName = this.sobjectType.getDescribe().getName();
52+
this.sobjectTypeName = this.sobjectType.toString();
5353
this.triggerOperationTypeName = this.triggerOperationType?.name();
5454
this.triggerRecords = new List<LoggerTriggerableContext.RecordInput>();
5555
if (this.triggerNew != null) {
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>

Diff for: nebula-logger/core/main/log-management/classes/LogEntryHandler.cls

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public without sharing class LogEntryHandler extends LoggerSObjectHandler {
4646
}
4747

4848
private void setApexClassFields() {
49-
String apexClassSObjectTypeName = Schema.ApexClass.SObjectType.getDescribe().getName();
49+
String apexClassSObjectTypeName = Schema.ApexClass.SObjectType.toString();
5050
Set<String> apexClassNames = new Set<String>();
5151
Set<LogEntry__c> apexClassLogEntries = new Set<LogEntry__c>();
5252
for (LogEntry__c logEntry : this.logEntries) {
@@ -84,7 +84,7 @@ public without sharing class LogEntryHandler extends LoggerSObjectHandler {
8484
}
8585

8686
private void setApexTriggerFields() {
87-
String apexTriggerSObjectTypeName = Schema.ApexTrigger.SObjectType.getDescribe().getName();
87+
String apexTriggerSObjectTypeName = Schema.ApexTrigger.SObjectType.toString();
8888
Set<String> apexTriggerNames = new Set<String>();
8989
Set<LogEntry__c> apexTriggerLogEntries = new Set<LogEntry__c>();
9090
for (LogEntry__c logEntry : this.logEntries) {
@@ -371,7 +371,7 @@ public without sharing class LogEntryHandler extends LoggerSObjectHandler {
371371

372372
// Use username instead of name for user
373373
if (sobjectType == Schema.User.SObjectType) {
374-
String userFieldName = Schema.User.Username.getDescribe().getName();
374+
String userFieldName = Schema.User.Username.toString();
375375
SOBJECT_TYPE_TO_DISPLAY_FIELD_NAME.put(Schema.User.SObjectType, userFieldName);
376376
return userFieldName;
377377
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
3-
<apiVersion>61.0</apiVersion>
3+
<apiVersion>62.0</apiVersion>
44
<status>Active</status>
55
</ApexClass>

0 commit comments

Comments
 (0)