Changelog
All notable changes to this project will be documented in this file.
[0.4.0] - 2026-03-13
Added
- Add tests for Clone#create and Nav#create
- feat(clone): rename code param to codes array in create
- Add CONTRIBUTING.md
- Add create methods for Clone and Nav models
- Add .github/copilot-instructions.md for GitHub Copilot
- Add AGENTS.md with copilot instructions
Changed
- Update PR classification criteria in CONTRIBUTING.md
Documentation
- docs: add CONTRIBUTING.md and migrate cliff.toml to conventional commits
Fixed
- fix(cliff): keep conventional_commits false for legacy compat
- fix: resolve merge conflict, migrate tests from code to codes
- fix(docs): translate intro to english and restore catch-all parser
- fix(docs): address review feedback on CONTRIBUTING.md
Other
- Revert AGENTS.md to original
- Translate AGENTS.md to English
- Skip release commits in changelog generation
[0.3.0] - 2026-03-09
Added
- Add search and type filters to Dna#list
Fixed
- Fix Dna#list examples to use realistic type values
- Fix Clone#list docs: type param requires query
Other
- Use realistic examples for Dna#list type param
[0.2.1] - 2026-03-05
Added
- Add automated version bump and rename workflows
- Add git-cliff for automated changelog generation
- Add unit tests for Client HTTP methods and token lifecycle
Fixed
- Fix Client to return parsed response body from oauth2 v2.x
Other
- Use PR-based release flow to comply with branch protection
[0.2.0] - 2026-03-03
Added
- Add test for type filter on nested clone list under DNA
- Add type filter parameter to Clone#list
Changed
- Exclude version.rb from undercover coverage check
- Disable create on Bank and Dna
[0.1.0] - 2026-03-03
Added
- Add per-file coverage diff between base and PR
- Add coverage regression detection on PRs
- Add test execution and coverage reporting to CI
- Add simplecov for test coverage reporting
- Add optional query filtering to Bank.list and Clone.list
- Add skipped tests for known @extra propagation bugs
- Add test suite with ClientStub and tests for all SDK classes
- Add missing YARD @example blocks for create and list operations
- Add CI/CD workflows for release automation and dependency management
- Add rubocop inline disable comments and frozen_string_literal pragma
- Add YARD documentation and fix API endpoint versions
Changed
- Restrict undercover to lib/ files only
- Improve coverage PR comment with scorecard layout
- Replace third-party coverage action with SimpleCov built-in thresholds
- Update README and gemspec with proper documentation
Fixed
- Fix publish workflow: use Ruby 3.4 and correct gem name
- Fix indentation in coverage comment body
- Fix pipefail for undercover and update PR comment in place
- Fix rubocop array indentation in test_helper
- Unskip @extra propagation tests now that bugs are fixed
- Fix @extra context propagation in build_instance, latest, and for_date
- Restore skip annotations for known bugs and disable Metrics on tests
- Fix test hygiene: require date explicitly, restore config after test
- Fix version file path in tag workflow
- Fix typo: rename dns_id to dna_id in Clone model
Other
- Generate coverage table comment from SimpleCov data
- Always post coverage result as PR comment
- Use undercover gem for coverage regression detection
- Avoid sending empty query param when no search filter is provided
- Initial commit
Removed
- Remove skip annotations now that bugs are fixed
- Drop Ruby 3.1 from CI matrix