Download the PHP package gammadia/jms-serializer-1.x without Composer
On this page you can find all versions of the php package gammadia/jms-serializer-1.x. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download gammadia/jms-serializer-1.x
More information about gammadia/jms-serializer-1.x
Files in gammadia/jms-serializer-1.x
Download gammadia/jms-serializer-1.x
More information about gammadia/jms-serializer-1.x
Files in gammadia/jms-serializer-1.x
Vendor gammadia
Package jms-serializer-1.x
Short Description Fork of jms/serializer 1.14.1 with support for modern PHP versions.
License MIT
Homepage http://jmsyst.com/libs/serializer
Package jms-serializer-1.x
Short Description Fork of jms/serializer 1.14.1 with support for modern PHP versions.
License MIT
Homepage http://jmsyst.com/libs/serializer
Please rate this library. Is it a good library?
Informations about the package jms-serializer-1.x
JMS Serializer 1.14.1
Learn more about it in its documentation.
A fork for modern days
This is a fork of jms/serializer
at the version 1.14.1
adapted for modern PHP development, which supports :
- PHP
7.4
<->8.2
(CI green on8.3-beta
) - Symfony
3.4
<->6.3
- Doctrine
2.8
<->2.9
The following changes were backported from more recent versions :
- Use symfony/cache for FileSystem cache implementation instead of doctrine/cache (needed to allow doctrine/annotations 2.0)
The following changes were applied to the dev dependencies :
- PHPUnit upgraded to 9.x
- PHPStan baseline added to keep the code in good health
- Migrate Travis CI to GitHub Actions
BC break changes
ReadOnly
annotation was renamed toReadOnlyProperty
to avoid conflicts with PHP 8.1 readonly reserved keyword- PHP version bumped to PHP 7.4 to prevent having to deal with PHP's Serializable cross-version compatibility...
- Doctrine dependency bumped from
~2.1
to^2.8
(because of namespaces changes) - Propel support was removed as
propel/propel1
is not working with PHP 8 :
All versions of jms-serializer-1.x with dependencies
PHP Build Version
Package Version
Requires
jms/parser-lib Version
^1.0
phpoption/phpoption Version ^1.7
symfony/polyfill-php73 Version ^1.23
php Version ^7.4|^8.0
gammadia/jms-metadata-1.x Version ^1.7
phpcollection/phpcollection Version ^0.6
doctrine/dbal Version ^3.3.7
doctrine/annotations Version ^1.13 || ^2.0
doctrine/instantiator Version ^1.4 || ^2.0
phpoption/phpoption Version ^1.7
symfony/polyfill-php73 Version ^1.23
php Version ^7.4|^8.0
gammadia/jms-metadata-1.x Version ^1.7
phpcollection/phpcollection Version ^0.6
doctrine/dbal Version ^3.3.7
doctrine/annotations Version ^1.13 || ^2.0
doctrine/instantiator Version ^1.4 || ^2.0
The package gammadia/jms-serializer-1.x contains the following files
Loading the files please wait ....