Skip to content

Changelog v3.0.0

Data release: 2026-05-18

Range Git: 31975538c93faa14befcaf4c803b11fc6371c557..v3.0.0

Novita principali

Questa release introduce la base della migrazione moderna dell'estensione. Il progetto inizia il passaggio verso React 19, TypeScript e Vite, con una struttura pensata per isolare le nuove pagine sotto src e mantenere riutilizzabili componenti, client API, storage e utility condivise.

La UI viene riorganizzata attorno a primitive locali in stile shadcn/Radix: campi, bottoni, textarea, checkbox, switch, tab, dialog, popover, card, tooltip e componenti di feedback. Questo permette alle pagine migrate di condividere controlli coerenti invece di duplicare markup e stili.

Strumenti e funzionalita

  • REST Explorer viene migrato e separato in pannelli di richiesta e risposta, con gestione migliorata dello storage, parsing delle risposte, copia JSON e download di file testuali.
  • Data Export riceve un forte ampliamento: editor SOQL con autocomplete, query salvate, template, cronologia, tab multipli, gruppi di campi, azioni record, download CSV, gestione BOM e interazioni piu ricche sui risultati.
  • Data Import viene esteso con supporto all'azione undelete, rilevamento del formato CSV/tabellare e opzioni di threading piu complete.
  • Debug Log aggiunge paginazione, filtri, cancellazioni bulk e gestione dei log salvati.
  • Metadata Retrieve/Deploy viene potenziato con generazione package e miglioramenti alla gestione delle operazioni metadata.
  • Event Monitor introduce persistenza e storico degli eventi.
  • Record Watch entra come nuova area funzionale, con salvataggio in IndexedDB, polling, snapshot multipli, supporto a piu record, condizioni WHERE, aggiornamento record e copia di recap compatti.
  • Quick Find aggiunge palette e overlay per cercare rapidamente strumenti e tab.
  • Regex Catalog aggiunge gestione di regole regex, import/export, anteprima risultati e test e2e dedicati.
  • GraphQL Explorer e Login Manager vengono introdotti come nuovi strumenti dell'estensione.
  • Il popup viene riorganizzato con tab per oggetti, utenti, shortcut e org, altezza dinamica e azioni piu integrate verso gli strumenti.

Migrazione tecnica

  • Viene aggiunto un client Salesforce condiviso per REST e SOAP, con gestione dello stato di connessione.
  • Lo storage viene spostato verso API condivise e IndexedDB, riducendo la dipendenza diretta da localStorage.
  • La runtime extension viene rafforzata con messaggistica, gestione popup, background per Record Watch e link tool centralizzati.
  • Vite viene configurato per nuove pagine, runtime content, popup di test e naming stabile degli asset.
  • Viene introdotto lo script release-build:all per produrre build Chrome e Firefox in modo coordinato.
  • La documentazione include roadmap di migrazione, inventario HTML, note per sviluppatori e aggiornamenti README.