| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-06 | resolve: merge conflicts with main branch | mo 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-06 | feat: add optional Rust backend with Magnus integration | mo 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-05 | feat: disable logger by default | mo khan | |
| 2022-05-03 | default to not calling set_debug_output | Peter Schulze | |
| 2020-06-12 | Reduce # of instance variables | mo khan | |
| 2020-06-12 | Create default_client to simplify usage | mo khan | |
| 2020-06-12 | Remove legacy API | mo khan | |
| 2020-01-28 | Fix bug in redirecting to relative pathsv0.3.2 | mo khan | |
| 2020-01-14 | Fix bugs in following redirects | mo khan | |
| 2020-01-14 | Add test to not follow redirects | mo khan | |
| 2020-01-14 | Add test to fetch multiple urls with a single client | mo khan | |
| 2020-01-13 | Allow following redirects | mo khan | |
| 2019-02-06 | default path to "/" | mokha | |
| 2019-02-01 | remove warning | mokha | |
| 2019-02-01 | configure global verify mode | mokha | |
| 2019-02-01 | adding open timeout attribute | azohoori | |
| 2018-11-10 | do not convert to json.v0.2.1 | mo | |
| 2018-11-10 | fix off by one on retry logic. | mo | |
| 2018-11-10 | retry with exponential delay | mokha | |
| 2018-11-10 | ensure response it 200 | mokha | |
| 2018-11-10 | add retry. | mokha | |
| 2018-11-10 | add helper to generate bearer token | mokha | |
| 2018-11-10 | add helper to generate basic auth credentials. | mokha | |
| 2018-11-10 | be proud. | mokha | |
| 2018-05-24 | add support for URI::Generic. | mokha | |
| 2018-05-14 | add client.delete | mokha | |
| 2018-05-14 | rubocop -a | mokha | |
| 2018-05-14 | add test for client tls with passphrase. | mokha | |
| 2018-05-14 | test mutual tls connection. | mokha | |
| 2018-05-14 | attempt to map body using content type header. | mokha | |
| 2018-05-08 | add tests for Api. | mokha | |
| 2018-05-07 | fix rubocop errors.v0.1.5 | mo | |
| 2018-05-07 | rubocop -a | mo | |
| 2018-05-07 | attempt to normalize uri.v0.1.3 | mo | |
| 2018-05-07 | do not accept default headers in ctor.v0.1.2 | mo | |
| 2018-05-07 | add test for body. | mo | |
| 2018-05-07 | test with headers. | mo | |
| 2018-05-07 | add spec for post and put. | mo | |
| 2018-05-07 | add test for get using block syntax. | mo | |
| 2018-05-07 | extract subject to attr_reader. | mo | |
| 2018-05-07 | remove noise from recording. | mo | |
| 2018-05-07 | add spec for get request. | mo | |
| 2018-05-07 | initial commit. | mo | |
