CHANGELOG.md
0.0.6 (2015-10-21)
==================
* Procs now allowed for default parameter values - [@dslh](https://github.com/dslh).
* Adds `returning` block to method configuration options - [@dslh](https://github.com/dslh).
* Adds module-level `default_method_settings` for default prepared and statement method
configuration - [@dslh](https://github.com/dslh).
* Fixes a bug with dynamic module method declarations - [@dslh](https://github.com/dslh).
0.0.5 (2015-10-19)
==================
Breaking changes. Any statement or prepared methods with additional configuration
should have such configuration declared in a block, rather than a method chain
(although methods can be chained inside the method block). E.g.
```ruby
def_statement(:a, 'SELECT * FROM foo WHERE id = $1').single(:row).as(:json)
# ... becomes ...
def_statement(:a, 'SELECT * FROM foo WHERE id = $1') { single(:row).as(:json) }
```
* +def_statement+ and +def_prepared+ method configuration must now be supplied
as a block. This allows method configuration to be collected ahead of
method definition, and hence a bit more smarts during the method declaration
process - [@dslh](https://github.com/dslh).
* `defaults` - default parameter values for statement and prepared methods - [@dslh](https://github.com/dslh).
* `single(:row/:column).as(:json)` now works - [@dslh](https://github.com/dslh).
0.0.4 (2015-10-15)
==================
* Adds `def_prepared/statement.single(:value/:row/:column)` - [@dslh](https://github.com/dslh).
* Adds `.as(:json)` to go with `.as(:csv)` - [@dslh](https://github.com/dslh).
0.0.3 (2015-10-13)
==================
* Configurable method framework. Adds `def_prepared/statement.as(:csv)` - [@dslh](https://github.com/dslh).
0.0.2 (2015-10-12)
==================
* Adds `def_statement` to compliment `def_prepared` - [@dslh](https://github.com/dslh).
0.0.1 (2015-10-11)
==================
* Initial release - [@dslh](https://github.com/dslh).