phpcr/phpcr-utils
PHP Content Repository implementation independant utilities
2.0.3
3.4M downloads/mo
#4151 most downloaded on Packagist
phpcr/phpcr-utils
What this package is like to depend on
Last release 8 months ago
29 Nov 2025
Release timing varies
gaps range from 4 weeks to 1.6 years
Some releases are documented
notes for 25 of 42 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
56 releases · first in 2012
1 release in the last 12 months
see the full history below
Release timeline
56 releases · Feb 2012 to Nov 2025Releases
latest 56-
2.0.329 Nov 2025 -
2.0.209 Apr 2024 -
2.0.112 Jan 2024Release notes
Open source →- The SQL generator now escapes single quotes
'. This avoids SQL injection risks. If you escaped
strings manually (by duplicating the') you will need to stop doing that as otherwise the query
will be run with duplicated single quotes.
Release notes
Open source →- The SQL generator now escapes single quotes
'. This avoids SQL injection risks. If you escaped strings manually (by duplicating the') you will need to stop doing that as otherwise the query will be run with duplicated single quotes.
- The SQL generator now escapes single quotes
-
2.0.002 Dec 2023Release notes
Open source →- Support Symfony 7
- Drop support for Symfony 2
- Remove deprecated code, clean up workarounds for Symfony 2.
- Drop support for PHP 7, test with PHP 8.3
- Adjusted commands to have the return type declarations.
Release notes
Open source →- Support Symfony 7
- Drop support for Symfony 2
- Remove deprecated code, clean up workarounds for Symfony 2.
- Drop support for PHP 7, test with PHP 8.3
- Adjusted commands to have the return type declarations.
-
1.8.127 Nov 2023 -
1.8.020 Feb 2023Release notes
Open source →- Fixed handling of QOM fulltext search expression which should never be string but a
QOM\StaticOperandInterface. - Fixed EOF detection while parsing CND with PHP 7+.
Release notes
Open source →- Fixed handling of QOM fulltext search expression which should never be string but a
QOM\StaticOperandInterface. - Fixed EOF detection while parsing CND with PHP 7+.
- Fixed handling of QOM fulltext search expression which should never be string but a
-
1.7.017 Feb 2023Release notes
Open source →- Introduced phpstan and fixed a couple of undeclared properties and other findings.
- Test with PHP 8.2
- Drop support for PHP 7.1
Release notes
Open source →- Introduced phpstan and fixed a couple of undeclared properties and other findings.
- Test with PHP 8.2
- Drop support for PHP 7.1
-
1.6.320 Nov 2022Release notes
Open source →- Fix more deprecations with PHP 8.1. Round floats when using them as a timestamp, rather than the implicit conversion that floored them.
Release notes
Open source →- Fix more deprecations with PHP 8.1. Round floats when using them as a timestamp, rather than the implicit conversion that floored them.
-
1.6.202 May 2022 -
1.6.120 Dec 2021 -
1.6.015 Dec 2021 -
1.5.319 Nov 2021 -
1.5.213 Apr 2021Release notes
Open source →- Fix SQL 2 scanner delimiter detection to handle that tokens don't necessarily have whitespace between them.
-
1.5.108 Oct 2020 -
1.5.007 Oct 2020 -
1.4.109 Dec 2019 -
1.4.006 Feb 2018Release notes
Open source →- Added option to phpcr:workspace:import command to be able to specify the UUID behavior on collisions during import
-
1.3.313 Feb 2018Nothing published for this version
-
1.3.218 Nov 2017 -
1.3.112 Nov 2017 -
1.3.002 Mar 2017 -
1.2.1112 Feb 2018Nothing published for this version
-
1.2.1006 Dec 2016Nothing published for this version
-
1.2.912 Feb 2016Nothing published for this version
-
1.2.810 Oct 2015Nothing published for this version
-
1.2.714 Jul 2015Release notes
Open source →- 2015-07-13: Added Symfony 3 compatibility for the console commands. If you use
the commands, update your
cli-config.phpaccording tocli-config.php.distto set the question helper if it is available.
- 2015-07-13: Added Symfony 3 compatibility for the console commands. If you use
the commands, update your
-
1.2.611 Jun 2015Nothing published for this version
-
1.2.501 May 2015Nothing published for this version
-
1.2.412 Feb 2015Nothing published for this version
-
1.2.309 Feb 2015Nothing published for this version
-
1.2.217 Nov 2014Nothing published for this version
-
1.2.107 Nov 2014Nothing published for this version
-
1.2.024 Oct 2014Release notes
Open source →- 2014-10-24: Fixed SQL2 handling, notably precedency when generating SQL2 and parsing of literals.
- 2014-10-05: Added PathHelper::getLocalNodeName
- 2014-09-01: Added PathHelper::relativizePath
-
1.2.0-RC212 Sep 2014 pre-releaseNothing published for this version
-
1.2.0-RC102 Sep 2014 pre-releaseNothing published for this version
-
1.1.220 Dec 2014Nothing published for this version
-
1.1.117 Jun 2014Release notes
Open source →- 2014-06-11: handle escaping fulltext search literal when converting from/to QOM/SQL2
-
1.1.002 Feb 2014 -
1.1.0-RC108 Jan 2014 pre-releaseRelease notes
Open source →-
2014-01-08: Lots of bugfixes and cleanups. Improved CLI commands. If you are using the cli-config.php, compare your file with cli-config.php.dist.
-
2013-12-28**: PathHelper::getNodeName validates the path and throws an exception if it is not given a valid path with slashes in it.
-
-
1.0.010 Oct 2013Release notes
Open source →- 2013-06-15: [Command] Added
--apply-closureoption tophpcr:nodes:updatecommand.
- 2013-06-15: [Command] Added
-
1.0.0-beta904 May 2013 pre-releaseNothing published for this version
-
1.0.0-beta802 Apr 2013 pre-releaseNothing published for this version
-
1.0.0-beta728 Mar 2013 pre-releaseNothing published for this version
-
1.0.0-beta610 Mar 2013 pre-releaseNothing published for this version
-
1.0.0-beta1426 Jul 2013 pre-releaseNothing published for this version
-
1.0.0-beta1310 Jul 2013 pre-releaseNothing published for this version
-
1.0.0-beta1210 Jul 2013 pre-releaseNothing published for this version
-
1.0.0-beta1112 Jun 2013 pre-releaseNothing published for this version
-
1.0.0-beta1009 Jun 2013 pre-releaseNothing published for this version
-
1.0.0-RC208 Oct 2013 pre-releaseNothing published for this version
-
1.0.0-RC125 Sep 2013 pre-releaseNothing published for this version
-
1.0-beta512 Feb 2013Nothing published for this version
-
1.0-beta411 Jan 2013Nothing published for this version
-
1.0-beta311 Jul 2012Nothing published for this version
-
1.0-beta215 Feb 2012Nothing published for this version
-
1.0-beta110 Feb 2012Nothing published for this version