Files
emacs/lisp/treemacs/Changelog.org
2020-12-05 21:29:49 +01:00

140 lines
5.3 KiB
Org Mode

# -*- fill-column: 100 -*-
#+STARTUP: content
* Changelog
** current master
- Added ~treemacs-user-header-line-format~
- Added ~treemacs-display-current-project-exclusively~
- Added ~treemacs-icon-catalogue~
- New icons
- Bug Fixes
** v2.8
- Made workspaces lazy-loaded as needed
- Published ~treemacs-persp~
- Added ~treemacs-file-extension-regex~
- Added ~treemacs-directory-name-transformer~
- Added ~treemacs-file-name-transformer~
- Added ~treemacs-move-forward-on-expand~
- Added ~treemacs-user-mode-line-format~
- Many more and better icons.
- Bug fixes
** v2.7
- Suppor for icon themes
- Integration with bookmarks
- Performance improvements
- Changed icon selection to allow icons for specific file names
- New functions to run shell commands for current node or project
- Feature-completion of workspaces api
- New Icons
- Bug Fixes
** v2.6
- Added ~treemacs-add-and-display-current-project~ (both projectile and project.el)
- Added ~treemacs-eldoc-display~
- Added ~treemacs-visit-node-in-most-recently-used-window~
- Added ~treemacs-wrap-around~
- Basic theme support
- Added hooks for selecting, quitting and killing treemacs
- Moved completely to python3, improved python3 detection
- Expansion of and fixes for the extension api
- Split similar command keybinds into common keymaps
- New Icons
- Bug Fixes
** v2.5
- Added ~treemacs-magit~ helper package.
- Added ~treemacs-recenter-after-project-jump~ option.
- Added ~treemacs-recenter-after-project-expand~ option.
- ~recenter-after-x~ can now be set to ~always~ or ~on-distance~.
- Replaced ~treemacs-follow-recenter-distance~ with ~treemacs-recenter-distance~.
- Added ~treemacs-copy-file~ command.
- Added ~treemacs-move-file~ command.
** 2.4
- Add support for using ~org-store-link~ inside treemacs.
- Introduce the ~treemacs-icons-dired~ package.
- Add ability to control workspaces and projects by editing an org-mode file.
- Introduce ~treemacs-collapse-parent-node~.
- Add mouse right-click menu.
- New Icons
- Bug fixes
** 2.3
- Added ~treemacs-single-click-expand-action~ for single leftclick node expansion.
- Added ~deferred~ variant of ~treemacs-git-mode~.
- Added ~treemacs-show-cursor~ to keep the cursor visible.
- Added ~treemacs-display-in-side-window~.
- Added ~treemacs-move-project-up~ and ~-down~ to change the order of projects.
- Added ~treemacs-git-command-pipe~ to append filters to the git status command.
- Added ~treemacs-move-project-up/down~ to change the order of projects.
- Added preliminary version of a rightclick menu.
- Changed ~treemacs-follow-mode~ to run with an idle timer and added ~treemacs-file-follow-delay~
to control the delay.
- Switch to org-mode syntax as persistence format (in preparation for making it editable).
- Started using vscode icons.
- Introduce extension API.
- Bug fixes.
- Performance improvements.
** 2.2
- Reduced minimum required emacs version to 25.2.
- Integrated symlinks with git-mode (symlinks will always be resolved).
- Added ~fringe-indicator-minor-mode~ to make point more visible.
- Made all GUI icons resizable with ~treemacs-resize-icons~.
- Added ~treemacs-space-between-projects~ config option.
- Added ~treemacs-peek~ command.
- Added ~treemacs-next/previous-page-other-window~ commands.
- Bug fixes.
** v2.1
- Add ~treemacs-show-changelog~ command,
- Add ~treemacs-project-follow-cleanup~ option.
- ~default-directory~ will not be set based on the (nearest) path at point.
- New scala and sbt icon.
- Delete files by moving them to the trash by default.
- Much improved file & directory creation interface.
- Add commands to close all/current/other projects.
- Reintroduces free navigation with h & l when there's only 1 project in the workspace.
- ~treemacs-find-file~ can now ask for the file to be found.
- Various bug fixes.
** v2
* Start keeping changelog and retroactively fill it.
* Major refactoring to allow display of multiple projects in a workspace.
* Full removal of functions and variables previously declared obsolete.
* New java icon.
* New kotlin icon.
* New vue.js icon.
* New case-sensitive option for ~treemacs-sorting~.
* Many bugfixes & performance improvements.
** v1.18
- New golang icon.
- Refactor left-click mouse interface to behave like a graphical application would.
- Make TAB & RET particularly configurable.
- Improved imenu-expression for more accurate tags in elisp.
- Introduce smarter recenter with (tag-)follow-mode with ~treemacs-follow-recenter-distance~.
- Bug fixes.
** v1.17
- Added license.
- Bug fixes and internal refactoring.
** V1.16
- Use pulse.el for visual feedback.
- Add ~treemacs-next/previous-line-other-window~.
- Bug fixes.
** v1.15
- New yaml icon.
- Added ~treemacs-recenter-after-tag/file-follow~.
- Added ~treemacs-tag-follow-cleanup~.
- Added ~treemacs-git-mode~.
- Added ~treemacs-bookmark~.
- Bug fixes.
** v1.14
- Added ~treemacs-pre-file-insert-predicates~.
- Added ~treemacs-directory-collapsed-face~.
- Added ~treemacs-pre/post-refresh-hook~.
- Bug fixes.
** v1.13
- Make treemacs buffers unique for every frame.
- Make all icons customizable.
- Make treemacs buffers invisible in the buffer list.
- Bug fixes.
** v1.12
- New hy icon.
- Added ~treemacs-tag-follow-mode~.
- Added ~treemacs-find-tag~.
- Added ~treemacs-resort~.
- Bug fixes.