Releases: colopl/laravel-spanner
Releases Β· colopl/laravel-spanner
v4.4.0
v4.3.0
Added
- Support for default values in table columns.
- Command
spanner:sessions
which will list the sessions on the server side. - Command
spanner:warmup
which warms up sessions upto minimum number set in config. TransactionCommitting
support has been added (NOTE: this is triggered only once at root on nested transactions).- Replace and drop row deletion policy methods for Schema Builder.
- Action classes for interleave and index for IDE auto-completion.
Blueprint::interleaveInParent()
was added andBlueprint::interleave()
has been deprecated.IndexDefinition::interleaveIn()
was added andIndexDefinition::interleave()
has been deprecated.
Fixed
- Array Column's type now gets parsed in
Schema/Grammar
instead of at blueprint.
Chore
- Unnecessary folder depth has been flattened.
v4.2.0
v4.2.0
Added
Colopl\Spanner\Query\Builder::truncate()
is now implemented. (use to throw an error) (a171e90)
Fixed
Colopl\Spanner\Schema\Grammar::getDateFormat()
now returns'Y-m-d\TH:i:s.uP'
instead of the default which does work correctly in Cloud Spanner. (43bffe6)Colopl\Spanner\Schema\Grammar::wrapValue()
has been extracted as trait, so it can be shared withColopl\Spanner\Query\Grammar
. (2f43479, ca8faa1)Colopl\Spanner\Concerns\ManagesTransactions::handleBeginTransactionException()
now matches return type of parent. (7c9b5c3)
v4.1.1
v3.10.2
- fix:
Builder::partitionedDelete()
had 1 argument defined which is never used.
v4.1.0
v3.10.1
- fix broken compatibility for version lower than 8.
v3.10.0
v4.0.0
- updated composer.json to only support laravel 9
- [breaking] feat: Query::insertGetId throws error now instead of returning the last value
v3.9.3
- upgrade orchestra/testbench to v6 so laravel 8 can be installed in dev environments