editorconfig
EditorConfig File Locator and Interpreter for Python
0.17.1
6.1M downloads/mo
#1972 most downloaded on PyPI
editorconfig/editorconfig-core-py
What this package is like to depend on
Last release 1 years ago
09 Jun 2025
Release timing varies
gaps range from 2 weeks to 3.1 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
14 years old
14 releases · first in 2012
0 releases in the last 12 months
see the full history below
Release timeline
14 releases · Oct 2012 to Jun 2025Releases
latest 14-
0.17.109 Jun 2025Commits, not release notes
This project publishes no release notes. Between
v0.17.0andv0.17.1there were 23 commits, 3 of them substantive:- Add renovate for auto updating dependencies (#58)
- spelling: https (#71)
- Remove python 2 compatibility, add type hints (#80)
-
0.17.012 Dec 2024Commits, not release notes
This project publishes no release notes. Between
v0.12.4andv0.17.0there were 6 commits, 5 of them substantive:- Require CMake 3.16.3 (#52)
- Add CI for Runtime Test (#53)
- Move the metadata into
PEP 621-compliantpyproject.toml(#54) - Use alpine instead of Debian image for testing (#55)
- Use alpine 3.21 (CMake 3.21), bump tests (#56)
-
0.12.412 Feb 2024Commits, not release notes
This project publishes no release notes. Between
v0.12.3andv0.12.4there were 6 commits, 5 of them substantive:- Add PYTHONPATH to the instructions (#38)
- Fix cloning submodules (#40)
- Add additional URLs into package metadata. (#43)
- Move the most of metadata into
setup.cfgsupported since Dec 2015. (#44) - fix: only support Python3 (#48)
-
0.12.323 Dec 2020Commits, not release notes
This project publishes no release notes. Between
v0.12.2andv0.12.3there were 9 commits, 9 of them substantive:- Add (c) to copyright notices per @xuhdev's request
- Fix deprecation warnings coming with Python 3.7
- travis: support Python 3.8
- setup.py: read version without installing (#30)
- editorconfig as a module (#31)
- tests: bump to master (#32)
- Fix fnmatch adjacent nested curly braces (#33)
- Add Python 3.9 support
- Update 0.12.3 to final version
-
0.12.218 Apr 2018Nothing published for this version
-
0.12.129 Aug 2016Commits, not release notes
This project publishes no release notes. Between
v0.12.0andv0.12.1there were 18 commits, 15 of them substantive:- Use svg instead of png to get better image quality
- Correct a typo in CMakeLists.txt
- Fix exception handling of EditorConfigHandler (#11)
- Switch to apt addon, remove sudo dependency
- Fix travis script so that tests will be run for sure (#15)
- Add badges to README.rst
- Fix licensing metadata
- Add travis testing for 3.5 3.6 3.7 and remove 2.6 3.2 3.3.
- Travis CI: Remove Python 3.7.
- Declare support for Python 3.5 and 3.6, and remove 2.6, 3.2, and 3.3.
- Sort import statements, one per line within groups.
- Use ‘OrderedDict’ from standard library.
- Remove unused ‘odict’ module.
- Update license to 2-clause BSD in most places
- Make copyright statements consistent
-
0.12.026 Oct 2014Commits, not release notes
This project publishes no release notes. Between
v0.11.4andv0.12.0there were 34 commits, 29 of them substantive:- Update tests submodule
- Allow nested braces
- Rewrite brackets logic to not use while loop
- Fix failing UTF-8 test
- Fix: globs like Bar/* does not work on Windows.
- Split -] fnmatch case into two cases
- Use more verbose names for brace regexes
- Add comment explaining i and n
- Don't allow slashes in brackets
- Add support for numeric groups
- Fix fnmatch for /**/ case
- Remove seemingly unnecessary UTF-8 fix
- Remove Jython support from Travis
- Fix UTF-8 issue in Python 2 and 3
- Remove unused Java binding
- Update tests submodule
- Use verbose regular expressions for INI parser
- Use verbose regular expressions in fnmatch
- Use x += y in fnmatch instead of x = x + y
- Use more verbose variable names in fnmatch
…and 9 more.
-
0.11.402 Apr 2014Commits, not release notes
This project publishes no release notes. Between
v0.11.1andv0.11.4there were 14 commits, 11 of them substantive:- Check for version 0.10.0 correctly
- Rename
editorconfig.pycommand toeditorconfig - Update tests submodule
- Use new cli version string format
- Upgrade version to 0.11.3 final
- Update JYTHON download URL.
- Move java binding out.
- Remove the Travis CI test for the java binding.
- More verbose output of ctest
- Do not change letter case for Windows.
- Update Travis tests to remove python 2.5 environment.
-
0.11.324 Mar 2013Nothing published for this version
-
0.11.219 Mar 2013Nothing published for this version
-
0.11.113 Mar 2013Commits, not release notes
This project publishes no release notes. Between
v0.10.1andv0.11.1there were 41 commits, 37 of them substantive:- Add curly brace expansion support to fnmatch globs
- Handle
{a}and{a,}in fnmatch.translate - Update tests submodule
- Change version to development
- Add MANIFEST.in file to include LICENSE and README
- Update tests submodule
- Update the style of yaml files used in this project.
- Jython Travis CI test was broken. Update .travis.yml to make the tests work again.
- Update tests submodule
- Use brace expansion in .editorconfig :fireworks:
- Fix escaping for glob brace expansion
- Fix escaping of ] in bracket glob
- Update tests submodule
- Update documentation of braces
- Fix import style for Python3
- Fix broken ConfigParser import for Python3
- Fix print() and exception raise/handle formats
- Fix stderr/stdout print format for Python2
- Fix exception handling format for Python <2.6
- Add Python 3.2 and 3.3 to Travis CI tests
…and 17 more.
-
0.11.011 Mar 2013Nothing published for this version
-
0.10.118 Oct 2012Nothing published for this version
-
0.10.018 Oct 2012Nothing published for this version