Skip to content

v0.1.0

Compare
Choose a tag to compare
@straubt1 straubt1 released this 21 Aug 18:37
· 43 commits to main since this release
905e66e

First Official Release!

Added

  • tfx workspace lock all and tfx workspace unlock all now support a --search argument 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 module commands to support JSON (--json) output.
  • Moved Module Registry commands from the pmr command, the new commands are:
    • tfx registry module list
    • tfx registry module create
    • tfx registry module show
    • tfx registry module delete
    • tfx registry module version list
    • tfx registry module version create
    • tfx registry module version delete
    • tfx registry module version download
  • Updated all of the tfx registry provider commands to support JSON (--json) output.
  • Updated tfx workspace commands to support JSON (--json) output.
    • tfx workspace list
    • tfx workspace show
    • tfx workspace lock
    • tfx workspace lock all
    • tfx workspace unlock
    • tfx workspace unlock all
  • Updated all of the tfx workspace configuration-version commands to support JSON (--json) output.
  • Moved Configuration Version commands from the cv command, there is an alias for cv to make typing commands easier, the new commands are:
    • tfx workspace configuration-version list or tfx workspace cv list
    • tfx workspace configuration-version create or tfx workspace cv create
    • tfx workspace configuration-version show or tfx workspace cv show
    • tfx workspace configuration-version download or tfx workspace cv download
  • Updated all of the tfx workspace state-version commands to support JSON (--json) output.
  • Moved State Version commands from the state command, there is an alias for sv to make typing commands easier, the new commands are:
    • tfx workspace state-version list or tfx workspace sv list
    • tfx workspace state-version create or tfx workspace sv create
    • tfx workspace state-version show or tfx workspace sv show
    • tfx workspace state-version download or tfx workspace sv download
  • Moved Module Registry commands from the tfv command, the new commands are:
    • tfx admin terraform-version list
    • tfx admin terraform-version create
    • tfx admin terraform-version create official
    • tfx admin terraform-version show
    • tfx admin terraform-version delete
    • tfx admin terraform-version enable
    • tfx admin terraform-version enable all
    • tfx admin terraform-version disable
    • tfx admin terraform-version disable all
  • Updated all of the tfx admin terraform-version commands to support JSON (--json) output.