Changelog
All notable changes to this project will be documented in this file.
[0.3.0] - 2026-04-07
Added
- feat(client): forward end-user bearer token to the gateway
CI
- ci(coverage): point undercover at simplecov resultset
- ci(coverage): add benchmark gem for ruby 4.0 compatibility
[0.2.0] - 2026-04-03
Added
- feat: add hyphenated require path
Other
- chore: remove Gemfile.lock and .idea/ from version control
Style
- style: exclude hyphenated require file from Naming/FileName
Tests
- test: add spec for hyphenated require path
[0.1.1] - 2026-04-03
Added
- feat: add default URLs for gateway and appcenter
- feat: add singleton Client with OAuth2 client_credentials
- feat: add error classes
- feat: add configuration module with Settings singleton
Build
- build(deps): bump upload-artifact to v7 and download-artifact to v8
CI
- ci: unify release system with Fluence gems
- ci: add release system with GitHub Actions, changelog, and coverage
Documentation
- docs: use source block syntax for GitHub Packages installation
- docs: add YARD documentation and CONTRIBUTING.md
- docs: add README with usage examples
Other
- chore: rubocop config and auto-corrections
- init: scaffold fluence-gateway-client gem
Refactored
- refactor: remove Style/DoubleNegation, use explicit expired? check
- refactor: rename token_url to appcenter_url with fixed /oauth/token path
Style
- style: add name to all workflow steps for consistency