Orator v0.8 Release Notes
Release Date: 2016-02-08 // over 8 years ago-
โ Added
ORM - 0๏ธโฃ #30 Support for default values
- ๐ #29 Supporting only one timestamp column on models
- ๐ #26 Adding support for extra conditions on relationships
- โ Adding
@scope
decorator to define query scopes.
๐ ###### Schema builder
- โ Adding support for a
use_current()
on timestamps
๐ ###### Query Builder
- #28 Making where_in() method accept Collection instances
Commands - โ Adding a
make:model
command
Collections - โ Adds
flatten()
method toCollection
class
๐ Changed
ORM - Improving global scopes
๐ Schema builder
- ๐ Improving dbal to support SQLite fully.
- Improving fluents
Connection - 0๏ธโฃ Using unicode by default for mysql and postgres.
- ๐ Improves how queries are run in
Connection
class
๐ Fixed
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
- 0๏ธโฃ #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 - 0๏ธโฃ Preventing default connection being set to None
- ๐ Fixing json type behavior for Postgres
Migrations - ๐ Fixing migration stubs