8000 Releases · crazybarber/klio · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: crazybarber/klio

klio v1.0.0

07 Jan 23:03
b248dd4
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • commands with no apiVersion specified are not supported anymore.
  • manifest.yaml file was renamed back to command.yaml
  • up to now klio before running any command was setting two env variables - G2A_CLI_LOG_LEVEL and G2A_CLI_GLOBAL_COMMAND. Former was renamed to KLIO_LOG_LEVEL and latter was removed.
  • this commit removes support for previous central registry and changes format of g2a.yaml file.

Features

  • add "get" command (f2cebba)
  • add "raw mode" to logs processor (1769510)
  • add possibility to define alternative command repositories (a1dded8)
  • add progress bar when downloading commands (a745eb5), closes #20
  • add root (g2a) command and implement commands discovery (26b1f11)
  • cache result of new version check for 24h (f3d2453)
  • capture output of command run by runner (f17c39b)
  • change registries map (854c9fb)
  • check for new root version (9ec421c)
  • check for new version during command run (dfa39b0)
  • control logs level and tags using escape sequences (7e2864e)
  • docker only on release (22748b6)
  • get: download all commands defined in g2a.yaml when called without args (8668aa5)
  • get: initialise klio.yaml when it doesn't exist (9088a70), closes #8 #22
  • implement configurable default registry (7dc9746)
  • log: export default log levels from log package (c4ed69a)
  • provide docker image with cli automatically (bb840ac)
  • require apiVersion in command.yaml (c33f93c)
  • restore compatibility with commands created for klio v2 (5eadf52), closes #28
  • root: use executables in place of go plugins as an external commands (f8fc2cd)
  • set env which definies command run globally (6b1e715)
  • set log level from ENV (45932ee)
  • subcommand: add subcommand package containing helpers for writing subcommands (9995b59)
  • support multiple registries (25140aa)

Bug Fixes

  • calculate checksum correctly when downloading command in one chunk (0f5ffb5), closes #14
  • change mod of created files when extracting tar (7f22f2b)
  • change module name (4a476fb)
  • chmod not supported on windows (2b1c60f)
  • copy directory when rename fails (d966658)
  • corrupting g2a.yaml after install fixed (366b312)
  • fail when registries not passed (d9a0bb1)
  • fix "file exists" error when extracting tarballs (f9c7d42)
  • fix "to many open files" error during downloading command (ebf26c4)
  • fix checking for new version (1bd1524)
  • fix discovering local commands (def3f8e)
  • fix loading g2a.yaml and command.yaml (1d6141d)
  • fix SIGSEGV when passed more than 3 -v params (1cf5fd0)
  • get: ensure cli-commands directory exists (6b6f971)
  • install commands when klio.yaml is empty (6bfa84f)
  • log: change color of fatal log entries (f66dd9b)
  • missing blank lines in sub commands output (8c9fdd6)
  • print warn about new version to stderr (c44cd6b)
  • remove checksums from klio.yaml (1616a58), closes #32
  • return proper exit code from subcommands (7b2bd3f)
  • update CLI version in install script (6fd6dbf)

Code Refactoring

0