Skip to content

v2.0.0-beta1 Release

Pre-release
Pre-release

Choose a tag to compare

@cbornhoft cbornhoft released this 04 Oct 19:20
· 59 commits to master since this release
aa790c0

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