All notable changes to this project will be documented in this file.
- Connections are cached by options to avoid over-allocation
- URL or URI option represent connection string
- sequelizer.yml is passed through ERB
- Format of this CHANGELOG
- Prefer environment variables over other options
- Use config/sequelizer.yml instead of config/database.yml
- Support for ruby-oci8 (Oracle) in update_gemfile command
- Read user-level configuration from ~/.config/sequelizer/database.yml
- Bug where options passed as symbols where sometimes ignored.
- Support for TinyTDS (SQL Server) in update_gemfile command
- timeout is always converted to integer before passing to Sequel.connect
init_env
command to bin/sequelizer- Prefer
search_path
overschema_search_path
option
- Ability to view configuration by running
sequelizer config
- This CHANGELOG
- Behavior to merge options from all sources (#3)
- Dependency on hashie gem
- Some tests for Sequelizer::Options
- Sequelizer::OptionsHash
- Reference to issues #1, #3 in README
- Prevented TestEnvConfig from polluting environment variables
- The project itself