use utf8mb4 as default charset for mysql (fix but BC break, use e.g. $this->changeCollation('utf8mb4_general_ci') to change all tables and fields to it)
dropped support for unsupported PHP versions and added native typehints (BC break)
changed autoload to PSR-4
moved namespace Dumper to Phoenix\Dumper (BC break)
moved namespace Comparator to Phoenix\Comparator (BC break)
added declare(strict_types=1); to all classes
all classes which can be final are final (BC break if there are some extensions)
all methods which can be final are final
moved default command names from configure to __construct
Removed
class MysqlWithJsonQueryBuilder (BC break)
method setName from AbstractCommand (BC break - if setName() is called after name is already set, it will be changed)
dropped support symfony libs (console, finder and yaml) 3.x and 4.x (BC break)
Added
visibility for constants
support for symfony libs (console, finder and yaml) 6.x
use utf8mb4 as default charset for mysql (fix but BC break, use e.g. $this->changeCollation('utf8mb4_general_ci') to change all tables and fields to it)
dropped support for unsupported PHP versions and added native typehints (BC break)
changed autoload to PSR-4
moved namespace Dumper to Phoenix\Dumper (BC break)
moved namespace Comparator to Phoenix\Comparator (BC break)
added declare(strict_types=1); to all classes
all classes which can be final are final (BC break if there are some extensions)
all methods which can be final are final
moved default command names from configure to __construct
Removed
class MysqlWithJsonQueryBuilder (BC break)
method setName from AbstractCommand (BC break - if setName() is called after name is already set, it will be changed)
dropped support symfony libs (console, finder and yaml) 3.x and 4.x (BC break)
Added
visibility for constants
support for symfony libs (console, finder and yaml) 6.x
[1.12.0] - 2022-01-07
Added
support MySql 8 and PostgreSQL 14
Fixed
table with no primary keys in Dumper
[1.11.1] - 2021-12-07
Fixed
removed phpspec/prophecy from misused replace in composer.json
[1.11.0] - 2021-12-06
Added
support for PHP 8.1
support for CURRENT_TIMESTAMP for columns with type datetime (Thanks to Jared Cheney)
[1.10.0] - 2021-08-23
Added
timestamptz (timestamp with time zone) column type for pgsql (Thanks to Taichi Inaba)
[1.9.1] - 2021-08-18
Fixed
Mysql: Use FIRST in combination with autoincrement generates wrong query
[1.9.0] - 2021-07-07
Added
support for different operators in $conditions array of PdoAdapter methods (Thanks to Giuliano Collacchioni)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on lulco/phoenix to permit the latest version.
Release notes
Sourced from lulco/phoenix's releases.
Changelog
Sourced from lulco/phoenix's changelog.
... (truncated)
Commits
1df86c4
Version 2.0.0ea84789
2.0.0 (#267)54429b4
Version 1.12.046a79bc
Other versions of MySQL and Postgres (#272)597cd8f
Fixed Dumper - table with no primary keys (#271)3e6a142
PHPUnit fix - removed mysql startf101549
updated changelog98d8413
Version 1.11.129c4ce6
Fix: removed phpspec/prophecy from replace (#266)3ae87d0
Version 1.11.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)