Skip to content

Anniversary update 🎉

Latest

Choose a tag to compare

@francerz francerz released this 01 Nov 04:17
· 80 commits to master since this release

First year since the first release of SQL Builder: adding new features, improving performance and reducing coding work.

New Features:

  • Using doccomments @sql-key, @sql-ignore to selfdescribe atributes from objects on custom classes.
  • Allow select table in DELETE query when JOIN is applied using $query->rowsIn($tableAlias).
  • Using clear enumerations for Joins, Nests and Operators.
  • Added database detection in table parsing.
  • Added connection per query, allowing to nest from various servers.

Internal improvements:

  • Enforcing PSR-12 coding styles.
  • Simplified dependencies removing francerz/http and using only psr/http-message for UriInterface.
  • Improved documentation.
  • Added badges for stability status.

Deprecation:

  • Q class that extends from Query.
  • Various methods from Query which are shorthands like c (column), f (func), a (array), v (value), r (raw).