summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2025-07-06resolve: merge conflicts with main branchmo khan
- Merge latest main branch changes including Ruby 3.2+ requirement - Combine new stdlib dependencies with Rust extension support - Maintain backward compatibility while adding new features 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-06feat: add optional Rust backend with Magnus integrationmo khan
- Add Rust HTTP client using reqwest and Magnus for Ruby integration - Implement transparent backend switching via NET_HIPPIE_RUST environment variable - Maintain 100% backward compatibility with existing Ruby interface - Add comprehensive test coverage (75 tests, 177 assertions) - Support automatic fallback to Ruby backend when Rust unavailable - Include detailed documentation for Rust backend setup and usage - Add proper .gitignore for Rust build artifacts - Update gemspec to support native extensions Performance benefits: - Faster HTTP requests using Rust's optimized reqwest library - Better concurrency with Tokio async runtime - Lower memory usage with zero-cost abstractions - Type safety with compile-time guarantees 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2024-12-05chore: fix build status linkv1.2.0mo khan
2024-12-05chore: fix workflow badge imagemo khan
2024-12-05feat: disable logger by defaultmo khan
2022-05-03add instructions for enabling debug outputPeter Schulze
2021-01-30chore: update link to homepage/source codev1.1.1mo khan
2020-07-31Update build status badge to point to GH Actionsmo khan
2020-06-12Create default_client to simplify usagemo khan
2018-11-10add badges.v0.2.0mokha
2018-11-10update README and bump version.mokha
2018-05-07do not accept default headers in ctor.v0.1.2mo
2018-05-07support a passphrase.v0.1.0mo
2018-05-07initial commit.mo