Releases: straubt1/tfx
Releases · straubt1/tfx
Latest Build (1b82e6e)
latest Added API Inspector Panel, Several TUI improvements (#231)
v0.2.1
v0.2.0
v0.1.5
Added
- Added
tfx project list - Added
tfx project show --id - Added Resource Count with
tfx workspace listandtfx workspace showcommands
Changed
- Removed HCL Configuration Option
- Better Config File error handling (and update to maintain .hcl configuration files)
- Updated references to "HCP Terraform"
New Contributors
- @benjamin-lykins made their first contribution in #152
Full Changelog: v0.1.4...v0.1.5
v0.1.4
[v0.1.4] - 2024.10.29
Added
- Added
tfx workspace run cancelto cancel the latest run. - Brew install tap compatibility (stored in different repo)
Changed
- Updated all go packages to latest
- Updated documentation example errors
- Fixed BuiltBy build tag for releases
v0.1.3
v0.1.2
[v0.1.2] - 2023.10.13
Added
tfx workspace run discard- Discard a run on a given Workspace.
Changed
- Updated go to v1.21
- Updated all go packages to latest
tfx admin gpg createandtfx admin gpg showcommands will now output "KeyID" instead of "ID" to match the API response.
v0.1.1
[v0.1.1] - 2022.09.11
Added
tfx workspace team list- List team access information for a given Workspace.
Changed
-
Updated
tfx workspace listto add a flag--repositorythat will filter based on workspaces that are connected to the specified repository identifier. -
tfx workspace show- Now includes Team Access and Statefile Sharing output for the Workspace.
v0.1.0
First Official Release!
Added
tfx workspace lock allandtfx workspace unlock allnow support a--searchargument to filter affected workspaces by name search.
Changed
- Moved and updated docs to the
site/folder and published to a custom domain tfx.rocks. - Created a style guide and updated Commands, more information can be found at https://tfx.rocks/about/style_guide/
- Some of these changes are BREAKING changes
- Mainly moving away from Command Flags that used camel case (example: "workspaceName" to "workspace-name")
- Updated all of the
tfx registry modulecommands to support JSON (--json) output. - Moved Module Registry commands from the
pmrcommand, the new commands are:tfx registry module listtfx registry module createtfx registry module showtfx registry module deletetfx registry module version listtfx registry module version createtfx registry module version deletetfx registry module version download
- Updated all of the
tfx registry providercommands to support JSON (--json) output. - Updated
tfx workspacecommands to support JSON (--json) output.tfx workspace listtfx workspace showtfx workspace locktfx workspace lock alltfx workspace unlocktfx workspace unlock all
- Updated all of the
tfx workspace configuration-versioncommands to support JSON (--json) output. - Moved Configuration Version commands from the
cvcommand, there is an alias forcvto make typing commands easier, the new commands are:tfx workspace configuration-version listortfx workspace cv listtfx workspace configuration-version createortfx workspace cv createtfx workspace configuration-version showortfx workspace cv showtfx workspace configuration-version downloadortfx workspace cv download
- Updated all of the
tfx workspace state-versioncommands to support JSON (--json) output. - Moved State Version commands from the
statecommand, there is an alias forsvto make typing commands easier, the new commands are:tfx workspace state-version listortfx workspace sv listtfx workspace state-version createortfx workspace sv createtfx workspace state-version showortfx workspace sv showtfx workspace state-version downloadortfx workspace sv download
- Moved Module Registry commands from the
tfvcommand, the new commands are:tfx admin terraform-version listtfx admin terraform-version createtfx admin terraform-version create officialtfx admin terraform-version showtfx admin terraform-version deletetfx admin terraform-version enabletfx admin terraform-version enable alltfx admin terraform-version disabletfx admin terraform-version disable all
- Updated all of the
tfx admin terraform-versioncommands to support JSON (--json) output.
0.0.4-dev
Major refactor began.
Added
New Commands:
tfx cv download- Download a Configuration Version and unpack onto disk.tfx gpg list- List GPG Keys of an Organizationtfx gpg create- Create a GPG Key for an Organizationtfx gpg show- Show details of a GPG Key for an Organizationtfx gpg delete- Delete GPG Key for an Organizationtfx release tfe list- List available Terraform Enterprise releasestfx release tfe show- Show details of a Terraform Enterprise release, including release notestfx release tfe download- Download a Terraform Enterprise airgap binarytfx release replicated list- List available Replicated releasestfx release replicated download- Download a Replicated releasetfx registry provider list- List Providers in the Registrytfx registry provider version list- List Versions for a Provider in the Registrytfx registry provider version platform list- List Platforms for a Provider Version in the Registrytfx registry provider create- Create a Provider in the Registrytfx registry provider show- Show details of a Provider in the Registrytfx registry provider delete- Delete a Provider in the Registrytfx registry provider version create- Create a Version for a Provider in the Registrytfx registry provider version show- Show details a Version for a Provider in the Registrytfx registry provider version delete- Delete a Version for a Provider in the Registrytfx registry provider version platform create- Create a Platform Version for a Provider in the Registrytfx registry provider version platform show- Show details of a Platform Version for a Provider in the Registrytfx registry provider version platform delete- Delete a Platform Version for a Provider in the Registrytfx variable list- List all workspace variablestfx variable create- Create a workspace variable, optionally the value can read from a filenametfx variable update- Update an existing workspace variable, optionally the value can read from a filenametfx variable show- Show details of a workspace variabletfx variable delete- Delete a workspace variable
Changed
- Upgraded to Go 1.18.4
- PMR Module uploading - Removed helper code (shim) in favor of the now available the go-tfe functions
- Lots of refactoring within some commands
- Added optional
--jsonflag framework to allow output to be in JSON for non-interactive use - Started the migrating to "github.com/fatih/color" from "github.com/logrusorgru/aurora" for text colors