Skip to content

Releases: kool-dev/kool

1.7.0

25 Nov 17:18
fd71b81
Compare
Choose a tag to compare

Added

  • Added new environment variable to change the deploy timeout #193
  • Added new kool create command #198

Fixed

  • Fixed error message on deploy files compressing #192

Notes

1.6.1

30 Oct 17:08
f558281
Compare
Choose a tag to compare

Changed

  • Improved self-update task UX: #187
  • New fields in kool deploy: #190

Notes

1.6.0

23 Oct 23:13
10d1c2c
Compare
Choose a tag to compare

Added

  • Added the --verbose flag to all commands #168
  • Added kool preset (same behaviour as kool init) #172
  • Added kool_task interface to give the user some feedback about long tasks #170

Changed

  • Improved kool scripts fetching on kool run usage text #164
  • Added more feedback to the user on kool self-update #170
  • Deprecated kool init #177
  • Added scripts completion to kool run command #173
  • Upgrade cobra version #173

Fixed

  • Fixed UID handling on windows platform #175

Notes

  • Improved build_artifacts script usability #165

1.5.0

14 Oct 18:12
2b7adcd
Compare
Choose a tag to compare

Changed

  • kool init prompts a wizard to choose a preset if no preset is given #158
  • kool run' command usage help now has its available scripts (kool runorkool run --help`) #162

Fixes

  • Fixed TTY auto handling. Kool wasn't checking for input files #160
  • Fixed kool logs command when all containers have been removed, adding a friendly message #161

Notes

  • Added docs sync to GH Actions #155
  • improved testing coverage #156
  • Improved editor configuration for YML files #157

1.4.0

08 Oct 17:03
Compare
Choose a tag to compare

Added

  • Added CodeQl Analysis #133

Changed

  • Deprecated --disable-tty flag and KOOL_TTY_DISABLE environment variable on kool docker and kool exec commands, making these commands to auto-detect if they should use TTY #141, #154
  • Added a new way of developing a command #138
  • Removed init() from presets to improve performance #151

Fixed

  • Fixed tabulation on kool docker command docs #130

Notes

1.3.0

28 Sep 19:11
4d53d0e
Compare
Choose a tag to compare

Added

  • New kool restart command #108

Fixed

  • The Exit function was ignoring its argument and exiting with code 1 every time #110
  • kool run command wasn't outputting an error message when the script name is invalid #115

Notes

1.2.1

22 Sep 19:27
a2f668a
Compare
Choose a tag to compare

Fixed

  • fix docker input flag being wrongly toggled by TTY - #106

1.2.0

22 Sep 18:04
Compare
Choose a tag to compare

Added

  • Shell Autocompletion helper kool completion --help - #83
  • Wordpress preset - #94
  • Better colouring support for warning/success/error messages - #91

Fixed

  • kool run printing command caused error on output redirects - #79
  • kool run was forwarding script name as argument - #97

Changed

  • Commands automatic documentation generation - #78
  • Local development/golang-cli preset - cache GOPATH - #81

Notes

  • We have added a lot of test coverage - special thanks to @danielsuguimoto for his outstanding contributions on this! See #105, #92, #93, #93, #95, #99, #101, #103, #104
  • Code quality improved Acing Go Report - #82
  • Github Actions - #80
  • Added License scanning for asserting open source licenses compliance - #84
  • Created security note as per Github suggestion for best practices - #86

1.1.0

10 Sep 13:21
Compare
Choose a tag to compare

Added

  • kool logs command for getting containers logs (#70)
  • Support for output redirect on kool.yml scripts (#74)
  • Passing options to kool exec and kool docker like -p, --volume (#64 and #66)

Changed

  • Change kool docker volume mount to use :delegated flag (#65)
  • Refactored commands execution to new kool-dev/kool/cmd/shell package. (#72)

Fixed

  • Laravel preset - copying .env.example (#68)

Notes

  • On recent updates we started having lint checks on a CI fashion using GH actions which is meant to help improving code quality across the boarder.

1.0.17

08 Sep 12:17
b5611d2
Compare
Choose a tag to compare

Added

  • kool self-update command to update itself (#59)
  • Pre-image options parsing for kool docker passed properly to docker run (#56)

Fixed

  • kool run bad output when missing kool.yml on user context (#54)
  • Remove hard-coded version definition #57

Changed

  • README improvements