Deprecated & replaced BrowserUrl__c fields with new BrowserAddress__c fields
Thanks to @Ben-Nathan-CTM for reporting this bug!
Core Unlocked Package Changes
This release fixes #696 by making a couple of changes to how the browser's address is captured when logging in lightning components
- Updated the Apex class
ComponentLoggerto auto-truncate JS browser fields (includingLogEntryEvent__c.BrowserUrl__c)- The
publicpropertyComponentLogger.ComponentLogEntry.browserUrlis now deprecated & will be deleted in a future release. It's only intended to be used internally by Nebula Logger, so this hopefully doesn't impact anyone - but mentioning it here, just in case 😉
- The
- Replaced the text (255) fields
BrowserUrl__conLogEntryEvent__eandLogEntry__cwith new long textarea (2000) fieldsBrowserAddress__c- The existing
BrowserUrl__cfields are too short to store some long URLs (such as URLs with a lot of parameters), and the existing fields can't be converted from text(255) to long text area fields, so new fields are needed - The existing
BrowserUrl__cfields will still be populated for foreseeable future (with a truncated value), but they are now considered deprecated - any references in reports, list views, queries, etc. should be updated to use the newBrowserAddress__cfields
- The existing
- Documentation: added missing data classification metadata to several existing browser fields on
LogEntryEvent__eandLogEntry__c- This doesn't impact any functionality, it's just for documentation purposes
Installation Info
Core Unlocked Package - no namespace
Full Changelog: v4.13.14...v4.13.15
- SF CLI:
sf package install --wait 20 --security-type AdminsOnly --package 04t5Y0000015oF5QAI - SFDX CLI:
sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y0000015oF5QAI - Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oF5QAI
- Production: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oF5QAI