branch: scratch/editorconfig-cc commit 0644119b21a4371cca21d52e29847eb1d80ef7c2 Author: 10sr <8.slas...@gmail.com> Commit: Stefan Monnier <monn...@iro.umontreal.ca>
Keep a CHANGELOG (#221) * Add empty CHANGELOG.md * Generate CHANGELOG template ```python #!/usr/bin/env python3 import subprocess def _get_tag_date(tag): git_show = subprocess.run(["git", "show", tag, "--format=%cd", "--date=short", "-s"], capture_output=True) return git_show.stdout.decode("utf-8").strip() def main(): git_tag = subprocess.run(["git", "tag"], capture_output=True) versions = list(reversed([e[1:] for e in git_tag.stdout.decode("utf-8").split("\n") if e])) for version in versions: print(f"## [{version}] - {_get_tag_date('v' + version)}") print() print() print(f"[Unreleased]: https://github.com/editorconfig/editorconfig-emacs/compare/v{versions[0]}...HEAD") for version, version_prev in zip(versions, versions[1:]): print(f"[{version}]: https://github.com/editorconfig/editorconfig-emacs/compare/v{version_prev}...v{version}") print(f"[{versions[-1]}]: https://github.com/editorconfig/editorconfig-emacs/releases/tag/v{versions[-1]}") return main() ``` * Paste release notes from github releases * Add release note for unreleased * Fix line --- CHANGELOG.md | 223 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 223 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..54ade8e524 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,223 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + + +## [Unreleased] + +### Added + +- Add rustic-mode to editorconfig-indentation-alist (#208) +- Add conf-mode abbrev-table definitions (#220) + +### Fixed + +- Fix so that "?" does not match "/" (#211) +- Fix document typo (#213) + +### Changed + +- Define -mode-apply as an interactive command (#216) +- Use elisp core by default (#209) + + +## [0.8.1] - 2019-10-10 + +### Added + +- Add indentation support + - #196 + - enh-ruby-mode + - haxor-mode + - mips-mode + - nasm-mode + - terra-mode + - kotlin-mode + - bpftrace-mode (#199) + - f90-mode (#200) +- Add explicit support for rpm-spec-mode (efc1ff4b1c3422d6e231b1c01138becab4b9eded, see #197 ) +- Add whitelist for file_type_emacs value (#204) + + +## [0.8.0] - 2019-03-26 + +### Fixed + +- Allow library forget properties order (#187) +- Use API to get version info (#193) + - `editorconfig-version()` was added and `editorconfig-core-version` removed +- Update docs and metadata to follow MELPA guidelines (#189) +- Refactor (#188, #191) + + +## [0.7.14] - 2018-12-25 + +### Added + +- Add feature to decide major-mode from file_type_ext [EXPERIMENTAL] #175 (#178) (#179) (#180) +- Add feature to hack properties before applying #182 +- Add variable editorconfig-trim-whitespaces-mode #183 + - Useful when you want to use non-default mode like `ws-butler` to trim spaces + +### Fixed + +- Make conf-mode used when a file has .editorconfig extension 01a064015ed8d00f2853f966f07d2be5b97bfe5e +- Fix tests +- Fix docs + +### Changed + +- Change hook name -custom-hooks -> -after-apply-functions bb4bc4497783e6607480cd0b761f974136784fdd + + +## [0.7.13] - 2018-08-23 + +### Fixed + +- Check editorconfig configs when read only state changes (#168) +- use CURDIR instead of PWD in Makefile (#170) +- Refactor fnmatch-p (#171) +- Update tests + + +## [0.7.12] - 2018-06-20 + +### Added + +- Add /Fix major-mode support + - pug-mode #149 + - csharp-mode #154 +- Add variable to disable lisp-indent-offset sometimes #155 +- Add texinfo doc #159 + +### Fixed + +- Avoid passing a non-absolute file path to editorconfig(1) #151 +- Use "-with-signature" coding systems for all UTF-16 charsets #158 +- Allow normal whitespace when reading EditorConfig settings file #162 +- Add some fixes to tests + + +## [0.7.11] - 2017-11-07 + +### Added + +- Add /Fix major-mode support + - apache-mode + - groovy-mode + - web-mode +- Add support for a custom lighter +- Add editorconfig-format-buffer function +- Add experimental file_type_emacs support + +### Changed + +- Change hook editorconfig is applied on + + +## [0.7.10] - 2017-06-07 + +*Undocumented* + +## [0.7.9] - 2017-02-22 + +*Undocumented* + +## [0.7.8] - 2016-08-09 + +*Undocumented* + +## [0.7.7] - 2016-07-19 + +*Undocumented* + +## [0.7.6] - 2016-05-05 + +*Undocumented* + +## [0.7.5] - 2016-04-22 + +*Undocumented* + +## [0.7.4] - 2016-03-31 + +*Undocumented* + +## [0.7.3] - 2016-02-12 + +*Undocumented* + +## [0.7.2] - 2016-01-27 + +*Undocumented* + +## [0.7.1] - 2016-01-24 + +*Undocumented* + +## [0.7.0] - 2016-01-17 + +*Undocumented* + +## [0.6.2] - 2016-01-15 + +*Undocumented* + +## [0.6.1] - 2015-12-09 + +*Undocumented* + +## [0.6] - 2015-12-04 + +*Undocumented* + +## [0.5] - 2015-11-04 + +*Undocumented* + +## [0.4] - 2014-12-20 + +*Undocumented* + +## [0.3] - 2014-05-07 + +*Undocumented* + +## [0.2] - 2013-06-06 + +*Undocumented* + +## [0.1] - 2012-02-07 + +*Undocumented* + + +[Unreleased]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.8.1...HEAD +[0.8.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.8.0...v0.8.1 +[0.8.0]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.14...v0.8.0 +[0.7.14]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.13...v0.7.14 +[0.7.13]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.12...v0.7.13 +[0.7.12]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.11...v0.7.12 +[0.7.11]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.10...v0.7.11 +[0.7.10]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.9...v0.7.10 +[0.7.9]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.8...v0.7.9 +[0.7.8]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.7...v0.7.8 +[0.7.7]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.6...v0.7.7 +[0.7.6]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.5...v0.7.6 +[0.7.5]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.4...v0.7.5 +[0.7.4]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.3...v0.7.4 +[0.7.3]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.2...v0.7.3 +[0.7.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.1...v0.7.2 +[0.7.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.0...v0.7.1 +[0.7.0]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6.2...v0.7.0 +[0.6.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6.1...v0.6.2 +[0.6.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6...v0.6.1 +[0.6]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.5...v0.6 +[0.5]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.4...v0.5 +[0.4]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.3...v0.4 +[0.3]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.2...v0.3 +[0.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.1...v0.2 +[0.1]: https://github.com/editorconfig/editorconfig-emacs/releases/tag/v0.1