v2.0.0-beta1 Release
Pre-release
Pre-release
The first beta release!
Please use this release in your projects. All tests are passing, and we do not foresee any major problems. Issues will be resolved quickly. Our goal is to release 2.0.0 and have it production ready in 1 week.
Major Changes
- Fluent now officially supports PHP 7.3
Features
- No more need for
->select(null)!!! You can now select individual columns by specifying an overwrite request:$fluent->from('table')->select('table.id', true) - Type conversion is available on both reads and writes
- A WHERE clause is now required for DELETE and UPDATE queries to prevent accidental data loss. If you do want to update all rows, you can write
->where('1') - Fluent now has proper error handling, with an error message store, and will throw Exceptions when appropriate
Code Improvements
- Additional return values assigned to methods
- Cleaned up and simplified
Base::execute()
Miscellaneous
- PHPDocs updated