All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Meeting class
- MeetingJoinParameters class
- 'include_meetings' property in :obj:models.requests.CalendarRequest
- 'meetings' property in :obj:models.responses.CalendarResponse
- 'person_id' parameter to PyrusAPI client for auth method
- Add 'phone', 'mobile_phone', 'position' properties into Person
- Creating package path fix
- Use pyproject.toml instead setup.py
- item_count parameter for get_announcements method
- Stop use cgi deprecated module
- Fixed authorization for custom api host
- Delete role method
- UpdateCatalogItems method
- 'skip_notification' property into TaskComment
- 'code' property into in FormField
- filling of TableRow array of table field
- TaskStep class
- Unused proxy in auth
- List comprehensions
- Delete inaccessible method get_task_list(self, list_id, item_count=200, include_archived=False)
- Increased max upload file size to 2 GB
- Authentication process was changed
- IsEmptyFilter class for FormRegisterRequest filter
- added 'deleted' property to the table row object of the task comment field
- business_owners field added into FormResponse
- source_type field added into CreateCatalogRequest and CatalogResponse
- roles fields added: avatar_id, external_avatar_id
- members field added: external_avatar_id
- list/get/create/update members
- members fields added: status, avatar_id
- method set_avatar
- get a single role
- get/add/update roles
- 'edit_note_id' property in :obj:models.requests.TaskCommentRequest request
- form permissions api
- 'cancel_due' property in :obj:models.requests.TaskCommentRequest request
- 'due_filter' property in :obj:models.requests.TaskListRequest request
- get_announcements method
- item_count parameter for get_registry method
- get_task_list method response type fix
- operations with Announcement entities
- 'modified_before', 'modified_after' properties in :obj:models.requests.TaskListRequest request
- 'reply_note_id' property in :obj:models.entities.TaskComment entity
- 'due_date' property in :obj:models.entities.TaskHeader entity
- 'code' property in FormFieldInfo and _get_named_fields method
- 'task_ids' argument in FormRegisterRequest
- 'include_inactive' argument in get_contacts and get_profile methods
- 'mentions' property in :obj:models.entities.TaskComment entity
- Get calendar request
- Get inbox request
- Support for custom channel and sms sending via external channel
- 'сhannel' property type changed to :obj:models.entities.Channel
- Renamed 'deletedOrClosed' property to 'deleted_or_closed'
- Support for skipping user satisfaction poll in task comments
- Return 'multiple_choice' in 'Catalog' form field
- Get profile request
- Department catalog id property added in 'Organization' entity
- Fixed custom handler
- Removed 'rfc6266' dependency
- Changed auth request method from GET to POST
- 'Folder' property in GetForm response
- 'DepartmentId' and 'DepartmentName' properties in entity of 'Person' in 'contacts' response
- 'DeletedOrClosed' property in GetForm response
- support for reading and writing subscribers in task comments
- bugfix
- new external source channels
- support for reading and writing spent time in task comments
- support for attaching files by id or by url
- support for reading and writing multiple values in catalog field
- root_id for files with version
- allow to write value to catalog field by id or by name
- support sending comments to external channel (email)
- This CHANGELOG file.
- Return decimal_places for form field number.
- added scheduling task to date with utc time.
- fill step number for form task approvals
- Fixed FormField serialization. You can now copy all fields from TaskResponse change some of them and pass to the TaskCommentRequest.
- Fixed parsing filename from Content-Disposition header on file download.
- Fixed creation_date field value.