Update changelog

This commit is contained in:
Henrik Lissner 2017-12-30 14:24:51 -05:00
parent f8f4885405
commit af8f1048f0
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -13,8 +13,8 @@
* Unreleased (develop) * Unreleased (develop)
+ *Module changes:* + *Module changes:*
+ Removed =private/hlissner= and added =private/default=, which is serve as a + Add =private/default= to replace =private/hlissner=, which is a more generic
more generic "starter" module for new users. My private module is now at "starter" module for new users. My private module is now at
[[https://github.com/hlissner/doom-emacs-private][hlissner/doom-emacs-private]]. [[https://github.com/hlissner/doom-emacs-private][hlissner/doom-emacs-private]].
+ =general= + =general=
+ Fix "peculiar error" messages when running =bin/doom-doctor=, caused by + Fix "peculiar error" messages when running =bin/doom-doctor=, caused by
@ -32,19 +32,57 @@
where ~gc-cons-threshold~ would get set to 304mb in the user's active where ~gc-cons-threshold~ would get set to 304mb in the user's active
session, causing freezes and stuttering. session, causing freezes and stuttering.
+ Improve error handling when byte compiling Doom. It now cleans up after + Improve error handling when byte compiling Doom. It now cleans up after
itself is something goes wrong. itself if something goes wrong, with improved error handling overall.
+ Fix =stringp= error thrown by ~doom-fetch~ in noninteractive sessions. + Fix =stringp= error thrown by ~doom-fetch~ in noninteractive sessions.
+ =core= Improve GPG integration by setting ~epa-file-encrypt-to~ to
~user-mail-address~, and ~epa-pinentry-mode~ to ~'loopback~ (so that Emacs
will prompt you for the passphrase in the minibuffer).
+ =core-packages= Fix ~doom-module-pairs~ returning pairs in arbitrary order,
causing load order errors. This is because the ~hash-table-values~ function
in Emacs 25 and under uses ~maphash~, which reverses the hash-table, while
newer versions use ~cl-loop~, which doesn't.
+ =core-ui= Fix cryptic missing-font errors (also, they are warnings now). + =core-ui= Fix cryptic missing-font errors (also, they are warnings now).
+ =core-ui= Account for Emacs 26 line numbers when calculating
~visual-fill-column-width~.
+ =core-projects= Add ~doom-project-find-file~ and ~doom-project-browse~ for + =core-projects= Add ~doom-project-find-file~ and ~doom-project-browse~ for
interactively fuzzy-finding and opening files in a directory/project. interactively fuzzy-finding and opening files in a directory/project.
+ =feature= + =feature=
+ =file-templates= Add a file template for fish shell scripts (thanks to
[[https://github.com/amosbird][amosbird]]).
+ =version-control= When evil-mode is available, start git commit message + =version-control= When evil-mode is available, start git commit message
buffers in insert mode (see [[https://github.com/hlissner/doom-emacs/issues/300][#300]]). buffers in insert mode (see [[https://github.com/hlissner/doom-emacs/issues/300][#300]]).
+ =ui= + =ui=
+ =doom-dashboard= Fix whitespace-mode turning the Doom dashboard into a + =doom-dashboard=
Christmas tree (by highlighting trailing whitespace). + Fix ~whitespace-mode~ and ~show-trailing-whitespace~ turning the dashboard
into a Christmas tree.
+ Add the ~+doom-dashboard-pwd-policy~ option, giving you control over how
~default-directory~ is set in the dashboard. By default this is set to
~'last-project~, meaning the dashboard's cwd will match the project of the
last buffer you killed.
+ =completion=
+ =ivy= Fix TAB only half-triggering auto-completion (see [[https://github.com/hlissner/doom-emacs/issues/303][#303]]).
+ =lang= + =lang=
+ =org= Change repo source for org-plus-contrib to emacsmirror. + =cc=
+ Add =rtags= support for better code navigation. This replaces gxtag and
etag support. Also includes automatic management of the rdm daemon.
+ Improved support for JSON compilation databases. Irony-mode (and by
extension its flycheck and company plugins will now pick them up with more
consistency). This ensures all these tools run with the same compile
options as your project.
+ New ~+cc/reload-compile-db~ commands forcibly refreshes the compilation db
of your current project, updating irony and running rtags daemon, if any.
+ The ~+cc-include-paths~ and ~+cc-compiler-options~ options have been
renamed to ~+cc-default-include-paths~ and ~+cc-default-compiler-options~
for clarity.
+ =org=
+ Change repo source for org-plus-contrib to emacsmirror.
+ Fix ~+org-dir~ being resolved too soon, robbing the user of the
opportunity to change it in their private module.
+ Fix ~invalid file location~ error when capturing to a TODO template.
+ Prevent =org-plus-contrib= from being installed on Emacs 26+, as 9.1.4 is
included with it.
+ Fix invalid function errors when drag'n'dropping files into org buffers
(see [[https://github.com/hlissner/doom-emacs/issues/307][#307]]).
+ =java= Fix Doom install meghanada server while byte compiling your Emacs + =java= Fix Doom install meghanada server while byte compiling your Emacs
configuration. configuration.