Releases: EvotecIT/PSPublishModule
Releases · EvotecIT/PSPublishModule
v3.0.1
What's Changed
- Refactor module pipeline and slim PSPublishModule payload by @PrzemyslawKlys in #178
- Add delivery-level signing for bundled internals by @PrzemyslawKlys in #179
- Detect hidden PowerShell Gallery versions before publish by @PrzemyslawKlys in #180
- Refactor remaining cmdlets into reusable services by @PrzemyslawKlys in #181
- Refactor project consistency cmdlets into workflow service by @PrzemyslawKlys in #183
- Refactor Invoke-ProjectBuild GitHub publishing by @PrzemyslawKlys in #185
- refactor: extract project build support service by @PrzemyslawKlys in #186
- refactor: thin Invoke-ProjectBuild workflow by @PrzemyslawKlys in #188
- refactor: thin Invoke-DotNetRepositoryRelease by @PrzemyslawKlys in #189
- refactor: thin Invoke-DotNetPublish by @PrzemyslawKlys in #190
- refactor: thin Invoke-ModuleTestSuite by @PrzemyslawKlys in #192
- refactor: extract module build preparation by @PrzemyslawKlys in #193
- refactor: extract module build workflow by @PrzemyslawKlys in #194
- refactor: share buffered logging and scaffold bootstrap by @PrzemyslawKlys in #195
- refactor: extract project version workflows by @PrzemyslawKlys in #196
- refactor: extract build configuration factory by @PrzemyslawKlys in #198
- refactor: extract github release asset workflow by @PrzemyslawKlys in #199
- refactor: extract comment removal service by @PrzemyslawKlys in #200
- refactor: extract nuget package publish workflow by @PrzemyslawKlys in #201
- refactor: extract validation and format configuration factories by @PrzemyslawKlys in #203
- refactor: extract publish configuration factory by @PrzemyslawKlys in #205
- refactor: extract delivery configuration factory by @PrzemyslawKlys in #206
- refactor: extract file consistency configuration factory by @PrzemyslawKlys in #207
- refactor: extract information and documentation configuration factories by @PrzemyslawKlys in #209
- refactor: extract private gallery services by @PrzemyslawKlys in #210
- Refactor PowerForge Studio orchestration onto shared host services by @PrzemyslawKlys in #212
- Capture module prerelease in module information by @PrzemyslawKlys in #213
- Add reusable GitHub housekeeping workflows by @PrzemyslawKlys in #211
- Make net472 support real by @PrzemyslawKlys in #214
- Detect reserved PSGallery module versions by @PrzemyslawKlys in #215
- Improve module build versioning and owner summaries by @PrzemyslawKlys in #216
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Use NuGet packages for HtmlTinkerX and OfficeIMO.Markdown by @PrzemyslawKlys in #51
- API docs: add default language classes for code examples by @PrzemyslawKlys in #53
- API docs: dedent examples + scrollbar by @PrzemyslawKlys in #54
- Update lock files after NuGet deps change by @PrzemyslawKlys in #55
- web(apidocs): render cref text in summaries by @PrzemyslawKlys in #50
- Fix Prism default language meta ordering by @PrzemyslawKlys in #56
- Improve website audit/optimize observability and navigation reliability by @PrzemyslawKlys in #57
- Add nav coverage metrics to website audit by @PrzemyslawKlys in #59
- fix: align approved-module required dependencies with legacy behavior by @PrzemyslawKlys in #60
- Ensure static site builds write .nojekyll by @PrzemyslawKlys in #61
- Verifier warning for 404 routes without asset bundle coverage by @PrzemyslawKlys in #58
- Add nav coverage gates, optimize reports, and required route checks by @PrzemyslawKlys in #62
- Web: formalize portable theme contract checks by @PrzemyslawKlys in #63
- Web: fix portable-path validator for cross-OS roots by @PrzemyslawKlys in #64
- feat(web): optimize images with Magick.NET and report savings by @PrzemyslawKlys in #65
- feat(web): image pipeline v2 (next-gen, responsive, budgets) + theme contract v2 by @PrzemyslawKlys in #66
- fix(web): normalize edit links, API GitHub actions, and img dimensions by @PrzemyslawKlys in #67
- Web: add edit_url Scriban alias for theme compatibility by @PrzemyslawKlys in #68
- fix: reduce duplicate module warnings and skip scriptblock pseudo-commands by @PrzemyslawKlys in #70
- fix: restore net472 compatibility in ModulePipelineRunner by @PrzemyslawKlys in #71
- web: pipeline visibility on failure by @PrzemyslawKlys in #72
- web: make theme slots real (portable contract) by @PrzemyslawKlys in #73
- web: optimize scopes + image failure reporting by @PrzemyslawKlys in #74
- web: fast pipeline mode + audit scoping by @PrzemyslawKlys in #75
- API docs: infer git root for Edit on GitHub/source links by @PrzemyslawKlys in #76
- CLI: show audit failure headline in pipeline output by @PrzemyslawKlys in #77
- Web build: skip rewriting unchanged output files by @PrzemyslawKlys in #78
- Fast mode: scope optimize/audit to updated pages by @PrzemyslawKlys in #79
- Pipeline: per-step incremental html scope from last build by @PrzemyslawKlys in #80
- CLI: split Program.cs into Program.Helpers.cs by @PrzemyslawKlys in #82
- Web pipeline: dev mode, task filters, and summary-on-fail fix by @PrzemyslawKlys in #83
- Docs: document pipeline CLI flags by @PrzemyslawKlys in #84
- Web pipeline: step modes + audit artifacts on fail by @PrzemyslawKlys in #85
- feat(install): warn/delete/convert legacy flat installs + preserve versions by @PrzemyslawKlys in #81
- Web pipeline: add --watch by @PrzemyslawKlys in #86
- Fix default audit artifact paths to be under site root by @PrzemyslawKlys in #89
- Refactor: externalize embedded PowerShell scripts by @PrzemyslawKlys in #88
- Refactor: split large PowerForge service files by @PrzemyslawKlys in #90
- Docs: add PowerForge.Web agent handoff by @PrzemyslawKlys in #91
- API docs: warn when nav is set but header/footer fragments are missing by @PrzemyslawKlys in #92
- feat(install): optional manifest patching + improved import/missing diagnostics by @PrzemyslawKlys in #87
- fix(github): handle existing release tag (idempotent publish) by @PrzemyslawKlys in #93
- PowerForge.Web: navigation contracts + apidocs hardening by @PrzemyslawKlys in #94
- fix(console): UTF-8/unicode output without mojibake by @PrzemyslawKlys in #95
- fix(console): avoid stale unicode decision when console encoding changes by @PrzemyslawKlys in #96
- fix(cli): repair mojibake icons in summary/installed paths by @PrzemyslawKlys in #97
- fix(pwsh): self-build scripts set UTF-8 console so CLI emojis render by @PrzemyslawKlys in #98
- feat(projectbuild): timestamp tokens for GitHub single-release tags by @PrzemyslawKlys in #99
- Add PowerForge module/library builder skills by @PrzemyslawKlys in #101
- Enforce single Build-Project entrypoint in library-builder skill by @PrzemyslawKlys in #102
- Improve builder reliability: encoding, install compatibility, tag policy, and fast missing-analysis by @PrzemyslawKlys in #100
- feat(web): allow dotnet pipeline steps to skip missing projects by @PrzemyslawKlys in #103
- feat(web): add exec hook task and batched apidocs ingestion by @PrzemyslawKlys in #104
- PowerForge.Web: add version-hub pipeline + site versioning hub import by @PrzemyslawKlys in #106
- PowerForge.Web: add Atom + JSON Feed parity by @PrzemyslawKlys in #108
- PowerForge.Web: add compat-matrix pipeline task by @PrzemyslawKlys in #109
- PowerForge.Web: version alias redirects for multi-version docs by @PrzemyslawKlys in #107
- feat(web): add and harden package-hub pipeline task by @PrzemyslawKlys in #110
- fix(web): prevent version-hub/package-hub switch fall-through by @PrzemyslawKlys in #111
- feat(web): improve site-wide search and json-driven sitemap html by @PrzemyslawKlys in #112
- web: api/docs quality hardening + clearer labels + sitemap/source fixes by @PrzemyslawKlys in #113
- fix(web-apidocs): keep sidebar title state consistent across API pages by @PrzemyslawKlys in #115
- Web engine: pipeline extensibility + hosting/source-sync + advanced model-transform by @PrzemyslawKlys in #114
- Fix PowerShell Gallery preview badge by @PrzemyslawKlys in #116
- nav: enforce requiredSurfaces + versioned site-nav.json by @PrzemyslawKlys in #117
- feat(web): nav-export command + pipeline step by @PrzemyslawKlys in #118
- feat(web-cli): git-sync subcommand by @PrzemyslawKlys in #119
- feat(web): site Sources + sources-sync + build --sync-sources by @PrzemyslawKlys in #120
- docs(pfweb): website starter sources-sync golden path by @PrzemyslawKlys in #121
- fix(pfweb): align dotnet-publish blazorFixes schema by @PrzemyslawKlys in #122
- feat(pfweb): underscore aliases for hyphenated/dotted data keys by @PrzemyslawKlys in #123
- feat(web-audit): add targeted failOnIssueCodes publish gate by @PrzemyslawKlys in #124
- ci: prefer self-hosted runners for private repos by @PrzemyslawKlys in #125
- fix(web): render inline code inside markdown headings by @PrzemyslawKlys in #126
- Web: add meta-description fallbacks for docs and API pages by @Przemy...
v2.0.27
Merge pull request #49 from EvotecIT/all
v2.0.26
Merge pull request #44 from EvotecIT/PowerGuardian
v2.0.25
Merge pull request #39 from EvotecIT/SmallImprovements
v2.0.24
What's Changed
- Add advanced module testing examples and enhance core testing functions by @PrzemyslawKlys in #38
Full Changelog: v2.0.23...v2.0.24
v2.0.23
What's Changed
- Add PowerShell compatibility and file consistency checking functions by @PrzemyslawKlys in #36
- Handle duplicate assemblies in MetadataLoadContext by @PrzemyslawKlys in #37
Full Changelog: v2.0.22...v2.0.23
v2.0.22
What's Changed
- Improve Set-ProjectVersion by @PrzemyslawKlys in #35
- Add Convert-FileEncoding function by @PrzemyslawKlys in #31
Full Changelog: v2.0.21...v2.0.22
v2.0.21
What's Changed
- chore: 🔧 Bump module version to 2.0.20 and improve version retrieval … by @PrzemyslawKlys in #34
Full Changelog: v2.0.19...v2.0.21
v2.0.20
What's Changed
- chore: 🔧 Bump module version to 2.0.20 and improve version retrieval … by @PrzemyslawKlys in #34
Full Changelog: v2.0.19...v2.0.20