- Support for working with workspace folders:
- Query folders
- Create a folder
- Update a folder
- Delete a folder
- Refactor: Flat API replaced by Resource Classes
- The client now uses a modular approach with resource classes instead of a flat API.
- Introduced a
Base
class for resources to encapsulate common functionality. - All resource-specific logic is now encapsulated within individual resource classes (e.g.,
Account
,Board
).
- Support for enums
- Accessing Resources:
- The way resources are accessed has changed.
- Old:
client.account
,client.create_board
- New:
client.accounts.query
,client.board.create
- Fix formatting args (Issue)[#18]
- Fix formatting error for single words (Issue)[#16]
-
Support for working with subitems:
- Listing subitems
- Creating a subitem
-
Support for working with updates:
- Create an Update
- Like an Update
- Clear an item's updates
- Delete an update
- Support for working with board groups:
- Reading, Creating, Deleting
- Archiving, Duplicating
- Moving an item to a group
- Support for Reading, Creating and Deleting Workspaces
- Improved error handling
- Support to configure the API version
- Coverage report
- Support for global config
- VCR for test suite
- [BREAKING] Support for Ruby 2.6
- Initial release