# Changelog ## Unreleased Most changes are breaking. ### Added * Changelog ### Changed * The config file is no longer modified by `SAVE_CONFIG`. Instead the file `/var/lib/kutter/saved.cfg` will contain the data which previously would be placed at the end of `SAVE_CONFIG`. The `--saved-config` (short: `-S`) option can be used to change the location. * The makefiles in `klippy/chelper` and `lib/hub-ctrl` are now used to build he respective `c_helper.so` and `hub-ctrl`. * The config positional argument is now optional and defaults to `/etc/kutter.cfg` * The version is now stored in `klippy/__version__.py` and is no longer automatically retrieved from git or from `klippy/.version`. * The version numbering has changed and versions are not compatible. * Drop support for printing most recent built MCU firmware details. * Project renamed to Kutter. * The printer TTY is moved from `/tmp/printer` to the more appropriate `/run/kutter/printer` (although this feature might be removed entirely in the future) * The API server socket is now configured with `660` permissions instead of `777 & umask`. This is temporary and will hopefully be configurable in the future. ### Removed * Python 2 support * Install scripts * Uninstall script * Init script * The `make_version.py` script * Linux "flash" script * Log file support (now always configured to log to stderr)