0.7.0

  * Nesting read-only transactions finally works, by making it a noop
    and using the parent transaction (djt)

0.6.6

  * added `put?` and `delete?` (djt)

0.5.1

  * Move read-only operations to read-only transactions (djt)

0.5.0

  * Add jumping to key-value pairs via MDB_GET_BOTH (djt)
  * Add a number of handy predicates and shortcuts (see docs; djt)

0.4.8

  * Fix a bug in Database#delete (#38) and add tests.

0.4.7

  * Fix bug in nested transations (#34).

0.4.6

  * Import lmdb 0.9.14 source.
  * Handle MDB_MAP_RESIZED during transaction.
  * Expose mdb_env_set_mapsize() as Environment#mapsize=.
  * Cleanup and bug detection in environment_free.
  * Add accessors:
     * Transaction#env
     * Database#env
     * Cursor#database
  * Add Cursor#next_range for iterating up to a specified key.

0.4.5

  * Expand file paths in #copy and #new.
  * Fix bug: mark cursor list in transaction_mark.

0.4.4

  * Fix gemspec: permit ruby version >= 2.

0.4.3

  * Restore 1.9.3 compatibility.

0.4.2

  * Fix #11, #12, #14.
  * Import lmdb 0.9.12 source.

0.4.1

  * Fix #10

0.4.0

  * Print warnings if open LMDB objects are found during garbage collection

0.3.1

  * Minor fixes

0.3.0

  * Higher level API improved and stabilized

0.2.0

  * First working version

0.1.0

  * Initial release
