- update to 0.12.1:
* Make float and int hashable.
* Allow users to specify encoders for custom types. (#296)
* Fix the incorrect sort when building a table with dotted
keys.
* Complete the methods required for integer and float items.
* Replace the deprecated usage of `datetime.utcnow()`. (#308)
* Minor performance improvements when iterating over the escape
sequences. (#304)
- Update to 0.11.6
* Auto-determine if a table is a super table if not specified explicitly. (#245)
* Added support for sorting keys when dumping raw
* Keys are not longer sorted by default when dumping a raw
OBS-URL: https://build.opensuse.org/request/show/1109526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tomlkit?expand=0&rev=15
* Make float and int hashable.
* Allow users to specify encoders for custom types. (#296)
* Fix the incorrect sort when building a table with dotted
keys.
* Complete the methods required for integer and float items.
* Replace the deprecated usage of `datetime.utcnow()`. (#308)
* Minor performance improvements when iterating over the escape
sequences. (#304)
- Update to 0.11.6
* Auto-determine if a table is a super table if not specified explicitly. (#245)
* Added support for sorting keys when dumping raw
* Keys are not longer sorted by default when dumping a raw
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=33
* Remove the extra indentations added when parsing nested sub-
tables.
* Ignore the CRLF immediately following a multiple basic string
opening.
* Stringifying subtables and nested tables in arrays of tables.
* Messed table structure when building a table with dotted
keys.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=31
- Don't add dependency on full poetry, when poetry-core is enough.
- update to 0.11.7:
* Parse empty table name if it is quoted. (#258)
* Fix a bug that remove last element of an Inline Table leaves
a comma. (#259)
* Parse datetime when it is followed by a space. (#260)
* Fix the `unwrap()` method for `Container` children values
which sometimes returns an internal object if the table is an
out-of-order table. (#264)
* Fix the wrong return type when doing arithmetic operations
between integers and floats. (#270)
OBS-URL: https://build.opensuse.org/request/show/1080076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tomlkit?expand=0&rev=12
* Parse empty table name if it is quoted. (#258)
* Fix a bug that remove last element of an Inline Table leaves
a comma. (#259)
* Parse datetime when it is followed by a space. (#260)
* Fix the `unwrap()` method for `Container` children values
which sometimes returns an internal object if the table is an
out-of-order table. (#264)
* Fix the wrong return type when doing arithmetic operations
between integers and floats. (#270)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=25
* Fix the type annotation of `unwrap()` and datetime parsing.
* Clear the existing table header when it is adding to another table.
* Fix a bug that escape chars are lost after concat with another string.
* Fix a rendering issue of tables inside arrays or inline tables.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=21
- update to 0.11.4:
* Fix a memory leak caused by `lru_cache` on methods.
* Fix a regression issue that copying an array results in extra `None` items.
* Fix a regression of `array.add_line` that it incorrectly adds a comma to
non-value lines.
* Fix adding float to an integer value.
* Keep the end-of-array style when adding items to or removing items from an array.
* Fix a bug of redundant table header shown when removing children from a
super table.
OBS-URL: https://build.opensuse.org/request/show/1005791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tomlkit?expand=0&rev=9
* Fix a memory leak caused by `lru_cache` on methods.
* Fix a regression issue that copying an array results in extra `None` items.
* Fix a regression of `array.add_line` that it incorrectly adds a comma to
non-value lines.
* Fix adding float to an integer value.
* Keep the end-of-array style when adding items to or removing items from an array.
* Fix a bug of redundant table header shown when removing children from a
super table.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=19
- Update to version 0.11.1
* Keep consistent line endings when changing files. (#201)
* Make KeyAlreadyPresent and InvalidStringError subclasses of
ParseError. (#202)
* Remove empty table from OutOfOrderTableProxy when deleting
items. (#204)
* Raise errors when trying to access unsupported methods on
OutOfOrderTableProxy. (#205)
* Fix unwrap() for String values to remove the quotes. (#199)
- Release 0.11.0
* Add unwrap method to recursive convert to plain old python
objects by @syntapy in #187
* Remove the is_tomlkit check by @frostming in #195
- Release 0.10.2
* Use the plain python string representation of Key in
KeyAlreadyPresent error message. (#185)
* Fix the astimezone() and replace() methods of datetime objects.
(#188)
* Add type definitions for items() function. (#190)
- Release 0.10.1
* Preserve the newlines before super tables when rendering.
(#178)
* Fix the bug that comments are appended with comma when
rendering a multiline array. (#181)
- Release 0.10.0
* Fix the only child detection when creating tables. (#175)
* Include the docs/ directory and CHANGELOG.md in sdist tarball.
(#176)
* Add keyword arguments to string API to allow selecting the
representation type. (#177)
OBS-URL: https://build.opensuse.org/request/show/989017
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=17
- Update to 0.5.7:
* Fixed handling of inline tables.
* Fixed boolean comparison.
* Fixed appending inline tables to tables.
- Update to 0.5.5:
* Fixed display of inline tables after element deletion.
* Fixed the handling of inline tables.
* Fixed date, datetime and time handling on Python 3.8.
* Fixed behavior for sub table declaration with intermediate tables.
* Fixed behavior of setdefault() on containers (Thanks to @AndyKluger).
* Fixed tables string representation.
OBS-URL: https://build.opensuse.org/request/show/736034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tomlkit?expand=0&rev=2
* Fixed display of inline tables after element deletion.
* Fixed the handling of inline tables.
* Fixed date, datetime and time handling on Python 3.8.
* Fixed behavior for sub table declaration with intermediate tables.
* Fixed behavior of setdefault() on containers (Thanks to @AndyKluger).
* Fixed tables string representation.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tomlkit?expand=0&rev=4