Code reloading for Hanami 2
- [Tim Riley] 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
. (#30)
- Drop support for Ruby 3.0
- [Luca Guidi] Ensure to reload app when actions, views, and templates, are touched.
- [Luca Guidi] Fixed incorrect regular expression in
Guardfile
- [Luca Guidi] When running
hanami new
, generateGuardfile
that excludes static assets from triggering an app reload
- [Luca Guidi] Official support for Ruby 3.2
- [Luca Guidi] Ensure
hanami server
to respect HTTP port used in.env
or the value given as CLI argument (--port
)
- [Tim Riley] Use Zeitwerk to autoload the gem
- [Luca Guidi] Generate new apps by requiring
guard-puma
~> 0.8
- [Tim Riley] Run bundle install after modifying
Gemfile
- [Luca Guidi] Ensure to use the given HTTP port
- [Luca Guidi] Follow
hanami
versioning
- [Luca Guidi] Add help message to
hanami server
command (#14)
- [Luca Guidi] Support for Hanami 2.0
- [Luca Guidi] Official support for Ruby 3.0 and 3.1
- [Luca Guidi] Drop support for Ruby: MRI 2.5, 2.6, and 2.7.
- [Luca Guidi] Added support for
hanami server --no-code-reloading
to skip code reloading. - [Luca Guidi] Added
hanami server --guardfile
option to specify the path toGuardfile
. It defaults toGuardfile
at the root of the project. - [Luca Guidi] Added support for
hanami generate reloader --puma
to generate Puma specific configuration.
- [Luca Guidi] Drop support for Ruby: MRI 2.3, and 2.4.
- [Luca Guidi]
hanami generate reloader
generatesGuardfile
(instead of.hanami.server.guardfile
), with the Guard:server
group. - [Luca Guidi]
hanami server
will look forGuardfile
at the root of the project instead of.hanami.server.guardfile
.
- [Luca Guidi] Official support for Ruby 2.7.0
- [Luca Guidi] Official support for Ruby 2.6.0
- [Luca Guidi] Support for
bundler
2.0+
- [Luca Guidi] Avoid Guard prompt when shutting down the server
- [Marcello Rocha] Use
.hanami.server.guardfile
instead ofGuardfile
to avoid conflicts with otherguard
plugins.
- [Luca Guidi] Added Hanami command
hanami generate reloader
- [Luca Guidi] Code reloading based on
guard