Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.53 KB

File metadata and controls

58 lines (47 loc) · 2.53 KB

Changelog

All notable changes to the ReScriptDep project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Added regression coverage for dependency graph dependent-index updates

Changed

  • Improved dependency graph performance by maintaining a reverse dependent index instead of scanning the full graph for each dependent lookup
  • Reduced VS Code inline value usage analysis work with debounced requests, short-lived result caching, and JSON output parsing

Fixed

  • Prevented stale VS Code inline value usage decorations from appearing after source edits or outdated CLI responses
  • Improved inline value usage cache invalidation when ReScript build artifacts change

[0.1.2] - 2026-04-22

Fixed

  • Fixed the generated opam metadata tags so opam lint no longer reports the default example topics tag
  • Fixed the opam test suite by keeping @runtest self-contained instead of depending on locally built ReScript fixture outputs
  • Improved fixture path resolution for local integration tests executed from build directories

[0.1.1] - 2026-04-18

Fixed

  • Fixed an issue where standard modules were not filtered when the -m flag was not used
  • Fixed focused module dependency analysis for projects using namespace in rescript.json
  • Improved CI resilience against transient opam dependency fetch failures

Added

  • Static linking support for Linux environments
  • Performance benchmarking mode with --benchmark flag
  • Added a Makefile-based test workflow for local and CI runs
  • Added namespace-focused regression coverage

Changed

  • Removed file-based cache persistence in favor of in-memory caching only
  • Removed --cache-file option completely
  • Enhanced error handling for workspace analysis
  • Improved progress reporting in VS Code extension
  • Removed outdated Rewatch-specific test fixtures and compatibility logic, keeping analysis focused on compiler-generated .cmt and .ast files

[0.1.0] - 2024-06-19

Added

  • Initial release of ReScriptDep
  • Dependency analyzer for ReScript modules
  • CMT file parsing and module information extraction
  • Module dependency tracking and visualization support
  • Caching system for improved performance
  • Parallel processing of module files
  • VS Code extension for dependency visualization
    • Full dependency graph visualization
    • Module-focused views
    • Interactive graph navigation
    • Digest-based caching