All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.1.7 - 2019-05-30
- Refactored Loader class
- Added
isConnected()
,closeConnection()
,getConnection()
,getCredentials()
, andbind()
methods to Loader
0.1.6 - 2018-11-30
- Added
doInTransaction()
method to Database class
- Database
update
,delete
,truncate
,insert
, andinsertUpdate
are all usingdoInTransaction()
now - Made
findParamType
andbindMultiple
static - Renamed
__findType()
tofindParamType()
- Updated Loader to allow passing database credentials in to the
instance()
method
0.1.5 - 2018-11-19
- Code clean up with PHP CS Fixer
- Allowing flags to be passed in to the
ResultIterator
class constructor - Updated Loader to correctly pass the PDO flags in when establishing a connection.
- Updated the
insert()
andupdate()
methods to allow passing a custom SQL string to use when building the final query.
- Added
SymphonyPDO
class which introduces transaction convenience methods. Using it instead of PDO when creating database connection. - Added
InsertUpdate()
method.
0.1.4 - 2016-02-11
- Removed unnecessary MySQL constant
0.1.3 - 2015-08-20
- Formatting fixes.
- Updated each() method. Instead of using
iterator_apply()
, it will use a while loop. Ensures every item is correctly iterated over.
0.1.2 - 2015-08-20
- Fixed small typos
0.1.1 - 2015-08-20
- Fixed classmap path
- Initial release