Skip to content

Releases: j4mie/idiorm

v1.4.0

14 Dec 06:33
Compare
Choose a tag to compare

v1.3.0

14 Dec 06:33
Compare
Choose a tag to compare
  • Documentation moved to idiorm.rtfd.org and now built using Sphinx
  • Add support for multiple database connections - closes issue #15 [tag]
  • Add in raw_execute - closes issue #40 [tag]
  • Add get_last_statement() - closes issue #84 [tag]
  • Add HAVING clause functionality - closes issue #50
  • Add is_new method - closes issue #85
  • Add ArrayAccess support to the model instances allowing property access via $model['field'] as well as $model->field - issue #51
  • Add a result set object for collections of models that can support method chains to filter or apply actions to multiple results at once - issue #51 and #22
  • Add support for Firebird with ROWS and TO result set limiting and identifier quoting [mapner] - issue #98
  • Fix last insert ID for PostgreSQL using RETURNING - closes issues #62 and #89 [laacz]
  • Reset Idiorm after performing a query to allow for calling count() and then find_many() [fayland] - issue #97
  • Change Composer to use a classmap so that autoloading is better supported [javierd] - issue #96
  • Add query logging to delete_many [tag]
  • Fix when using set_expr alone it doesn't trigger query creation - closes issue #90
  • Escape quote symbols in "_quote_identifier_part" - close issue #74
  • Fix issue with aggregate functions always returning int when is float sometimes required - closes issue #92
  • Move testing into PHPUnit to unify method testing and query generation testing

v1.2.3

14 Dec 06:34
Compare
Choose a tag to compare
  • Fix issue #78 - remove use of PHP 5.3 static call

v1.2.2

14 Dec 06:34
Compare
Choose a tag to compare
  • Fix bug where input parameters were sent as part-indexed, part associative

v1.2.1

14 Dec 06:34
Compare
Choose a tag to compare
  • Fix minor bug caused by IdiormStringException not extending Exception

v1.2.0

14 Dec 06:35
Compare
Choose a tag to compare
  • Setup composer for installation via packagist (j4mie/idiorm)
  • Add order_by_expr method [sandermarechal]
  • Add support for raw queries without parameters argument [sandermarechal]
  • Add support to set multiple properties at once by passing an associative array to set method [sandermarechal]
  • Allow an associative array to be passed to configure method [jordanlev]
  • Patch to allow empty Paris models to be saved ([j4mie/paris]) - issue #58
  • Add select_many and select_many_expr - closing issues #49 and #69
  • Add support for MIN, AVG, MAX and SUM - closes issue #16
  • Add group_by_expr - closes issue #24
  • Add set_expr to allow database expressions to be set as ORM properties - closes issues #59 and #43 [brianherbert]
  • Prevent ambiguous column names when joining tables - issue #66 [hellogerard]
  • Add delete_many method [CBeerta]
  • Allow unsetting of ORM parameters [CBeerta]
  • Add find_array to get the records as associative arrays [Surt] - closes issue #17
  • Fix bug in _log_query with ? and % supplied in raw where statements etc. - closes issue #57 [ridgerunner]

v1.1.1

14 Dec 06:36
Compare
Choose a tag to compare
  • Fix bug in quoting column wildcard. j4mie/paris#12
  • Small documentation improvements

v1.1.0

14 Dec 06:36
Compare
Choose a tag to compare
  • Add is_dirty method
  • Add basic query caching
  • Add distinct method
  • Add group_by method