- Rubocop cleanup.
- The safe_timeout library is not used on MS Windows.
- Switched the README, MANIFEST and CHANGES to markdown format.
- Fiddling with the .travis.yml file again.
- Switched from test-unit to rspec and rewrote the specs.
- Added a Gemfile.
- Updated Rakefile to clean .lock files.
- Bumped structured_warnings version to 0.4.0 so that it works with Ruby 2.7. Thanks go to Alexey Zapriy for the spot.
- Switched to Apache-2.0 license, added LICENSE file.
- Updated cert again.
- Switched constructor to use keyword arguments.
- Replaced Timeout with SafeTimeout and added the safe_timeout dependency.
- The :log option now accepts either an IO or Logger object.
- Updated cert.
- Fix metadata key names.
- Added some metadata to the gemspec.
- The structured_warnings gem requirement was updated to 0.3.0 or later. This is necessary if you are using Ruby 2.4 or later.
- The VERSION string is now frozen.
- Updated the certs file.
- This gem is now signed.
- Updates to the Rakefile and gemspec.
- Added a caveat regarding the timeout module to the README.
- Now requires and uses the structured_warnings gem. If a block of code fails prior to reaching the maximum number of tries, and warnings are on, then an Attempt::Warning is raised.
- Fixed a packaging bug.
- Refactored the attempt.gemspec file a bit.
- Added the 'gem' task to the Rakefile.
- License changed to Artistic 2.0.
- Added test-unit as a development dependency.
- Test file renamed to more closely follow Ruby style.
- Gemspec updates, including addition of license.
- Added a Rakefile with tasks for testing and installation.
- Removed the install.rb file, since installation is now handled by the Rakefile.
- Some minor doc updates.
- Initial commit