3.0.0
- Make the language version be represented as a
LanguageVersion
class instead of a string. - Made error handling interceptable. Passing an
onError
handler makes the parsers attempt to do a best-effort error correction after detecting an error. - Do not require root URIs to have paths starting with
/
. That only makes sense for file
or http
, and they enforce it anyway. - Fixed bug in language version validation not accepting the digit
9
.
2.0.0
- Based on new JSON file format with more content.
1.2.0
- Added support for writing default-package entries.
- Fixed bug when writing
Uri
s containing a fragment.
1.1.0
- Allow parsing files with default-package entries and metadata. A default-package entry has an empty key and a valid package name as value. Metadata is attached as fragments to base URIs.
1.0.5
- Fix usage of SDK constants.
1.0.4
- Set max SDK version to <3.0.0.
1.0.3
- Removed unneeded dependency constraint on SDK.
1.0.2
- Update SDK constraint to be 2.0.0 dev friendly.
1.0.1
- Fix test to not write to sink after it's closed.
1.0.0
- Public API marked stable.
0.1.5
FilePackagesDirectoryPackages.getBase(..)
performance improvements.
0.1.4
0.1.3
- Invalid test cleanup (to keep up with changes in
Uri
).
0.1.1
0.1.0