NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2358 most downloaded on PyPI
Parser like ConfigParser but for updating configuration files
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
25 releases · first in 2018
Option prepend_newline in set_values to optionally avoid new lines, issue #104
Option prepend_newline in set_values to optionally avoid new lines, issue #104
Fix square brackets not parsed in section names, issue #122
Nothing published for this version
Preserve indentation of section when there are comments, issue #92
Preserve indentation of section when there are comments, issue #92
One column per quarter.
Prevent modifying multi-line values directly with value, issue #87
Prevent modifying multi-line values directly with value, issue #87
Added append method to Option for editing multi-line values
Added as_list method to Option to handle multi-line values more easily
Fix error when parsing unindented comments in multi-line values, issue #73
Fix error when parsing unindented comments in multi-line values, issue #73
Fix invalid string produced when allow_no_value = False, issue #68
Fix parsing error of indented comment lines, issue #25
Added type hinting, issue #16
Fix parsing error of indented comment lines, issue #25
Allow handling of raw section comment, issue #25
More unit testing of optionxform, issue #55
Allowing sections/options to be copied from one document to the other, issue #47
New logo, issue #29
Whole API was rechecked by @abravalheri and changed for consistency, issue #19
Nothing published for this version
Nothing published for this version
Changes in parser, i.e. comments in multi-line option values are kept
Changes in parser, i.e. comments in multi-line option values are kept
Issue #14 is fixed
Parameter empty_lines_in_values is now activated by default and can be changed
Renamed sections_blocks to section_blocks for consistency
Renamed last_item to last_block for consistency
Added first_block
Reworked some internal parts of the inheritance hierarchy
Added remove to remove the current block
Added next_block and previous_block for easier navigation in section
Added fallback option to ConfigUpdater.get reflecting ConfigParser
Added fallback option to ConfigUpdater.get reflecting ConfigParser
Fix wrongly modifying input in Option.set_value #11
Fix wrongly modifying input in Option.set_value #11
Fix iterating over the items() view of a section breaks #8
Fix iterating over the items() view of a section breaks #8
Validate format on write by default (can be deactivated)
Validate format on write by default (can be deactivated)
Fixed issue #7 with mixed-case options
Fixed issue #7 with add_before/add_after problem
Fixed issue #7 with wrong duplicate mixed-case entries
Fixed issue #7 with duplicate options after add_after/before
More sane error message if read_file is misused
More sane error message if read_file is misused
Also run unittests with Windows
Fix: Use \n instead of os.linesep where appropriate
Fix: Use n instead of os.linesep where appropriate
Added Github and documentation link into the project's metadata
Added Github and documentation link into the project's metadata
Nothing published for this version
Nothing published for this version
Require Python >= 3.4 with python_requires
Require Python >= 3.4 with python_requires
Added a insert_at function at section level
Added a insert_at function at section level
Some internal code simplifications
- Added a to_dict() function
Added a to_dict() function
Allow for flexible comment character in comment(...)
Allow for flexible comment character in comment(...)
- First release
First release
First release
Usage & Examples
Contributions & Help
License
Authors
Changelog
Version 3.2
Version 3.1.1
Version 3.1
Version 3.0.1
Version 3.0
Version 2.0
Version 1.1.3
Version 1.1.2
Version 1.1.1
Version 1.1
Version 1.0.1
Version 1.0
Version 0.3.2
Version 0.3.1
Version 0.3
Version 0.2
Version 0.1.1
Version 0.1
API Reference
Documentation overview
Previous: Contributors
Next: API Reference
©2018, Florian Wilhelm.
| Powered by Sphinx 9.0.4 & Alabaster 1.0.0 | Page source
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →