Revision history for RT-Extension-REST2 1.17 2022-07-13 - Update tests for the custom field error message change in 4.4.6 1.16 2022-04-11 - Refactor CleanupRequest into a PSGI middleware module to make sure it gets called consistently. - Set the current interface to REST2 for REST2-based requests, if supported in the running RT. 1.15 2021-10-18 - Support custom roles by name on ticket update - Add RT Version section 1.14 2021-08-13 - Support custom roles by name on ticket create - Skip invalid custom fields on create/update 1.13 2021-07-19 - Add /tickets/bulk/correspond and /tickets/bulk/comment endpoints - Add /searches/ and /search/ endpoits for saved searches - Support to search tickets from saved searches - Support additional fields parameters for Roles and CustomFields in Collection - Support roles for ticket/asset searches - Skip empty messages from custom field updates 1.12 2021-04-21 - Support _hyperlinks field in collection - Fix the logic of determining if a link is local for assets/articles 1.11 2021-02-19 - Properly handle comment/correspond with no Content provided 1.10 2021-02-12 - Various documentation fixes and updates - Avoid errors for lazy-created custom role groups that may not exist yet - Grant SeeQueue in some tests to align with changes in RT - Allow Status updates on correspond/comment - Allow CustomRoles updates on correspond/comment - Move validation to stand-alone methods for ticket updates 1.09 2020-05-04 - Allow searches to return disabled objects with 'find_disabled_rows=1'(Thanks gibus!) - Improve the user experience of pagination(Thanks puck!) - Allow 'entry_aggregator' property in JSON search(Thanks gibus!) - Allow including CustomFields in search results(Thanks puck!) - Allow to delete values for single-value custom fields(Thanks gibus!) - Allow binary ObjectCustomFieldValue upload as multipart/form-data or JSON Base64 encoded content(Thanks gibus!) - Add entry point to download image or binary ObjectCustomFieldValue(Thanks gibus!) - Allow attachments as JSON Array with multipart/form-data or Base64 encoded content(Thanks gibus!) - Set the Subject on the create attachment(Thanks puck!) - Allow setting privileged flag on user endpoint(Thanks brennanma!) - Improved access and authorisation for user endpoints(Thanks elacour!) - Add searching for customfields attached to a catalog/class/queue(Thanks gibus!) - Add customfieldvalue(s) endpoints(Thanks gibus!) - Add all CRUD operations for CustomField(Thanks gibus!) - Add available values for Select RT::CustomField(Thanks gibus!) - Fix setting single member roles like Owner for Assets(Thanks puck!) - Provide Ticket and Transaction CFs for queue lookup - Add custom field names in hyperlink data - When creating an object, allow CustomFields to use names(Thanks puck!) - Treat CustomFields in a manner that is more consistent to other object types(Thanks puck!) - Bump requirement for Path::Dispatcher to 1.07 to remove warnings about Any::Moose 1.08 2019-08-09 - Accept transaction custom fields on comment/correspond - Accept ticket custom fields on comment/correspond 1.07 2019-05-24 - Accept 'Content' as a parameter on create. The documentation previously showed this in examples, but it wasn't yet supported. Now it works as documented. - Remove To and From from Create examples. These were documentation bugs since they were not supported via the API. Roles can be set using Requestor, Cc, etc. - Reorganize tests for improved development workflow and to avoid spurious failures on install. - Add syntax for requesting specific fields when fetching data (Thanks Andrew Ruthven (puck)!) 1.06 2019-04-03 - Add orderby and order support to JSON/TicketSQL searches(Thanks gibus!) 1.05 2018-11-19 - Add support to manage memberships for users and groups(Thanks gibus!) - Add support to enable/disable users and groups(Thanks gibus!) 1.04 2018-07-06 - Fix bug that caused custom fields to be updated after create 1.03 2018-03-16 - Add new bulk option for tickets - Documentation updates 1.02 2017-12-22 - Add support for external links on tickets 1.01 2017-11-20 - Relocate REST2 DB connect to occur after PSGI forks - Add cleanup method to resolve DBIx::SearchBuilder processing at request end 1.00 2017-07-20 - Initial release