diff options
| -rw-r--r-- | CHANGELOG.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 99dd1da..d715b97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog]. ## Unreleased +### Enhancements +* There is now a maximum length for the dynamic programming algorithm, + controlled by `apheleia-max-alignment-size`. This prevents Emacs + from hanging due to Apheleia. under any circumstances ([#4]). + +### Formatters +* New: [Brittany](https://hackage.haskell.org/package/brittany) for + [Haskell](https://www.haskell.org/). + ### Bugs fixed * Previously, weirdness could happen if manually running Prettier via `M-x apheleia-format-buffer` on a buffer which was modified from @@ -11,6 +20,23 @@ The format is based on [Keep a Changelog]. uses the `file` keyword if the buffer is modified, since it will not produce correct results. This should not affect normal usage of Apheleia. +* Previously, the buffer could be erased when running Apheleia from a + buffer that had no backing file. This has been fixed, and Apheleia + can run correctly on buffers both with and without backing files + ([#9]). +* Previously, there were some race conditions related to switching the + current buffer. In particular, if you switched the current buffer + right after saving, or save two buffers in quick succession, then it + was possible for one buffer to be overwritten or to not be + formatted. These problems have been fixed ([#8]). +* Previously, enabling `undo-tree-auto-save-history` caused Apheleia + to mark the buffer as modified after formatting. This has been + fixed ([#10]). + +[#4]: https://github.com/raxod502/apheleia/issues/4 +[#8]: https://github.com/raxod502/apheleia/issues/8 +[#9]: https://github.com/raxod502/apheleia/pull/9 +[#10]: https://github.com/raxod502/apheleia/issues/10 ## 1.0 (released 2019-09-20) ### Added |
