- Add
loggerandreadlinegem dependencies for Ruby 4.0 - Make the
fiddlegem dependency optional. This gem is only necessary if you use the-kflag and since it is native, requires libffi and a compiler to be installed. Addgem "fiddle"to your Gemfile to use the-kflag.
- Add
fiddleto gemspec dependencies [#111] — Minor formatting and removing dead code
- Use
YAML.safe_loadfor compatibility with Ruby 3.1+ [#102] - Functionality previously commented or logged as deprecated has been removed.
- Standardize code formatting with
standard - Add GitHub CI with Ruby version matrix
- Drop support for Rubies below 2.5.
Einhorn is now owned and actively maintained by Mike Perham of Contributed Systems. Thank you to the Stripe developers who wrote Einhorn and maintained it to this point.