- Require Dart 3.1 or later.
- Populate the pubspec
repository
field. - Migrate to
package:lints
. - Update the package's markdown badges.
- Null safety stable release.
- BREAKING: Removed archive support.
- BREAKING:
DirectoryDescriptor.load
only supports aString
path instead of also accepting relativeUri
objects. - BREAKING:
DirectoryDescriptor.load
no longer has an optionalparents
parameter - this was intended for internal use only.
- Add an
ArchiveDescriptor
class and a correspondingarchive()
function that can create and validate Zip and TAR archives.
- Update to lowercase Dart core library constants.
-
Add a
path()
function that returns the a path within the sandbox directory. -
Add
io
getters toFileDescriptor
andDirectoryDescriptor
that returnsdart:io
File
andDirectory
objects, respectively, within the sandbox directory.
- Support test `1.x.x'.
- Stop using comment-based generics.
- Declare support for
async
2.0.0.
-
FileDescriptor.validate()
now allows invalid UTF-8 files. -
Fix a bug where
DirectoryDescriptor.load()
would incorrectly report that multiple versions of a file or directory existed.
- Initial version.