Release 2.9.0

Version 2.9.0 is released.

This is the first terranix release in 19 months.

For that reason, the list of changes is quite long.

What's Changed

  • Fix documentation for flake-parts module by @Enzime in #111
  • flake: lock flake-parts by @Enzime in #113
  • fix: add float to sanitize by @pedorich-n in #114
  • flake-module: allow customizing extraArgs by @Enzime in #116
  • feat: Improve flake-parts module by @pedorich-n in #115
  • update matrix channel name by @Lykos153 in #117
  • feat: Support opentofu in flake-parts module by @terlar in #118
  • doc: Become maintainer (remove "unmaintained" message) by @sshine in #122
  • chore: Avoid evaluating terraform package for option docs by @roberth in #121
  • fix: Ensure workspace exists in flake-parts module scripts by @terlar in #119
  • refactor: separate dev inputs by @terlar in #120
  • Expose configuration directly from flake-parts module by @typedrat in #124
  • flake-module: fix wrapper for opentofu called terraform by @Enzime in #127
  • flake-module: fix devShells failing to build by @Enzime in #125
  • flake-module: rename setDevShell to exportDevShells for clarity by @Enzime in #126
  • flake-parts: Fix documentation eval by @roberth in #128
  • feat: ephemeral block by @vdbe in #129
  • flake-parts: Separate apps from packages output by @shivaraj-bh in #133
  • Fix docs generation by @mmlb in #134
  • fix(flake-parts): Do not require terranix to be in root of inputs by @jan-kouba in #131
  • chore: Summarize commit history in Changelog.md since 2.8.0 by @sshine in #140
  • lib: expose config from terranixConfiguration by @Enzime in #144
  • Expose core module evaluation by @Padraic-O-Mhuiris in #148
  • feat(core/helpers): Add file helper function similar to ref/template by @sshine in #138
  • chore: Add changelog check on CI by @sshine in #141
  • core: add internal _meta passthru by @oneingan in #151
  • docs: Update "getting started" URL in README.md to new address by @sshine in #158
  • docs: update readme to improve quality by @sshine in #159
  • Add moved/removed blocks to syntax by @theutz in #160
  • fix(core/terraform-invocs): Use meta.mainProgram instead of hardcoded terraform binary by @sshine in #156
  • chore: Update flake inputs and fix nixpkgs deprecations by @sshine in #165
  • chore: Bump terranix to v2.9.0 by @sshine in #167

Contributors

Thanks to

for their long-term contributions to terranix.

And thanks to the first-time contributors,

Full Changelog: https://github.com/terranix/terranix/compare/2.8.0...v2.9.0