All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2026-06-07

Added

  • support for Erlang/OTP 24 through 29
  • API documentation rendered with ExDoc, through EEP-48 doc attributes

Changed

  • test suite migrated from inline EUnit to Common Test
  • development tooling modernised (erlfmt, rebar3_hank, rebar3_lint, ExDoc)
  • continuous integration moved to GitHub Actions

Removed

  • Travis CI and CircleCI configurations
  • support for Erlang/OTP older than 24

[1.0.1] - 2019-01-19

Added

  • support for newer Erlang/OTP releases (20.2 through 21.2)

Changed

  • Hex package metadata now links to the GitLab mirror

[1.0.0] - 2017-12-04

Added

  • initial release: a persistent vector optimized for tail growth and shrinkage, ported from Elixir's PersistentVector