Skip to content

SwiftSoql 1.4

Choose a tag to compare

@jimmitchell jimmitchell released this 25 Oct 22:26
· 15 commits to main since this release

What's new in SwiftSoql 1.4

  • Debug logs. The new Logs workspace (⌘4) lists your debug logs, everyone's, or one user's, and shows a log with the same filters as Anonymous Apex. Start Logging sets a trace flag for you or another user for 30 minutes to 24 hours; Follow checks for new logs every 10 seconds; logs can be deleted one at a time or all of yours.
  • Apex tests. The new Tests workspace (⌘5) runs your org's test classes, or all local tests, and shows each method's result, with stack-trace links into the class. The Coverage pane lists each class's coverage and shows its source with covered and uncovered lines highlighted.
  • Production guard. Each window shows what kind of org it's connected to. Production windows open read-only — no edits, deletes, imports or anonymous Apex — until you click the padlock in the toolbar. Settings can lock Developer Edition orgs too.
  • Record inspector. The inspector's new Record tab shows every field of the selected row's record, with labels; edit fields there and follow lookups to related records.
  • Results. Filter the loaded rows as you type, and hide or reorder columns from the header.
  • Import. Delete and Hard Delete join Insert, Update and Upsert. An Id column must hold Ids of the chosen SObject.
  • Org limits. Query ▸ Org Limits… (⇧⌘L), or click the API counter, to see every limit, most used first.
  • Data dictionary. File ▸ Export Data Dictionary… writes chosen SObjects' fields as CSV or Markdown.
  • Anonymous Apex. Run just the selected lines, and keep a library of snippets.
  • A new app icon.

Fixes

  • The Query and Apex workspaces, and the Apex workspace in particular, can now be made much narrower.
  • New windows open centered on their screen and no larger than it.
  • Data dictionary CSVs neutralize spreadsheet formulas, as results exports do.