Comparing freeform:main...lesstif:main · freeform/php-JiraCloud-RESTAPI
Commits on Sep 20, 2025
Commits on Oct 12, 2025
-
Fixes deprecation notices about dynamic properties creation (lesstif#106
) * Fixes that deprecation notices about dynamic properties creation are issued when used with PHP8.2 and greater. Dynamic property creation has been deprecated in PHP8.2 and are likely to be removed from PHP in an upcoming version. Since JIRA allows to create custom fields, this will lead to errors in upcoming PHP versions. Thus a trait was added that allows to create dynamic properties using magic method `__set`, retrieve them via magic method `__get` and check their existance via magic method `__isset`. The trait was only assigned to a couple of classes yet but can be assigned whenever the need arises. * Fixes code style issues
Commits on Dec 28, 2025
-
Share DNS and Connect between curl requests (lesstif#117)
* Share DNS and Connect between curl requests reduces overhead when doing multiple curl requests per php-request. other places which manually invoke `curl_init` can benefit in a similar way by adding such code. `curl_multi_*` will automatically share caches between requests, without the need for additional code. * fix * cs * fix type --------- Co-authored-by: Markus Staab <47448731+clxmstaab@users.noreply.github.com>
-
Fix issue with wrong field name timeTracking (lesstif#116)
Wrong name leads to error when creating issues with the client, setting timeTracking property. Error Message : {"errorMessages":[],"errors":{"timetTracking":"Field 'timetTracking' cannot be set. It is not on the appropriate screen, or unknown."}}