Repository navigation
Releases: DakaraProject/dakara-base
Releases · DakaraProject/dakara-base
Release list
Version 2.3.0
Version 2.2.0
2.2.0 - 2026-04-05
Removed
- Dropped Python 3.9.
Version 2.1.0
2.1.0 - 2025-03-06
Removed
- Dropped Python 3.8.
Version 2.0.1
2.0.1 - 2024-10-28
Fixed
- Incorrect parameter passed to
pathlib.Path.mkdir.
Version 2.0.0
2.0.0 - 2024-10-28
Added
- Support Python 3.12 and 3.13.
Changed
- Paths are now
pathlib.Pathobjects. directory.directoriesis now aplatformdirs.PlatformDirsobject.
Removed
- Dropped Python 3.7 support.
- The
directory.AppDirsPathclass does not exist anymore.
Version 1.4.2
1.4.2 - 2022-11-19
Added
- Support Python 3.11.
Version 1.4.1
1.4.1 - 2022-04-25
Fixed
- Fixed custom decorators hiding functions docstrings.
Version 1.4.0
1.4.0 - 2022-03-27
Added
config.Configobject to store config.
Config can be loaded from a file (once).
When accessing a value, it is first searched in environment variables, then in stored values.- Methods that add a message to a raised exception can be generated from
exceptions.generate_exception_handler. - All exceptions of the program can be caught in
__main__.pywithexceptions.handle_all_exceptions. - Application directories are available with the object
directory.directories. - Mac OS support.
Changed
config.load_configwas integrated inconfig.Configas methodload_file.
Its different actions were divided:- Loading the config file:
config.Config.load_file; - Checking mandatory keys:
config.Config.check_mandatory_keys; and - Setting debug mode:
config.Config.set_debug.
- Loading the config file:
- Checking the validity of parameters of
HTTPClientis now done in theloadmethod.
Removed
- Dropped Python 3.5 and 3.6 support.
Version 1.3.0
1.3.0 - 2021-04-10
Changed
- Endpoint for HTTP client authenticated is stored in
dakara_base.http_client.HTTPClient.AUTHENTICATE_ENDPOINTand can be edited. Default value was updated toaccounts/login/.
Removed
- Removed module
resources_manager. Use the standardimportlib.resourcesinstead.
Version 1.2.0
1.2.0 - 2019-11-10
Added
- You can now specify custom log format and log level in
dakara_base.config.create_loggerwith argumentscustom_log_formatandcustom_log_level. - Access to and create user-level stored Dakara config files with
dakara_base.config.get_config_fileanddakara_base.config.create_config_file.
Changed
progress_bar: the progress bar now displays percentage.
Fixed
progress_bar: When an exception was raised within a progress bar, it would prevent to stop the capture of stderr, leading to hide any further log entry.