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