Serialix

Latest version: v2.4.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

1.1.0

Added
- Support for `TOML` language
- Feature to pass custom arguments to parser on read and write actions with `parser_write_kwargs` and `parser_read_kwargs`

Fixed
- Fixed new key creation from main object issue

Changed
- Method of handling import requests in init script
- `_core__write_dict_to_file` and `_core__read_file_to_dict` are no more static methods in `.core.BaseLang` and inherited classes
- Enhanced documentation

Removed
- Advanced `JSON_Format` parser arguments removed

1.1.0a2

Added
- Feature to pass custom arguments to parser on read and write actions with `parser_write_kwargs` and `parser_read_kwargs`

Changed
- `_core__write_dict_to_file` and `_core__read_file_to_dict` are no more static methods in `.core.BaseLang` and inherited classes
- Enhanced documentation

1.1.0a1

Added
- Support for `TOML` language

Fixed
- Fixed new key creation from main object issue

Changed
- Method of handling import requests in init script


---------

<details>
<summary>Pre-Release Development Changelog</summary>

> In this part of changelog you can track the progress of development before the public `1.0.0` version release.

1.0.0

> First public release of this package


Development Releases

0.0.2dev2

> This version was the last attempt to create object model configuration files. I decided to give up this idea, because the realisation of this feature was awful.

Added
- Feature to extend the current configuration object with dictionaries
- Create nested attributes in object without any dicts usage
- Example:
python
>>> cfg = Configuration()
>>> cfg.test.nested.d = "yes"
>>> cfg.test.nested.d
'yes'


Changed
- Split configuration files controllers by type in submodule `.configs`
- Enhanced unit tests coverage
- Moved unit tests to project directory
- Renamed some methods to more friendly variants

Fixed
- `.core.BaseController.clear()` implementation fixed
- `.core.Namespace.__getitem__()` behaviour fixed

0.0.2dev1

Added
- `clear` method to `.core.BaseController`
- proto for new function `.core.dict_to_namespace()`

Changed
- Fully refactored the config system
- New way of interacting with configurations: `Configuration` and `Controller`
- Values now will be stored in `Configuration` class
- All methods now located in `*Controller` classes
- Updated unit tests to new code

</details>

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.