github sdispater/orator 0.8.0

latest releases: 0.9.10, 0.9.9, 0.9.8...
7 years ago

Improvements

ORM

  • #30 Support for default values
  • #29 Supporting only one timetamp column on models
  • #26 Adding support for extra conditions on relationships
  • Adding @scope decorator to define query scopes.
  • Improving global scopes

Schema builder

  • Adding support for a use_current() on timestamps
  • Improving dbal to support SQLite fully.
  • Improving fluents

Query Builder

  • #28 Making where_in() method accept Collection instances

Commands

  • Adding a make:model command

Connection

  • Using unicode by default for mysql and postgres.
  • Improves how queries are run in Connection class

Collections

  • Adds flatten() method to Collection class

Fixes

ORM

  • Fixes Model.get_foreign_key() method
  • Fixes soft deletes
  • Avoid going through setattr method when setting timestamps

Schema Builder

  • #33 [SQLite] Renaming or dropping columns loses NULL constraint
  • #32 [SQLite] Renaming or dropping columns fails when columns' name is a keyword
  • #31 [SQLite] Changing columns loses default column values.

Query Builder

  • Fixes query grammar default columns value

Connection

  • Fixing Connection._try_again_if_caused_by_lost_connection() not being called
  • Preventing default connection being set to None
  • Fixing json type behavior for Postgres

Migrations

  • Fixing migration stubs

Don't miss a new orator release

NewReleases is sending notifications on new releases.