NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules, #2345 by repository stars
Latest stable
v1.2.3
Last release today
14 Nov 2026
Ships unpredictably
gaps range from 2 weeks to 2.1 years
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
63 releases · first in 2018
Drag across the ruler to compare, or tap a release to open it.
Nothing published for this version
Iter and RIter now panic when Clear is called during iteration of a deque whose head and tail stay the same, such as a full deque with head at 0. Prev
Iter and RIter now panic when Clear is called during iteration of a deque whose head and tail stay the same, such as a full deque with head at 0. Previously, iteration continued and yielded zero values. (#65)Iter and RIter on a nil deque now yield nothing instead of panicking with a nil pointer dereference. (#65)Iter and RIter docs now describe exactly what is detected during iteration. (#66)
Set, Swap, a push followed by a pop at the same end, or Clear followed by re-pushing the same number of items. If such a change replaces items, later iterations yield the new values.Full Changelog: v1.2.2...v1.2.3
Your coding agent can read these notes before it upgrades. Set up the MCP server →
update gocov workflow by @gammazero in #53
Full Changelog: v1.2.1...v1.2.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
refactor: prefer range loops by @gammazero in #49
⚠️ This release contains critical fixes for the Copy, CopyInSlice, IterPopFront, and IterPopBack, functions.
Full Changelog: v1.2.0...v1.2.1
Nothing published for this version
maintain base capacity after IterPop iteration by @gammazero in #44
Full Changelog: v1.1.0...v1.2.0
Nothing published for this version
update go workflow by @gammazero in #39
Full Changelog: v1.0.0...v1.1.0
Nothing published for this version
Add Grow function to grow deque, if necessary, so that it has space for at least n additional items.
Grow function to grow deque, if necessary, so that it has space for at least n additional items.Swap function to exchange two items in dequeInsert with out of range indexes, inserting item at front or back of deque.SetMinCapacity with SetBaseCap to set base capacity, so that deque always has space reserved for at least the specified number of items.Grow and SetBaseCap for this.Full Changelog: v0.2.1...v1.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix Clear not zeroing items when buffer full
Full Changelog: v0.2.0...v0.2.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Note, this is a breaking change. Upgrading from v0.1.x to v0.2.x requires code changes.
Note, this is a breaking change. Upgrading from v0.1.x to v0.2.x requires code changes.
Nothing published for this version
Nothing published for this version
Add RIndex function. Same as Index but searches in opposite direction.
Add RIndex function. Same as Index but searches in opposite direction.
Nothing published for this version
Nothing published for this version
Add Index , Insert , Remove for doing operations in the middle of the queue
Index, Insert, Remove for doing operations in the middle of the queuenil Deque behaves like an empty Deque that cannot store values, with Len() and Cap() returning 0Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.