pyuci tagshttps://gitlab.nic.cz/turris/pyuci/-/tagshttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.0v0.10.0## [0.10.0] - 2023-08-07
### Added
- `Uci.add` function for adding anonymous section implemented
- `EUci.add` function to add both anonymous and named sections added
Stepan Henekstepan.henek@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.9.0v0.9.0Release version 0.9.0
Added
* `convert` argument for `EUci.get`. It provides a way to convert values
to any type with custom function.
Changed
* `list` argument for `EUci.get` is now required to be set to `True` for
lists otherwise only first value is returned. This is removal of
auto-detection of lists. The get of list has to be now always
explictly stated.
* `dtype` argument for `EUci.get` can now be any type that can be
initialized with string as a single argument (such as `int("42")`.
* `default` argument for `EUci.get` now uses object instance `NoDefault`
to detect that there is no default instead of presence of keyword
argument.
Removed
* obsolete "get" methods in `EUci`
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.8.1v0.8.1Version 0.8.1
Fixed
* missing include `collections.abc` in `euci` module
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.8v0.8Version 0.8
Added
* EUci support for IP address parsing
Fixed
* Use of deprecated and in Python 3.9 removed library
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.7v0.7Add euci.boolean
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.6.1v0.6.1Fix EUci.get iterable non-iterable default
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.6v0.6Improved EUci with generic get() and set() methods
* Uci method get() is now overloaded in EUci with variant providing
automatic output conversions.
* Uci method set() is now overloaded in EUci with "clever" variant.
* Added README with API documentation.
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.5v0.5Drop Python 2 support and add EUci default methods
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.4.2v0.4.2Do not commit on exit on no change made
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.4.1v0.4.1Fix Python 2 for EUci
Karel Kočícynerd@email.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.4v0.4Added EUci
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.3v0.30.3: Support for Python context manager
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.2.1v0.2.10.2.1: Fix UciExceptionNotFound name in uci module
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.2v0.20.2: add suport for setting lists and tuples as value
Karel Kočíkarel.koci@nic.czhttps://gitlab.nic.cz/turris/pyuci/-/tags/v0.1v0.1Alfa version 0.1
This is first version to be released. Binding is not yet complete and
even primary functions are missing. But it should be usable for getting
and setting named sections (unnamed are not supported yet). Please
threat it with caution.
Karel Kočíkarel.koci@nic.cz