So it has been six years since the last official release. Apprentice hasn't lost its spirit but a lot happened in the meantime, in Vim and in Apprentice itself.
This is the changelog for v2.0.
Dropped
- Explicit support for Neovim,
- explicit support for status line plugins,
- italic text because of spotty support across terminal emulators and poor feature detection in Vim,
- brittle logic,
- iTerm-specific hack.
Added
- Support for
:help :terminal
, - definition of
g:terminal_ansi_colors
, - support for
:help terminal-debugger
.
Fixed
- Casing issues,
- faulty logic,
- priority of several highlight groups,
- inconsistencies between 256c and GUI,
- cursor color in GUI,
- brighter comments,
- diff highlight groups.
Low-level changes
- Switch to a template-based workflow (see
README.md
).