|
| 1 | +# Release 2.9.0 |
| 2 | + |
| 3 | +Version [2.9.0](https://github.com/terranix/terranix/releases/tag/2.9.0) is released. |
| 4 | + |
| 5 | +This is the first terranix release in 19 months. |
| 6 | + |
| 7 | +For that reason, the list of changes is quite long. |
| 8 | + |
| 9 | +## What's Changed |
| 10 | + |
| 11 | +* Fix documentation for flake-parts module by @Enzime in https://github.com/terranix/terranix/pull/111 |
| 12 | +* flake: lock `flake-parts` by @Enzime in https://github.com/terranix/terranix/pull/113 |
| 13 | +* fix: add float to sanitize by @pedorich-n in https://github.com/terranix/terranix/pull/114 |
| 14 | +* flake-module: allow customizing `extraArgs` by @Enzime in https://github.com/terranix/terranix/pull/116 |
| 15 | +* feat: Improve flake-parts module by @pedorich-n in https://github.com/terranix/terranix/pull/115 |
| 16 | +* update matrix channel name by @Lykos153 in https://github.com/terranix/terranix/pull/117 |
| 17 | +* feat: Support opentofu in flake-parts module by @terlar in https://github.com/terranix/terranix/pull/118 |
| 18 | +* doc: Become maintainer (remove "unmaintained" message) by @sshine in https://github.com/terranix/terranix/pull/122 |
| 19 | +* chore: Avoid evaluating terraform package for option docs by @roberth in https://github.com/terranix/terranix/pull/121 |
| 20 | +* fix: Ensure workspace exists in flake-parts module scripts by @terlar in https://github.com/terranix/terranix/pull/119 |
| 21 | +* refactor: separate dev inputs by @terlar in https://github.com/terranix/terranix/pull/120 |
| 22 | +* Expose configuration directly from `flake-parts` module by @typedrat in https://github.com/terranix/terranix/pull/124 |
| 23 | +* flake-module: fix wrapper for `opentofu` called `terraform` by @Enzime in https://github.com/terranix/terranix/pull/127 |
| 24 | +* flake-module: fix `devShells` failing to build by @Enzime in https://github.com/terranix/terranix/pull/125 |
| 25 | +* flake-module: rename `setDevShell` to `exportDevShells` for clarity by @Enzime in https://github.com/terranix/terranix/pull/126 |
| 26 | +* flake-parts: Fix documentation eval by @roberth in https://github.com/terranix/terranix/pull/128 |
| 27 | +* feat: ephemeral block by @vdbe in https://github.com/terranix/terranix/pull/129 |
| 28 | +* flake-parts: Separate `apps` from `packages` output by @shivaraj-bh in https://github.com/terranix/terranix/pull/133 |
| 29 | +* Fix docs generation by @mmlb in https://github.com/terranix/terranix/pull/134 |
| 30 | +* fix(flake-parts): Do not require terranix to be in root of inputs by @jan-kouba in https://github.com/terranix/terranix/pull/131 |
| 31 | +* chore: Summarize commit history in Changelog.md since 2.8.0 by @sshine in https://github.com/terranix/terranix/pull/140 |
| 32 | +* lib: expose `config` from `terranixConfiguration` by @Enzime in https://github.com/terranix/terranix/pull/144 |
| 33 | +* Expose core module evaluation by @Padraic-O-Mhuiris in https://github.com/terranix/terranix/pull/148 |
| 34 | +* feat(core/helpers): Add file helper function similar to ref/template by @sshine in https://github.com/terranix/terranix/pull/138 |
| 35 | +* chore: Add changelog check on CI by @sshine in https://github.com/terranix/terranix/pull/141 |
| 36 | +* core: add internal _meta passthru by @oneingan in https://github.com/terranix/terranix/pull/151 |
| 37 | +* docs: Update "getting started" URL in README.md to new address by @sshine in https://github.com/terranix/terranix/pull/158 |
| 38 | +* docs: update readme to improve quality by @sshine in https://github.com/terranix/terranix/pull/159 |
| 39 | +* Add `moved`/`removed` blocks to syntax by @theutz in https://github.com/terranix/terranix/pull/160 |
| 40 | +* fix(core/terraform-invocs): Use meta.mainProgram instead of hardcoded terraform binary by @sshine in https://github.com/terranix/terranix/pull/156 |
| 41 | +* chore: Update flake inputs and fix nixpkgs deprecations by @sshine in https://github.com/terranix/terranix/pull/165 |
| 42 | +* chore: Bump terranix to v2.9.0 by @sshine in https://github.com/terranix/terranix/pull/167 |
| 43 | + |
| 44 | +## Contributors |
| 45 | + |
| 46 | +Thanks to |
| 47 | + |
| 48 | +* [@terlar](https://github.com/terlar) |
| 49 | +* [@vdbe](https://github.com/vdbe) |
| 50 | + |
| 51 | +for their long-term contributions to terranix. |
| 52 | + |
| 53 | +And thanks to the first-time contributors, |
| 54 | + |
| 55 | +* [@sshine](https://github.com/sshine) — in [#122](https://github.com/terranix/terranix/pull/122) |
| 56 | +* [@roberth](https://github.com/roberth) — in [#121](https://github.com/terranix/terranix/pull/121) |
| 57 | +* [@mmlb](https://github.com/mmlb) — in [#134](https://github.com/terranix/terranix/pull/134) |
| 58 | +* [@theutz](https://github.com/theutz) — in [#160](https://github.com/terranix/terranix/pull/160) |
| 59 | +* [@oneingan](https://github.com/oneingan) — in [#151](https://github.com/terranix/terranix/pull/151) |
| 60 | +* [@typedrat](https://github.com/typedrat) — in [#124](https://github.com/terranix/terranix/pull/124) |
| 61 | +* [@Lykos153](https://github.com/Lykos153) — in [#117](https://github.com/terranix/terranix/pull/117) |
| 62 | +* [@Enzime](https://github.com/Enzime) — in [#111](https://github.com/terranix/terranix/pull/111) |
| 63 | +* [@pedorich-n](https://github.com/pedorich-n) — in [#114](https://github.com/terranix/terranix/pull/114) |
| 64 | +* [@shivaraj-bh](https://github.com/shivaraj-bh) — in [#133](https://github.com/terranix/terranix/pull/133) |
| 65 | +* [@Padraic-O-Mhuiris](https://github.com/Padraic-O-Mhuiris) — in [#148](https://github.com/terranix/terranix/pull/148) |
| 66 | +* [@jan-kouba](https://github.com/jan-kouba) — in [#131](https://github.com/terranix/terranix/pull/131) |
| 67 | + |
| 68 | +**Full Changelog**: https://github.com/terranix/terranix/compare/2.8.0...v2.9.0 |
0 commit comments