
We're pleased to announced Yi 0.8! While this isn't a huge release, there are some nice fixes and breaking changes compared to 0.7.0. Please note that 0.7.1 and 0.7.2 were just maintenance releases so these are lumped under this announcement. What I think is most notable is removal of Yi.Prelude, dropping GHC 7.4 support, making Yi work with GHC 7.8.1 (and soon 7.8.2 when that comes out sometime today), moving from data-accessor to lens and finally dropping the dead front-ends. Please visit us at https://github.com/yi-editor/yi Relevant part of the CHANGELOG: 0.8.0 ----- * This release works with GHC 7.8.1. * And doesn't work with GHC 7.4. * Lens is now used instead of data-accessor. Migration was mostly mechanical, patches for more idiomatic lens usage are welcome. * Yi.Prelude was getting complaints over the years so it's now gone. * Commandline flag for choosing config directory now works. * Vte and Cocoa (issue #481) frontends that were abandoned for years are removed. If you want to revive these or make new frontends (Qt, EFL, SDL, threepenny-gui, etc), patches are welcome! * Test files no longer make case sensitive filesystems mad (issue #458). * Yi no longer eats (20 x filesize) memory when opening a file. * Other bugfixes and usability tweaks here and there. Emacs-specific changes: * Dynamic reconfiguring yi with "M-x reload" now works (issue #515). * Cancel incremental search on cursor movement/return (issue #499). * Remove binding to cabal configure from emacs keymap (issue #522). * Bind M-{ and M-} to jump between paragraphs (issue #106). * Prompt the user for comment style when it's missing (issue #413). Vim2-specific changes: * C-n completion now uses words from all open buffer instead of just current one. * Introduced :buffer, :buffers and :bdelete commands and C-^ and C-6 normal mode bindings. * Meta modifier is now available for use in Vim2 bindings. * :s(ubstitute) now works with delimiters other than '/' (issue #461). * Introduced :cabal command. * More tests. 0.7.2 ----- * This is a maintenance release, upper bound set for QuickCheck. 0.7.1 ----- * This is a maintenance release, yi.cabal got cleaned up a little and dependencies got bumped, some problematic upper bounds were removed. Thanks! -- Mateusz K.

On 11/04/14 12:32, Mateusz Kowalczyk wrote:
We're pleased to announced Yi 0.8!
While this isn't a huge release, there are some nice fixes and breaking changes compared to 0.7.0. Please note that 0.7.1 and 0.7.2 were just maintenance releases so these are lumped under this announcement.
What I think is most notable is removal of Yi.Prelude, dropping GHC 7.4 support, making Yi work with GHC 7.8.1 (and soon 7.8.2 when that comes out sometime today), moving from data-accessor to lens and finally dropping the dead front-ends.
Please visit us at https://github.com/yi-editor/yi
[snip]
We've been made aware that this release doesn't build for some people due to name clashes with lens: the name in question has been removed from lens but if your lens version is old enough then you'll have this problem. We have released 0.8.1 which fixes lens version bounds. Thanks and apologies for the noise. -- Mateusz K.
participants (1)
-
Mateusz Kowalczyk