Fix possibility to overwrite special files in .osc (CVE-2024-22034 bsc#1225911)
Source files are now stored in the 'sources' subdirectory which prevents
name collisons. This requires changing version of '.osc' store to 2.0.
Command-line:
Introduce build --checks parameter
Library:
OscConfigParser: Remove automatic name option
1.8.3
Command-line:
Change 'repairwc' command to always run all repair steps
Library:
Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
Fix colorize() to avoid wrapping empty string into color escape sequences
Provide default values for kwargs.get/pop in get_results() function
1.8.2
Library:
Change 'repairwc' command to fix missing .osc/osclibversion
Make error message in checkstoreversion() more generic to work for both projects and packages
Fix checkstoreversion in project store
1.8.1
Command-line:
Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option
1.8.0
Command-line:
Improve 'submitrequest' command to inherit description from superseded request
Fix 'mv' command when renaming a file multiple times