aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadon Rosborough <radon.neon@gmail.com>2020-03-19 08:21:49 -0600
committerRadon Rosborough <radon.neon@gmail.com>2020-03-19 08:21:49 -0600
commit58c850d1a657f49e6c035effec79b94e4915db7b (patch)
tree0ae25964038e1652728a5bc9ea41b751dd3e9577
parent707930e247b7d8b7f39bc8dcfe7636624e1a1812 (diff)
Update changelog
-rw-r--r--CHANGELOG.md26
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