Ruby gem | Stable gem version (Hanami 1) | Stable CI build (Hanami 1) | Development CI build (Hanami 2) | Ready for Hanami 2? |
---|---|---|---|---|
Hanami |
|
|
|
Work In Progress |
CLI |
|
- |
|
Work In Progress |
Model |
|
|
- | N/A (deprecated in favor of ROM) |
Assets |
|
|
|
No |
Mailer |
|
|
|
Yes |
Helpers |
|
|
|
Work In Progress |
View |
|
|
|
Work In Progress |
Controller |
|
|
|
Work In Progress |
Router |
|
|
|
Work In Progress |
Validations |
|
|
|
Yes |
Utils |
|
|
|
Yes |
Ruby gem | Stable gem version | Stable CI build | Development CI build |
---|---|---|---|
API |
|
|
|
Webconsole |
|
|
|
Reloader |
|
|
|
RSpec |
|
|
|
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. 1.3.x
)Maintenance code of stable versions must be merged in these branches.
New gem releases must happen from these branches.
1.3.x
and merged into 1.3.x
.