CHANGELOG.md (11207B)
1 # Changelog 2 3 All notable changes to this project will be documented in this file. 4 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [Unreleased] 9 10 ### Added 11 12 ### Changed 13 14 ### Deprecated 15 16 ### Removed 17 18 ### Fixed 19 20 ### Security 21 22 23 ## [0.9.1] - 2022-11-07 24 25 ### Fixed 26 27 - Check filename rather than buffer-file-name for consistency ([#280]) 28 29 30 ## [0.9.0] - 2022-10-23 31 32 ### Changed 33 34 - Use new implementation by default ([#263]) 35 - Set `(setq editorconfig--legacy-version t)` to use previous one 36 37 38 ## [0.8.2] - 2021-08-13 39 40 ### Added 41 42 - Add rustic-mode to editorconfig-indentation-alist ([#208]) 43 - Add conf-mode abbrev-table definitions ([#220]) 44 - Add meson-mode indentation rule ([#253]) 45 - Add support for rjsx-mode ([#254]) 46 - Update README for NonGNU ELPA repository ([#259]) 47 - Add new implementation of editorconfig-mode ([#248], [#250], [#251], [#255], [#258], [#260]) 48 - By default this is disabled: set `(setq editorconfig--enable-20210221-testing t)` to use this 49 50 ### Fixed 51 52 - Fix so that "?" does not match "/" ([#211]) 53 - Fix document typo ([#213]) 54 - Don't make unchanged vars buffer-local ([#222]) 55 - Silence byte-compiler warnings ([#235]) 56 - Use revert-buffer-with-coding-system to set coding system ([#236]) 57 - Do not run editorconfig-apply on recentf-save-file ([#241]) 58 - Skip special-mode buffers when applying ([#247]) 59 - Stop excluding remote files by default ([#234], [#245]) 60 - Fix editorconfig execution for remote hosts via tramp ([#249]) 61 - Add minor fixes to tests ([#252]) 62 - Fix excluding the recentf-save-file when in a symlinked directory ([#256]) 63 64 ### Changed 65 66 - Define -mode-apply as an interactive command ([#216]) 67 - Use elisp core by default ([#209]) 68 - User functions in the hooks `editorconfig-hack-properties-functions` and 69 `editorconfig-after-apply-functions` can no longer distinguish explicitly 70 unset properties from ones that were never set in the first place. ([#222]) 71 72 73 ## [0.8.1] - 2019-10-10 74 75 ### Added 76 77 - Add indentation support 78 - [#196] 79 - enh-ruby-mode 80 - haxor-mode 81 - mips-mode 82 - nasm-mode 83 - terra-mode 84 - kotlin-mode 85 - bpftrace-mode ([#199]) 86 - f90-mode ([#200]) 87 - Add explicit support for rpm-spec-mode ([efc1ff4], see [#197] ) 88 - Add whitelist for file_type_emacs value ([#204]) 89 90 91 ## [0.8.0] - 2019-03-26 92 93 ### Fixed 94 95 - Allow library forget properties order ([#187]) 96 - Use API to get version info ([#193]) 97 - `editorconfig-version()` was added and `editorconfig-core-version` removed 98 - Update docs and metadata to follow MELPA guidelines ([#189]) 99 - Refactor ([#188], [#191]) 100 101 102 ## [0.7.14] - 2018-12-25 103 104 ### Added 105 106 - Add feature to decide major-mode from file_type_ext [EXPERIMENTAL] [#175] ([#178]) ([#179]) ([#180]) 107 - Add feature to hack properties before applying [#182] 108 - Add variable editorconfig-trim-whitespaces-mode [#183] 109 - Useful when you want to use non-default mode like `ws-butler` to trim spaces 110 111 ### Fixed 112 113 - Make conf-mode used when a file has .editorconfig extension [01a0640] 114 - Fix tests 115 - Fix docs 116 117 ### Changed 118 119 - Change hook name -custom-hooks -> -after-apply-functions [bb4bc44] 120 121 122 ## [0.7.13] - 2018-08-23 123 124 ### Fixed 125 126 - Check editorconfig configs when read only state changes ([#168]) 127 - use CURDIR instead of PWD in Makefile ([#170]) 128 - Refactor fnmatch-p ([#171]) 129 - Update tests 130 131 132 ## [0.7.12] - 2018-06-20 133 134 ### Added 135 136 - Add /Fix major-mode support 137 - pug-mode [#149] 138 - csharp-mode [#154] 139 - Add variable to disable lisp-indent-offset sometimes [#155] 140 - Add texinfo doc [#159] 141 142 ### Fixed 143 144 - Avoid passing a non-absolute file path to editorconfig(1) [#151] 145 - Use "-with-signature" coding systems for all UTF-16 charsets [#158] 146 - Allow normal whitespace when reading EditorConfig settings file [#162] 147 - Add some fixes to tests 148 149 150 ## [0.7.11] - 2017-11-07 151 152 ### Added 153 154 - Add /Fix major-mode support 155 - apache-mode 156 - groovy-mode 157 - web-mode 158 - Add support for a custom lighter 159 - Add editorconfig-format-buffer function 160 - Add experimental file_type_emacs support 161 162 ### Changed 163 164 - Change hook editorconfig is applied on 165 166 167 ## [0.7.10] - 2017-06-07 168 169 *Undocumented* 170 171 ## [0.7.9] - 2017-02-22 172 173 *Undocumented* 174 175 ## [0.7.8] - 2016-08-09 176 177 *Undocumented* 178 179 ## [0.7.7] - 2016-07-19 180 181 *Undocumented* 182 183 ## [0.7.6] - 2016-05-05 184 185 *Undocumented* 186 187 ## [0.7.5] - 2016-04-22 188 189 *Undocumented* 190 191 ## [0.7.4] - 2016-03-31 192 193 *Undocumented* 194 195 ## [0.7.3] - 2016-02-12 196 197 *Undocumented* 198 199 ## [0.7.2] - 2016-01-27 200 201 *Undocumented* 202 203 ## [0.7.1] - 2016-01-24 204 205 *Undocumented* 206 207 ## [0.7.0] - 2016-01-17 208 209 *Undocumented* 210 211 ## [0.6.2] - 2016-01-15 212 213 *Undocumented* 214 215 ## [0.6.1] - 2015-12-09 216 217 *Undocumented* 218 219 ## [0.6] - 2015-12-04 220 221 *Undocumented* 222 223 ## [0.5] - 2015-11-04 224 225 *Undocumented* 226 227 ## [0.4] - 2014-12-20 228 229 *Undocumented* 230 231 ## [0.3] - 2014-05-07 232 233 *Undocumented* 234 235 ## [0.2] - 2013-06-06 236 237 *Undocumented* 238 239 ## [0.1] - 2012-02-07 240 241 *Undocumented* 242 243 244 [Unreleased]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.9.1...HEAD 245 [0.9.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.9.0...v0.9.1 246 [0.9.0]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.8.2...v0.9.0 247 [0.8.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.8.1...v0.8.2 248 [0.8.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.8.0...v0.8.1 249 [0.8.0]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.14...v0.8.0 250 [0.7.14]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.13...v0.7.14 251 [0.7.13]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.12...v0.7.13 252 [0.7.12]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.11...v0.7.12 253 [0.7.11]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.10...v0.7.11 254 [0.7.10]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.9...v0.7.10 255 [0.7.9]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.8...v0.7.9 256 [0.7.8]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.7...v0.7.8 257 [0.7.7]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.6...v0.7.7 258 [0.7.6]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.5...v0.7.6 259 [0.7.5]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.4...v0.7.5 260 [0.7.4]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.3...v0.7.4 261 [0.7.3]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.2...v0.7.3 262 [0.7.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.1...v0.7.2 263 [0.7.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.7.0...v0.7.1 264 [0.7.0]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6.2...v0.7.0 265 [0.6.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6.1...v0.6.2 266 [0.6.1]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.6...v0.6.1 267 [0.6]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.5...v0.6 268 [0.5]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.4...v0.5 269 [0.4]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.3...v0.4 270 [0.3]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.2...v0.3 271 [0.2]: https://github.com/editorconfig/editorconfig-emacs/compare/v0.1...v0.2 272 [0.1]: https://github.com/editorconfig/editorconfig-emacs/releases/tag/v0.1 273 [#280]: https://github.com/editorconfig/editorconfig-emacs/issues/280 274 [#263]: https://github.com/editorconfig/editorconfig-emacs/issues/263 275 [#260]: https://github.com/editorconfig/editorconfig-emacs/issues/260 276 [#258]: https://github.com/editorconfig/editorconfig-emacs/issues/258 277 [#255]: https://github.com/editorconfig/editorconfig-emacs/issues/255 278 [#251]: https://github.com/editorconfig/editorconfig-emacs/issues/251 279 [#250]: https://github.com/editorconfig/editorconfig-emacs/issues/250 280 [#248]: https://github.com/editorconfig/editorconfig-emacs/issues/248 281 [#259]: https://github.com/editorconfig/editorconfig-emacs/issues/259 282 [#256]: https://github.com/editorconfig/editorconfig-emacs/issues/256 283 [#252]: https://github.com/editorconfig/editorconfig-emacs/issues/252 284 [#249]: https://github.com/editorconfig/editorconfig-emacs/issues/249 285 [#245]: https://github.com/editorconfig/editorconfig-emacs/issues/245 286 [#234]: https://github.com/editorconfig/editorconfig-emacs/issues/234 287 [#241]: https://github.com/editorconfig/editorconfig-emacs/issues/241 288 [#236]: https://github.com/editorconfig/editorconfig-emacs/issues/236 289 [#235]: https://github.com/editorconfig/editorconfig-emacs/issues/235 290 [#222]: https://github.com/editorconfig/editorconfig-emacs/issues/222 291 [#222]: https://github.com/editorconfig/editorconfig-emacs/issues/222 292 [#220]: https://github.com/editorconfig/editorconfig-emacs/issues/220 293 [#216]: https://github.com/editorconfig/editorconfig-emacs/issues/216 294 [#213]: https://github.com/editorconfig/editorconfig-emacs/issues/213 295 [#211]: https://github.com/editorconfig/editorconfig-emacs/issues/211 296 [#209]: https://github.com/editorconfig/editorconfig-emacs/issues/209 297 [#208]: https://github.com/editorconfig/editorconfig-emacs/issues/208 298 [#204]: https://github.com/editorconfig/editorconfig-emacs/issues/204 299 [#200]: https://github.com/editorconfig/editorconfig-emacs/issues/200 300 [#199]: https://github.com/editorconfig/editorconfig-emacs/issues/199 301 [#197]: https://github.com/editorconfig/editorconfig-emacs/issues/197 302 [#196]: https://github.com/editorconfig/editorconfig-emacs/issues/196 303 [#193]: https://github.com/editorconfig/editorconfig-emacs/issues/193 304 [#191]: https://github.com/editorconfig/editorconfig-emacs/issues/191 305 [#189]: https://github.com/editorconfig/editorconfig-emacs/issues/189 306 [#188]: https://github.com/editorconfig/editorconfig-emacs/issues/188 307 [#187]: https://github.com/editorconfig/editorconfig-emacs/issues/187 308 [#183]: https://github.com/editorconfig/editorconfig-emacs/issues/183 309 [#182]: https://github.com/editorconfig/editorconfig-emacs/issues/182 310 [#180]: https://github.com/editorconfig/editorconfig-emacs/issues/180 311 [#179]: https://github.com/editorconfig/editorconfig-emacs/issues/179 312 [#178]: https://github.com/editorconfig/editorconfig-emacs/issues/178 313 [#175]: https://github.com/editorconfig/editorconfig-emacs/issues/175 314 [#171]: https://github.com/editorconfig/editorconfig-emacs/issues/171 315 [#170]: https://github.com/editorconfig/editorconfig-emacs/issues/170 316 [#168]: https://github.com/editorconfig/editorconfig-emacs/issues/168 317 [#162]: https://github.com/editorconfig/editorconfig-emacs/issues/162 318 [#159]: https://github.com/editorconfig/editorconfig-emacs/issues/159 319 [#158]: https://github.com/editorconfig/editorconfig-emacs/issues/158 320 [#155]: https://github.com/editorconfig/editorconfig-emacs/issues/155 321 [#154]: https://github.com/editorconfig/editorconfig-emacs/issues/154 322 [#151]: https://github.com/editorconfig/editorconfig-emacs/issues/151 323 [#149]: https://github.com/editorconfig/editorconfig-emacs/issues/149 324 [01a0640]: https://github.com/editorconfig/editorconfig-emacs/commit/01a064015ed8d00f2853f966f07d2be5b97bfe5e 325 [efc1ff4]: https://github.com/editorconfig/editorconfig-emacs/commit/efc1ff4b1c3422d6e231b1c01138becab4b9eded 326 [bb4bc44]: https://github.com/editorconfig/editorconfig-emacs/commit/bb4bc4497783e6607480cd0b761f974136784fdd