# Hanami The web, with simplicity. ## v2.2.1 - 2024-11-12 ### Changed - [Tim Riley] Depend on matching minor version of hanami-cli (a version spec of `"~> 2.2.1"` instead of `"~> 2.2"`). This ensures that future bumps to the minor version of hanami-cli will not be inadvertently installed on user machines (#1471) ### Fixed - [Tim Riley] Allow base operation class to load when a Hanami app is generated with `--skip-db` (i.e. when the "rom-sql" gem is not in the bundle) (#1475) ## v2.2.0 - 2024-11-05 ### Changed - [Tim Riley] Depend on dry-system v1.1, the stable release featuring the changes supporting the provider improvements introduced in beta1 and beta2 (#1467) - [Tim Riley] Added specific "json" gem dependency to gemspec in order to suppress bundled gem deprecation warnings appearing in Ruby 3.3.5 (#1469) ## v2.2.0.rc1 - 2024-10-29 ### Added - [Adam Lassek] Add `#connection_options` to db gateways. These are a hash of options that will be passed to the lower-level driver when the gateway connects. For SQL databases, this means [Sequel's connection options](https://sequel.jeremyevans.net/rdoc/files/doc/opening_databases_rdoc.html) (#1450) - [Adam Lassek] Automatically configure `Dry::Operation` subclasses within Hanami apps for `transaction` support using the app's ROM container. (#1456) ### Changed - [Tim Riley] Apply config from matching gateways in parent slices (#1459) - [Tim Riley] Remove `config.any_adapter` from DB provider (#1459) ## v2.2.0.beta2 - 2024-09-26 ### Added - [Tim Riley] Support multiple gateways within each slice's `:db` provider (#1452) - [Tim Riley] Register ROM commands and mappers in `db/commands/` and `db/mappers/`. Support registration of components from deeply nested files within these directories. (#1448) - [Adam Lassek, Tim Riley] Make `slice` available inside providers (as an alias for `target`) (#1446) ### Changed - [Tim Riley] Register deeply nested relation files with ROM (#1448) - [Kyle Plump] Raise helpful error when preparing `:db` provider if the relevant driver gem for the configured database type is not installed (#1453) - [Sean Collins] Remove "disabled" attribute on the `