Version 15.0

NF: Automatically turn off relativenumber for the YankRing window (Emma Tramp).

NF: The YankRing window supports 1-9 to choose to paste those items for quicker access to the top 9 items.

BF: When re-executing a macro using @<letter> and the macro used f, F, t, T, a "Press ENTER to continue" prompt was displayed (Greg Sexton).

BF: Some documentation updates and script tweaks (Dominique Pellé).

BF: The 0 register was updated during delete operations (Christian Brabandt).

BF: When running a macro (@a), pressing @ displays a YankRing prompt (YR:Enter character:) to choose which macro name to run.  This prompt was displayed twice leading to a "Press ENTER or type command to continue" Vim message.  This change suppresses the "Press ENTER" message (Greg Sexton).

BF: The YankRing prevented you from re-running the last macro using @@.

BF: YRToggle (to disable / enable the YankRing) did not unmap @.

BF: When prompted for a macro to run, if an invalid value was provided, Vim could report "E354: Invalid register name".

BF: When using a Vim instance with < 80 columns and using a horizontal YankRing window after opening and closing the YankRing window the Vim window did not shrink back to its original size (Eric Weir).

BF: Updated documented values of yankring_window_height and yankring_window_width (Paul).

BF: It was not possible to paste from the * register if the clipboard option contains unnamedplus before unnamed (Marcin Szamotulski).
Version 16.0

BF: YankRing could report "YR: A register cannot be specified in replace mode" when using clipboard = unnamed or unnamedplus.  This can often happen when fetching previous values from the YankRing (i.e. <C-N> or <C-P>).
Version 17.0

NF: The yankring_history_dir option can now take a comma separated list.  First valid directory found will be used (Alex Bel).

NF: YankRing can now monitor inserted text and place it in the ring. This is disabled by default, but can be enabled either through the YankRing window or via your .vimrc using the new option:
    g:yankring_record_insert = 1 (Alexandre Viau).

BF: When g:yankring_persist = 0, the YankRing was still reading and writing to the yankring file (Vladimir Marek).

BF: The YankRing menu entry, "Replace with Next", was performing the "Replace with Previous" action (Thilo Six).