unwrap()
method for Container
children values which sometimes returns an internal object if the table is an out-of-order table. (#264)unwrap()
and datetime parsing. (#229)lru_cache
on methods. (#227)None
items. (#221)array.add_line
that it incorrectly adds a comma to non-value lines. (#223)KeyAlreadyPresent
and InvalidStringError
subclasses of ParseError
. (#202)OutOfOrderTableProxy
when deleting items. (#204)OutOfOrderTableProxy
. (#205)unwrap()
for String values to remove the quotes. (#199)unwrap
methods that return tomlkit objects recursively converted to plain python objects. (#43)Key
in KeyAlreadyPresent
error message. (#185)astimezone()
and replace()
methods of datetime objects. (#188)items()
function. (#190)docs/
directory and CHANGELOG.md
in sdist tarball. (#176)string
API to allow selecting the representation type. (#177)table
API to allow it to be a super table. (#159)Table
and Container
with dotted key. (#160)value()
API that parses string incompletely. (#168)=
. (#141)KeyAlreadyPresent
when the table is separated into multiple parts. (#148)TOMLFile
. (#149)py.typed
file. (#109)sort_keys=True
to dumps()
(#103).setdefault()
on containers (Thanks to @AndyKluger).KeyAlreadyPresent
error when declaring a sub table after other tables.dumps()
now also accepts a raw dictionary.add()
/append()
/remove()
now return the current Container
/Table
to provide a fluent interface.