Merge branch 'update-changelog'
* update-changelog: Change CHANGELOG link in readme to develop branch Update changelog; fix 2.0.7/8 sections
This commit is contained in:
commit
e88c672431
2 changed files with 49 additions and 38 deletions
|
@ -1,6 +1,8 @@
|
|||
#+TITLE: Changelog
|
||||
|
||||
- [[#unreleased-develop][Unreleased (develop)]]
|
||||
- [[#208-dec-09-2017][2.0.8 (Dec 09, 2017)]]
|
||||
- [[#207-nov-08-2017][2.0.7 (Nov 08, 2017)]]
|
||||
- [[#206-oct-05-2017][2.0.6 (Oct 05, 2017)]]
|
||||
- [[#205-sep-03-2017][2.0.5 (Sep 03, 2017)]]
|
||||
- [[#204-jul-14-2017][2.0.4 (Jul 14, 2017)]]
|
||||
|
@ -10,13 +12,9 @@
|
|||
- [[#200-jan-17-2017][2.0.0 (Jan 17, 2017)]]
|
||||
|
||||
* Unreleased (develop)
|
||||
|
||||
* 2.0.8 (Dec 09, 2017)
|
||||
+ *Module changes:*
|
||||
+ *BREAKING* Split =lang/java= into two submodules: one for eclim, and another for
|
||||
meghanada. You will need to update your =init.el= to enable one.
|
||||
submodule is experimental, since I have few opportunities to test it.
|
||||
+ *BREAKING* Ace-window is no longer part of Doom core. It has been moved to
|
||||
=ui/window-select=, which offers two submodules for interactive window
|
||||
selection/moving: ace-window and switch-window.
|
||||
+ New module: =lang/nix=, adds support for editing nix configuration files.
|
||||
Contributed by [[https://github.com/ocharles][ocharles]].
|
||||
+ The =org/*= modules have been moved to =lang/org= and sub-modules therein.
|
||||
|
@ -25,16 +23,6 @@
|
|||
+ Any module can now have an =init.el=, which will be loaded before any other
|
||||
modules are loaded.
|
||||
+ =general=
|
||||
+ New command naming convention: ~doom//...~ -- denotes that this an
|
||||
interactive command meant for:
|
||||
+ Altering or maintaining your Emacs configuration itself.
|
||||
+ And can be safely called through a batch session on the command line. E.g.
|
||||
~emacs --batch -f doom//some-command~.
|
||||
+ New macro for defining fuzzy-find menus (powered by whatever completion
|
||||
engine you have active): ~def-menu!~.
|
||||
+ Autoload files can now specify a predicate cookie to tell the
|
||||
compiler/autoload reader whether or not to ignore that file. They look like
|
||||
~;;;###if (featurep! :feature evil)~.
|
||||
+ Removed all core def-setting! definitions, because ~set!~ was intended for
|
||||
cross-module configuration, where modules may or may not be enabled. This
|
||||
consideration is unnecessary for Doom core configuration. The following
|
||||
|
@ -46,14 +34,6 @@
|
|||
package is unwanted (e.g. conditionally installed or disabled packages).
|
||||
+ =private/{user-login-name}= is no longer a "magic" module that is
|
||||
automatically loaded.
|
||||
+ =core-keybinds= Add :g flag to ~map!~ for defining global keybinds along
|
||||
with vim keybinds, so you don't have to repeat yourself, just for a global
|
||||
binding.
|
||||
+ =core-packages= Fix an issue where Doom's package management system wouldn't
|
||||
know what to do with a package that was initially installed with one backend
|
||||
(e.g. ELPA), and whose ~package!~ definition was later changed so that it
|
||||
should be handled by another (e.g. QUELPA). This would cause "FAILED" error
|
||||
messages while trying to install or update these packages (see [[https://github.com/hlissner/doom-emacs/issues/222][#222]]).
|
||||
+ =core-packages= *BREAKING* Packages are no longer deferred by default. i.e.
|
||||
~use-package-always-defer~ is now nil, as per the default.
|
||||
+ =core-popup= Fix window-live-p error when using ~doom/other-popup~ (or its
|
||||
|
@ -62,9 +42,6 @@
|
|||
in Emacs 26+. This is caused by a strange dynamic between hl-line and the
|
||||
new line numbers feature.
|
||||
+ =feature=
|
||||
+ =file-templates= Disable file templates for .dir-locals.el files.
|
||||
+ =jump= New command ~+jump/online-select~, which is like ~+jump/online~, but
|
||||
will always prompt for which provider to use.
|
||||
+ =version-control= Fix an issue with shackle not managing magit's popups
|
||||
properly. This could cause the pointer to end up in the wrong places (e.g.
|
||||
when you try to commit; the commit message and diff buffers pop up and the
|
||||
|
@ -82,9 +59,6 @@
|
|||
+ Fix a bug where ~:rgcwd~ wasn't showing any results, due to an incorrect
|
||||
option argument in the ripgrep command string.
|
||||
+ =ui=
|
||||
+ =doom= This module no longer sets a default font. This is left to the user
|
||||
to set in their own private module. Use ~(set! :font "Font Name" :size N)~
|
||||
to do so.
|
||||
+ =doom-modeline= Remove the let-binds for ~all-the-icons-scale-factor~, so
|
||||
that users can customize it themselves (see [[https://github.com/hlissner/doom-emacs/issues/278][#278]]).
|
||||
+ =tools=
|
||||
|
@ -98,13 +72,6 @@
|
|||
~flycheck-crystal~.
|
||||
+ Use the ELPA source for ~crystal-mode~. The former QUELPA source
|
||||
(dotmilk's fork) is no longer maintained.
|
||||
+ =sh=
|
||||
+ Improve how variables and subshells in double-quoted strings are
|
||||
fontified.
|
||||
+ Fix imenu not recognizing functions with dashes in their names.
|
||||
+ =java=
|
||||
+ Polished meghanada-mode integration.
|
||||
+ New (and optional) +eclim submodule and module flag.
|
||||
+ =org=
|
||||
+ Fix scenario where built-in (and incorrect) version of org-mode (8.x) was loaded
|
||||
instead of 9.0+.
|
||||
|
@ -117,6 +84,50 @@
|
|||
+ Fix an over-aggressive smartparens config for org-mode that would cause
|
||||
certain markers and delimiters (like spaces or square brackets) being
|
||||
repeated in places you didn't want them to be, like inside a checkbox.
|
||||
|
||||
* 2.0.7 (Nov 08, 2017)
|
||||
+ *Module changes:*
|
||||
+ *BREAKING* Split =lang/java= into two submodules: one for eclim, and another for
|
||||
meghanada. You will need to update your =init.el= to enable one.
|
||||
submodule is experimental, since I have few opportunities to test it.
|
||||
+ *BREAKING* Ace-window is no longer part of Doom core. It has been moved to
|
||||
=ui/window-select=, which offers two submodules for interactive window
|
||||
selection/moving: ace-window and switch-window.
|
||||
+ =general=
|
||||
+ New command naming convention: ~doom//...~ -- denotes that this an
|
||||
interactive command meant for:
|
||||
+ Altering or maintaining your Emacs configuration itself.
|
||||
+ And can be safely called through a batch session on the command line. E.g.
|
||||
~emacs --batch -f doom//some-command~.
|
||||
+ New macro for defining fuzzy-find menus (powered by whatever completion
|
||||
engine you have active): ~def-menu!~.
|
||||
+ Autoload files can now specify a predicate cookie to tell the
|
||||
compiler/autoload reader whether or not to ignore that file. They look like
|
||||
~;;;###if (featurep! :feature evil)~.
|
||||
+ =core-keybinds= Add :g flag to ~map!~ for defining global keybinds along
|
||||
with vim keybinds, so you don't have to repeat yourself, just for a global
|
||||
binding.
|
||||
+ =core-packages= Fix an issue where Doom's package management system wouldn't
|
||||
know what to do with a package that was initially installed with one backend
|
||||
(e.g. ELPA), and whose ~package!~ definition was later changed so that it
|
||||
should be handled by another (e.g. QUELPA). This would cause "FAILED" error
|
||||
messages while trying to install or update these packages (see [[https://github.com/hlissner/doom-emacs/issues/222][#222]]).
|
||||
+ =feature=
|
||||
+ =file-templates= Disable file templates for .dir-locals.el files.
|
||||
+ =jump= New command ~+jump/online-select~, which is like ~+jump/online~, but
|
||||
will always prompt for which provider to use.
|
||||
+ =ui=
|
||||
+ =doom= This module no longer sets a default font. This is left to the user
|
||||
to set in their own private module. Use ~(set! :font "Font Name" :size N)~
|
||||
to do so.
|
||||
+ =lang=
|
||||
+ =sh=
|
||||
+ Improve how variables and subshells in double-quoted strings are
|
||||
fontified.
|
||||
+ Fix imenu not recognizing functions with dashes in their names.
|
||||
+ =java=
|
||||
+ Polished meghanada-mode integration.
|
||||
+ New (and optional) +eclim submodule and module flag.
|
||||
+ =rust=
|
||||
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
||||
Rust's source in ~+rust-src-dir~.
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<a href="/../../tree/screenshots">Screenshots</a> |
|
||||
<a href="/../../wiki/FAQ#troubleshooting">Troubleshooting</a> |
|
||||
<a href="/../../wiki/FAQ">FAQ</a> |
|
||||
<a href="/CHANGELOG.org">Changelog</a>
|
||||
<a href="/../develop/CHANGELOG.org">Changelog</a>
|
||||
</p>
|
||||
|
||||
- - -
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue