Commit 8d50108
authored
v4.17.0 - Summer '25 Release (API v64.0) (#925)
* Bumped all metadata to API v64.0 (Spring '26 release)
* *Also updated the list of picklist values in several 'API version' picklist fields on Log__c and LogEntry__c
* Updated Logger to more accurately reflect the current quiddity value when logging the system message Logger - Saving X log entries via <quiddity>
* Updated CallableLogger to use List<String> instead of List<Object> for tags passed in via OmniStudio
* Previously using List<Object> caused some exceptions, and the values should always be strings anyway
* Updated logger LWC to reflect the latest changes in Salesforce's JavaScript stack traces
* These changes broke the previous stack trace parsing logic - hopefully the modified logic is more resilient to future changes
* The Jest tests in logger.test.js have also been expanded to include parsing examples of stack traces from Chrome, Firefox, Edge - with & without debug mode (which can make a difference in the stack traces & parsing logic)
* Updated logger LWC to immediately instantiate an internal instance of LoggerService
* This was previously done in connectedCallback, which added an extra unnecessary event cycle that could cause some occasional goofiness
* Upgraded the version of PrismJS in LoggerResources static resource from 1.29.0 to 1.30.0
* Updated some CSS in loggerCodeViewer.css to correct some rendering issues due to changes in SLDS + SLDS v2
* Fixed an issue in loggerCodeViewer that caused PrismJS's line highlighting to not work correctly when only 1 instance of loggerCodeViewer (used by other LWCs like logEntryMetadataViewer) was on a page
* Added more Jest tests in to the LWCs tests below to validate existing functionality that wasn't previously covered by tests:
* Added a recipes LWC loggerWrapper to mimic orgs that use Nebula Logger's logger LWC through their own logging LWC
* Updated LogEntryEventHandler_Tests to only use mock CMDT records (instead of relying on the metadata records deployed to the org)
* All other test classes were previously updated to only use mock records, but this particular test class was overlooked
* Updated pipeline-only tests in LogEntryEventHandler_Tests_FieldMappings.cls to validate that custom picklist fields with restricted values are handled properly
* Updated scratch org definition files to tweak how OmniStudio is enabled in scratch orgs
* Updated pipeline & local dev scripts to use OmniStudio managed package v258.6 (Winter '26 release)
* Upgraded some dev dependencies in package.json1 parent 1adf4de commit 8d50108
353 files changed
Lines changed: 27484 additions & 8874 deletions
File tree
- .github/workflows
- config
- jest/mocks/lightning
- scratch-orgs
- experience-cloud
- classes
- pages
- nebula-logger
- core
- main
- configuration
- classes
- customPermissions
- remoteSiteSettings
- log-management
- classes
- lwc
- logBatchPurge
- logEntryEventStream
- __tests__
- logEntryMetadataViewer
- __tests__
- data
- logOrganizationLimits
- logViewer
- __tests__
- loggerCodeViewer
- loggerHomeHeader
- __tests__
- loggerPageSection
- __tests__
- loggerSettings
- __tests__
- objects
- LogEntry__c/fields
- Log__c/fields
- LoggerScenario__c
- pages
- staticresources/LoggerResources
- triggers
- logger-engine
- classes
- lwc/logger
- __tests__
- data
- stack-traces/v64
- tests
- configuration
- classes
- utilities
- log-management
- classes
- utilities
- logger-engine
- classes
- utilities
- extra-tests
- bundled-custom-metadata-type-records
- custom-field-mappings
- customMetadata
- objects
- LogEntryEvent__e/fields
- LogEntry__c/fields
- integration-tests
- classes
- flows
- name-shadowing
- Schema
- System
- plugins
- classes
- customMetadata
- managed-package
- core/main
- configuration/classes
- deprecated
- aura/logJSONViewer
- classes
- plugins
- async-failure-additions/plugin
- classes
- flows
- triggers
- big-object-archiving/plugin
- classes
- lwc/logEntryArchives
- log-retention-rules/plugin/classes
- slack/plugin/slack/classes
- recipes
- aura/loggerAuraEmbedDemo
- classes
- flexipages
- flows
- lwc
- loggerLWCCreateLoggerImportDemo
- loggerLWCEmbedDemo
- loggerLWCGetLoggerImportDemo
- loggerWrapper
- __tests__
- remoteSiteSettings
- triggers
- scripts/data
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
160 | | - | |
| 159 | + | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | | - | |
456 | | - | |
| 455 | + | |
| 456 | + | |
457 | 457 | | |
458 | 458 | | |
459 | 459 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
0 commit comments