Skip to content

Releases: StulE-ru/ModernPDO

v3.0.0

03 Sep 11:46
Compare
Choose a tag to compare
  • Remove create methods in ModernPDO and add Drivers
  • Remove hard-set PDO attributes in ModernPDO
  • Add handling PDO exceptions
  • Rework query builders (add Factory)
  • Rewrite set charset connection for MySQL/MariaDB
  • Add tests coverage badge
  • Add Escaper class for escaping values
  • Remove docker files
  • Rewrite integration tests (for simple adding new tests)
  • Rename Select methods all/one to rows/row
  • Remove Select methods firstBy/lastBy
  • Add Limit trait to Delete/Select/Update
  • Add OrderBy trait to Delete/Select/Update
  • Add support joins to Select
  • Add Create/Alter/Drop table
  • Add support functions/conditions to Delete/Select/Update/Insert
  • Add keys to create/alter table

v2.0.0

17 Aug 14:18
Compare
Choose a tag to compare
  • Rewrite all library
  • Add support for MySQL, MariaDB, PostgreSQL, SQLite3, custom PDO object
  • Rework all actions
  • Rework working with transaction
  • Remove getLastId method from ModernPDO
  • Add integration/unit tests
  • Set PHPStan level to 9
  • Set PSalm level to 1

v1.2.1

13 Apr 01:04
Compare
Choose a tag to compare
  • Remove useless files from package

v1.2.0

13 Apr 00:30
Compare
Choose a tag to compare
  • Update README.md
  • Add 3 initialize types
  • Update license
  • Update .git* files
  • Add editorconfig
  • Add docker
  • Add composer
  • Add PHP CS Fixer
  • Add PHPStan
  • Add PHPUnit
  • Add PSR-4 support (Composer Autoloader)
  • Rewrite files by using PHP CS Fixer
  • Remove old tests
  • Remove all requires

v1.1.0 Release

10 Aug 09:15
Compare
Choose a tag to compare
  • rewrote comments
  • wrote short syntax
  • wrote ModernPDO::(inTransaction, getLastId)
  • renamed ModernPDO::transaction -> ModernPDO::beginTransaction
  • wrote ModernPDO::exec(source query) and ModernPDO::query(prepared query)
  • wrote Statement.php for queries with functions (rowCount,fetch,fetchAll)

v1.0.0 Release

08 Aug 19:20
Compare
Choose a tag to compare
Update README.md