V1.3: v1.3.0
-
Edit
Gemfile, by changing Hanami version:gem 'hanami', '~> 1.3' -
Edit
Gemfile, by changing Hanami Model version:gem 'hanami-model', '~> 1.3' -
[DEPRECATION] Remove
force_sslfromapps/*/application.rbin favor of web server rules (e.g. NGINX) orrack-ssl-enforcer.
# config/environment.rb
require "rack/ssl-enforcer"
Hanami.configure do
# ...
middleware.use Rack::SslEnforcer
end
- [DEPRECATION] Remove
body_parsersfromapps/*/application.rbin favor of a new Hanami middleware:
# config/environment.rb
require "hanami/middleware/body_parser"
Hanami.configure do
# ...
middleware.use Hanami::Middleware::BodyParser, :json
end
-
[DEPRECATION] Remove usage of
parsed_request_bodyfrom actions. Parsed body is accessible viaparams. -
[DEPRECATION] Convert
Hanami::Utils::Stringusage of instance methods to class methods (e.g.Hanami::Utils::String.new("hanami").titleizetoHanami::Utils::String.titleize("hanami")) -
[DEPRECATION] Convert
Hanami::Utils::Hashusage of instance methods to class methods (e.g.Hanami::Utils::Hash.new("a" => 1).symbolizetoHanami::Utils::Hash.symbolize("a" => 1)) -
Run
bundle update hanami hanami-model
If you have any problem, don’t hesitate to look for help in our forum.