dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

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