- Bumped maximum Dart SDK version to 2.0.0-dev.infinity
- Relaxes version requirements on
package:intl
- Fixed
FileSystem.directory(Uri)
,FileSystem.file(Uri)
, andFileSystem.link(Uri)
to consult the file system's path context when converting the URI to a file path rather than usingUri.toFilePath()
.
- Fixed
MemoryFileSystem
to makeFile.writeAs...()
update the last modified time of the file.
- Added the following convenience methods in
Directory
:Directory.childDirectory(String basename)
Directory.childFile(String basename)
Directory.childLink(String basename)
- Added
ErrorCodes
class, which holds errno values.
- Add support for new
dart:io
API methods added in Dart SDK 1.23
- Minor doc updates
- Improved
toString
implementations in file system entity classes - Added
ForwardingFileSystem
and associated forwarding classes to the mainfile
library - Removed
FileSystem.pathSeparator
, and added a more comprehensiveFileSystem.path
property - Added
FileSystemEntity.basename
andFileSystemEntity.dirname
- Added the
record_replay
library - Added the
testing
library
- Added
FileSystem.systemTempDirectory
- Added the ability to pass
Uri
andFileSystemEntity
types toFileSystem.directory()
,FileSystem.file()
, andFileSystem.link()
- Added
FileSystem.pathSeparator
- Unified interface to match dart:io API
- Local file system implementation
- In-memory file system implementation
- Chroot file system implementation
- Initial version