Skip to content

Releases: devmc12/dir-tree

v1.0.4

Choose a tag to compare

@devmc12 devmc12 released this 18 Jul 16:22

dir-tree v1.0.4

4 commits · 23 files changed · +865 / -145

Full Changelog: v1.0.3...v1.0.4

Overview

  • fix: omit release commit from release notes
  • fix: improve annotation alignment and Unicode widths
  • fix: separate playground inline annotation gap
  • feat: polish playground interface

Changelog

  • Excluded generated release: vX.Y.Z commits from GitHub Release note counts and Overview entries
  • Improved annotated ASCII layouts with Unicode grapheme-aware terminal widths, annotation-only global and per-folder alignment, and an independent normalized inline gap

v1.0.3

Choose a tag to compare

@devmc12 devmc12 released this 16 Jul 16:11

dir-tree v1.0.3

3 commits · 13 files changed · +4140 / -92

Full Changelog: v1.0.2...v1.0.3

Overview

  • fix: complete remote repository tree reads
  • feat: add interactive release workflow
  • release: v1.0.3

Changelog

  • Fixed remote repository completeness by following all GitHub/GitLab branch pages and all GitLab repository-tree pages
  • Added GitHub truncated tree recovery through complete subtree traversal, including targeted subpath reads and explicit failure instead of partial results
  • Added an interactive release script with version and changelog preparation, full validation, annotated tags, atomic pushes, and optional GitHub Release publishing
  • Added generated GitHub Release notes with commit and diff statistics, compare links, commit subjects, and the current release changelog

v1.0.2

Choose a tag to compare

@devmc12 devmc12 released this 16 Jul 05:18

fix: parse default Unicode file branches

  • Fixed default Unicode ASCII output round-trip parsing for non-final file branches, including annotated whole-tree imports
  • Fixed npm 12 package smoke checks and pinned the release workflow npm version for reproducible publishing

v1.0.1

Choose a tag to compare

@devmc12 devmc12 released this 15 Jun 15:07

chore: add release workflow

v1.0.0

Choose a tag to compare

@devmc12 devmc12 released this 15 Jun 14:43

feat: refactor dir-tree headless core

  • Many sources — read local directories, ZIP archives, GitHub/GitLab repositories, imported text, or in-memory trees through a shared adapter interface
  • Configurable ASCII rendering — connector styles, indentation, line numbers, full paths, and file size / modified-time metadata
  • Pure tree editing — create, rename, move, delete, focus, visibility, and expansion helpers that return new trees instead of mutating your state
  • Import and export — parse JSON, XML, HTML, Markdown, or ASCII tree text, and export back to JSON or ASCII
  • Annotations — provider-agnostic request, diff, and patch helpers for per-node comments; bring your own AI or manual workflow
  • Isomorphic and modular — tree-shakeable subpath exports, ships ESM, CommonJS, and type declarations, runs in Node.js and the browser