Changelog

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.

0.1.5 (2025-09-11)

Bug Fixes

  • correct test expectations for refactored parameter signature (eaad0bb)
  • Correct test method calls to match API signatures (76dd63e)

1.0.0 (2025-09-04)

⚠ BREAKING CHANGES

  • Internal HTTP implementation migrated from HTTParty to Net::HTTP

Features

  • replace HTTParty with Net::HTTP to eliminate dependencies (f1af7cc)

Bug Fixes

  • avoid Digest mocking to resolve CI RSpec environment issues (94adc4a)
  • move digest require to top level for test compatibility (c88a64b)

0.1.2 (2025-09-04)

Bug Fixes

  • ensure Release Please only runs after CI passes (eaf2493)
  • remove HTTParty format :json and update dependencies (894f090)

[Unreleased]

0.1.0 (2025-09-04)

Added

  • Initial release of zotero-rb gem
  • Full Zotero Web API v3 client with API key authentication
  • Complete CRUD operations for items, collections, tags, and searches
  • File upload and download support
  • Fulltext content access
  • Library synchronization features
  • Metadata retrieval (item types, fields, creator types)
  • Comprehensive error handling with custom exception classes
  • Support for both user and group libraries
  • Ruby 3.2+ compatibility