Releases: i-doit/api-client-php
1.0.1
Note: For the next minor version (1.1.0) we plan to drop support for PHP 8.0.
Fixed
Request::requireSuccessFor(): Fix misleading error response for (successfully) saving category data when usingCMDBCategory
Changed
- Slightly updating the README to represent the current state of the client (PHP and i-doit compatibility)
1.0.0
Note: Support for all PHP 7 versions has been dropped. PHP 8+ only, from now on :)
Added
Idoit::search(),Idoit::batchSearch: Add search modes "normal" (default), "deep" and "auto-deep"
Changed
- Breaking: Change Composer package to
idoit/apiclient - Breaking: Change PHP namespace to
Idoit\APIClient - Breaking: Move repository to
github.com/i-doit/api-client-php - Breaking: Require at least PHP version
8.0 - Recommend PHP version
8.2 - Breaking: Require at least i-doit
1.18.1and its API add-on1.12.3
Removed
- Breaking: Drop support of PHP version
7.1,7.2,7.3and7.4
0.10
Note: Support for PHP 7.0 is finally dropped. Version 7.1 is deprecated. Support will be dropped in a further release. Please upgrade to at least version 7.2. Version 7.4 is recommended.
Changed
- Require at least PHP version 7.1 on production environments
- Require at least PHP version 7.2 on dev/CI environments
- Mark PHP version 7.1 as deprecated
- Recommend PHP version 7.4
Removed
- Drop support of PHP version 7.0
0.9
After a couple of months I'm happy to announce a new release of this library. In short, this is a "boring" maintenance release with some minor improvements and some fixes. From the changelog:
Note: Support for PHP 5.6 is finally dropped. Version 7.0 is deprecated. Support will be dropped in a further release. Please upgrade to at least version 7.1. Version 7.3 is recommended.
Added
CMDBStatus: Provide API calls for namespacecmdb.status- Provide cURL error code in case of connection problems
- Check for errors when initiating cURL
- Add virtual category constant
C__CATG__DATABASE_FOLDERwhich will be blacklisted by some methods - Run environment in a Docker container
Changed
- Drop support for PHP version 5.6
- Mark PHP version 7.0 as deprecated
- Recommend PHP 7.3
- Declare strict types
Fixed
CMDBLocationTree::readRecursively(): Make method really recursively (contribution by @Pta42)
0.8
I am pleased to announce the availability of version 0.8. This release brings you some new features, changes to existing ones and – of course – at least one bug fix and smaller improvements. Please, take a closer look at the changelog for detailed information. Refer to the documentation about installing and using this library.
Happy coding!
0.6
I am pleased to announce the availability of version 0.6. This release brings you some changes to existing features and bug fixes. Please, take a closer look at the changelog for detailed information. Refer to the documentation about installing and using this library.
0.4
I am pleased to announce the availability of version 0.4. This release brings you some new features, changes to existing features and bug fixes. Please, take a closer look at the changelog for detailed information. Refer to the documentation about installing this library and using the new features.
Important notice: There are no release packages any more. We completely switch to packagist. Composer is now the preferred package manager.
0.3
I am pleased to announce the availability of version 0.3. This release brings you some minor features.
Changelog:
- Add: Check whether connection timed out or i-doit host sends HTTP status code that indicates something went wrong
- Add: Throw more useful exceptions when connection to Web server failed
- Add: Throw exception in method "CMDBObject::load()" when object not found
- Add: Limit batch requests in Select::find()
Please see README.md for everything you need to know about this project.
0.2
I am pleased to announce the availability of version 0.2. This release brings you various new features and bug fixes.
Changelog:
- Add: Upload image files with class
Image - Add: Get last server response with method
API::getLastResponse() - Add: Find more objects by their attributes with method
Select::find() - Add: Script for debugging purposes in
README.md - Add: Many more unit tests
- Fix: Broken batch request in method
Image::batchAdd() - Fix: Broken error message in method
CMDBCategory::batchCreate() - Fix: In a batch request sub results have no key
idin methodCMDBCategory::batchCreate() - Fix: Broken Exception message in
CMDBObject::upsert() - Fix: Typos in
README.md
Please see README.md for everything you need to know about this project.
0.1
First release! See documentation for details.