-
0.12.0e38590c4 · ·
Version 0.12.0 New features: * Added support for OpenComputers 1.8’s signal encoding changes (integer parameters less than 64 bits wide are now passed as integers, whereas in OpenComputers 1.7 they were turned into `f64`s). * Added support for OpenComputers 1.8’s modem API changes (new data types are supported and costs of certain data types differ between the two versions). Changes: * OC-Wasm-related crates will be versioned in lockstep, starting from 0.12.0. This means that equal version numbers should now be compatible with each other. Fixes: * The `screen` component’s `turn_on` and `turn_off` functions did not work due to an undocumented second return value from OpenComputers. That second return value is now properly ignored. Thanks to DCNick3 for this fix. Maintenance: * Bumped `minicbor` dependency to version 0.21. * Bumped `oc-wasm-futures` dependency to version 0.12. * Bumped `oc-wasm-helpers` dependency to version 0.12. * Bumped `oc-wasm-safe` dependency to version 0.12.
-
0.4.0e4b2fbfc · ·
Version 0.4.0 New features: * Added `InventoryWorldControlMk2` API to `inventory` component. * Massively reworked error handling to use the new `component` module syscalls from OC-Wasm version 1.12.2-0.3.0 and return a much richer error enumeration type, eliminating reporting errors as strings. Fixes: * Fixed incorrect comment regarding handling of unpaired surrogate halves in `screen` component’s `get` method. Dependencies: * Bumped `minicbor` to 0.15. * Bumped `oc-wasm-futures` to 0.3. * Bumped `oc-wasm-safe` to 0.2.