Skip to content

Releases: sanifhimani/monday_ruby

v1.2.1

23 Jan 05:37
117fe73

Choose a tag to compare

This patch release fixes a bug in GraphQL variable handling and improves Ruby compatibility.

Bug Fix

Fixed an issue where strings containing dollar signs (e.g., "$100") were incorrectly interpreted as GraphQL variables. This affected queries that included currency values or other strings with $ characters.

Dependency Updates

  • Expanded base64 gem compatibility to support versions >= 0.2, < 0.4, ensuring compatibility with newer Ruby versions.

Documentation

  • Migrated documentation site from VitePress to Docyard.

Contributors

Thanks to @weshays for identifying and fixing the dollar sign parsing issue (#42).

v1.2.0

21 Nov 05:06
76612b8

Choose a tag to compare

This release adds support for file asset management, allowing you to upload files to columns and updates in monday.com boards.

New Features

File Asset Management

  • Added add_file_to_column method to upload files to file columns
  • Added add_file_to_update method to attach files to updates/comments
  • Added clear_files method to clear all files from a file column

Changed

  • Updated multipart-post gem dependency to ~> 2.4.0
  • Updated Utils to support GraphQL variables in queries
  • Updated RuboCop configuration

Documentation

  • Added file upload guides and API reference

What's Changed

Contributors

@weshays

Full Changelog: v1.1.0...v1.2.0

v1.1.0

27 Oct 21:13
16ef298

Choose a tag to compare

This release adds cursor-based pagination for efficiently retrieving large datasets, configurable request timeouts for better reliability, and a deprecation warning system to prepare for v2.0.

🚀 New Features

Cursor-Based Pagination

  • Added items_page method to Board resource for paginated item retrieval
  • Added items_page method to Group resource for paginated group items
  • Added items_page method to Item resource for paginated item queries
  • Support for cursor-based pagination with customizable limits (up to 500 items per page)
  • Support for filtered queries using query_params with rules and operators

Configurable Request Timeouts

  • Added open_timeout configuration option (default: 10 seconds)
  • Added read_timeout configuration option (default: 30 seconds)
  • Configurable at both global and client instance levels

Deprecation Warning System

  • Added Deprecation module for issuing deprecation warnings
  • Marked delete_subscribers method for deprecation in v2.0.0
  • Provides clear migration paths for deprecated methods

📝 Changed

  • Updated Ruby version support matrix in CI (added Ruby 3.3 and 3.4)
  • Updated base64 gem dependency to ~> 0.3.0 for Ruby 3.4 compatibility
  • Improved RuboCop configuration and fixed linting issues

📚 Documentation

  • Added CONTRIBUTING.md with development guidelines

  • Added VCR testing guide in pull request template

  • Updated README with pagination and timeout configuration examples


    What's Changed

    Full Changelog: v1.0.0...v1.1.0

v1.0.0

30 Jul 14:53
35ea577

Choose a tag to compare

What's Changed

Added

  • Support for enums

Breaking Changes

  • Introduce resource classes for improved maintainability by @sanifhimani in #25

Refer the migration guide for more details

Fixed

  • add base64 runtime dependency for Ruby 3.4 compatibility by @sanifhimani in #24

Full Changelog: v0.6.2...v1.0.0

v0.6.2

21 Apr 16:18
fd0129b

Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

Release v0.6.1

24 Mar 18:12

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

Release v0.6.0

18 Oct 21:42
a2c2a27

Choose a tag to compare

What's Changed

Improvements

Full Changelog: v0.4.0...v0.6.0

Release v0.4.0

18 Sep 18:06
cc9bf16

Choose a tag to compare

What's Changed

New Contributors 🎉

Full Changelog: v0.3.0...v0.4.0

Release v0.3.0

10 Jul 16:53
6375add

Choose a tag to compare

What's Changed

Added

  • Support for configuring API version
  • Improved error handling
  • Coverage report

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

04 Jul 20:00
8cfcefa

Choose a tag to compare

Added

  1. Support for global config
  2. VCR for test suite and test coverage

Removed

  1. [BREAKING] Support for Ruby 2.6

Full Changelog: v0.1.0...v0.2.0