Skip to content

v0.12.3 - Developer Experience Improvements

Latest

Choose a tag to compare

@franccesco franccesco released this 23 Jan 04:08
bd47054

What's New

This release improves the developer and AI agent experience with better consistency, convenience methods, and type safety.

New Features

  • client.user_id - Convenience method for accessing current user ID
  • Issue#delete - New method to delete issues from meetings
  • Input validation on all create methods
  • Date fields (created_at, due_date, etc.) are now DateTime objects
  • All responses wrapped in HashWithIndifferentAccess for symbol/string key access

Breaking Changes

  • Goal#list(user_id) → Goal#list(user_id: nil)
  • Meeting#list(user_id) → Meeting#list(user_id: nil)
  • Meeting#create(title, ...) → Meeting#create(title:, ...)
  • Meeting#create returns { id: ... } instead of { meeting_id: ... }
  • Goal#update returns Hash instead of Boolean
  • Headline#update returns Hash instead of Boolean

Dependencies

  • Added activesupport >= 6.0 for HashWithIndifferentAccess

Full Changelog: v0.12.2...v0.12.3