Skip to content

Releases: Excoriate/go-terradagger

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 11:43
2a9aca8

1.3.0 (2024-02-16)

Features

  • Add args validation through all core apis (3214e0e)
    • ✅ This allows to perform strict validations before boot the containers. If they're passed, it's validated the file existance and also its consistency (meaning, if it's an actual .tfvars file).

Refactoring

  • Add more test in config and env packages (55fde49)
  • Enhance the error logic (e518b4b)
  • Minor fixes, add validation for arguments, and tfvars (9e1cbae)

Other

  • add CHANGELOG to ignored files for markdown linter (081ad83)
  • fix terraform-docs configuration for example modules (45ea705)
  • generated missing docs (5715782)
  • remove go-vet from hooks (c83d2f3)

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Feb 15:49
b962223

1.2.1 (2024-02-11)

Bug Fixes

  • add auto-inject for terraform commands (8930c49)

Refactoring

  • add centralised command string generator (90894bb)
  • add high-level runner api (4d04fd9)
  • add terraformcore container configurator (b7cd389)
  • centralise command resolver for terraform lifecycle commands (49f9716)
  • centralise the image configuration resolution (8e72843)
  • fix naming (7cd7373)
  • move args to separated go files, enhance naming (460b514)
  • move tests. Add rest of pending apis for tg and tf (720be28)
  • remove duplicated apis, leverage runner for terraform and terragrunt (42d124e)

Other

Docs

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 12:45
b69e8e3

1.2.0 (2024-02-08)

Features

  • Add advanced export APIs (3729d62)
  • Add backup option for the exporter API (e99eed0)
  • Add security group module (814faf6)
  • add support for forwarding unix sockets, and ssh authentication (e4440ff)
  • add support for terragrunt (6270a94)
  • Add terraform core apis to be reused by different iaac tools (9f2f0a1)
  • add terraformcore api for plan (9a00148)
  • Add tests for dirs.go in TerraDagger (9854117)

Refactoring

  • Add client configuration API (d821f58)
  • Add export and import functionality (8f149d8)
  • Add import and advanced export (c57772b)
  • Add instance validator interface (38d4045)
  • add simplified version of the tfinit command (c8e1f9d)
  • Add unit tests for commands, args and command's package (79ae9e5)
  • full rewrite of terradagger (ea40e68)
  • New logic (134f531)

Other

  • adjust dead link in docs (db3b788)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Dec 09:50
ea85ae2

1.1.0 (2023-12-24)

Features

  • Add logic for exporting directories and files (dd2fda7)

Refactoring

  • Enhance the code a bit (40183d1)
  • remove ununsed task, make golangci-linter happy (22974d4)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Dec 16:00
34d665d

1.0.0 (2023-12-03)

Features

  • add commit with basic structure (8b08bfa)
  • Add fixed configuration for Golangci linter (c9ee52c)
  • Add makeFile (89b9e39)
  • Add mvp for terraform commands, on Dagger (6e5529d)
  • Add TaskFile with necessary tasks (e005292)
  • first commit (e507f17)

Other

Refactoring

  • Add proper names, and issue-templates (731f627)
  • Adjust markdown-link-check configuration (b64a328)
  • Adjust names, fix dead link in contribution guideline (128c462)
  • Amend incorrect name change after removed boilerplate naming convetion (4411953)
  • Amend pre-commit configuration (7c36959)
  • Amend pre-commit configuration (2618b05)
  • changed name of workflows (80a6bff)
  • Changed names of certain workflows (7d667d9)
  • Unified pre-commit hooks (5cd85ff)

Docs

  • Add example implementation in the README.md (ee9ec77)
  • Add updated badges to README.md (7d76d94)
  • basic structure of the readme.md (7676e51)