Added changelog

pull/38/head
Chris Bednarski 4 years ago
parent 9c247955f6
commit ca1856f5fe

@ -1,3 +1,62 @@
# Change Log
TODO
## v0.4.0 (Unreleased)
0.4.0 is a major refactor of the frontend (CLI) focused on simplifying the UI
and code, supporting newer Go tooling (i.e. go mod), and removing external
dependencies.
Breaking Changes
- Moved CLI to `github.com/cbednarski/hostess`. `go get` should now do what you probably wanted the first time.
- Moved library to `github.com/cbednarski/hostess/hostess`
- Many command aliases and flags have been removed
- `Hostlist.Enable` and `Hostlist.Disable` now return an `error` instead of `bool`. Check against `ErrHostnameNotFound`.
- Several functions will now return `ErrInvalidVersionArg` instead of panicking in that case
Improvements
- Removed `codegangsta/cli`
- Removed `aff` command
- Removed `del` command (use `rm` instead)
- Removed `list` command (use `ls` instead)
- Removed `fixed` command (just run `fmt`)
- Command `fix` renamed to `fmt`
- Removed `-s` and `-q` flags. Errors are now shown always. Redirect stderr if you don't want to see them.
- Removed `-f` from various commands. Use `fmt` instead.
- Added Go mod support
- Added AppVeyor for Windows builds
- Overhauled the Makefile for easier builds
## v0.3.0 (Februrary 18, 2018)
Improvements
- Added `fixed` subcommand which checks whether the hosts file is already formatted by hostess
Bug Fixes
- Show an error when there is a parsing failure instead of silently truncating the hosts file
- Global flags between hostess and the subcommand are no longer ignored
- Binary should now display the correct version of the software
## v0.2.1 (May 17, 2016)
Bug Fixes
- Fix vendor path for `codegangsta/cli`
## v0.2.0 (May 10, 2016)
Improvements
- Vendor `codegangsta/cli` for more reliable builds
Bug Fixes
- Fix panic in `hostess ls` #14
- Fix incompatible API in CLI library #15
## v0.1.0 (June 6, 2015)
Initial release

Loading…
Cancel
Save