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) |
Ruby gem | Stable gem version | Stable CI build | Development CI build |
---|---|---|---|
API |
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.
main
and merged in main
.
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.
2.1.x
and merged into 1.3.x
.