Skip to content

Release 4.1.0

Compare
Choose a tag to compare
@Rawleenc Rawleenc released this 11 Jun 11:11
· 79 commits to dev since this release

4.1.0 (2023-06-11)

New features

  • add a generic bundle system
    This system is based on TOML config files to define simple bundles without updating the source code. Replace Cups bundle by a generic bundle.
  • process bundles in a full generic way
    Bundles are now processed in a full generic way using files scanning. Config file serialisation has also been modified to not include fields with a name starting by an underscore.
  • core: rework execute method
    add the 'chroot' option to abstract how the commands are executed in chroot
  • bundles: replace native bundles by toml generics
    Replaced main file systems, main fonts and pipewire. Also, rework i18n module to allow translation of variables while still being compatible with pygettext.py to extract keys.

Fixed issues

  • bundles: add gst-plugin-pipewire package to gnome bundle
    This is to enable the screen recording feature of the gnome built-in screenshot tool
  • shell mode node starting issue
  • too long line for etc/hosts file

Refactors

  • replace all from imports by module imports
  • installer's hostname management

Tests

  • core: add tests for execute's chroot attribute

Other changes

  • remove line breaks in changelog generation
  • update CI's python version
  • scripts: update genchanges to support scopes
  • scripts: rework the changelog generation script
  • update release's script changes generation
  • update genchanges format