Releases: j-fischer/rflib
Releases · j-fischer/rflib
Version 10.0.0
- PR #116 Introduced several enhancements to the Log Monitor, including field visibility settings, improved JSON content display, message highlighting by log level, and a full-screen viewing mode. These improvements collectively make log events easier to read, navigate, and analyze through better visual organization and user interface guidance. Feature Request #113
- PR #114 Enhanced Log Event by adding stacktrace support and improved log source tracking (Apex/Flow/LWC). Stacktraces are now visibile in the Log Event Viewer under a dedicated tab.
Version 9.4.0
- PR #112 Added masking capability to the Application Event Service for sensitive information in the
Additional_Details__c
field, utilizing the same masking rules as the Logger framework. Added new Global Setting called 'App_Event_Masking_Enabled' to control whether masking is applied to Application Events (disabled by default). Feature Request #111
Version 9.3.0
- PR #109 Added new capability to filter the records when exporting them from the Permission Explorer UI to a CSV file. Feature Request #107
- PR #108 Introducing a flexible field mapping utility for Salesforce that allows dynamic field mapping between SObjects using custom metadata rules. The implementation supports both direct field mapping and formula-based transformations.
- Fixed issue in Custom Settings Editor displaying "undefined" as a value when the input field should be blank.
Version 9.2.0
- PR #104 Added new capabilities for Big Object management, including record counting, monitoring, and cleanup. Introduced the Big Object Archive Cleanup framework with dedicated cleaners for Log and Application Event Archives. Enhanced the Management Dashboard with real-time Big Object statistics and improved scheduled job management.
- PR #105 Added "View All Fields" permission visibility to the Permissions Explorer UI, enabling admins to audit this critical permission across profiles, permission sets, and permission set groups. Enhanced CSV exports to include "View All Fields" data. Improved the Permissions Explorer table to clearly display "View All Fields" status alongside other object permissions. Upgraded API version to 63.0.
Version 9.1.0
- PR #103 Adoption of a SOQL library to standardize and improve our query construction across the codebase. The library provides a type-safe, fluent interface for building SOQL queries, reducing the risk of runtime errors and improving code maintainability.
- PR #102 Improved the logic for the cleanup of archived log records to ensure retention for at least a specified number of days, with the default being 180 days.
- Fixed bug that prevented the retrieval of Apex permissions in larger orgs from succeeding.
Version 9.0.1
Version 9.0.0
Version 8.1.0
- PR #98 Eliminated extra blank tab when downloading ApexLog file. (Thank you, Jonathan Gillespie for the PR)
- Added label to download button indicating how many ApexLog files are available.
- Improved JS logger to be smarter about the handling of log arguments for messages. It now use
JSON.stringify()
for any object and array type automatically.
Version 8.0.0
- PR #93 Added new search box for Request ID and more dynamic UI for search fields in Log Monitor.
- PR #94 Enhanced RFLIB's DefaultLogger with advanced log aggregation, integrating logging with application events for improved observability and actionability. Logs meeting the configured log level are converted into Application Events, enabling traceability, diagnostics, and actionable insights via the Application Events Dashboard, while ensuring efficient batch processing and compliance with platform limits.
- PR #95 Added button allowing users to download Apex Debug Logs directly from the Monitor page. Only debug logs matching the Request Id of the Log Event will be offered for download if available.
- PR #96 Added new Apex Job Scheduler LWC component enables management of scheduled Apex jobs from App pages. Added the component to the Management Console to manage RFLIB Application Event Archiver job.
- PR #97 Introducing a new Development Mode feature that adjusts the logging behavior of RFLIB's internal UI components, specifically those used in the Ops Center. The feature is controlled via a new global configuration setting, RFLIB_Development_Mode_Enabled.
- Upgraded API version (
<apiVersion>
) to v62.0
RFLIB_v7.4.0
RFLIB 7.4.0
Package ID: 04tKY000000xAEwYAM
Package Alias: RFLIB@7.4.0-1
Install link: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tKY000000xAEwYAM
- PR #92 Added tab for managing Custom Settings to Ops Center using a new generic Custom Settings component that allows to manage any Custom Settings object on a Lightning Page.