leonard_host 0.2.2
leonard_host: ^0.2.2 copied to clipboard
Pure-Dart VM-service host for Leonard — exposes a set of LeonardExtensions over `ext.leonard.*` so a non-Flutter Dart program can be driven live by leonard_cli / leonard_drive.
Changelog #
0.2.2 #
- Fix: widen
genesis_perceptionto>=0.2.0 <0.4.0. Published 0.2.1 pinned^0.2.0, which cannot resolve alongsideleonard_contract0.2.2 (which requiresgenesis_perception ^0.3.0) — version solving failed outright for any consumer taking both. No API changes. - Raise the
leonard_contractfloor to^0.2.2. The declared^0.2.0floor was unsatisfiable —leonard_contract0.2.0 requiresgenesis_perception ^0.1.3, which this package's own>=0.2.0 <0.4.0range forbids — so a resolver silently heldleonard_contractback to 0.2.1 instead of taking 0.2.2.
0.2.1 #
- Bump
genesis_perceptionto^0.2.0(the genesis builder wave). No API changes in this package; the perception wire contract is unchanged.
0.2.0 #
- Breaking: VM-service methods now use
ext.leonard.*. Construct names withkLeonardExtensionPrefixfromleonard_contract. - The default handshake version is
kLeonardProtocolVersionfromleonard_contract.
0.1.1 #
handshakeJson()now reports acapabilitieslist for parity with the Flutter binding's handshake contract. A pure-Dart target has no screenshot, so the list is always empty — but it is present rather than absent, so a driver sees a uniform shape across hosts.
0.1.0 #
-
Initial release:
ExplorationHosthosts a set ofleonard_contractextensions over theext.leonard.*VM-service surface (handshake,get_stable_observation, per-tool dispatch) viadart:developer, so a non-Flutter Dart program can be driven live byleonard_cli/leonard_drive.Pre-1.0 and experimental; APIs may change before 1.0.