What's Changed
-
Move to use Ruff, improvements to Makefile by @ademariag in #1333
-
Moves tests to pytest and improve parallel support by @ademariag in #1334
-
Modernize type imports to use built-in types by @ademariag in #1354
-
Apply simple code simplifications by @ademariag in #1355
-
Add type hints and remove obsolete Python <3.10 code by @ademariag in #1356
-
Add type hints and improve organization of defaults module by @ademariag in #1357
-
Fix mutable default arguments to prevent subtle bugs by @ademariag in #1358
-
Update default YAML multiline string style to 'literal' by @Moep90 in #1361
-
Add Omegaconf inventory backend documentation and update navigation by @Moep90 in #1360
-
Add tests for fetching Helm charts via OCI by @Moep90 in #1362
-
Improve test stability, parallelism, and CI best practices by @jjmaestro in #1369
-
docs: fix incorrect KAPITAN_ENV_ prefix to KAPITAN_VAR_ by @Moep90 in #1373
-
Fix coverage corruption by @jjmaestro in #1378
-
Fix numeric string handling in Helm values to prevent scientific nota… by @Moep90 in #1372
-
Parametise python builder version in Kapitan Dockerfile by @rvodden in #1348
-
Fix CI docker push and refactor workflow by @ademariag in #1380
-
Migrate to uv by @jjmaestro in #1377
-
Fix ModuleNotFoundError in cache usage with kapicorp/generators by @ramaro in #1406
-
Simplify InputType.compile_obj implementation (#980) by @Moep90 in #1390
-
Fix #749: Enable on-demand creation of reference dependencies by @Moep90 in #1389
-
feat(omegaconf): Add deferred resolver support with double-pass resolution and custom user resolvers by @Moep90 in #1371
-
Dependency updates:
- chore: bump pydantic-settings from 2.11.0 to 2.12.0 by @dependabot[bot] in #1364
- chore: bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #1375
- chore: bump werkzeug from 3.1.4 to 3.1.5 by @dependabot[bot] in #1376
- chore: update filelock to version 3.20.2 and adjust Python version re… by @Moep90 in #1374
- chore: bump cryptography from 43.0.3 to 46.0.3 by @dependabot[bot] in #1351
- chore: bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #1363
- chore: bump ruff from 0.8.6 to 0.14.11 by @dependabot[bot] in #1384
- chore: bump actions/cache from 4.2.3 to 5.0.1 by @dependabot[bot] in #1385
- chore: bump markdown-exec from 1.11.0 to 1.12.1 by @dependabot[bot] in #1383
- chore: bump markdown-exec from 1.10.3 to 1.11.0 by @dependabot[bot] in #1332
- chore: bump astral-sh/setup-uv from 7.1.6 to 7.2.0 by @dependabot[bot] in #1386
- chore: bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in #1387
- chore: bump pyasn1 from 0.6.1 to 0.6.3 by @dependabot[bot] in #1418
- chore: bump azure-core from 1.37.0 to 1.38.0 by @dependabot[bot] in #1409
- chore: bump urllib3 from 2.6.2 to 2.6.3 by @dependabot[bot] in #1410
- chore: bump copier from 9.11.0 to 9.11.2 by @dependabot[bot] in #1393
- chore: bump werkzeug from 3.1.4 to 3.1.6 by @dependabot[bot] in #1407
- chore: bump virtualenv from 20.35.4 to 20.36.1 by @dependabot[bot] in #1423
- chore: bump filelock from 3.20.1 to 3.20.3 by @dependabot[bot] in #1422
- chore: bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #1417
- chore: bump cryptography from 43.0.3 to 46.0.5 by @dependabot[bot] in #1403
- chore: bump protobuf from 6.33.2 to 6.33.5 by @dependabot[bot] in #1402
- chore: bump astral-sh/setup-uv from 7.2.0 to 7.2.1 by @dependabot[bot] in #1401
- chore: bump actions/cache from 5.0.1 to 5.0.3 by @dependabot[bot] in #1400
- chore: bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1399
- chore: bump pytest-cov from 6.3.0 to 7.0.0 by @dependabot[bot] in #1397
- chore: bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1395
- chore: bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #1394
- chore: bump actions/setup-go from 6.2.0 to 6.3.0 by @dependabot[bot] in #1426
- chore: bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #1428
- chore: bump docker/metadata-action from 5.10.0 to 6.0.0 by @dependabot[bot] in #1429
- chore: bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #1427
- chore: bump hvac from 2.3.0 to 2.4.0 by @dependabot[bot] in #1430
- chore: bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #1431
- chore: bump astral-sh/setup-uv from 7.3.0 to 7.6.0 by @dependabot[bot] in #1432
- chore: bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #1437
- chore: bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #1439
- chore: bump cryptography from 46.0.5 to 46.0.7 by @dependabot[bot] in #1441
- chore: bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #1442
- chore: bump python-dotenv from 1.2.1 to 1.2.2 by @dependabot[bot] in #1443
New Contributors
- @jjmaestro made their first contribution in #1369
- @rvodden made their first contribution in #1348
Full Changelog: v0.34.7...v0.35.0