Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 17:00
Immutable release. Only release title and notes can be modified.
e141651

📜 Changelog

✨ What's Changed in v1.0.1

🛠️ Bug Fixes

  • f2eaba8 — 🐛 [fix] Preserve Unicode and colors in Windows terminals (8 files, +161, -18)
    • 🐛 [fix] Use Node console-aware streams for Windows TTY progress and shutdown summaries while retaining safe descriptor writes for redirected main-thread output.
    • 🧪 [test] Cover both Windows output streams and unchanged colored Stylelint diagnostics at narrow and wide terminal widths.
    • 📝 [docs] Document the console behavior and prepare the compatible 1.0.1 patch.

🧹 Chores

  • 9edb490 — 🧹 [chore] Align shared tooling and adopt the upstream inspector fix (#11) (8 files, +470, -314)
    • 🧹 [chore] Align repository tooling with shared validation configs
    • 👷 [build] Use the published Vitest and strict dual-module ATTW configs with compatible dependencies, preserve runtime coverage thresholds, and provide working lint, package, and explicit fix commands.
    • 🧹 [chore] Group dependency updates, scope actionlint and Node diagnostics to this repository, and retain a dependency-specific lifecycle allowlist without copied scanning exclusions.
    • 🐛 [fix] Activate build diagnostics and validate fresh package builds
    • 👷 [build] Load the repository Node configuration explicitly during development builds and build exports before standalone package-content checks.
    • 👷 [build] Adopt the upstream inspector base-path fix
    • 👷 [build] Update Stylelint Config Inspector to 2.3.6 and remove the temporary compiled-JavaScript asset correction and post-build hook.
    • 📝 [docs] Record the upstream runtime-base fix while retaining documentation checks for valid icon paths and files.
    • 👷 [build] Adopt the released Stylelint tooling integrations
    • 👷 [build] Use Inspector 2.3.7 with its startup and runtime icon fixes, and shared Stylelint config 3.0.0 so the repository enables progress through the shared preset.
    • 📝 [docs] Record the completed upstream browser fix without changing the progress plugin runtime or package version.

Note

Release comparison: v1.0.0...v1.0.1

✨ What's Changed in v1.0.0

✨ Features

  • b5232a6 — ✨ [feat] Prepare 1.0.0 progress reporting and colored documentation (100 files, +2048, -111)

    • 🐛 [fix] Accept null secondary settings, deduplicate multi-root validation, preserve worker stream capture, and tolerate removed working directories
      🐛 [fix] Align legacy CommonJS declarations and extend clean consumer validation across supported Stylelint releases
      📝 [docs] Document every public API member, preserve the README badges, and add 31 colored GIF and cast demonstrations with integrity checks
      👷 [build] Replace the vulnerable Docusaurus image parser with a reviewed scoped fork and add bounded parser regressions
      👷 [ci] Enforce API and demo checks, prepare trusted provenance publication, and make GitHub release completion independently retryable
      🧪 [test] Verify 59 runtime and CLI tests, 100 percent statement/line/function coverage, and 95.28 percent branch coverage
  • f9437dc — ✨ [feat] Add native Stylelint file progress and plugin infrastructure (89 files, +47571, -2)

    • Implement the observational activate rule, seven presets, dual module exports, option types, and process shutdown summaries. Add strict shared tooling, isolated consumer tests, Docusaurus documentation, inspectors, and CI/release automation without publishing.

🛠️ Bug Fixes

  • f82d8ed — 🐛 [fix] Publish the verified tarball as an explicit local npm path (2 files, +8, -1)

    • 🐛 [fix] Prefix the tarball argument with ./ so npm 12 does not parse it as GitHub shorthand.
    • 🧪 [test] Dry-run the packed artifact before publication and retain required provenance in the publishing job.
  • 5389572 — 🐛 [fix] Resolve inspector icons under the deployed Pages path (4 files, +32, -1)

    • 🐛 [fix] Correct the Stylelint inspector 2.3.5 hydrated icon links after its static build.
    • 🧪 [test] Verify the icon assets exist and reject root-relative icon links in documentation checks.
    • 📝 [docs] Record the scoped upstream compatibility correction and its removal condition.
  • 93a8243 — 🐛 [fix] Share process state and harden terminal and workflow boundaries (7 files, +95, -10)

  • 9092a94 — 🐛 [fix] Expose CommonJS option types and verify clean TypeScript consumers (7 files, +63, -8)

    • Merge public type aliases into the CommonJS declaration bridge and keep the public ESM types independent of type-fest library requirements. Compile ESM and CommonJS consumers plus every preset against all supported Stylelint versions, including negative type assertions.
  • 0d1d4f8 — 🐛 [fix] Build fresh artifacts for verification and repair inspector navigation (5 files, +30, -2)

    • Make npm pack and standalone coverage/consumer commands build the package first. Document option domains and output streams, use inspector directory links that work in local preview and Pages, and grant the release artifact download its required read permission.
  • 688917c — 🐛 [fix] Preserve defensive TTY coercion against incorrect Node typings (5 files, +16, -6)

  • 9b4d78a — 🐛 [fix] Normalize terminal detection and stabilize portable validation (5 files, +14, -5)

    • Keep non-TTY output free of automatic color, preserve the Docusaurus generated module boundary, and make TOML formatting independent of user configuration. Put workflow job names before steps to avoid the shared YAML validator nesting ambiguity.
  • 7219cb4 — 🐛 [fix] Bootstrap npm before cache restoration in Actions (3 files, +55, -11)

📝 Documentation

  • aac0090 — 📝 [docs] Preserve verified contributor links and nested release entries (1 file, +4, -4)

  • 3899bd5 — 📝 [docs] Record the portable tarball gate in the complete release history (1 file, +12, -4)

  • 5d78fe9 — 📝 [docs] Correct first-contribution links in the release history (1 file, +2, -2)

  • 73fe4e4 — 📝 [docs] Include validated action updates in the 1.0.0 history (1 file, +14, -0)

  • 8561b50 — 📝 [docs] Include npm tarball publication handling in the release history (1 file, +7, -2)

  • 8634f0d — 📝 [docs] Record the inspector asset correction in the release history (1 file, +7, -0)

  • f4b32f4 — 📝 [docs] Include the final CI safeguards in the 1.0.0 history (1 file, +15, -1)

  • e126e44 — 📝 [docs] Include release recovery in the 1.0.0 changelog (1 file, +8, -0)

  • dca91cb — 📝 [docs] Record the complete 1.0.0 release history (1 file, +62, -4)

🎨 Styling

  • fdf19f0 — 🎨 [style] Order the documented runtime-boundary lint overrides (1 file, +1, -1)

🧪 Testing

  • 6f006a7 — 🧪 [test] Keep tarball publication checks in a portable repository command (5 files, +39, -4)

    • 🧪 [test] Validate exactly one tarball through npm run release:check-tarball without shell glob expansion or publication.
    • 📝 [docs] Fix nested changelog entries and document the reusable dry-run command.
  • aa72f46 — 🧪 [test] Isolate CLI assertions from inherited debugger instrumentation (1 file, +67, -7)

🧹 Chores

  • e3c4767 — 🧹 [chore] Ignore generated link-checker output (3 files, +6, -0)

  • 02d297a — 🧹 [chore] Keep generated QA reports outside source checks (5 files, +7, -1)

  • 175024c — 🧹 [chore] Initialize Stylelint file progress repository (3 files, +40, -0)

👷 CI/CD

  • 2872fb6 — 👷 [ci] Keep CodeQL updates compatible and require passing merge checks (4 files, +8, -1)

    • 👷 [ci] Align CodeQL init and analyze at v4.37.9 and group future CodeQL updates in Dependabot.
    • 👷 [ci] Add manual CI and CodeQL triggers for automation-created commits.
    • 📝 [docs] Record the enforced main-branch checks and automatic merge safeguards.
  • 4a26a57 — 👷 [ci] Finish draft releases when retrying interrupted uploads (1 file, +2, -0)

📦 Dependencies

  • 1349377 — ⬆️ [build] Update actions/checkout (4 files, +7, -7)

  • a16e7cc — ⬆️ [build] Update github/codeql-action/init (1 file, +1, -1)

  • 22b2ad1 — ⬆️ [build] Update actions/deploy-pages (1 file, +1, -1)

🛡️ Security

  • 4f92add — 👷 [ci] Integrate validated action updates into the release fix (4 files, +14, -14)

    • origin/main:
      • ⬆️ [build] Update step-security/harden-runner
      • ⬆️ [build] Update actions/checkout
  • 71e68fe — ⬆️ [build] Update step-security/harden-runner (4 files, +7, -7)

New Contributors

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.