Added
- Option
--without-compile-glib-schemas
to scons to avoid (re)compiling system schemas on (un)install (#710). - Compatibility with Solaris (#533).
- Compatibility with older macOS for PowerPC support (#573).
- Github CI (#675, #677, #699, #703, #718).
Changed
- GUI: migration of GtkSourceView from 3.0 to 4.0 (#719).
- Glib: unify Glib minimum version requirement to 2.64 for all architectures (#707, #716).
- Tests have been migrated from nose to pytest (#603).
- Documentation updates (#538, #560, #565, #568, #585, #591, #678, #636, #643, #693, #695, #714, #715, #722).
- Use compiler from
CC
environ if available (#526). - Manpage is not longer compressed (#525).
- Stampfiles are created in /tmp instead of the current directory (#697).
- The same stampfiles are reused throughout the whole run (#697).
- Translations (#720).
Fixed
- Fix string format in tests (#602).
- Fix configuration checks of xattr-functions (#605).
- Fix Python warnings during configuration (#684).
- Fix recheck in generated shell-script (#683).
- Fix data-loss issue when using replays that does not contains checksums (e.g. with hardlinks) (#689).
- Fix test failures caused by certain directory names (#630).
- Avoid generating an empty '-.o' file during configuration (#686).
- Escape CWD and args strings in generated JSON output (#691).
- Stampfiles are no longer created on dry-runs (#697).
- Stampfiles are removed on exit (#697).
- Compilation warnings with GLib >= 2.84 (#708).
- Shredder bootstrapping (#709).
- Code linting (#639, #701).