Skip to Content
Changelog

0.22.6

  • Single-pass convertMultiLineSOQLToString

0.22.5

  • Floor fractional seconds in formatTimer
  • Use stored map key in LiveTestRenderer running-set check (4.8x)
  • Propagate BaseRegistry.load I/O errors
  • Propagate BaseRegistry.save storage errors instead of swallowing
  • Warn when explicit LATDX_CACHE_PHASE=4 factory throws
  • Batch CachingTestRunner closure source lookups (1.16x on 500-dep)
  • IndexOf-walk DeployedComponentsRegistry.deriveApexClassName (2.4x)
  • IndexOf-walk DynamicSiteDetector.lineStartOffsets (5.5x faster on 800KB)
  • Substring-scan FileWatcher.isSchemaPath (2.2x)

0.22.4

  • Remove stale validation marker files

0.22.3

  • Accept Phase 4 in LATDX_CACHE_PHASE clamp
  • Keep 0ms duration cell on compact in-flight passed rows
  • Lowercase method names in CachingTestRunner cache lookup
  • Skip empty err.message when locking firstMessage in sfErrorSummary
  • Widen @disable-cache lookback to five lines above the class
  • Surface runner-access disk-cache write failures at warn level
  • O(1) Set lookup for @dynamic-ignore site annotations
  • Parallelize updateAfterDeployment per-file IO
  • Single-scan hasLatdxOrigMarkers
  • Memoize per-source sha256 in TestInputHasher
  • Surface non-ENOENT readdir failures in Phase 4 workspace walk
  • Surface non-ENOENT readFileSafely failures in Phase 4 manifest hash

0.22.2

  • Surface non-ENOENT closure read failures in Phase 4 workspace walk

0.22.1

  • Default —truncate to 50 when value is non-numeric
  • Report actual dropped-line count in live renderer cap notice
  • Match Apex case-insensitivity in ProblematicTestsRegistry methodName
  • Parallel fs.readFile in hashWorkspaceClosures (-26% on medium orgs)
  • Parallelize independent reads in defaultManifestHash
  • Parallelize sibling-dir descent in walkWorkspace

0.22.0

  • Detect Java 11+ at startup with friendly install hint
  • Invalidate cache on Apex Flow changes
  • Invalidate cache on Apex trigger changes
  • Invalidate cache on Custom Labels changes
  • Invalidate cache on Custom Metadata record changes
  • Invalidate cache on permission set + profile changes
  • Invalidate cache on Record Type changes
  • Invalidate cache on Sharing Rules changes
  • Invalidate cache on Validation Rule changes
  • Invalidate cache on Workflow rule changes

0.21.0

  • Invalidate cache on schema and project manifest changes

0.20.1

  • Fix stray Salesforce CLI log file write in compiled binary

0.20.0

  • Add sf and flight live test renderers behind --render-style
  • Add --engine and --db flags for test runs
  • Add plain CI render mode with timestamped event stream and heartbeat
  • Detect upgrade command from positional argument
  • Treat flag-like value as missing org alias in version path
  • Honor --plain flag in spinner and color output
  • Surface daemon shutdown failures in latdx cache clear --daemon exit code
  • Surface per-entry scan failures in latdx cache status
  • Honor LATDX_DEBUG=1 for temp directory retention
  • Count skipped tests separately from failed in test run summary
  • Surface latdx.config.json parse errors instead of swallowing them

0.19.0

  • Isolate daemon and caches per git worktree
  • Cache generated mock classes to skip unchanged redeploys

0.18.4

  • Retry anonymous Apex on ConcurrentPerOrgLongTxn limit
  • Widen latdx clean to catch legacy LATdx artifacts

0.18.1

  • Add latdx clean command to remove deployed artifacts from org
  • Add latdx restore and latdx uninstall commands for boost-mode reversal
  • Add managed package namespace support for generated Apex
  • Auto-bootstrap dbsim for the standard Test API
  • Auto-clean debug logs in CI instead of prompting
  • Rename misspelled latdxStatments config option to latdxStatements
  • Correct operator precedence in Apex parse error message
  • Forward daemon logs to CLI in verbose mode

0.18.0

  • Exit with non-zero status when latdx uninstall restore fails

0.17.0

  • Add latdx restore and latdx uninstall commands for boost-mode reversal
  • Add latdx config command
  • Expose latdx cache and latdx daemon management commands
  • Forward daemon logs to CLI in verbose mode
  • Auto-bootstrap dbsim for the standard Test API
  • Auto-clean debug logs in CI instead of prompting

0.16.0

  • Add latdx upgrade check command

0.15.0

  • Pass setup object queries through to the real org from dbsim
  • Add compound field support in dbsim
  • Resolve parent lookups and relationships in dbsim WHERE clauses
  • Handle reified generics in IN clause evaluation
  • Support inline string literal bind syntax in dbsim SOQL

0.14.0

  • Add latdx clean command to remove deployed artifacts from org
  • Preserve test results when emitting JSON output

0.13.0

  • Add background daemon for persistent org caching
  • Add LATDX_KEEP_SF_LOGS env var to preserve debug logs
  • Run all tests in org when no tests specified
  • Support running multiple test classes in one run
  • Add coverage mode support
  • Default to turbo batch mode and pass coverage flag through
  • Handle debug log storage exceeded with auto-cleanup
Last updated on