All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Break Versioning.
2.3.0 - 2025-11-12
- Skip reloading and print a warning if used in production env. (@krzykamil in #32)
2.3.0.beta2 - 2025-10-17
- Pass HANAMI_ENV from ENV to guard-puma in generated
Guardfile. (@afomera in #33) - Drop support for Ruby 3.1.
2.3.0.beta1 - 2025-10-03
2.2.0 - 2024-11-05
- Depend on specific minimum guard and guard-puma versions via gemspec. This ensures that certain bundle gem deprecation warnings do not show when running
hanami server. (@timriley in #30)
2.2.0.rc1 - 2024-10-29
2.2.0.beta2 - 2024-07-16
2.2.0.beta1 - 2024-07-16
- Drop support for Ruby 3.0.
2.1.0 - 2024-02-27
2.1.0.rc3 - 2024-02-16
2.1.0.rc2 - 2023-11-08
2.1.0.rc1 - 2023-11-02
- Ensure to reload app when actions, views, and templates, are touched. (@jodosha)
- Fixed incorrect regular expression in
Guardfile. (@jodosha)
2.1.0.beta2 - 2023-10-04
- When running
hanami new, generateGuardfilethat excludes static assets from triggering an app reload. (@jodosha)
2.1.0.beta1 - 2023-06-29
2.0.2 - 2022-12-25
- Official support for Ruby 3.2. (@jodosha)
2.0.1 - 2022-12-06
- Ensure
hanami serverto respect HTTP port used in.envor the value given as CLI argument (--port). (@jodosha)
2.0.0 - 2022-11-22
- Use Zeitwerk to autoload the gem. (@timriley)
- Generate new apps by requiring
guard-puma~> 0.8. (@jodosha) - Run bundle install after modifying
Gemfile. (@timriley)
- Ensure to use the given HTTP port. (@jodosha)
2.0.0.rc1 - 2022-11-08
- Follow
hanamiversioning. (@jodosha)
1.0.0.beta4 - 2022-10-24
- Add help message to
hanami servercommand. (@jodosha in #14)
1.0.0.beta3 - 2022-09-21
- Support for Hanami 2.0. (@jodosha)
- Official support for Ruby 3.0 and 3.1. (@jodosha)
- Drop support for Ruby: MRI 2.5, 2.6, and 2.7. (@jodosha)
1.0.0.alpha1 - 2019-01-30
- Added support for
hanami server --no-code-reloadingto skip code reloading. (@jodosha) - Added
hanami server --guardfileoption to specify the path toGuardfile. It defaults toGuardfileat the root of the project. (@jodosha) - Added support for
hanami generate reloader --pumato generate Puma specific configuration. (@jodosha)
- Drop support for Ruby: MRI 2.3, and 2.4. (@jodosha)
hanami generate reloadergeneratesGuardfile(instead of.hanami.server.guardfile), with the Guard:servergroup. (@jodosha)hanami serverwill look forGuardfileat the root of the project instead of.hanami.server.guardfile. (@jodosha)
0.3.0 - 2020-02-10
- Official support for Ruby 2.7.0. (@jodosha)
- Official support for Ruby 2.6.0. (@jodosha)
- Support for
bundler2.0+. (@jodosha)
0.2.1 - 2018-01-23
- Avoid Guard prompt when shutting down the server. (@jodosha)
0.2.0 - 2017-11-24
- Use
.hanami.server.guardfileinstead ofGuardfileto avoid conflicts with otherguardplugins. (@mereghost)
0.1.0 - 2017-11-01
- Added Hanami command
hanami generate reloader. (@jodosha) - Code reloading based on
guard. (@jodosha)