Skip to content

Latest commit

 

History

History
782 lines (479 loc) · 56.8 KB

File metadata and controls

782 lines (479 loc) · 56.8 KB

Changelog

10.7.2 (2026-07-27)

Features

  • add feature flags support to desktop and web extensions (b0f02ce)

Bug Fixes

  • Use composite API by default for all queries (800cce6)

10.7.1 (2026-07-22)

Features

  • move docs json to docs app (c22675b)

10.7.0 (2026-07-22)

Features

  • add ability to modify system permissions (25cab1c)
  • add release notes to docs and in-app (6356c36)
  • gate in-app What's New popover off for initial launch (183d9da)

Bug Fixes

  • add placeholder database URI for Prisma client generation in macOS and Windows workflows (2e16cc0)
  • generate Prisma client before desktop build in macOS and Windows workflows (355258f)
  • update module resolution and module settings in tsconfig for salesforce-api (e15e3c6)
  • update Windows signing configuration and clarify publisher name requirements (9186998)

10.6.1 (2026-07-19)

Features

  • add docs for analysis tools (e5bc663)

Bug Fixes

  • ensure Prisma types are generated on build (2833144)

10.6.0 (2026-07-17)

Features

  • add analysis tools for permissions and field usage (9902a45)
  • add feature flag for analysis tools and extract shared code to library (a2c9578)
  • add Salesforce release workflow and interactive release script (e8b36ef)
  • add soql comment support (b5d968e)
  • dependency analysis tweaks and fixes (84931a2)
  • enhance field usage analysis and permission export functionality (90b7570)
  • enhance OIDC configuration handling and discovery process (fd92156)
  • gate canvas app behind entitlement (0281bda)
  • move feature analysis from server to browser; add paid entitlement (0bd0e43)
  • prepare salesforce managed package for release (c448a4d)
  • security hardening (da0a7fb)

Bug Fixes

  • entitlement checks for analysis feature (53b8d17)
  • improve bulk record update failure states (c211ec0)
  • improve team entitlement resolution (a9f2d9e)
  • post-rebase cleanup — migrate analysis files to react-router, align shared grid with main (44d2d59)

10.5.1 (2026-07-15)

10.5.0 (2026-07-15)

Features

  • add table copy/paste + preview before save 🚀 (2495d7b)
  • add table range selection (730f414)

Bug Fixes

  • fix prisma-error types to fix geo-api-build failure (5337de3)
  • improve date handling by validating dates before formatting (6f6891d)
  • maximum depth exceeded state update (ba00a92)
  • normalize Salesforce connection errors to appropriate HTTP status codes (7f7d024)
  • reduce number of objects included in query (e31c7c1)
  • update @xhmikosr/decompress to 10.2.1 to address security vulnerability (59b9508)
  • update secondaryType validation and add tests for convertFormulaSecondaryTypeToEvaluatorType (9063f52)

10.4.0 (2026-06-30)

Features

  • add bulk update preview functionality with proposed changes display (3d2e992)
  • add FieldMetadataModal and integrate with SalesforceRecordDataTable for enhanced field metadata viewing (afdef89)
  • fis brand colors and structure to allow theming (#1828) (c77b086)
  • implement feature flag system with database support and client-side verification (#1823) (3467201)

Bug Fixes

  • adjust z-index for column resize handle to prevent overlap with frozen headers (f02443f)
  • center select-all checkbox in header cell and adjust margins for alignment (#1827) (101f11b)
  • disable persist-credentials for actions/checkout in CI workflows (100e9af)

10.3.5 (2026-06-22)

Features

  • optimize data table performance (65cb462)

Bug Fixes

  • resolve data table crash by ensuring valid column IDs and coercing row IDs to strings (#1821) (afb0b55)

10.3.4 (2026-06-22)

Bug Fixes

  • replace getPinnedPublicIpDispatcher with fetchWithPinnedPublicIp for SSRF protection in OIDC/SAML metadata fetching (b08e56b)

10.3.3 (2026-06-22)

Features

  • optimize data table performance (65cb462)

Bug Fixes

  • Enhance OIDC discovery error logging and improve IP resolution resilience (7554874)

10.3.2 (2026-06-22)

Features

  • optimize data table performance (65cb462)

Bug Fixes

  • improve token verification for desktop and web extension sessions (1976983)

10.3.1 (2026-06-21)

Bug Fixes

  • data-table: prevent column drag initiation during resize (11a35ad)
  • increase tooltip open delay from 300ms to 500ms across multiple components (5dc8da0)

10.3.0 (2026-06-21)

Features

  • add back/forward/submit keyboard shortcuts (11dacb7)
  • add border to code editor (82f4875)
  • add table column re-ordering (0a6dd25)
  • data-table: add CSV copy functionality and enhance header copy option (77bee80)
  • data-table: enhance keyboard navigation and accessibility (c857d75)
  • migrate to tanstack table (f12f59d)
  • query: Add filter/order/limit to subqueries (aa1e786)

Bug Fixes

  • add border-radius styling to Spinner component (007e55a)
  • data-table: resolve duplicate export and improve GridCell aria attributes (d9f3ded)
  • improve table keyboard navigation and accessibility (6923afe)
  • keyboard navigation when tables appear in modal (79b1959)
  • query: Adjust clear button behavior in QueryLimit component (3272a3d)
  • update archiver import to use ZipArchive class (f7c0cd6)
  • update HeaderFilterButton icon color based on active state (6ef3240)

10.2.0 (2026-06-20)

Features

  • migrate drag and drop library to dnd-kit (81871b4)

Bug Fixes

  • add xml-crypto dependency to package.json and update pnpm-lock.yaml (6b3ac41)
  • ensure web extension build does not produce non-ascii characters (04cba97)
  • improve keyboard navigation for popovers, org info, and app navigation (58076f4)
  • resolve org group state mismatch by implementing loadable state handling (7df959b)
  • web extension token churn (5a3c66e)

10.1.3 (2026-06-18)

Features

  • docs: add required Salesforce permissions and data access reference (4f82bc2)

Bug Fixes

  • incorrect field casing on isCreatable (a22795c)

10.1.2 (2026-06-14)

10.1.1 (2026-06-14)

Features

  • enhance auto-updater error handling and user notifications for manual updates (08be6e9)
  • fix record lookup with existing value and improve value escaping (9460871), closes #1767

10.1.0 (2026-06-13)

Features

  • add Azure signing configuration for Windows builds (9705788)
  • add github actions for publishing desktop builds (9f8cfd7)
  • enforce last-admin invariant for team member updates (83d4c41)
  • handle P2034 serialization conflict as 409 Conflict in uncaughtErrorHandler (03fa985)
  • implement deriveAssertionReplayId function for stable SAML assertion replay protection (fae91d3)
  • implement scrubSensitiveEventData function to redact sensitive information from Sentry events (b5cf376)

Bug Fixes

  • add @inquirer/prompts missing dependency for release process (c43492f)
  • enhance domain verification messaging and update file URL structure (bbbcc92)
  • ensure SSO is classified as login provider (946089d), closes #1771
  • improve dark mode support and normalize styles to slds tokens (149ecf5), closes #1778
  • improve error handling by using getErrorMessage utility (c6d8768)
  • remove duplicate entries for '@xmldom/xmldom' in pnpm-lock.yaml (58f243e)
  • update electron-builder to fix backblaze issue and shell-quote vulnerability (f344e46)

10.0.1 (2026-06-10)

Bug Fixes

  • add billing URLs to CSP directives for enhanced security (0d6d991)

10.0.0 (2026-06-10)

Features

  • add script to organize TypeScript imports using language service (2e1a4af)
  • implement slds 2 cosmos theme with dark mode support (aa4a1a8)

Bug Fixes

  • enhance MonacoEditor theme handling with dynamic color scheme detection (9c2c016)
  • enhance theme handling and improve component styling for better alignment (e8cf06b)
  • ensure pipelines generate db types (e293c07)
  • remove unnecessary --no-frozen-lockfile flag in Dockerfile (c83a3ef)
  • web-extension: improve handling of local options in storage state updates (6f8ebbc)

9.19.2 (2026-06-05)

Bug Fixes

  • SSRF security hardening (40d323d)
  • update validation messages and logic for LongTextArea and Html fields (bcddef0), closes #1763

9.19.1 (2026-06-02)

Bug Fixes

  • prevent prototype pollution on data sync routes + ip detection (8dbc13f)

9.19.0 (2026-05-30)

Features

  • enhance full name field generation and add regeneration functionality (65eab65)
  • update IP address information (bd19d73)

9.18.1 (2026-05-27)

Bug Fixes

  • add missing resourceDrillInOnLoad prop to ExpressionContainer (acc70db), closes #1743
  • handle field metadata loading errors and show toast notifications (70e7306)

9.18.0 (2026-05-22)

Features

  • add additional audit logs for Salesforce org actions (10828f5)
  • add PrintButton component and integrate into multiple pages (d4e1d13)
  • enhance URL parameter handling for objectName and recordId in LoadRecords and Query components (ffa9319)
  • keep record modal open after edit/create/clone (cf7933e), closes #1738

Bug Fixes

  • fix pnpm for ci and docs build (7b0740d)
  • handle unknown message types in service worker and update package manager commands (3716a03)
  • improve logout handling and concurrent login detection in IPC service (48438d2)
  • update web extension callback api to match type changes (c9a4482)

9.17.1 (2026-05-16)

Bug Fixes

  • improve token rotation logging and handling in desktop and web extension controllers (46129c9)

9.17.0 (2026-05-15)

Features

  • enable select all option for SObject export (e57183e)
  • enhance password reset functionality with validation and requirements display (9def3f2)

Bug Fixes

  • improve error handling and refactor permission saving logic (3a5cc17)
  • refresh token rotation (edd0dc1), closes #1726
  • update button class for profile or permission set popover (f0bb501)

9.16.0 (2026-05-07)

Features

  • add date shortcuts for quick selection in DateSelection component (945b103)
  • allow manual value in picklist static field mapping (107b18c)
  • enhance error tracking and configuration options (12f9dfe)
  • migrate from rollbar to betterstack for error tracking (42a8744)
  • security hardening + additional test coverage (d6d4311)

Bug Fixes

  • allow referrer header to be set + google drive origin (a134725)
  • improve permission filtering logic in filterPermissionsSobjects function (852ef7d)
  • metadata folder name resolution for deploy/compare metadata (b5a41cc)

9.15.2 (2026-04-23)

Features

  • add Cloudflare analytics archiver with database schema, cron entrypoint, and utility functions (e9e7e2b)
  • add compare links for latest release tags in release script (dd71a61)
  • implement SSO user resolution and identity linking with error handling for ambiguous accounts (6b2030f)

Bug Fixes

  • add PostgreSQL service for integration tests and run database migration (dd97a6d)
  • enhance CI workflow to conditionally run E2E tests based on affected projects (a68bad6)
  • enhance SSO authentication flow and error handling in desktop app (2000d6e)
  • exclude specific projects from affected build and test commands (6aa4cdf)
  • implement inline 404 handling with landing page response and add regression test (aff84e1)
  • remove dead-code that was the source of confusion (2df6be1)

9.15.1 (2026-04-22)

Features

  • delegate authentication-strength decisions to IdP by disabling requestedAuthnContext (fc6a886)

9.15.0 (2026-04-21)

Features

  • add provider and providerAccountId to session management and token handling (b05c8fd)

Bug Fixes

  • add handling for expired access tokens in decryptAccessToken and update tests (c6c5306)
  • add state parameter to OAuth flow for improved security and validation (9f5520a)
  • enhance error handling in firewall spike detection and improve query structure (3554c0a)
  • ensure all user tokens are cleared during session revocation (7377ca2)
  • handle undefined field mapping items in LoadRecordsFieldMapping (132b2f0)
  • improve quick filter functionality in useDataTable to handle invalid regex inputs (95eac41)
  • preserve error context during session-ending errors in verification process (d3e7eee)

9.14.0 (2026-04-19)

Features

  • add ProfileOrPermSetPopover component and integrate it into various selection components (0001090)
  • implement security headers and improve cookie handling; add tests for auth storage privacy (e113cf0)

Bug Fixes

  • add additional sources to CSP directives for enhanced security (2e434ef)
  • address review feedback - fire-and-forget email sends and fix comment wording (c524a96)
  • address second round of review feedback on placeholder email suppression (ce42376)
  • suppress verification emails for placeholder sessions in auth flow (ad1a14e)
  • update CSP policy to include additional image sources and https (4702c22)

9.13.0 (2026-04-19)

Features

  • add automated-scanner routes and session handling for testing purposes (f1d14fc)
  • add NameLinkRenderer for clickable record-lookup popover and update column type handling (43c8c83)
  • add redirectIfNotAuthenticatedMiddleware to enforce authentication before accessing app routes (e6db530)
  • enable refresh token rotation for salesforce (1a60190)
  • implement verification attempt limits for authentication flows (fb8a8cb)
  • introduce canvas application (f0e27ba)
  • introduce jetstream managed package (c8e9990)
  • revoke other sessions on password change to enhance security (fffc08f)

Bug Fixes

  • enhance error handling in canvas controller and update fullscreen parameter comment (25a74be)
  • ensure @babel/traverse is on minimum patched version (a62cedb)
  • handle placeholder user ID in user activity logging and constants (bee11b3)
  • update release configurations to allow hotfix branches (f1f265a)

9.12.1 (2026-04-14)

Features

  • add ability to retry failed data loads (741ff12)

Bug Fixes

  • add form-action directives to content security policy for third-party redirects (4bc14f2)

9.12.0 (2026-04-14)

Features

  • enhance bulk API error handling and add polling mechanism (5be2ad7)
  • enhance CSP and server setup with nonce support and worker management improvements (a126f33)
  • monitor waf traffic via cron job (d96a631)

Bug Fixes

  • adjust updatedAt calculation in user sync records generation test (e3fdd77)
  • correct typo in comment for batch processing in loadBulkApiData (aff3c3b)
  • improve jobInfo and intervalCount state updates in LoadRecordsBulkApiResults (8709f54)
  • update web extension asset path to public directory (73d8c65)

9.11.0 (2026-04-11)

Features

  • implement JWT token rotation for desktop and web extension authentication (d04b6a0)

Bug Fixes

  • correct isFieldSubquery and fieldMetadataSubquery lookups in data-table-utils (fd7669a)
  • create-fields: enhance error handling by displaying detailed import errors (09c3325), closes #1638
  • enhance subquery processing by tracking missing relationships in metadata (08c16a8)
  • improve handling of subquery fields and refactor query column mapping (f0f341f)
  • replace any[] with FieldValues[] and remove unnecessary eslint-disable comment in CreateFieldsImportExport (20c99c0)
  • use Partial<Record<FieldDefinitionType, FieldValue>>[] for exportData state and type getRowsForExport accumulator (790ebe3)

9.10.0 (2026-04-08)

Features

  • create-fields: add LoadExistingFieldsModal and integrate field loading functionality (b94edf9), closes #1636
  • csp: add Cloudflare Web Analytics beacon inline script to CSP (d9fc355)
  • load-records: add context menu actions and clipboard functionality for duplicate records table (750d46a), closes #1635
  • query-history: update mouse wheel handling logic for scrollbar (b124350), closes #1502
  • sobject-export: add 'Description' field to export selections and definitions (53d20b5)

Bug Fixes

  • create-fields: enhance error handling by displaying detailed import errors (1ac867b), closes #1638
  • dependencies: update fast-jwt to version 6.2.0 (3eaaf54)
  • email: fix toLocaleString runtime error, severity badge mismatch, and move style constants (69f3816)
  • getDeployMetadataFromComparisonTree: filter out null metadata items (656a871)

9.9.1 (2026-04-05)

Features

  • security: add Cloudflare Insights to CSP script sources (0fc90c9)

Bug Fixes

  • landing: update SSO blog post link to use correct route (56002cf)

9.9.0 (2026-04-04)

Features

  • api: implement deferred response middleware for long-running requests (c936fe9)

9.8.1 (2026-04-04)

Bug Fixes

  • add empty data object to resendInvitation API request (ea25480)
  • change bot route status code from 403 to 444 (1806360)

9.8.0 (2026-04-03)

Features

  • add IdP-initiated OIDC login support and update documentation (162f127)

Bug Fixes

  • handle invalid SOQL syntax gracefully by ignoring formatting errors (fc6882a)
  • remove unnecessary server root configuration from Rollbar setup (9540522)
  • ui: correct aria-expanded in Section and add keyboard focus assertions (3c1f581)

9.7.0 (2026-04-02)

Features

  • update Terms of Service with new LastUpdated date and add compliance reporting information (b2661ed)

9.6.0 (2026-04-02)

Features

  • replace fast-xml-parser and fast-xml-builder with @jetstreamapp/simple-xml for XML parsing and building (2db670a)

Bug Fixes

  • simplify fetchUserProfile error handling to return DEFAULT_PROFILE on failure (fda5665)

9.5.0 (2026-04-01)

Features

  • enhance persistence service with logging and improved app data handling (11fd29f)
  • Replace formulon with sf-formula-parser for formula evaluation (3abab4d)

9.4.1 (2026-03-31)

Features

  • enhance geo-IP functionality with improved data structures and error handling (adc6456)
  • use jwt auth for e2e org (b34e07e)

Bug Fixes

  • handle empty body in Salesforce API request (49aafb6)
  • orgs and groups not showing in desktop app (2d543af), closes #1615
  • update apex test and disable entity processing in XML parsing (cfcc664)
  • update Rollbar token environment variable in release workflow (f9f5eba)
  • upgrade vulnerable dependencies (3fb3449)

9.4.0 (2026-03-27)

Features

  • add keyboard navigation to FeedbackWidget context menu (#1532) (07eb45e)
  • enhance geo-IP utilities and email summary with distance calculations and multi-IP session checks (71e1fd7)
  • implement external google drive picker integration (ac92aa3)

Bug Fixes

  • sfdx change tracking after creating new fields with permissions (c9ddc03), closes #1587

9.3.0 (2026-03-20)

Features

  • auth: implement Terms of Service acceptance flow (b2a0888)

Bug Fixes

  • implement per-user encryption for desktop org data (283760d), closes #1595

9.2.0 (2026-03-13)

Features

Bug Fixes

  • avoid interpolation in ci commands (b0a8e24)
  • correct malformed urls and unlinked commit references in changelog.md (7edcfa0)

9.1.0 (2026-03-08)

Features

  • implement text sanitization for pasted content in editors (66680e7)

Bug Fixes

  • cancel in-flight ci jobs on prs (1b1d15f)
  • fix api tests after hyperforce migration (2900a16)
  • fix duplicated getstorage check (f6d0a5a)
  • fix editor line number reset position (f634dd0)
  • fix error message and loading state (7439dcc)
  • fix invalid export path (f690d2d)
  • fix invalid icon types (ca66298)
  • fix malformed ids (ccc8862)
  • handle errors in stream processing (68e7033)
  • show actual error on bulk update failure (2e4b70c)

9.0.1 (2026-02-28)

9.0.0 (2026-02-27)

Features

  • add persisted cache provider for saml + others (e72546e)
  • add SSO support with SAML and OIDC configurations (11fcba7)
  • docs: implement saml and oidc sso (cf3c5c0)
  • improve sso login form (342a730)

Bug Fixes

  • add totp grace period (aba04a7)
  • ensure package name is encoded (9f2bf5c)
  • improve cookie banner dismissal in e2e tests (e8264de)

8.25.0 (2026-02-19)

Features

  • browser-extension: add quick record view (d4330f5)

Bug Fixes

  • browser-extension: fix browser extension state (a541fea), closes #1549
  • web-extension: improve view/edit current record (880150b)

8.24.0 (2026-02-17)

Features

  • add warning icon for invalid metadata audit info (0820d9d)
  • inject last modified date to custom metadata records (5468a7e), closes #1544
  • remember google folder selection (e13115a)

Bug Fixes

  • fix automation control in orgs with namespace (91fa3f7)

8.23.1 (2026-02-13)

Bug Fixes

  • manage permission export to google fix (c67fb77), closes #1541

8.23.0 (2026-02-12)

Features

  • better handling of audit fields when creating records (419b7d3), closes #1536

Bug Fixes

  • fix error boundary after upgrade (c7afc1d)
  • keyboard navigation for lookup combobox (0428958), closes #1535

8.22.0 (2026-02-09)

Features

  • auto-select org when changing groups (5c02120), closes #1434

8.21.0 (2026-02-07)

Features

Bug Fixes

  • retain permission manager filter text on tab change (d913068), closes #1525

8.20.0 (2026-02-03)

Bug Fixes

  • improve permission export download (b46454a), closes #1522

8.19.2 (2026-02-02)

8.19.1 (2026-01-23)

Bug Fixes

  • field permissions missing correct values (e87a33a), closes #1513

8.19.0 (2026-01-23)

8.18.1 (2026-01-23)

Bug Fixes

8.18.0 (2026-01-20)

Features

  • show preview of zip file on data loads (33b76f4)

Bug Fixes

  • add team-management page to docs (179331f)
  • api: handle aborted download job (1b64de5)
  • mark record as error if missing binary attachment (451954e), closes #1503

8.17.1 (2026-01-15)

Bug Fixes

8.17.0 (2026-01-12)

Features

  • desktop: add menu option to open recent log file (35d4c7a)
  • desktop: add menu option to open settings (fd39313)
  • desktop: show recent files in menu (139d333)
  • desktop: show recent files in menu (9f03030)

Bug Fixes

  • desktop: disable logging in dev mode (f704ff0)
  • desktop: fix bulk API query download (fa91968)
  • desktop: fix desktop open org link (15afc27)
  • desktop: increase heap memory for electron (e1133ad)
  • desktop: unsubscribe to electron callbacks (7febf9b)
  • handle large xlsx files (d940488)

8.16.0 (2026-01-02)

Features

  • add delete button to org card (81e3504)
  • desktop: show org connection error on desktop (0ec59c0)
  • enable team dashboard in desktop app (3a80f5d)

Bug Fixes

  • change load static field dropdown styles (4c4e576)
  • error message typo (d7770c3)
  • incorrect openapi route method (f1e355c)
  • redirect url validation (e31e980)

8.15.1 (2025-12-23)

Features

  • load: add hard delete option to load records (36d16da), closes #1447

Bug Fixes

  • ensure space does not scroll picklist menu (94438ac)
  • query: data table editor lookup editor (360312b), closes #1483

8.15.0 (2025-12-16)

Features

  • add user configurable soql format options (993fa8c), closes #1472

Bug Fixes

  • desktop build editor assets (ceaf863)

8.14.0 (2025-12-14)

Features

  • add record lookup to query filter value (60154a9), closes #1463

Bug Fixes

8.13.1 (2025-12-13)

Bug Fixes

8.13.0 (2025-12-13)

Features

  • add lookup field for editing reference fields (63d5d72), closes #1471

Bug Fixes

  • fix accessibility issues (28ff1aa)

8.12.1 (2025-12-12)

Bug Fixes

  • Fix multiple feedback file attachments (22cfa41)

8.12.0 (2025-12-12)

Features

  • Introduce in-app feedback (2064bc9)

Release Changelog