- Remove rest-client dependency in the gemspec and default to faraday
- Drop support for Ruby < 2.7 and Rails < 6
- Test against Ruby 3.1 and Rails 7
- Fix a bug of
Trello::Comment.find
- Change CI from Travis to GitHub Action
- Test all matrix combinations with matrixeval-ruby on local
- Fix "Trello::Board#update! fail to update description"
- Add
Trello::List#move_to_board
- Use schema to handle attribute register work
- Standardize all data models' initialize/save/update!/update_fields process.
- [Breaking] some data model's attribute names changes, check each data model for details
- Support Ruby 3 (ActiveModel >= 6)
Security, bug fixes, refactoring, testing.
- Addresses Fix CVE-2020-10663
- Refactors Trello::BasicData.many and Trello::BasicData.one
- Refactors Trello::BasicData.register_attributes
- Adds more testing around Trello::Card
- Fixes compatibility with JRuby
Happy start!