Skip to content

Releases: nuxeo/nuxeo-php-client

release-3.0.0

29 Apr 12:41
369e1d8
Compare
Choose a tag to compare

Bug fixes / Improvements:

  • Ensure compatibility with PHP 7.2 to 8.1
  • Add integration test for Laravel8 & Symfony5

release-2.1.1

04 Apr 20:16
1093660
Compare
Choose a tag to compare

Bug fixes / Improvements:

release-2.1.0

22 Feb 09:22
1dca906
Compare
Choose a tag to compare

New features:

Bug fixes / Improvements:

  • PHPCLIENT-23 / #9 Fix mimetype on Blob upload
  • PHPCLIENT-12 Sonarcloud code analysis
  • PHPCLIENT-17 Drupal8 integration test suite
  • Switch from Jenkins QA to Github actions
  • SF4 integration test suite

release-2.0.1

16 Feb 14:15
bf8f201
Compare
Choose a tag to compare

Bug fixes:

  • PHPCLIENT-23 / #9: fix missing MIME type for file uploads
  • Upgrade symfony/http-foundation to 4.4.*

release-1.5.1

17 Mar 16:37
Compare
Choose a tag to compare

Bug fix:

  • #8 symfony/http-foundation not found

release-2.0.0

20 Dec 16:00
Compare
Choose a tag to compare

Major changes:

  • Require PHP 7.1+
  • PHPCLIENT-13 Upgrade dependencies (Guzzle 6.3.3, Monolog 1.23.0, JMS Serializer 1.12.0)
  • PHPCLIENT-9 Remove old API

New features:

  • PHPCLIENT-4 Basic Repository API
  • Implement document-level fetch children & blob
  • Add a requestAuthenticationToken method

Bug fixes / improvements:

  • Namespaces cleanup (Nuxeo\Client\Api -> Nuxeo\Client, e.g.: Nuxeo\Client\Api\Objects\Document -> Nuxeo\Client\Objects\Document)
  • Improve exception handling (you should only deal with \Nuxeo\Client\Spi\NuxeoClientException)
  • Improve logging architecture (add a default info-level logger to php://stdout, replaceable with setLogger(\Psr\Log\LoggerInterface $logger)
  • Improve debugging switch (debug() method adds a guzzle-debug-level logger to the NuxeoClient global logger
  • Add functional tests

2.0.0-alpha1

31 May 10:15
Compare
Choose a tag to compare
2.0.0-alpha1 Pre-release
Pre-release

Major changes:

  • Require PHP 7.1+
  • PHPCLIENT-13 Upgrade dependencies (Guzzle 6.3.3, Monolog 1.23.0, JMS Serializer 1.12.0)
  • PHPCLIENT-9 Remove old API

New features:

  • PHPCLIENT-4 Basic Repository API
  • Implement document-level fetch children & blob
  • Add a requestAuthenticationToken method

Bug fixes / improvements:

  • Namespaces cleanup (Nuxeo\Client\Api -> Nuxeo\Client, e.g.: Nuxeo\Client\Api\Objects\Document -> Nuxeo\Client\Objects\Document)
  • Improve exception handling (you should only deal with \Nuxeo\Client\Spi\NuxeoClientException)
  • Improve logging architecture (add a default info-level logger to php://stdout, replaceable with setLogger(\Psr\Log\LoggerInterface $logger)
  • Improve debugging switch (debug() method adds a guzzle-debug-level logger to the NuxeoClient global logger
  • Add functional tests

release-1.5.0

16 Feb 08:45
Compare
Choose a tag to compare

Major changes:

  • Brand new API (old API maintained for backward compatibility but deprecated)
  • New authentication methods (Portal SSO, Token)

1.5.0-rc3

07 Jan 19:23
Compare
Choose a tag to compare
1.5.0-rc3 Pre-release
Pre-release

New feature:

  • Add Portal-SSO Authentication

Bug fixes / improvements:

  • Add vulnerability check on build with sensiolabs/security-checker
  • Fix automation operation calls returning custom JSON Objects
  • Organize API Objects
  • Fix PHP 5.3.3 compatibility

1.5.0-rc2

07 Dec 19:56
Compare
Choose a tag to compare
1.5.0-rc2 Pre-release
Pre-release

Bug fixes / improvements:

  • PHPCLIENT-8: Fix usage of Directory.* operations
  • Allow $operation->execute() (without defining a output type as in $operation->execute(Document::classname)) to get the response as an associative array