This is a translations-only release, closing off the 3.2 branch.
This release contains contributions from (alphabetically by first name):
The only changes in this release are translation updates, which
have come from Transifex via the new(ish) cli tool. There’s a fair
bit of churn because of HTML-encoding.
This is the last translation update of the 3.2 series, and the
3.3 strings will now be the source-files for translation.
Feedback
If you experience an issue with Calamares, please tell us all about it
on the Calamares issue tracker. For a full change list, see
the full list of issues closed within the current generation (which is many releases).
This is the first announced, second actual, release of an alpha of Calamares 3.3.
Calamares 3.3 represents a break in continuity, changing configuration files,
promising stability for plugins, and modernising the requirements of Calamares.
The alpha releases are unstable, and distributions looking to try them will
need to check configuration compatibility closely. See the changelog for the 3.3
series for (some) details.
This release contains contributions from (alphabetically by first name):
- Adriaan de Groot
- Anke Boersma
- Evan James
- Shivanand
- Vitor Lopes
Core
A core TODO is moving all library code into the Calamares
namespace,
dropping the CalamaresUtils
namespace. Modern C++ supports nested namespaces,
so in some cases we can use those. This has a drastic effect on ABI compatibility,
though, as functions move from one namespace to another. This needs to be
completed before a 3.3.0 with ABI stability is released.
Modules
Module schemas have been updated to reflect all the incompatible changes.
All instances of configurations where @
or @@
was used to indicate where
substitutions could take place, now use ${}
syntax. This has an effect on
shellprocess, branding configuration, preservefiles, and many other places.
Feedback
If you experience an issue with Calamares, please tell us all about it
on the Calamares issue tracker. For a full change list, see
the full list of issues closed within the current generation (which is many releases).
This is the second community-maintainence release of Calamares 3.2.
It corrects a handful of bugs foud in the stable release. There
are also translation updates.
Community releases happen when sufficient material accumulates to
justify a release (e.g. bug-fixes). Pull-requests to the 3.2
branch are still welcome. Keep additional stability requirements
in mind, though: it is intended as an LTS branch now.
This release contains contributions from (alphabetically by first name):
- Adriaan de Groot
- Anke Boersma
Core
- The “About” and “Debug” buttons in a QWidgets-based panel were no
longer translated. This has been fixed (by re-using translations
of the same buttons from the QML module. #2030 (Thanks Anke)
Modules
- bootloader Python code slipped in that was incompatible with
the minimum required Python version. #2033 (Thanks Adriaan)
- locale fixes a large regression introduced with 3.2.60, where
the location picked for many locales was not the same as in 3.2.59,
and generally peculiar (e.g. picking “English” led to “en_AG” which
is nice if you are in Bermuda, but not expected in the rest of the
world). #2008
- luksopenswaphookcfg Remove duplicate options. #1659 (Thanks Anke)
Feedback
If you experience an issue with Calamares, please tell us all about it
on the Calamares issue tracker. For a full change list, see
the full list of issues closed within the current generation (which is many releases).