aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
blob: f0f40ec349ac945f56341b813a11066b664bcbf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!--
SPDX-FileCopyrightText: 2025 Tomasz Kramkowski <tomasz@kramkow.ski>
SPDX-License-Identifier: CC-BY-SA-4.0
-->

# 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)