All Versions
44
Latest Version
Avg Release Cycle
75 days
Latest Release
1123 days ago

Changelog History
Page 4

  • v0.5.0 Changes

    September 30, 2015

    โž• Added

    • ๐Ÿ’Ž [Brenno Costa] Official support for JRuby 9k+
    • [Luca Guidi] Command/Query separation via Repository.execute and Repository.fetch
    • [Luca Guidi] Custom attribute coercers for data mapper
    • [Alfonso Uceda] Added #join and #left_join and #group to SQL adapter

    ๐Ÿ”„ Changed

    • [Luca Guidi] Repository.execute no longer returns a result from the database.

    ๐Ÿ›  Fixed

    • [Manuel Corrales] Use dropdb to drop PostgreSQL database.
    • [Luca Guidi & Bohdan V.] Ignore dotfiles while running migrations.
  • v0.4.1 Changes

    July 10, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  [Nick Coyne] Fixed database creation for PostgreSQL (now it uses createdb).
  • v0.4.0 Changes

    June 23, 2015

    โž• Added

    • [Luca Guidi] Database migrations

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž [Matthew Bellantoni] Made Repository.execute not callable from the outside (private Ruby method, public API).
  • v0.3.2 Changes

    May 22, 2015

    โž• Added

    • [Dmitry Tymchuk & Luca Guidi] Fix for dirty tracking of attributes changed in place (eg. book.tags << 'non-fiction')
  • v0.3.1 Changes

    May 15, 2015

    โž• Added

    • [Dmitry Tymchuk] Dirty tracking for entities (via Lotus::Entity::DirtyTracking module to include)
    • โšก๏ธ [My Mai] Automatic update of timestamps when an entity is persisted.
    • โšก๏ธ [Peter Berkenbosch] Introduced Lotus::Repository#execute, to execute raw query/commands against database (eg. BookRepository.execute "SELECT * FROM users" or BookRepository.execute "UPDATE users SET admin = 'f'")
    • [Guilherme Franco] Memory and File System adapters now accept a block for where, or, and conditions (eg where { age > 33 }).

    ๐Ÿ›  Fixed

    • [Luca Guidi] Ensure Array coercion to preserve original data structure
  • v0.3.0 Changes

    March 23, 2015

    โž• Added

    • [Linus Pettersson] Database console

    ๐Ÿ›  Fixed

    • [Alfonso Uceda Pompa] Don't send unwanted null values to the database, while coercing entities
    • [Jan Lelis] Do not define top-level Boolean, because it is already defined by hanami-utils
    • [Vsevolod Romashov] Fix entity class resolving in Coercer#from_record
    • [Jason Harrelson] Add file and line to instance_eval in Coercer to make backtrace more usable
  • v0.2.4 Changes

    February 20, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ”ง [Luca Guidi] When duplicate the framework don't copy over the original Lotus::Model configuration
  • v0.2.3 Changes

    February 13, 2015

    โž• Added

    • ๐Ÿ‘ [Alfonso Uceda Pompa] Added support for database transactions in repositories

    ๐Ÿ›  Fixed

    • [Luca Guidi] Ensure file system adapter old data is read when a new process is started
  • v0.2.2 Changes

    January 18, 2015

    โž• Added

    • [Luca Guidi] Coerce entities when persisted
  • v0.2.1 Changes

    January 12, 2015

    โž• Added

    • [Luca Guidi] Compatibility between Lotus::Entity and Lotus::Validations