v0.36.0
What's Changed
- feat: allow git dependencies to be pinned to a tag or commit SHA by @Moep90 in #1451
- [feat]: Deliver generators via OCI artifacts by @Moep90 in #1425
- Introduce rapidyaml emitter option by @ramaro in #1464
- Fix MKDocs table formatting by @ramaro in #1463
- docs: SEO technical foundation — metadata, Open Graph, robots.txt, and README alignment by @Moep90 in #1467
- docs: add Open Graph, Twitter Cards, and structured data metadata by @Moep90 in #1473
- Automated dev pre-releases to PyPI on merge to master by @Moep90 in #1490
- ci: fix docs-only PRs blocking merges due to skipped required checks by @Moep90 in #1492
- docs: improve internal linking and navigation across core pages by @Moep90 in #1469
- docs: professionalize website homepage and navigation by @Moep90 in #1471
- docs: add troubleshooting guide with common errors and resolutions by @Moep90 in #1476
- docs: add glossary page for Kapitan terminology by @Moep90 in #1477
- docs: professionalize repository README landing page by @Moep90 in #1472
- docs: add ArgoCD CMP/FluxCD integration guide by @Moep90 in #1485
- docs: add community health files and improve issue/PR templates by @Moep90 in #1475
- docs: add high-intent landing pages for Kubernetes and comparisons by @Moep90 in #1470
- docs: add robots.txt and document versioned SEO strategy by @Moep90 in #1474
- fix(omegaconf): resolve --migrate flag and .yaml class support by @Moep90 in #1483
- fix: resolve high-priority B904, E722, DTZ005, DTZ007 ruff violations by @Moep90 in #1461
- chore(release): add supply-chain metadata (CycloneDX SBOMs and SHA256 checksums) by @Moep90 in #1453
- feat: Implement topics by @ramaro in #1466
- fix(docs): resolve fenced code block rendering and add rendering verification by @Moep90 in #1494
- fix(docs): resolve SEO issues and fenced code block rendering by @Moep90 in #1495
- ci: add auto-label workflow for PRs and stale triage for issues by @Moep90 in #1505
- feat: use mise for external dependencies by @jjmaestro in #1411
- test: add unit tests by @Moep90 in #1502
- ci: align workflow filters with latest CI changes by @Moep90 in #1493
- feat: add CPU and memory profiling support by @ramaro in #1507
- Seed inventory cache once per worker via Pool initializer by @sviscaino in #1519
- refactor(test): golden snapshots for all targets, fix mutable defaults, add linter unit tests by @Moep90 in #1468
- feat: wildcard class patterns in inventory
classes:lists by @Moep90 in #1457 - fix: clearer error message for missing ref backend prefix by @Moep90 in #1481
- fix: handle bare '=' in YAML to avoid ConstructorError by @Moep90 in #1482
- fix(vault): reject symbolic link token files by @Moep90 in #1503
- Fix Kadet cache key collisions from input_params by @timReynolds in #1520
- Clarify OmegaConf literal escaping docs by @timReynolds in #1521
- fix(helm): filter None values at the Helm input source by @Moep90 in #1498
- release v0.36.0 by @ramaro in #1533
Dependency updates:
- chore: bump gitpython from 3.1.45 to 3.1.50 by @dependabot[bot] in #1456
- chore: bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #1460
New Contributors
- @sviscaino made their first contribution in #1519
- @timReynolds made their first contribution in #1520
Full Changelog: v0.35.1...v0.36.0