------------------------------------------------------------------------
0.04 -> 0.05
* Method "lstat" are deprecared. Attribute "file" is required. All attributes
are "ro".
Was:
my $st = File::Stat::Moose->new;
$st->file( "/etc/passwd" );
$st->lstat;
Should be:
my $st = File::Stat::Moose->new( file => "/etc/passwd" );
------------------------------------------------------------------------
0.03 -> 0.04
* Static methods "stat" and "lstat" was removed.
Was:
my $st1 = File::Stat::Moose->stat( "/etc/passwd" );
my $st2 = File::Stat::Moose->lstat( "/dev/cdrom" );
Should be:
my $st1 = File::Stat::Moose->new( file => "/etc/passwd", follow => 1 );
my $st2 = File::Stat::Moose->new( file => "/dev/cdrom" );
* If some attributes have no meaning on platform, they contain undefined
value.
Was:
my $st = File::Stat::Moose->new( file => 'C:\Autoexec.bat' );
assert_str_equals( '', $st->blksize );
Should be:
my $st = File::Stat::Moose->new( file => 'C:\Autoexec.bat' );
assert_null( $st->blksize );
------------------------------------------------------------------------