1.0.10 - 16-Mar-2017¶ ↑
-
Added the ffi-win32-extensions gem as a dependency. This should have been added when I removed the helper file. Thanks go to Thomas Bernhart for the spot.
-
Explicitly freeze the WIN32_FILE_SECURITY_VERSION constant string and add a test for it.
1.0.9 - 27-Feb-2017¶ ↑
-
Fixed a bug in the
File.set_permissions
method. Thanks go to Thomas Bernhart for the spot and the patch. -
Removed the helper.rb file, since the methods are already available from the dependencies.
-
Removed Ruby 1.9.x from the test matrix, and added Ruby 2.3.x.
1.0.8 - 30-Jan-2016¶ ↑
-
Fixed an issue for account names that do not contain a backslash. Thanks go to Ben Jansen for the spot and patch.
1.0.7 - 5-Nov-2015¶ ↑
-
Updated some tests so that they ignore case on ownership and permissions checks. Caught by Appveyor.
-
This gem is now signed.
-
All gem related tasks in the Rakefile now assume Rubygems 2.x.
-
Added a win32-file-security.rb file for convenience.
-
Bug fix for the ownership test suite where a segfault could occur.
-
Added appveyor.yml file.
1.0.6 - 28-May-2015¶ ↑
-
Handle the possibility of an empty/nil domain. Thanks go to n-nishizawa for the spot.
-
Helper methods are only defined if not already defined.
-
Tests that were failing when run as admins in non-domain environments have been modified to check for a domain first.
1.0.5 - 2-May-2015¶ ↑
-
Added the
File.supports_acls?
singleton method. -
The
File.get_permissions
andFile.set_permissions
methods now explicitly raise an error if the filesystem does not support ACL's. -
Fixed some deprecation warnings in the test suite.
1.0.4 - 2-May-2014¶ ↑
-
All methods that accept a filename argument now honor objects that implement either to_str or to_path.
-
Added some pathname tests.
-
Updated the gem:create Rakefile task.
1.0.3 - 15-Apr-2013¶ ↑
-
Added the
File.group
method. -
Added a working implementation of
File.grpowned?
-
Pointer addition fixes that affected 64 bit versions of Ruby.
1.0.2 - 8-Apr-2013¶ ↑
-
Fixed HANDLE prototype in underlying FFI code. This affects 64 bit versions of Ruby.
1.0.1 - 1-Jan-2013¶ ↑
-
Added a working implementation of
File.owned?
-
Added a working implementation of
File.chown
. -
Added the
File.owner
method. -
Made the FFI functions private.
1.0.0 - 19-Dec-2012¶ ↑
-
Initial release as an independent library.