All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added callback support for onVisibilityModelChange and onOrderChange
- Add imported support for tamperproofing messaging
- Updated to "@pangeacyber/react-mui-shared": "1.0.2",
- Updated searchOnMount to re-search if initialQuery changes
- Updated to diplay seconds for time fields
- CommonJS/ESM interop.
- "@pangeacyber/react-mui-shared": "1.0.1",
- Downgraded @mui/x-data-grid to 7.21.0. Version 7.22.0 has a bug throwing an exception when the list of data is cleared
- Remove stray console logs
- Upgrade material-ui packages to version 6
- "@mui/icons-material": "^6.0.0",
- "@mui/material": "^6.0.0",
- "@pangeacyber/react-mui-shared": "1.0.0-beta.0",
- Allow initialQuery of empty string to reset
- Trim values from the filter options
- Updated to the latest @pangeacyber/react-mui-share@0.0.67, remove @types from dependencies
- Support for fieldTypes, to apply GridColDef to Audit field types
- Updated to the latest @pangeacyber/react-mui-share@0.0.66, which updates @mui/x-data-grid@^7.15.0 supporting resizeable columns
- Update auto-complete search options to include all fields except unindexed
- Fix boolean field not displaying in expansion row and update linting
- Fix consistency proof check when viewing only non published logs
- Fix FPE context parsing to work with updated
k
path.
- Fix old and new using special labels in the expansion row
- Consistency proof verification line
- Added searchOnMount boolean prop, to allow the user to control if the AuditLogViewer should trigger a search on intial mount. Default: true
- Upgraded @pangeacyber/react-mui-share@0.0.64. Fixed expand/collapse icon updating and column customization having scroll
- Fixed quick time filter to hover over value, to ensure it is always selectable
- StringCell rendering "undefined" for empty string values
- Filters not being applied to search api call with updated query
- ts-jest is now a dev dependency instead of a regular dependency.
- Treat "text" field type as long string field. Available in search auto-complete and flex grow column
- Typing "Enter" to trigger search now reflects current query in search input on search, instead of out of sync query
- Added searchOnFilterChange boolean prop, to allow the user to control if the AuditLogViewer should trigger a search on filters change. Default: true
- Added fpeOptions prop, to control whether format preserving encryption should be highlighted
- Fixed removing error on successful followup download
- Added searchOnChange boolean prop, to allow the user to change the default behaviour of auto searching on query change
- Added schemaOptions prop, which accepts hiddenFields to remove fields from the schema
- Update to @pangeacyber/react-mui-shared@0.0.57
- Update to work with latest download endpoint
- Update to @pangeacyber/react-mui-share@0.0.54
- Switch download to json
- Only support download if there is more than one result
- Update to include optional onDownload callback
- Update to @pangeacyber/react-mui-shared@0.0.50
- Color to lighten/darken based on theme mode
- Update audit log viewer to display error if onSearch response is missing required fields
- Support sorting columns by all fields, except unindexed string fields
- Updated @pangeacyber/react-mui-shared to version 0.0.37.
- Updated time range select border color to use theme secondary, matching outlined input
- Updated @pangeacyber/react-mui-shared to version 0.0.36-beta.24. Which updates pagination coloring of buttons to use transparent background when not the active page
- Stopped using axios and replaced it with browser native
fetch
API.
- Updated vulnerable packages: axios, crypto-js
- Update build to use replace, to ensure minified code is set to production
- Updated to LinedPangeaDataGrid styling
- Updated support for rendering bad format exceptions as input errors.
- Add quick filter support for datetime fields
- Updated @pangeacyber/react-mui-shared to 0.0.23, which updated date-pickers and data-grid
- Add valid_signature check within VerificationModal
- Updated to display field id in table
- Updated to show max results
- Update @pangeacyber/react-mui-shared version to 0.0.13
- Fix columns not updating properly
- Add errors support to audit log viewer
- Update to support config parameter to fetch custom audit log schema
- Update audit schema to snakecase ui_default_visible
- Update verification cmd public key escaping
- Support generic schema in audit-log-viewer
- Fixed clicking search not triggering search call
- Support verification copy handler and verification model children components
- Fixed unpublished record verification
- initialQuery support to AuditLogViewer
- Switched off of custom Search components, using shared PangeaDataGrid components
- Bugfix use crypto-js for membership verification
- Fix AuditLogViewer verification column if verificationOptions are passed
tenant_id
in the expanded audit log table row now shows-
if the tenant_id is an empty string
- New column in the Audit Log Table:
tenant_id
- Added
tenant_id
andtimestamp
to the expanded audit log table row
- Updated AuditLogViewer to support timestamp field
- Time range filtering unable to change between relative ranges. Updated @pangeacyber/react-mui-shared to 0.0.4
- Updated AuditLogViewer to support filters prop