Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/idiorm

A lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5.
https://github.com/voku/idiorm

Add release change log

5091b82652ccb974c79d1ba903fad2c681cee458 authored about 12 years ago by Simon Holywell <[email protected]>
Merge pull request #72 from hellogerard/invalid-params

Fix bug where input parameters were sent as part-indexed, part associati...

9540052d0df94d6a4837d24eb21039d2c10cff6a authored about 12 years ago by Simon Holywell <[email protected]>
Fix bug where input parameters were sent as part-indexed, part associative array

8e7638a3174a63ecc100e2a570b9d06c4b44bd78 authored about 12 years ago by gerard sychay <[email protected]>
Fix bug caused by custom exception not extending base exception

87b05b7da4290ab15c667a32982e1c6327eed582 authored about 12 years ago by Simon Holywell <[email protected]>
Add brief installation tips to readme

a0e0c162684a0e038fed7df6ffa190c16fa47df9 authored about 12 years ago by Simon Holywell <[email protected]>
Correct replace_outside_quotes error handling

47f6dea624516fb2f6a2b1907ee4be0f9671b40d authored about 12 years ago by Simon Holywell <[email protected]>
Issue #57 _log_query errors when given raw ? or %

Thanks to Jeff Roberson <[email protected]> for his regex skills.

318d7cdd5ccd2d686cbd6915ff3f58486248c02c authored about 12 years ago by Simon Holywell <[email protected]>
A couple of documentation optimisations

baf16a8a6089f69629b0a789eb5670008e96e76a authored about 12 years ago by Simon Holywell <[email protected]>
Issue #17 Add find_array method

3c082ca31f092f37a58d3412aa5fb07fa32a19f9 authored about 12 years ago by Simon Holywell <[email protected]>
Document CBeerta's pull request in changelog

3208bcaf9dec89de3128ecf5794a6d637ffbbd25 authored about 12 years ago by Simon Holywell <[email protected]>
Put docs at the right spot

6358e5abe8e283d0b7f7b4bfe648f901fe85ec72 authored about 12 years ago by Claus Beerta <[email protected]>
Allow Deletion of multiple rows by adding WHERE ability

9c84398d361f12fa56546cc31d9e6d4059f3d4f5 authored about 12 years ago by Claus Beerta <[email protected]>
allow unsetting of values

2c0b1dff252df126b53e8e74b7d7aea17e78a5bc authored about 12 years ago by Claus Beerta <[email protected]>
Handle ambiguous column names when joining two tables

9f9765dea96855126a21444725d819af4b523865 authored about 12 years ago by gerard sychay <[email protected]>
Add set_expr() closing issues #43 & #59

004bfacb21b529f252b2cc22c6c84445280d38ff authored about 12 years ago by Simon Holywell <[email protected]>
Issue #24 Add group_by_expr function

b8795513004394dac0c9162fe05fb6b5ee4093d9 authored about 12 years ago by Simon Holywell <[email protected]>
Issue #16 Aggregate function support

22e24b17b4888e62fc7ee59e3516f1d063d342b1 authored about 12 years ago by Simon Holywell <[email protected]>
select_many and select_many_expr issues #49 and #69

8896487378dfee87883e2fa4a260812796bb6848 authored about 12 years ago by Simon Holywell <[email protected]>
Forgot to update the changelog with issue #58

959bed19e5db6d05fe719d6cf3e3fc97ba7b55c1 authored about 12 years ago by Simon Holywell <[email protected]>
Closes Issue #58 Create then save a default empty row w/Paris

b7da7b856b92f7b22a3c88e884dc1f6f0efaeb1f authored about 12 years ago by Simon Holywell <[email protected]>
Add in type and keywords to composer.json

c954f22aebfdb750967827fee033e35a9151c842 authored about 12 years ago by Simon Holywell <[email protected]>
Add composer support and reverse order changelog

3d71cd8e79078e4a93378c37d169077cc0e561c0 authored about 12 years ago by Simon Holywell <[email protected]>
Escape sprintf % chars in queries

Thanks m92o

84bd58f902d93970a6626c2e3d360eed09a4b174 authored about 12 years ago by Kunio Murasawa <[email protected]>
Merge branch 'master' into develop

6ad8dc19fee4a323e2c5e92371a46be1a1b7c847 authored about 12 years ago by Simon Holywell <[email protected]>
Closes issue #67 Typo in documentation

ac450407608d6dcd111c873d964228cd159c53a0 authored about 12 years ago by Simon Holywell <[email protected]>
Added link to contributors github accounts on Changelog

356ac99b9bb550e15bb0eb083d8a361d81466ef9 authored over 12 years ago by Durham Hale <[email protected]>
Minor tweaks to formatting on class and documentation

dd13760408d6259b37090e8bb066c35f15661b7f authored over 12 years ago by Durham Hale <[email protected]>
Merge remote-tracking branch 'jordanlev/configure-with-array' into develop

b86d2ef4196ce0ab22aad4c836be077ba9051977 authored over 12 years ago by Durham Hale <[email protected]>
Update Changelog with new features from merged pull requests

5f9a7b4f73dafc55683b607ac5af7cdca64a5d8f authored over 12 years ago by Durham Hale <[email protected]>
Merge remote-tracking branch 'sandermarechal/set-array' into develop

4a25fa7837d5e177e2a414c5e893063169b90d7d authored over 12 years ago by Durham Hale <[email protected]>
Merge remote-tracking branch 'sandermarechal/raw-query' into develop

3758914a55fcdce8f7e757b763525662dde2a0a7 authored over 12 years ago by Durham Hale <[email protected]>
configure() function can now accept an array of settings (also updated README to reflect this)

9f382150234e6ce398ec4519d1033e476d4b47f0 authored over 13 years ago by Jordan Lev <[email protected]>
Rename order_raw to order_by_expr

089336fcd9417d6c4e40be802b3dec37b11c7d51 authored almost 14 years ago by Sander Marechal <[email protected]>
Update multiple properties at once

This change alters the `set` method so you can update multiple
properties at once, by passing an...

2463ca7ace76a3b8bb9216910ca6f6d8e3f40e15 authored almost 14 years ago by Sander Marechal <[email protected]>
Allow raw queries without parameters

This is useful for e.g. MySQL `LOCK TABLE` or SQLite `VACUUM` commands
which usually do not requ...

f9af1ffce3b01e6e87ded22cc5903c0bf253fbc1 authored almost 14 years ago by Sander Marechal <[email protected]>
Add support for raw `ORDER BY` clauses.

This is useful when you need to order results by something other than a
column name, like the ou...

b58b452dfa6de53f3864a78cfba9eef1842b95d5 authored almost 14 years ago by Sander Marechal <[email protected]>
Merge branch 'develop'

* develop:
Update changelog
Issue #12: Fix incorrect quoting of column wildcard. Thanks pewt...

c956f1c8250cfb07c29f5b14a43e2ca30747e2d6 authored almost 14 years ago by Jamie Matthews <[email protected]>
Update changelog

c5c67a38552b8773767157b4204fae6343afe168 authored almost 14 years ago by Jamie Matthews <[email protected]>
Issue #12: Fix incorrect quoting of column wildcard. Thanks pewterfish.

dcddc32f77d1ede57e39c11e90f666a78780b4c9 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add MySQL-specific connection example in README

1f9d6bfda478dcf262ce3f35c5edbbb035944b65 authored almost 14 years ago by Jamie Matthews <[email protected]>
Fix out-of-date comment and typo in README

7ac073125744d9ca7273488f48a1d7261c42c503 authored almost 14 years ago by Jamie Matthews <[email protected]>
Correct version

d06ff35527d03e6d64a2184f6beb46e3d4eada03 authored almost 14 years ago by Jamie Matthews <[email protected]>
Merge branch 'develop'

* develop:
Add changelog
Reword GROUP BY docs
Add support for GROUP BY - issue #13
Add s...

bfa0d4e36cce5f0af05e797e09682565dcacf735 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add changelog

69d5272a1ee954def0e9c2cac1a33734afd0ec6a authored almost 14 years ago by Jamie Matthews <[email protected]>
Reword GROUP BY docs

b384bf764d2cfa97af89467203efc818b2791399 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add support for GROUP BY - issue #13

46cad2491c4eadef1c4538b3a0afa9650a6e4c38 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add support for DISTINCT - issue #13

8b92b3019821f5f619a95a0b58b62e3bb43dd455 authored almost 14 years ago by Jamie Matthews <[email protected]>
Fix a failing test caused by count() refactor

68a66e0b0a1b89af4fcd1e8cad9c1b988c92ce07 authored almost 14 years ago by Jamie Matthews <[email protected]>
Merge branch 'query-caching' into develop

* query-caching:
Guard against missing result in count method
Refactor and simplify count() ...

3a97322095b0c6883a50ef3b620123bc4ef42ae4 authored almost 14 years ago by Jamie Matthews <[email protected]>
Guard against missing result in count method

2298264d95ee606cf58cc2ffef3e191fad3180c2 authored almost 14 years ago by Jamie Matthews <[email protected]>
Refactor and simplify count() method

This method was previously using _run directly, and was
incorrectly assuming the result would co...

4f9d19362241e1f44d7cff37b3954ac04731f889 authored almost 14 years ago by Jamie Matthews <[email protected]>
Fix cache key generation bug

de62584e0f79b83d6eca7c66878141c5c0546756 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add simple query caching - issue #11

6fad05968483c255a5c768b1cabbab15a4dffc30 authored almost 14 years ago by Jamie Matthews <[email protected]>
Refactor the way query results are fetched internally.

Previously, the _run method returned an executed PDOStatement
object, which find_one and find_ma...

e351921f8bfe8d469cae644147ce037353ddcea7 authored almost 14 years ago by Jamie Matthews <[email protected]>
Add is_dirty method to check whether a field has modified

72066a7b0e20d9ea61eb44273439af97d52cbea9 authored almost 14 years ago by Jamie Matthews <[email protected]>
Fix website link

61bef969fdb54a754963d8e45356591193a2a378 authored about 14 years ago by Jamie Matthews <[email protected]>
Add link to website

07c8715a2bdfc286111fff001ccb5daf6b57f7fb authored about 14 years ago by Jamie Matthews <[email protected]>
Add __isset magic method. Fixes https://github.com/bobthecow/mustache.php/issues#issue/22

6b04cf1166b4930d60b23f8ff23f16438d904e80 authored about 14 years ago by Jamie Matthews <[email protected]>
Add documentation on transactions. Closes issue #9

3dad80a0c007862cbef7a76e7d9de795fe350734 authored about 14 years ago by Jamie Matthews <[email protected]>
Add where_null and where_not_null methods. Thanks for the suggestion, artcijsg

9a639619d80c9b0d640a3a79fd8779a375c5b28b authored about 14 years ago by Jamie Matthews <[email protected]>
Parameters to where_raw method are now optional

da6d31366f809720d0cd411ddc02249c518ce9f5 authored about 14 years ago by Jamie Matthews <[email protected]>
Add where_not_equal method. Thanks for the suggestion, arcijsg

e4d6bad6924fa50b8295da971293671ec3122a51 authored about 14 years ago by Jamie Matthews <[email protected]>
Refactor and reorganise database connection initialisation code. Thanks to arcijsg and codeguy for the suggestions/bug reports

86019de1137e5c8ef03b3b6c106c41327654f9a8 authored about 14 years ago by Jamie Matthews <[email protected]>
Quick fix of _detect_identifier_quote_character function - _setup_db must be called before this will work. Need to rethink this

4fd07fc2a43c2697c87682203c62472f2b8600eb authored about 14 years ago by Jamie Matthews <[email protected]>
Add sqlsrv, dblib, mssql, sybase to detect_identifier_quote_character method. See issue #6

62776548f513014f131ec962838d4c024e57ee46 authored about 14 years ago by Jamie Matthews <[email protected]>
Add support for specifying (and autodetecting) the character used to quote database identifiers. See issue #6

168c48103e964553156b02aac5db00e396a0aad7 authored about 14 years ago by Jamie Matthews <[email protected]>
Add as_array method to return raw data wrapped by ORM instances

e86cd738287a8e36ed1ecbcb9197fa22b851f271 authored about 14 years ago by Jamie Matthews <[email protected]>
Add note about PHP version compatibility

518fee9a9b32ce7a8effc348b99d8f82690abe58 authored about 14 years ago by Jamie Matthews <[email protected]>
Merge branch 'master' of github.com:j4mie/idiorm

* 'master' of github.com:j4mie/idiorm:
Revert to using a variable to track whether the object ...

d4d2db699be49ba4c464cfca520182ec3d5d1a0f authored about 14 years ago by Jamie Matthews <[email protected]>
Add where_id_is method, docs and test

1180dd8b729c0382683b8d02e4bf81a5f0e9a54a authored about 14 years ago by Jamie Matthews <[email protected]>
Revert to using a variable to track whether the object is new. This should provide support for manually setting IDs (eg UUIDs)

76e0ace3631f615326e1173f0c8a60b7079fd309 authored about 14 years ago by jamie <[email protected]>
Improve project description and clean up README

3b5f61449023ddcff3a8d026d516ae63c1920bed authored about 14 years ago by Jamie Matthews <[email protected]>
Fix typo in comment

1bc68ad31d386602a902d2d3f66d47553bd14afa authored about 14 years ago by Jamie Matthews <[email protected]>
Fix test for main table alias

bb386a057c8f328254853545d2a33d3376e6501a authored about 14 years ago by Jamie Matthews <[email protected]>
Documentation for join methods

5e171f3169fefd68eb80b92c00ed618ba5d23436 authored about 14 years ago by Jamie Matthews <[email protected]>
Add table_alias method to provide ability to alias the main table in SELECT queries

011b55119b56023224781be01d27043c5a1454ab authored about 14 years ago by Jamie Matthews <[email protected]>
Add test for multiple join sources

b54973b4e0f157c79b2d0e2062d233ba2260b1a8 authored about 14 years ago by Jamie Matthews <[email protected]>
Add support for unescaped string constraints

09a8877d6781d199af128126956d251809f574ce authored about 14 years ago by Jamie Matthews <[email protected]>
Add test and fix implementation of table aliases

f2bc5aa33704b3d7f17ab905b8abfb0ec43dd76a authored about 14 years ago by Jamie Matthews <[email protected]>
Add inner, left outer, right outer, full outer joins

e305fcaf7446818c7ddd498ca950b0d4fd595570 authored about 14 years ago by Jamie Matthews <[email protected]>
Rename _add_join to _add_join_source

31558e93f67c17b715741f395699fc902d9bd552 authored about 14 years ago by Jamie Matthews <[email protected]>
Initial work on joins. Basic test, join and _add_join methods

b513f1e3ea3f6edb9d781dcd32ceb1d1497c60bf authored about 14 years ago by Jamie Matthews <[email protected]>
Add return $this in _add_result_column to clean up select and select_expr

12d257077bca18b30f759da20161c929675bd04a authored about 14 years ago by Jamie Matthews <[email protected]>
Remove _update_or_insert, this is now tracked by testing whether id() returns null

0d61bbbfca8df2c3212abbc701b21ec90439b58b authored about 14 years ago by Jamie Matthews <[email protected]>
Typo in README

2a4ed42e4642ff21434c64bb5082406c4e3d516c authored about 14 years ago by Jamie Matthews <[email protected]>
Convert count method to use select_expr method, remove $_find_type as this is no longer needed

a51c6886f04d7fec8563f3ffad70b97e3c5b1aed authored about 14 years ago by Jamie Matthews <[email protected]>
Add select and select_expr methods to provide control over result columns

f12ff9e42708caea6ec3d25265d0844a6d803149 authored about 14 years ago by Jamie Matthews <[email protected]>
Simplify ORDER BY building

86486f357709b6aa009d4ab8f5442a881a558995 authored about 14 years ago by Jamie Matthews <[email protected]>
Fix errors in test suite

9e813ef6b5f2fdc12b922e8cd0f7ff7acb46dabf authored about 14 years ago by Jamie Matthews <[email protected]>
find_one method now adds LIMIT 1 to queries

234a748983213403120447a81ab3bdda62908c2f authored about 14 years ago by Jamie Matthews <[email protected]>
Simplify mock testing objects and convert query tests to use logged queries

0a01caf89048cbac58b144029fab2465722cc59c authored about 14 years ago by Jamie Matthews <[email protected]>
Fix query binding in _log_query method

f93ad0a9d59e076f654da32c628743ba67284e03 authored about 14 years ago by Jamie Matthews <[email protected]>
Ensure delete method calls _log_query correctly

37cb37a1c310a60dc8ba4329e03d6ae7d8bf6fb0 authored about 14 years ago by Jamie Matthews <[email protected]>
Add documentation for logging

6b7fdc6e0d4516c81b2506a1b16a78a1e31ede3c authored about 14 years ago by Jamie Matthews <[email protected]>
Add support for logging last query and all queries executed.

f2883eb9f60c973b55a1b983d5adbca12f88055b authored about 14 years ago by Jamie Matthews <[email protected]>
Fix unmatched bracket in README example

03c8c210c117109ea0abc1c326d763fcab0386cf authored about 14 years ago by Jamie Matthews <[email protected]>
Correct heading level in README

919e83f45f0768d99c309609ab3bf494baad24d2 authored about 14 years ago by Jamie Matthews <[email protected]>
Clarify README

3988a6ae7bf42d4571e76c371a9dbb38d246dfcf authored about 14 years ago by Jamie Matthews <[email protected]>
Add use_id_column method to allow specifying the ID column to use on a per-instance basis

93481ff9f903b3c979913e967e49bd09f514e924 authored about 14 years ago by Jamie Matthews <[email protected]>
Simplify where_raw method. This method can now be used in method chains.

69bf5735df7360264ad1763fc5bc303411bd8f6c authored about 14 years ago by Jamie Matthews <[email protected]>