Repository navigation
Releases
v1.0.1
📜 Changelog
✨ What's Changed in v1.0.1
- Commit Range: ➡️
v1.0.0...v1.0.1
🛠️ Bug Fixes
-
380c57d— 🐛 [fix] Preserve redirected terminal redraw and unrelated stream errors (6 files, +137, -24) -
f0d54fb— 🐛 [fix] Replace live terminal progress without erasing remark reports (80 files, +971, -215)- 🐛 [fix] Reclaim only owned terminal rows, including multiline and wrapped Unicode paths; preserve intervening stdout/stderr output and Windows console transport.
- 🧪 [test] Add terminal emulator and real CLI regressions; retain 90% coverage gates and all ESM/CommonJS consumers.
- 📝 [docs] Regenerate 31 colored demos, capture the live static preview, and document redraw boundaries and the justified Unicode-width dependency allowance.
- 🧹 [chore] Prepare 1.0.1 with verified lifecycle installation and bundled MIT attribution.
🧪 Testing
4f8b5a2— 🧪 [test] Isolate CP437 color checks and record 1.0.1 release notes (2 files, +21, -1)
🔧 Build System
2a11286— 👷 [build] Resolve the actionlint archive advisory before release (2 files, +5, -15)
Note
Release comparison: v1.0.0...v1.0.1
✨ What's Changed in v1.0.0
- Commit Range: ➡️
74b9ddd...v1.0.0
✨ Features
17b1fbd— ✨ [feat] Add native remark file progress and plugin infrastructure (#1) (164 files, +50766, -3)- ✨ [feat] Add native remark file progress with the established plugin tooling
- ✨ [feat] Observe unified transformer executions with all progress options and seven presets
- Preserve Markdown, trees, diagnostics, streams, terminal state, and exit status
- Share the callable ESM/CommonJS identity and keep process reporting lazy
🧪 [test] Verify real remark CLI behavior, packed consumers, and Node 22 compatibility - Cover worker capture, quiet imports, repeated registrations, colors, and CP437 terminals
- Require 90% runtime coverage and complete public API documentation
📝 [docs] Add Docusaurus, 31 colored demos, API references, and three config inspectors
👷 [build] Adapt shared configurations, strict npm lifecycle policy, and GitHub quality workflows - Prepare trusted publishing of a verified tarball without dispatching a release
- 🐛 [fix] Repair inspector assets and portable CLI test fixtures
- Use canonical temporary paths on macOS, replace generated worker code with a static fixture, and verify check commands preserve tracked files. Supply the missing remark inspector favicon alias while keeping upstream assets intact.
- 🐛 [fix] Isolate package versions and snapshot validated progress options
- Add regression coverage for accessor-backed settings and independently loaded package versions. Preserve the Windows console writer after source and CP437 verification, complete remark-specific support docs, and repair inspector startup icon base paths. Retain packed-artifact contents and integrity in compatibility evidence.
🛠️ Bug Fixes
-
522bd4e— 🐛 [fix] Strip complete terminal sequences before parsing filenames (3 files, +52, -4)- 🐛 [fix] Remove ANSI payloads before relative-path and basename handling, while escaping remaining literal controls after segmentation.
- 🧪 [test] Cover hyperlink payloads containing separators in relative, POSIX, and Windows paths. All 104 tests pass with unchanged coverage thresholds.
-
7c546fd— 🐛 [fix] Preserve exact filename spacing in the static terminal preview (2 files, +39, -303) -
6399cb2— 🐛 [fix] Match progress presentation to the ESLint plugin (75 files, +896, -332)- 🐛 [fix] Cycle bold directory colors, dim separators and activity labels, and distinguish filename stems from extensions. Align spinner, prefix, status, and metric colors and display subsecond durations in milliseconds.
- 🧪 [test] Add ANSI contracts for native and cross-platform paths, preserved separators, control escaping, and summaries. Extend real remark reporter comparisons at 80 and 160 columns; all 101 tests pass with 100% statement, line, and function coverage and 95.65% branches.
- 📝 [docs] Regenerate all 31 demonstrations and refresh static and social previews. Preserve bold and dim ANSI styles in SVG, document presentation behavior, record the ESLint reference, and provide npm installation instructions.
- 🧹 [chore] Prepare the requested 1.0.0 package and metadata version while retaining Vitest 4 and the existing native remark API and lifecycle guarantees.
-
7bd275b— 🐛 [fix] Serve inspector routes directly on GitHub Pages (#2) (6 files, +44, -11)- 🐛 [fix] Serve inspector routes directly on GitHub Pages
- 🐛 [fix] Generate HTML entrypoints for static routes declared by all three inspector bundles so direct links and refreshes can load the application.
🧪 [test] Require every declared route in the documentation output and retain startup icon checks.
📝 [docs] Explain the Pages routing compatibility step and record the public-site finding in the quality review. - 📝 [docs] Synchronize inspector hosting contributor guidance
📝 Documentation
-
d7614c4— 📝 [docs] Record the filename sanitization review in release notes (1 file, +6, -0) -
f56476e— 📝 [docs] Include the static preview correction in release notes (1 file, +6, -0) -
324ac72— 📝 [docs] Generate the complete 1.0.0 release changelog (1 file, +53, -5)
🧪 Testing
b12e011— 🧪 [test] Preserve fractional durations in regression case titles (1 file, +1, -1)
🧹 Chores
74b9ddd— 🧹 [chore] Bootstrap Remark File Progress (2 files, +26, -0)
New Contributors
- @Nick2bad4u made their first contribution in #2
⭐ Contributors
Thanks to anyone who has 🧑💻 contributed.
This changelog was automatically generated with ⛰️ git-cliff.
v1.0.0
📜 Changelog
✨ What's Changed in v1.0.0
- Commit Range: ➡️
74b9ddd...v1.0.0
✨ Features
17b1fbd— ✨ [feat] Add native remark file progress and plugin infrastructure (#1) (164 files, +50766, -3)- ✨ [feat] Add native remark file progress with the established plugin tooling
- ✨ [feat] Observe unified transformer executions with all progress options and seven presets
- Preserve Markdown, trees, diagnostics, streams, terminal state, and exit status
- Share the callable ESM/CommonJS identity and keep process reporting lazy
🧪 [test] Verify real remark CLI behavior, packed consumers, and Node 22 compatibility - Cover worker capture, quiet imports, repeated registrations, colors, and CP437 terminals
- Require 90% runtime coverage and complete public API documentation
📝 [docs] Add Docusaurus, 31 colored demos, API references, and three config inspectors
👷 [build] Adapt shared configurations, strict npm lifecycle policy, and GitHub quality workflows - Prepare trusted publishing of a verified tarball without dispatching a release
- 🐛 [fix] Repair inspector assets and portable CLI test fixtures
- Use canonical temporary paths on macOS, replace generated worker code with a static fixture, and verify check commands preserve tracked files. Supply the missing remark inspector favicon alias while keeping upstream assets intact.
- 🐛 [fix] Isolate package versions and snapshot validated progress options
- Add regression coverage for accessor-backed settings and independently loaded package versions. Preserve the Windows console writer after source and CP437 verification, complete remark-specific support docs, and repair inspector startup icon base paths. Retain packed-artifact contents and integrity in compatibility evidence.
🛠️ Bug Fixes
-
522bd4e— 🐛 [fix] Strip complete terminal sequences before parsing filenames (3 files, +52, -4)- 🐛 [fix] Remove ANSI payloads before relative-path and basename handling, while escaping remaining literal controls after segmentation.
- 🧪 [test] Cover hyperlink payloads containing separators in relative, POSIX, and Windows paths. All 104 tests pass with unchanged coverage thresholds.
-
7c546fd— 🐛 [fix] Preserve exact filename spacing in the static terminal preview (2 files, +39, -303) -
6399cb2— 🐛 [fix] Match progress presentation to the ESLint plugin (75 files, +896, -332)- 🐛 [fix] Cycle bold directory colors, dim separators and activity labels, and distinguish filename stems from extensions. Align spinner, prefix, status, and metric colors and display subsecond durations in milliseconds.
- 🧪 [test] Add ANSI contracts for native and cross-platform paths, preserved separators, control escaping, and summaries. Extend real remark reporter comparisons at 80 and 160 columns; all 101 tests pass with 100% statement, line, and function coverage and 95.65% branches.
- 📝 [docs] Regenerate all 31 demonstrations and refresh static and social previews. Preserve bold and dim ANSI styles in SVG, document presentation behavior, record the ESLint reference, and provide npm installation instructions.
- 🧹 [chore] Prepare the requested 1.0.0 package and metadata version while retaining Vitest 4 and the existing native remark API and lifecycle guarantees.
-
7bd275b— 🐛 [fix] Serve inspector routes directly on GitHub Pages (#2) (6 files, +44, -11)- 🐛 [fix] Serve inspector routes directly on GitHub Pages
- 🐛 [fix] Generate HTML entrypoints for static routes declared by all three inspector bundles so direct links and refreshes can load the application.
🧪 [test] Require every declared route in the documentation output and retain startup icon checks.
📝 [docs] Explain the Pages routing compatibility step and record the public-site finding in the quality review. - 📝 [docs] Synchronize inspector hosting contributor guidance
📝 Documentation
-
d7614c4— 📝 [docs] Record the filename sanitization review in release notes (1 file, +6, -0) -
f56476e— 📝 [docs] Include the static preview correction in release notes (1 file, +6, -0) -
324ac72— 📝 [docs] Generate the complete 1.0.0 release changelog (1 file, +53, -5)
🧪 Testing
b12e011— 🧪 [test] Preserve fractional durations in regression case titles (1 file, +1, -1)
🧹 Chores
74b9ddd— 🧹 [chore] Bootstrap Remark File Progress (2 files, +26, -0)
New Contributors
- @Nick2bad4u made their first contribution in #2
⭐ Contributors
Thanks to anyone who has 🧑💻 contributed.
This changelog was automatically generated with ⛰️ git-cliff.