snapd 0.4.3 snapd: ^0.4.3 copied to clipboard
Provides a client to access snapd, which allows you to manage, search and install snaps on a Linux system.
Changelog #
0.4.3 #
- Added classic flag to SnapdClient.refresh().
- Fixed incorrect name in SnapConnection.toString().
0.4.2 #
- Fix exception parsing changes without the snap-names field.
- Add SnapdClient.enable/.disable()
- Make error kind optional.
- Add SnapdException.toString().
0.4.1 #
- Add Snap.devmode/.private/.jailmode/.mountedFrom.
- Add SnapdClient.getChanges.
- Add SnapChange.snapNames.
- Document SnapdChange.err.
0.4.0 #
- Add SnapdClient.getSnap().
- Rename SnapClient.snaps()/.apps() to .getSnaps()/.getApps().
- Add SnapdException.
- Add Snap.installDate/.base/.status/.trackingChannel.
- Make Snap.title optional.
- Add SnapdChange/SnapdTask.spawnTime/.readyTime.
- Add SnapdSystemInfoResponse.refreshLast.refreshNext.
- Add SnapChannel.releasedAt.
0.3.0 #
- Change SnapdClient.install/remove/refresh to use single snaps.
- Add args to SnapdClient.install/remove/refresh.
- Treat confinement as an enum.
- Add confinement property to snaps.
0.2.0 #
- Require Dart 1.17.
- Replace HttpUnixClient with new HttpClient.connectionFactory.
- Use Object.hash for hashCode calculations.
- Remove unix socket workaround in tests.
- Add missing documentation.
0.1.2 #
- Only list as supporting Linux.
- Fix login response parsing.
- Make login response ID not nullable.
- Add missing parameter from logout().
- Fix parsing change with no tasks.
- Implement SnapdClient.connections.
- Add SnapdClient.connect/disconnect.
- Add missing close() in README example.
0.1.1 #
- Fix errors parsing snap responses.
- Added regresion tests.
0.1.0 #
- Initial release