We have just released Hanami 2.2! Read the announcement.

Hanami stable and development status


Main Hanami Ruby gems

Ruby gem Stable gem version Stable CI build (2.1) Development CI build (2.2) Target Hanami version
Hanami 2.0 (Done)
Reloader 2.0 (Done)
RSpec 2.0 (Done)
Webconsole 2.1 (Done)
CLI 2.0 (Done)
Model N/A 2.2 (Not Started)
Assets 2.1 (Done)
Mailer N/A 2.2 (Not Started)
Helpers N/A N/A N/A (Merge into View)
View 2.1 (Done)
Controller 2.0 (Done)
Router 2.0 (Done)
Validations 2.0 (Done)
Utils 2.0 (Done)

Other Hanami Ruby gems

Ruby gem Stable gem version Stable CI build Development CI build
API

Git branches

Development: main

The default Git branch for Hanami repositories is main.
It is the base branch for future releases.
New features must be merged there.
New gem pre-releases must happen from main.
Once a gem is released as stable, create a stable branch counterpart.

Example: a new feature for Hanami 2, must be branched from main and merged in main.

Stable: Major.Minor.x (e.g. 2.1.x)

Maintenance code of stable versions must be merged in these branches.
New gem releases must happen from these branches.

Example: a bug fix for Hanami 1, must be branched from 2.1.x and merged into 1.3.x.