Idiorm and Paris are now considered to be feature complete as of version 1.5.0. Whilst they will continue to be maintained with bug fixes there will be no further new features added from this point on. This means that if a pull request makes breaking changes to the API or requires anything other than a patch version bump of the library then it will not be merged.
Please do not submit feature requests or API breaking changes as they will be closed without ceremony.
Should I use Idiorm/Paris?
If you're starting a new project
It is not recommended that you use either Idiorm or Paris in new projects.
I recommend that you use the Eloquent database library from Laravel as Taylor based it on Idiorm when he wrote it.
This means that many of the same ideas are present there, but it is more actively maintained and has a more modern code style.
If you have existing projects based on Idiorm or Paris
You can continue to use both projects as they will continue to receive security patches and bug fixes.
It is important to note that future versions of PHP may not be supported if changes they require would break backwards compatibility.
At this point you can either use another database library such as Eloquent from Laravel (see If you're starting a new project above) or you could decide to fork Idiorm and/or Paris to patch them with your own modifications.
Patch update to remove a broken pull request - may have consequences for users of 1.4.0 and 1.4.1 that exploited the "find_many() now returns an associative array with the databases primary ID as the array keys" change that was merged in 1.4.0.
Back out pull request/issue #133 as it breaks backwards compatibility in previously unexpected ways (see Idiorm issues #162, #156 and #133) - sorry for merging this change into Paris - closes Idiorm issue 156