Releases: lucassouzavieira/arangodb-php-odm
v3.12.1
Drop support for ArangoDB 3.11.x
ArangoDB supported versions
- 3.12.x
Fix
- Add support to ArangoDB 3.12.x version
What's Changed
- Increase type safety by @lucassouzavieira in #10
- Remove support for Arango 3.11 and fix dependencies issues by @lucassouzavieira in #13
Full Changelog: v3.12.0...v3.12.1
v3.12.0
Support for the ArangoDB 3.12.x
ArangoDB supported versions
- 3.12.x
- 3.11.x
Added
- Add support to ArangoDB 3.12.x version
v3.11.0
Support for newer versions of ArangoDB
ArangoDB supported versions
- 3.11.x
Added
- Add support to ArangoDB 3.11.x version
- Requires PHP 8.2+
Notes
- Drops support for previous ArangoDB versions
- Remove the export feature, due to not being supported via the HTTP interface anymore
v2.0.0
PHP 8.0 compatibility
From now on, the 1.x versions will be supporting PHP 7.3 and PHP 7.4 only.
All the versions from 2.x will be supporting PHP 8.0 and above.
Added
- Support to PHP 8.0
- Add support to ArangoDB 3.7.x version
Notes
- Keeps support to ArangoDB 3.4.x, 3.5.x, and 3.6.x versions
v1.1.2
ArangoDB 3.7.x version compatibility
Changed
- Add support to ArangoDB 3.7.x and drops support for PHP 7.2.x versions
v1.1.1
v1.1.0
A new version of PHP ODM for ArangoDB server.
This release adds support for v3.6 versions of ArangoDB server.
Check the documentation for this specific release.
Added
- ArangoDB v3.6 support
v1.0.0
The first usable version of PHP ODM for ArangoDB server. \o/
This release supports v3.4.x and v3.5.x versions of ArangoDB server.
Check the documentation for this specific release.
Added
- Graphs support
- Implemented
ArangoDB\Graph\Traversal\Traversalclass to represent graphs traversals on server. - Implemented
ArangoDB\Graph\Traversal\Pathclass to represent paths returned from traversals. - All traversals are implemented on AQL statements, once the endpoint
/_api/traversalwas deprecated since version 3.4.0 of ArangoDB Server. See Traversals on ArangoDB Documentation for v3.4.x versions.
- Implemented
Changed
- Minor fixes on
ArangoDB\Collection\Collectionclass.
v0.6.0-alpha
The last pre-release version of PHP ODM for ArangoDB. From now, the releases will follow the supported versions of ArangoDB Server. We will have the following branches.
v3.4for ArangoDB 3.4+ versions. The versions will start from 3.4.0.v3.5for ArangoDB 3.5+ versions. The versions will start from 3.5.0.
The develop and master branches will always support the most recent version of ArangoDB Server.
developis the main branch. All new features and bug/security fixes will be implemented on it before pass to master. This branch is intended to be unstable.masterthis branch will have the the latest stable version of ODM features for the latest version of ArangoDB server.
Added
- Import and Export features
- Implemented
ArangoDB\Batch\Importclass to manage data import. - Implemented
ArangoDB\Batch\Exportclass to manage data export.
- Implemented
- Improve indexes representations -
- Implemented
ArangoDB\Collection\Index\PrimaryIndexandArangoDB\Collection\Index\EdgeIndexclasses.
- Implemented
- Collections
- Implemented
ArangoDB\Collection\Collection::isGraph()method
- Implemented
Changed
- Minor fixes on
ArangoDB\AQL\QueryInterfaceinterface.
v0.5.0-alpha
One more pre-release version of PHP ODM for ArangoDB
Added
- Full collections indexes management
- Implemented
ArangoDB\Collection\Index,ArangoDB\Collection\FullTextIndex,ArangoDB\Collection\GeoSpatialIndex,ArangoDB\Collection\HashIndex,ArangoDB\Collection\SkipListIndex,ArangoDB\Collection\PersistentIndex, andArangoDB\Collection\TTLIndexclasses to manage the suported indexes on ArangoDB. - Recover all collection indexes calling
ArangoDB\Collection\Collection::getIndexes(). - Create a new index on collection calling
ArangoDB\Collection\Collection::addIndex(). - Drops a index on collection calling
ArangoDB\Collection\Collection::dropIndex().
- Implemented
- Access to server time -
ArangoDB\Admin::time()
Changed
- Minor fixes on
ArangoDB\Collection\Collectionclass.