7c827da745
- update to 0.13.2: * Fix deleting keys from an out-of-order table does not remove all table parts. * Fix the Table.is_super_table() check for tables with dotted key as the only child. * Count table as a super table if it has children and all children are either tables or arrays of tables. * Expect a tomlkit-specific error instead of TypeError from a custom encoder. * Drop support for Python older than 3.8. Remove 3.7 from the CI matrix. * Fix the incompatiblity with 3.13 because of the datetime.replace() change. * Revert the change of parsing out-of-order tables. * Keep the nested out-of-order table.
Dirk Mueller2024-10-28 11:49:22 +00:00
e0418c07a8
Accepting request 1179656 from devel:languages:python
Ana Guerrero2024-06-10 15:38:03 +00:00
26abc3f0dd
- update to 0.12.5: * fix: don't add sign if the float is negative * fix: Construction of OutOfOrderTableProxy can cause newlines to be inserted
Dirk Mueller2024-06-10 08:52:15 +00:00
8cf5ec4c27
Accepting request 1157519 from devel:languages:python
Ana Guerrero2024-03-13 21:20:50 +00:00
a3cd6bf689
- update to 0.12.4: * Support | and |= operator for tables, and support + and += operator for arrays. * Fix an index error when setting dotted keys in a table.
Dirk Mueller2024-03-13 10:17:29 +00:00
fac671ad3b
Accepting request 1129195 from devel:languages:python
Ana Guerrero2023-11-27 21:44:46 +00:00
c60b062b4c
- update to 0.12.3: * Improve the performance when parsing a table with nested dotted keys. (#193) * Keep the newlines when replacing a table. (#323) * Fixed a bug that overwriting a sub table with a plain value raises an error. (#313) * Correct the return type of integer division. (#312)
Dirk Mueller2023-11-27 16:11:02 +00:00
fd9859cc44
Accepting request 1109526 from devel:languages:python
Ana Guerrero2023-09-07 19:13:49 +00:00
98bd657f36
- 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
Dirk Mueller2023-09-07 11:30:39 +00:00
b9335682c0
- update to 0.11.8: * 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.
Dirk Mueller2023-05-14 09:48:47 +00:00
4b8f77ae29
- Don't add dependency on full poetry, when poetry-core is enough.
Matej Cepl2023-04-18 06:47:41 +00:00
7878cd31d2
- 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)
Dirk Mueller2023-04-16 08:12:48 +00:00
47a804022f
Accepting request 1034934 from home:yarunachalam:branches:devel:languages:python
Markéta Machová2022-11-11 13:36:57 +00:00
fedf9a2f29
Accepting request 1007720 from devel:languages:python
Richard Brown2022-10-04 18:37:15 +00:00
b8a51ec855
- update to 0.11.5: * 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.
Dirk Mueller2022-10-03 16:07:22 +00:00
52a262d87e
- 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.
Dirk Mueller2022-09-24 16:13:44 +00:00
834b3b8e41
Accepting request 989026 from devel:languages:python
Richard Brown2022-07-18 16:32:45 +00:00
2ab0fbe7ad
Accepting request 989017 from home:bnavigator:branches:devel:languages:python
Matej Cepl2022-07-13 17:25:17 +00:00
6cd52adf42
- Update to 0.5.7: * Fixed handling of inline tables. * Fixed boolean comparison. * Fixed appending inline tables to tables.
Tomáš Chvátal
2019-10-08 09:06:16 +00:00
b95e7ce7f0
- 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.
Tomáš Chvátal
2019-07-22 12:38:50 +00:00