Releases: Nick2bad4u/PS-Color-Scripts-Enhanced
Release v2025.10.31.16
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[70f6e40...
70f6e40]
(compare)
🛠️ GitHub Actions
- 👷 [ci] Standardize CI test reporting to JUnit (testResults.junit.xml) and run coverage via npm
- 🧪 [test] Update scripts/Test-Coverage.ps1 to emit JUnit test results at testResults.junit.xml and set TestResult.OutputFormat = 'JUnitXml'
- 👷 [ci] Replace inline Invoke-Pester steps with npm run test:coverage -- -CI in .github/workflows/test.yml; update upload-artifact and Codecov test-results to use testResults.junit.xml
- 📝 [docs] Add CODECOV_JUNIT_SETUP.md and update NPM_SCRIPTS.md and TESTING.md to reference testResults.junit.xml and JUnit export workflow
- 🧹 [chore] Update .gitignore to include common test placeholders and new test artifact filenames (testResults.junit.xml / testResults.xml)
- 🧹 [chore] [dependency] Update ModuleVersion and HelpInfo UICultureVersion to 2025.10.30.2007 and refresh manifest ReleaseNotes; reset generated dist release notes to Unreleased
Signed-off-by: Nick2bad4u [email protected] (70f6e40)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.30.533
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[e315754...
e315754]
(compare)
🛠️ GitHub Actions
-
🚜 [refactor] Rename Build-ColorScriptCache → New-ColorScriptCache, add Update-ColorScriptCache alias and propagate changes
-
✨ [feat] Introduce New-ColorScriptCache as the public cmdlet (rename of Build-ColorScriptCache) and register alias Update-ColorScriptCache; bump module manifest version/date and export aliases.
-
🚜 [refactor] Replace Build-ColorScriptCache references across the codebase (ColorScripts-Enhanced.psm1/psd1, scripts/, tests/, build tooling, generated help, README and docs/), adding New-ColorScriptCache usages and help pages.
-
🛠️ [fix] Add ConvertFrom-JsonToHashtable helper for PowerShell 5.1 compatibility and switch JSON cache parsing to use it; normalize Set-Content invocation when writing JSON caches.
-
🧪 [test] Update Pester tests to assert New-ColorScriptCache export and behavior; adapt test calls and expectations accordingly.
-
🧹 [chore] Add .coverage tooling and documentation (.coverage/README.md, .gitignore, DebugCoverageTests.ps1, ShowCoverageSummary.ps1, metadata-cache-test.ps1), add context7.json, and adjust repo config (.gitignore, .mega-linter.yml) and generated dist/release notes.
-
📝 [docs] Add en-US New-ColorScriptCache help file, update help XML and all docs/examples to reference the new command name.
-
🎨 [style] Minor content fixes (http→https in assets, "TODO List" → "Improvements List") and refresh generated HelpInfo UICultureVersion.
Signed-off-by: Nick2bad4u [email protected] (e315754)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.30.30
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[5520dec...
5520dec]
(compare)
🛠️ GitHub Actions
- 🧹 [chore] [dependency] Update module/help version to 2025.10.29.2019
- Update ModuleVersion and ReleaseNotes header in ColorScripts-Enhanced.psd1
- Update UICultureVersion in en-US help XML
👷 [ci] Add job-level env metadata to test workflow
- Define CI, POWERSHELL_EDITION and PS_VERSION in .github/workflows/test.yml for windows-powershell, pwsh-cross-platform, and pwsh-preview jobs
Signed-off-by: Nick2bad4u [email protected] (5520dec)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.30.2037
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[8ff260a...
8ff260a]
(compare)
💼 Other
-
📝 [docs] Comprehensive documentation overhaul, regenerate help, bump module manifest & refresh build metadata
-
📝 [docs] Expand and modernize documentation across docs/ and module help (CONTRIBUTING.md, Development.md, TESTING.md, QUICK_REFERENCE.md, NPM_SCRIPTS.md, Publishing.md, ROADMAP.md, MODULE_SUMMARY.md, etc.): add "Advanced Usage" sections, best practices, troubleshooting, CI/CD & publishing guidance, performance benchmarking, terminal compatibility, and dozens of runnable examples.
-
✨ [feat] Add summary & status artifacts to capture the work: DOCUMENTATION_ENHANCEMENT_COMPLETE.md, DOCUMENTATION_EXPANSION_SUMMARY.md, DOCUMENTATION_INDEX.md, DOCUMENTATION_STATUS_REPORT.md, HELP_ENHANCEMENTS_SUMMARY.md.
-
🚜 [refactor] Propagate cmdlet naming / usage updates across docs and generated help: update references and examples to New-ColorScriptCache / Update-ColorScriptCache and refresh many en-US cmdlet help files (Add-ColorScriptProfile, Clear-ColorScriptCache, Export-ColorScriptMetadata, Get-ColorScriptConfiguration, Get-ColorScriptList, New-ColorScript, New-ColorScriptCache, Reset-ColorScriptConfiguration, Show-ColorScript).
-
🧹 [chore] [dependency] Update module manifest ModuleVersion to 2025.10.30.1631 and update ReleaseNotes block and HelpInfo UICultureVersion to reflect the new build.
-
👷 [ci] Regenerate help XML and refresh distribution release notes (dist/LatestReleaseNotes.md, dist/PowerShellGalleryReleaseNotes.md) so published help and changelogs match the expanded documentation and command updates.
-
🛠️ [fix] Update build tooling and manifest generation (scripts/build.ps1): improve module description, include mascot & command overview, export Update-ColorScriptCache alias, normalize JSON/cache handling and apply minor link/content corrections.
-
🧪 [test] Improve testing documentation and npm script docs: document Pester workflows, coverage commands, verify sequences and CI matrix; add example test patterns and verification steps for local CI simulation.
-
🎨 [style] Polish wording, add quick-start snippets and cross-links, include "Last Updated" stamps and UX-oriented improvements across help pages for clearer developer & user guidance.
Signed-off-by: Nick2bad4u [email protected] (8ff260a)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.30.127
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[3bbaed1...
3bbaed1]
(compare)
🛠️ GitHub Actions
- 👷 [ci] Disable Codecov max_report_age to prevent CI timing issues
- Update codecov.yml: set codecov.max_report_age to off (was "24h")
- Rationale: avoid rejecting valid coverage uploads due to CI delays, clock skew, or slow runners
- No other Codecov settings changed; uploads and notification behavior preserved
Signed-off-by: Nick2bad4u [email protected] (3bbaed1)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.30.116
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[5520dec...
5520dec]
(compare)
🛠️ GitHub Actions
- 🧹 [chore] [dependency] Update module/help version to 2025.10.29.2019
- Update ModuleVersion and ReleaseNotes header in ColorScripts-Enhanced.psd1
- Update UICultureVersion in en-US help XML
👷 [ci] Add job-level env metadata to test workflow
- Define CI, POWERSHELL_EDITION and PS_VERSION in .github/workflows/test.yml for windows-powershell, pwsh-cross-platform, and pwsh-preview jobs
Signed-off-by: Nick2bad4u [email protected] (5520dec)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.29.2359
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[edc34b1...
edc34b1]
(compare)
💼 Other
- 🧹 [chore] [dependency] Update module/help version to 2025.10.29.1954
- Update ModuleVersion and ReleaseNotes header in ColorScripts-Enhanced.psd1
- Sync en-US HelpInfo UICultureVersion to 2025.10.29.1954
🧪 [test] Add conditional skips for platform/PowerShell-version and CI-sensitive tests to reduce flakiness
- Add -Skip:($PSVersionTable.PSVersion.Major -le 5 -and $IsWindows) to tests that depend on macOS/XDG/cache candidate resolution:
- Tests/ColorScripts-Enhanced.AdditionalCoverage.Tests.ps1: "uses macOS cache locations when applicable", "uses XDG cache home on non-windows platforms"
- Tests/ColorScripts-Enhanced.CoverageCompletion.Tests.ps1: "selects macOS application support location", "uses XDG config location when available"
- Tests/ColorScripts-Enhanced.CoverageExpansion.Tests.ps1: "skips unresolved candidate paths"
- Tests/ColorScripts-Enhanced.CoverageFinalization.Tests.ps1: "selects macOS application support directory", "uses XDG config path when defined"
- Add -Skip:($env:CI -eq 'true') to Tests/ColorScripts-Enhanced.CoverageCompletion.Tests.ps1: "creates fallback directory when all candidates fail"
Signed-off-by: Nick2bad4u [email protected] (edc34b1)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.29.21
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[bfc9fc5...
bfc9fc5]
(compare)
📦 Dependencies
- Merge pull request #6 from Nick2bad4u/dependabot/npm_and_yarn/npm-all-aaf6290c26
[dev-dependency]skip-ci: [dependency] Update commander 14.0.2 in the npm-all group (bfc9fc5)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.28.2349
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[fba5088...
fba5088]
(compare)
🛡️ Security
- Merge pull request #5 from step-security-bot/chore/GHA-282340-stepsecurity-remediation
[StepSecurity] Apply security best practices (fba5088)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.
Release v2025.10.28.1926
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[bac8ff2...
bac8ff2]
(compare)
📦 Dependencies
- Merge pull request #4 from Nick2bad4u/dependabot/npm_and_yarn/npm_and_yarn-cab25fcd96
[dependency] Update validator 13.15.20 in the npm_and_yarn group across 1 directory (bac8ff2)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License
This changelog was automatically generated with git-cliff.