- Convert tests from test-unit to rspec, and update gemspec and Rakefile accordingly.
- The relative path directory argument now accepts anything that responds to the to_path method.
- Now skips taint checking tests on Ruby 2.7+
- Added a .gitignore file.
- Switched RSTRING_PTR to StringValueCStr internally because apparently I I didn't get the memo on null termination changes.
- Fixed a warning caused by rb_funcall by switching it to rb_funcall2.
- Fixed a bug where it would try to expand tildes for paths in 8.3 format. Now tildes are only expanded if they are the first character in the path.
- Updated the cert.
- Updated the appveyor file to include Ruby 2.3, 2.4 and 2.5.
- Added a win32-xpath.rb file for convenience.
- Changed license to Apache 2.0.
- Use PathCchXXX functions wherever I could that had not already been put into place.
- Removed the "futzing" directory and contents.
- Added an appveyor.yml file.
- This gem is now signed.
- Use PathCchXXX functions where available to improve long path handling.
- Deal with non-standard swprintf issues so that it works with mingw compiler.
- Altered internal handling of native C function failures.
- Initial release