All Versions
49
Latest Version
Avg Release Cycle
84 days
Latest Release
707 days ago

Changelog History
Page 3

  • v1.1.0 Changes

    October 25, 2017

    πŸ›  Fixed

    • βͺ [Luca Guidi] Ensure hanami db rollback steps to be a positive integer
  • v1.1.0.rc1 Changes

    October 16, 2017

    βž• Added

    • πŸ“‡ [Yuji Ueki] Generate RSpec tests with :type metadata (eg type: :action)
    • [Kirill] Add --relation option for hanami generate model (eg bundle exec hanami generate model user --relation=accounts)
  • v1.1.0.beta3 Changes

    October 04, 2017

    πŸ›  Fixed

    • πŸ”Œ [Luca Guidi] Don't require :plugins group when running hanami new
  • v1.1.0.beta2 Changes

    October 03, 2017

    βž• Added

    • πŸ”Œ [Luca Guidi] Introduce :plugins group for Gemfile in order enable Hanami plugin gems
    • βͺ [Alfonso Uceda] CLI: hanami db rollback to revert one or more migrations at once

    πŸ›  Fixed

    • [Gabriel Gizotti] Fix generate/destroy for nested actions
  • v1.1.0.beta1 Changes

    August 11, 2017

    βž• Added

    • πŸ”§ [Ben Johnson] Allow to use custom logger as Hanami.logger (eg. Hanami.configure { logger Timber::Logger.new($stdout) })
    • [akhramov] Generate spec file for application layout when generating a new app
    • [Anton Davydov] Generate README.md file for new projects
    • 🌐 [Anton Davydov] Selectively boot apps via HANAMI_APPS=web bundle exec hanami server
    • πŸ›° [Marion Duprey & Gabriel Gizotti] Log payload (params) for non-GET HTTP requests
    • πŸ”Š [Marion Duprey & Gabriel Gizotti] Filter sensitive data in logs

    πŸ›  Fixed

    • 🚚 [jarosluv] Ensure to remove the correct migration file when executing hanami db destroy model
    • βœ… [sovetnik] Fix require path for Minitest spec helper
  • v1.0.0

    April 06, 2017
  • v1.0.0.rc1 Changes

    March 31, 2017

    βž• Added

    • πŸ’Ž [Luca Guidi] Allow logger setting in config/environment.rb to accept arbitrary arguments to make Hanami::Logger to be compatible with Ruby's Logger. (eg. logger 'daily', level: :info)

    πŸ›  Fixed

    • [Luca Guidi] Ensure code reloading don't misconfigure mailer settings (regression from v1.0.0.beta3)
    • [Luca Guidi] Ensure database disconnection to happen in the same thread of Hanami.boot
    • [Luca Guidi] Ensure mailer block in config/environment.rb to be evaluated multiple times, according to the current Hanami environment
    • [Luca Guidi] Ensure a Hanami project to require only once the code under lib/
  • v1.0.0.beta3 Changes

    March 17, 2017

    πŸ›  Fixed

    • πŸš€ [Luca Guidi] Try to disconnect from database at the boot time. This is useful to prune stale connection during production deploys.
    • 🌲 [Tobias Sandelius] Don't mount Hanami::CommonLogger middleware if logging is disabled for the project.
    • πŸ”§ [Anton Davydov] Don't configure mailers, if it's mailing is disabled for the project.
    • [Marcello Rocha] Ensure code reloading don't misconfigure mailer settings
    • 🌐 [Jimmy BΓΆrjesson] Make apps/web/application.rb code to wrap around the 80th column

    πŸ”„ Changed

    • 0️⃣ [Luca Guidi] Removed deprecated ApplicationConfiguration#default_format. Use #default_request_format instead.
  • v1.0.0.beta2

    March 02, 2017
  • v1.0.0.beta1 Changes

    February 14, 2017

    βž• Added

    • πŸ’Ž [Luca Guidi] Official support for Ruby: MRI 2.4
    • [yjukaku] CLI: hanami generate model now also generates a migration
    • [Luca Guidi] Generate config/boot.rb for new Hanami projects.
    • [Luca Guidi] Introduced Hanami.logger as project logger
    • 🌲 [Luca Guidi] Automatic logging of HTTP requests, migrations, and SQL queries
    • [Luca Guidi] Introduced environment for env specific settings in config/environment.rb

    πŸ›  Fixed

    • [Marcello Rocha] Fix Hanami::Mailer loading
    • 🍱 [Kai Kuchenbecker] Serve only existing assets with Hanami::Static
    • [Gabriel Gizotti] Ensure inline ENV vars to not be overwritten by .env.* files
    • πŸ’Ž [Adrian Madrid] Ensure new Hanami projects to have the right jdbc prefix for JRuby
    • πŸ›  [Luca Guidi] Fixed code reloading for objects under lib/
    • [Semyon Pupkov] Ensure generated mailer to respect the project name under lib/
    • πŸ›  [Semyon Pupkov] Fixed generation of mailer settings for new projects
    • πŸ›  [Victor Franco] Fixed CLI subcommands help output

    πŸ”„ Changed

    • [Ozawa Sakuro] Don't include bundler as a dependency Gemfile for new Hanami projects
    • [Luca Guidi] Make compatible with Rack 2.0 only
    • 🚚 [Luca Guidi] Removed logger settings from Hanami applications
    • 🚚 [Luca Guidi] Removed logger for Hanami applications (eg Web.logger)
    • [Luca Guidi] Changed mailer syntax in config/environment.rb