Update changelog; fix 2.0.7/8 sections
This commit is contained in:
parent
89ea6c11ba
commit
525c1a6fe7
1 changed files with 48 additions and 37 deletions
|
@ -1,6 +1,8 @@
|
||||||
#+TITLE: Changelog
|
#+TITLE: Changelog
|
||||||
|
|
||||||
- [[#unreleased-develop][Unreleased (develop)]]
|
- [[#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)]]
|
- [[#206-oct-05-2017][2.0.6 (Oct 05, 2017)]]
|
||||||
- [[#205-sep-03-2017][2.0.5 (Sep 03, 2017)]]
|
- [[#205-sep-03-2017][2.0.5 (Sep 03, 2017)]]
|
||||||
- [[#204-jul-14-2017][2.0.4 (Jul 14, 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)]]
|
- [[#200-jan-17-2017][2.0.0 (Jan 17, 2017)]]
|
||||||
|
|
||||||
* Unreleased (develop)
|
* Unreleased (develop)
|
||||||
|
|
||||||
|
* 2.0.8 (Dec 09, 2017)
|
||||||
+ *Module changes:*
|
+ *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.
|
+ New module: =lang/nix=, adds support for editing nix configuration files.
|
||||||
Contributed by [[https://github.com/ocharles][ocharles]].
|
Contributed by [[https://github.com/ocharles][ocharles]].
|
||||||
+ The =org/*= modules have been moved to =lang/org= and sub-modules therein.
|
+ 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
|
+ Any module can now have an =init.el=, which will be loaded before any other
|
||||||
modules are loaded.
|
modules are loaded.
|
||||||
+ =general=
|
+ =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
|
+ Removed all core def-setting! definitions, because ~set!~ was intended for
|
||||||
cross-module configuration, where modules may or may not be enabled. This
|
cross-module configuration, where modules may or may not be enabled. This
|
||||||
consideration is unnecessary for Doom core configuration. The following
|
consideration is unnecessary for Doom core configuration. The following
|
||||||
|
@ -46,14 +34,6 @@
|
||||||
package is unwanted (e.g. conditionally installed or disabled packages).
|
package is unwanted (e.g. conditionally installed or disabled packages).
|
||||||
+ =private/{user-login-name}= is no longer a "magic" module that is
|
+ =private/{user-login-name}= is no longer a "magic" module that is
|
||||||
automatically loaded.
|
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.
|
+ =core-packages= *BREAKING* Packages are no longer deferred by default. i.e.
|
||||||
~use-package-always-defer~ is now nil, as per the default.
|
~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
|
+ =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
|
in Emacs 26+. This is caused by a strange dynamic between hl-line and the
|
||||||
new line numbers feature.
|
new line numbers feature.
|
||||||
+ =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
|
+ =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.
|
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
|
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
|
+ Fix a bug where ~:rgcwd~ wasn't showing any results, due to an incorrect
|
||||||
option argument in the ripgrep command string.
|
option argument in the ripgrep command string.
|
||||||
+ =ui=
|
+ =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
|
+ =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]]).
|
that users can customize it themselves (see [[https://github.com/hlissner/doom-emacs/issues/278][#278]]).
|
||||||
+ =tools=
|
+ =tools=
|
||||||
|
@ -98,13 +72,6 @@
|
||||||
~flycheck-crystal~.
|
~flycheck-crystal~.
|
||||||
+ Use the ELPA source for ~crystal-mode~. The former QUELPA source
|
+ Use the ELPA source for ~crystal-mode~. The former QUELPA source
|
||||||
(dotmilk's fork) is no longer maintained.
|
(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=
|
+ =org=
|
||||||
+ Fix scenario where built-in (and incorrect) version of org-mode (8.x) was loaded
|
+ Fix scenario where built-in (and incorrect) version of org-mode (8.x) was loaded
|
||||||
instead of 9.0+.
|
instead of 9.0+.
|
||||||
|
@ -117,6 +84,50 @@
|
||||||
+ Fix an over-aggressive smartparens config for org-mode that would cause
|
+ Fix an over-aggressive smartparens config for org-mode that would cause
|
||||||
certain markers and delimiters (like spaces or square brackets) being
|
certain markers and delimiters (like spaces or square brackets) being
|
||||||
repeated in places you didn't want them to be, like inside a checkbox.
|
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=
|
+ =rust=
|
||||||
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
+ Now checks the ~RUST_SRC_PATH~ environment variable before looking for
|
||||||
Rust's source in ~+rust-src-dir~.
|
Rust's source in ~+rust-src-dir~.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue