diff --git a/CHANGELOG.md b/CHANGELOG.md index bf105477b0a..1d18a4925d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,144 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **api:** drop loop parameters removed in Python 3.10 ([#9368](https://github.com/Opentrons/opentrons/issues/9368)) ([e549c8c](https://github.com/Opentrons/opentrons/commit/e549c8c20205f7575700ed4df0adae18990305a9)), closes [#9331](https://github.com/Opentrons/opentrons/issues/9331) +* **api:** invalid state in poller ([#9959](https://github.com/Opentrons/opentrons/issues/9959)) ([9954d4a](https://github.com/Opentrons/opentrons/commit/9954d4a459122157c4ff9716aca654d9ad97d63a)), closes [#9940](https://github.com/Opentrons/opentrons/issues/9940) +* **api:** make opentrons_hardware not required ([#9605](https://github.com/Opentrons/opentrons/issues/9605)) ([32312c7](https://github.com/Opentrons/opentrons/commit/32312c7b577ce99e451fe385cb813e89754c64c5)) +* **api:** opentrons execute doesn't try to format run log command ([#9994](https://github.com/Opentrons/opentrons/issues/9994)) ([9c88176](https://github.com/Opentrons/opentrons/commit/9c8817629839402ebbd983e77828d9bc413a8643)) +* **api:** opentrons_simulate run log error ([#9799](https://github.com/Opentrons/opentrons/issues/9799)) ([abc7e64](https://github.com/Opentrons/opentrons/commit/abc7e644e8f980656a71c8e1d1ca8ddb68503c58)) +* **api:** set finished live runs to stopped rather than succeeded/failed ([#9936](https://github.com/Opentrons/opentrons/issues/9936)) ([d1a73cc](https://github.com/Opentrons/opentrons/commit/d1a73ccede564ec503a0d7d7053cc2c9b7dabb13)), closes [#9277](https://github.com/Opentrons/opentrons/issues/9277) +* Put opentrons repo in it's own directory for E2E testing against em ([#9812](https://github.com/Opentrons/opentrons/issues/9812)) ([fb38d4d](https://github.com/Opentrons/opentrons/commit/fb38d4d767c3b1b4bf59f2e3ad94624b2ca4b5e1)) +* **api:** sort modules in ascending port order ([#9620](https://github.com/Opentrons/opentrons/issues/9620)) ([4e65e98](https://github.com/Opentrons/opentrons/commit/4e65e9881fa074b9d36d5b42bfdf3e5dc537cb91)), closes [#9309](https://github.com/Opentrons/opentrons/issues/9309) [#9253](https://github.com/Opentrons/opentrons/issues/9253) +* **api:** working volume is not set in fast simulation ([#9550](https://github.com/Opentrons/opentrons/issues/9550)) ([dfbf237](https://github.com/Opentrons/opentrons/commit/dfbf2377efb4973cd1072611dd2a31a9b971e737)), closes [#9503](https://github.com/Opentrons/opentrons/issues/9503) +* **app:** fix heater shaker intro pg and misc typography ([#9493](https://github.com/Opentrons/opentrons/issues/9493)) ([347ed6e](https://github.com/Opentrons/opentrons/commit/347ed6e1b90a87f97bb171be87620f20f2db28f2)) +* **docs:** don't center text on API doc pages ([#9748](https://github.com/Opentrons/opentrons/issues/9748)) ([4e176b7](https://github.com/Opentrons/opentrons/commit/4e176b79ef0311f94e9e49254963d6f176cc10ef)), closes [#9695](https://github.com/Opentrons/opentrons/issues/9695) +* **hardware:** ot3: fix incorrect field order in move ([#9724](https://github.com/Opentrons/opentrons/issues/9724)) ([ce2f69c](https://github.com/Opentrons/opentrons/commit/ce2f69cd452ba232d7f172516fa5b949118cd840)) +* **hardware:** plan motion script needs converter to handle int64 vals ([#9667](https://github.com/Opentrons/opentrons/issues/9667)) ([4bc2e0d](https://github.com/Opentrons/opentrons/commit/4bc2e0d9f0e78288d16b0bcb437acacd4f9a6c3a)) +* **hardware:** update firmware and sim_socket fixes ([#9349](https://github.com/Opentrons/opentrons/issues/9349)) ([1167d3f](https://github.com/Opentrons/opentrons/commit/1167d3ff8f91d056a4d5b3ff0f00110a074fb7db)) +* **hardware,api:** can network_probe functionality ([#9437](https://github.com/Opentrons/opentrons/issues/9437)) ([2b68474](https://github.com/Opentrons/opentrons/commit/2b684743fd70f8b44b7820bfa6d2b649ffbb239b)) +* **labware-library:** Update shop links for alumn block nest ([#9406](https://github.com/Opentrons/opentrons/issues/9406)) ([e46879e](https://github.com/Opentrons/opentrons/commit/e46879e5818d13ce414a4c7064ccebc1e3e36feb)), closes [#9375](https://github.com/Opentrons/opentrons/issues/9375) +* **notify-server:** depend on opentrons_hardware ([#9540](https://github.com/Opentrons/opentrons/issues/9540)) ([c320d6a](https://github.com/Opentrons/opentrons/commit/c320d6adb8404e3f5b97c950abf8ac2963cfaca4)) +* **ot3:** fix motion math and add Hypothesis testing library ([#9263](https://github.com/Opentrons/opentrons/issues/9263)) ([51dda67](https://github.com/Opentrons/opentrons/commit/51dda67904dc0f7e304680efc2a09ec0c81b3f5e)) +* **ot3:** handle unbalanced triangle moves ([#9360](https://github.com/Opentrons/opentrons/issues/9360)) ([7b02869](https://github.com/Opentrons/opentrons/commit/7b02869626e6a379bf296aa79e479daf71abf495)) +* **robot-server:** clean up modules in fixtures. ([#9649](https://github.com/Opentrons/opentrons/issues/9649)) ([80ac11d](https://github.com/Opentrons/opentrons/commit/80ac11dec13f4a42eb14b6e37294204c19362e0a)) +* **shared-data:** Add Python tests for JSON v5 type-checking, and fix several small bugs ([#9720](https://github.com/Opentrons/opentrons/issues/9720)) ([805a262](https://github.com/Opentrons/opentrons/commit/805a26272c62078e6f0de28dab7dc94c96ee2006)) + + +### Features + +* **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** Analyze v6 json protocols and translate v6 commands to protocol engine ([#9772](https://github.com/Opentrons/opentrons/issues/9772)) ([c6bc5d8](https://github.com/Opentrons/opentrons/commit/c6bc5d857ba080dc9ed0392bc42822471f091ddd)) +* **api:** home za axis first, and home pipettes in parallel ([#9709](https://github.com/Opentrons/opentrons/issues/9709)) ([9c864ce](https://github.com/Opentrons/opentrons/commit/9c864ce39463adecd61d8b8fdca9cafd887c5624)) +* **api:** Integrate acceleration in OT3 hardware control api ([#9432](https://github.com/Opentrons/opentrons/issues/9432)) ([09be15a](https://github.com/Opentrons/opentrons/commit/09be15a7f41a0e9d70646f8ada390d48f954294e)) +* **api-client, react-api-client:** add create live command hook ([#9656](https://github.com/Opentrons/opentrons/issues/9656)) ([3f147a8](https://github.com/Opentrons/opentrons/commit/3f147a8f4dccaa369f518238700d4f287dbb9a08)), closes [#9650](https://github.com/Opentrons/opentrons/issues/9650) +* **api, robot-server:** wire up heater shaker live data to modules endpoint ([#9552](https://github.com/Opentrons/opentrons/issues/9552)) ([60c40bb](https://github.com/Opentrons/opentrons/commit/60c40bbf8934c7ccd83d5fb8b36717e5ecb8d806)) +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) +* **app:** about Module Slideouts ([#9543](https://github.com/Opentrons/opentrons/issues/9543)) ([d40dbc3](https://github.com/Opentrons/opentrons/commit/d40dbc3502cef97bbb10956c831e94e48f0ed688)), closes [#9305](https://github.com/Opentrons/opentrons/issues/9305) +* **app:** add animation to StatusLabel icon ([#9388](https://github.com/Opentrons/opentrons/issues/9388)) ([ea03868](https://github.com/Opentrons/opentrons/commit/ea03868088fb6962a64216568a8b97bc9e0acd9c)), closes [#9356](https://github.com/Opentrons/opentrons/issues/9356) +* **app:** add filter and sort to labware landing ([#9954](https://github.com/Opentrons/opentrons/issues/9954)) ([4bd9dec](https://github.com/Opentrons/opentrons/commit/4bd9decfb63e569c24443f2bfedd64bfaf448fa9)) +* **app:** add H-S 2d render to Power On page in Wizard ([#9757](https://github.com/Opentrons/opentrons/issues/9757)) ([177f5a5](https://github.com/Opentrons/opentrons/commit/177f5a58759baeb5f308b9834c26ac2275f13169)), closes [#9519](https://github.com/Opentrons/opentrons/issues/9519) +* **app:** add H-S to PD pause step ([#9939](https://github.com/Opentrons/opentrons/issues/9939)) ([f5d4ab5](https://github.com/Opentrons/opentrons/commit/f5d4ab5d987f149793f63a269d8b9f3e71cd0c20)) +* **app:** add heater shaker attach module page ([#9517](https://github.com/Opentrons/opentrons/issues/9517)) ([caaab4e](https://github.com/Opentrons/opentrons/commit/caaab4e64ce321689ce930ee399f4c7fbecb2565)) +* **app:** add heater shaker module card ([#9653](https://github.com/Opentrons/opentrons/issues/9653)) ([a26e918](https://github.com/Opentrons/opentrons/commit/a26e9182970ea30c9e7726201202adcd76026698)), closes [#9288](https://github.com/Opentrons/opentrons/issues/9288) +* **app:** add heater shaker wizard key parts page ([#9499](https://github.com/Opentrons/opentrons/issues/9499)) ([e75fe82](https://github.com/Opentrons/opentrons/commit/e75fe82c8b8f3723bebed40dcd32cfdf3b7f6c10)) +* **app:** add heater shaker wizard scaffold ([#9451](https://github.com/Opentrons/opentrons/issues/9451)) ([c68b750](https://github.com/Opentrons/opentrons/commit/c68b75018f58343852d72c297c8970483760d6cd)) +* **app:** add magnetic module card in device details ([#9347](https://github.com/Opentrons/opentrons/issues/9347)) ([466e056](https://github.com/Opentrons/opentrons/commit/466e0567065d8773a81c25cd1b5c7998e00adf2c)), closes [#9324](https://github.com/Opentrons/opentrons/issues/9324) +* **app:** add managed file system storage for protocols ([#9703](https://github.com/Opentrons/opentrons/issues/9703)) ([153431f](https://github.com/Opentrons/opentrons/commit/153431f7092ce542d068fcd603f423cd3f5442ad)), closes [#9483](https://github.com/Opentrons/opentrons/issues/9483) [#9405](https://github.com/Opentrons/opentrons/issues/9405) +* **app:** add overFlow menu component and icon states ([#9409](https://github.com/Opentrons/opentrons/issues/9409)) ([40fcfd9](https://github.com/Opentrons/opentrons/commit/40fcfd9ee628dccace4a8e118d0039030ebd400c)), closes [#9362](https://github.com/Opentrons/opentrons/issues/9362) +* **app:** Add protocol landing page empty state ([#9358](https://github.com/Opentrons/opentrons/issues/9358)) ([dc1d9e7](https://github.com/Opentrons/opentrons/commit/dc1d9e76c2a60b3f32cad6edb6e99e09b1f550e9)), closes [#8814](https://github.com/Opentrons/opentrons/issues/8814) +* **app:** Add protocols list skeleton layout ([#9638](https://github.com/Opentrons/opentrons/issues/9638)) ([cfa1aa5](https://github.com/Opentrons/opentrons/commit/cfa1aa50501677dab49cbb9b3e02e373f256293a)) +* **app:** add selectors to Module Cards ([#9636](https://github.com/Opentrons/opentrons/issues/9636)) ([1c04d83](https://github.com/Opentrons/opentrons/commit/1c04d830f12b81f135315a8e71735dc21133ad0b)), closes [#9359](https://github.com/Opentrons/opentrons/issues/9359) +* **app:** add temperature module card in device details ([#9361](https://github.com/Opentrons/opentrons/issues/9361)) ([decbcbb](https://github.com/Opentrons/opentrons/commit/decbcbb753acdae9d7f0f1d79b332fb3a535e0cb)), closes [#9325](https://github.com/Opentrons/opentrons/issues/9325) +* **app:** add test shake slideout ([#9680](https://github.com/Opentrons/opentrons/issues/9680)) ([f3c8296](https://github.com/Opentrons/opentrons/commit/f3c82961939c5627de5dae1a68b78e2caad328d0)), closes [#9317](https://github.com/Opentrons/opentrons/issues/9317) +* **app:** add thermocycler module card in device details ([#9373](https://github.com/Opentrons/opentrons/issues/9373)) ([64575c0](https://github.com/Opentrons/opentrons/commit/64575c0201a24c233fc0462c3848dbc37b1d58e7)), closes [#9326](https://github.com/Opentrons/opentrons/issues/9326) +* **app:** add thermocycler slideout card ([#9421](https://github.com/Opentrons/opentrons/issues/9421)) ([d1a4a72](https://github.com/Opentrons/opentrons/commit/d1a4a7286b83bc4bbb6a366b647b27234efb9c84)), closes [#8789](https://github.com/Opentrons/opentrons/issues/8789) +* **app:** adding selectors for the appSettings ([#9629](https://github.com/Opentrons/opentrons/issues/9629)) ([ec4b2e2](https://github.com/Opentrons/opentrons/commit/ec4b2e28f2390ddc7310426a87839936dc547585)) +* **app:** App advanced settings u2e info ([#9876](https://github.com/Opentrons/opentrons/issues/9876)) ([5df5a33](https://github.com/Opentrons/opentrons/commit/5df5a33b6381b89704675ee23446598196fcff82)) +* **app:** App robot settings temp netwroking ([#9924](https://github.com/Opentrons/opentrons/issues/9924)) ([88b4ef3](https://github.com/Opentrons/opentrons/commit/88b4ef34bfd9c5661da1a94746dd1c88f438e00e)) +* **app:** app Settings for unified app ([#9489](https://github.com/Opentrons/opentrons/issues/9489)) ([af8d1ce](https://github.com/Opentrons/opentrons/commit/af8d1ce24071c5b75ef67ad244ca959246a4f9c7)), closes [#8885](https://github.com/Opentrons/opentrons/issues/8885) [#8884](https://github.com/Opentrons/opentrons/issues/8884) [#8886](https://github.com/Opentrons/opentrons/issues/8886) [#8882](https://github.com/Opentrons/opentrons/issues/8882) [#8880](https://github.com/Opentrons/opentrons/issues/8880) [#8879](https://github.com/Opentrons/opentrons/issues/8879) +* **app:** AppSettings Enable labware offset download link ([#9815](https://github.com/Opentrons/opentrons/issues/9815)) ([eeaccf4](https://github.com/Opentrons/opentrons/commit/eeaccf4ee7dc1f8b8e8b2dbe99ed8f8080e9172e)) +* **app:** Connect Robot via IP Address Slidout ([#9811](https://github.com/Opentrons/opentrons/issues/9811)) ([4a93206](https://github.com/Opentrons/opentrons/commit/4a932064598cbdece69d47c475a90d9d602fa751)), closes [#8883](https://github.com/Opentrons/opentrons/issues/8883) [/github.com/Opentrons/opentrons/pull/9811#discussion_r837678382](https://github.com//github.com/Opentrons/opentrons/pull/9811/issues/discussion_r837678382) +* **app:** create app tooltip ([#9970](https://github.com/Opentrons/opentrons/issues/9970)) ([ac6c0b3](https://github.com/Opentrons/opentrons/commit/ac6c0b320eaf7ecaa5f1c4e046084c0d60f56408)), closes [#9962](https://github.com/Opentrons/opentrons/issues/9962) +* **app:** create Banner component and add throughout module cards ([#9740](https://github.com/Opentrons/opentrons/issues/9740)) ([161a554](https://github.com/Opentrons/opentrons/commit/161a554ce57133eff511e05e6975fb5491d2ce95)), closes [#9290](https://github.com/Opentrons/opentrons/issues/9290) [#9545](https://github.com/Opentrons/opentrons/issues/9545) +* **app:** create H-S confirm attachment modals ([#9813](https://github.com/Opentrons/opentrons/issues/9813)) ([4a85bbd](https://github.com/Opentrons/opentrons/commit/4a85bbd04fe65cefd55447f98e271ed0c76e8a2b)), closes [#9278](https://github.com/Opentrons/opentrons/issues/9278) +* **app:** create heater shaker wizard intro page ([#9469](https://github.com/Opentrons/opentrons/issues/9469)) ([b8848f2](https://github.com/Opentrons/opentrons/commit/b8848f28d534a7023e984c0b43814db9c966964f)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** Create Labware card and Labware Landing ([#9612](https://github.com/Opentrons/opentrons/issues/9612)) ([d09dbd1](https://github.com/Opentrons/opentrons/commit/d09dbd1547c419b7fb63f7dca1589c7def5bcb43)), closes [#8861](https://github.com/Opentrons/opentrons/issues/8861) +* **app:** create Slideout component and make mag deck slideout ([#9382](https://github.com/Opentrons/opentrons/issues/9382)) ([1a3441b](https://github.com/Opentrons/opentrons/commit/1a3441b9532e5c37b699cd599a92fcb1a7837e2c)), closes [#8788](https://github.com/Opentrons/opentrons/issues/8788) +* **app:** creates temp module slideout ([#9415](https://github.com/Opentrons/opentrons/issues/9415)) ([4f85fd5](https://github.com/Opentrons/opentrons/commit/4f85fd560ba1b9f72fe8471b0b5ea6b4bcb32655)), closes [#8790](https://github.com/Opentrons/opentrons/issues/8790) +* **app:** heater shaker banner ([#9424](https://github.com/Opentrons/opentrons/issues/9424)) ([17ee912](https://github.com/Opentrons/opentrons/commit/17ee91255c7dc996cec4cb7d54a9e26502a5e63a)), closes [#9243](https://github.com/Opentrons/opentrons/issues/9243) +* **app:** heater shaker is currently shaking modal ([#9807](https://github.com/Opentrons/opentrons/issues/9807)) ([0ffe555](https://github.com/Opentrons/opentrons/commit/0ffe555f12a2ded6b75f8fdb3b0786e041526829)), closes [#9281](https://github.com/Opentrons/opentrons/issues/9281) +* **app:** heater shaker wizard power on page ([#9536](https://github.com/Opentrons/opentrons/issues/9536)) ([f2cf483](https://github.com/Opentrons/opentrons/commit/f2cf48345cdef75c9b18045c8f4cbd18d09cd68a)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** heater shaker wizard test shake ([#9549](https://github.com/Opentrons/opentrons/issues/9549)) ([fa6f9c6](https://github.com/Opentrons/opentrons/commit/fa6f9c6f146a2eb3c54ca0131461abb22c8ec715)) +* **app:** heater shaker wizard thermal adapter page ([#9500](https://github.com/Opentrons/opentrons/issues/9500)) ([60b249b](https://github.com/Opentrons/opentrons/commit/60b249b8a088fc0604820416668cd45d31e55b8c)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** import new custom labware definition ([#9749](https://github.com/Opentrons/opentrons/issues/9749)) ([d3479fd](https://github.com/Opentrons/opentrons/commit/d3479fdb07ab12cf8199e8d7160478ef99061601)), closes [#8866](https://github.com/Opentrons/opentrons/issues/8866) +* **app:** make pipette cards and overflow menus ([#9976](https://github.com/Opentrons/opentrons/issues/9976)) ([c2753cd](https://github.com/Opentrons/opentrons/commit/c2753cdb1b1f27c2d5762a220a5d3aba061bb921)), closes [#8692](https://github.com/Opentrons/opentrons/issues/8692) [#8693](https://github.com/Opentrons/opentrons/issues/8693) +* **app:** make story for MenuItem, Slideout, and OverflowBtn ([#9455](https://github.com/Opentrons/opentrons/issues/9455)) ([b10dcb3](https://github.com/Opentrons/opentrons/commit/b10dcb3637d12149bd4d6b664c684c7117be3a9d)), closes [#9449](https://github.com/Opentrons/opentrons/issues/9449) +* **app:** promote new navigational structure to default view ([#9980](https://github.com/Opentrons/opentrons/issues/9980)) ([4b40d83](https://github.com/Opentrons/opentrons/commit/4b40d8380327708b8a4fd4a7c628b3138e43fba0)) +* **app:** slideout and functionality to heater shaker overflow menu ([#9682](https://github.com/Opentrons/opentrons/issues/9682)) ([271dea6](https://github.com/Opentrons/opentrons/commit/271dea6d1924a795f56aee1e2a0839ef8d10bf61)), closes [#9304](https://github.com/Opentrons/opentrons/issues/9304) [#9303](https://github.com/Opentrons/opentrons/issues/9303) [#9302](https://github.com/Opentrons/opentrons/issues/9302) [#9450](https://github.com/Opentrons/opentrons/issues/9450) +* **app:** wire up H-S AttachModule page and add MoAM support to wizard ([#9926](https://github.com/Opentrons/opentrons/issues/9926)) ([7d4258a](https://github.com/Opentrons/opentrons/commit/7d4258a18518169bc273b7ee037f7ade50f7550a)), closes [#9534](https://github.com/Opentrons/opentrons/issues/9534) +* **app:** wire up Heater Shaker wizard intro page ([#9867](https://github.com/Opentrons/opentrons/issues/9867)) ([f6235c0](https://github.com/Opentrons/opentrons/commit/f6235c055f1ff180edbd594692d2dc783ac3fc4a)), closes [#9518](https://github.com/Opentrons/opentrons/issues/9518) +* **app, app-shell:** add labware details slideout and overflow menu ([#9894](https://github.com/Opentrons/opentrons/issues/9894)) ([dee5a11](https://github.com/Opentrons/opentrons/commit/dee5a11e594f48b9bd642755d5cc63c023d6c0dc)), closes [#8870](https://github.com/Opentrons/opentrons/issues/8870) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) +* **can:** add encoder position to CAN message payload ([#9881](https://github.com/Opentrons/opentrons/issues/9881)) ([a14e255](https://github.com/Opentrons/opentrons/commit/a14e2554ec47c57dcd640873c1c792a8ca4e4452)) +* **can:** add messages for gripper control ([#9841](https://github.com/Opentrons/opentrons/issues/9841)) ([647cb25](https://github.com/Opentrons/opentrons/commit/647cb2570a60d189878e02cac0f606b49d13f8c5)) +* **components:** Add design system constants to components library ([#9398](https://github.com/Opentrons/opentrons/issues/9398)) ([657df06](https://github.com/Opentrons/opentrons/commit/657df06a813359d1a4ed519057c687f68b8559b0)), closes [#9389](https://github.com/Opentrons/opentrons/issues/9389) +* **components:** Add single path icon data for new compound icons ([#9462](https://github.com/Opentrons/opentrons/issues/9462)) ([fe164a4](https://github.com/Opentrons/opentrons/commit/fe164a472205de559a054eeeaac81fc27990554c)) +* **engine:** implement heater-shaker commands ([#9747](https://github.com/Opentrons/opentrons/issues/9747)) ([aaf5dcb](https://github.com/Opentrons/opentrons/commit/aaf5dcb9bee60f8f574cf6855790fa0be07a01cd)) +* **hardware:** add Gripper test script ([#9847](https://github.com/Opentrons/opentrons/issues/9847)) ([8aeeefe](https://github.com/Opentrons/opentrons/commit/8aeeefeb9ef071430c73dceb416f0029deca7835)) +* **hardware:** add sensor binding ([#9872](https://github.com/Opentrons/opentrons/issues/9872)) ([cbd8138](https://github.com/Opentrons/opentrons/commit/cbd8138d8f8e84640a6bd8b8670262fdf75dca49)) +* **hardware:** added read temperature from pressure sensor ([#9884](https://github.com/Opentrons/opentrons/issues/9884)) ([cee3268](https://github.com/Opentrons/opentrons/commit/cee3268447c7ec69a5e7ff1e42e47fd59a6f9445)) +* **hardware:** bootloader erase flash message ([#9622](https://github.com/Opentrons/opentrons/issues/9622)) ([a4d397b](https://github.com/Opentrons/opentrons/commit/a4d397bd28c1cb65b2804cd4395059064e018eb9)) +* **hardware:** can monitor script ([#9607](https://github.com/Opentrons/opentrons/issues/9607)) ([3926664](https://github.com/Opentrons/opentrons/commit/3926664e91b4dffb03ffba53184535c6707a4c80)) +* **hardware:** fw update includes crc32 ([#9576](https://github.com/Opentrons/opentrons/issues/9576)) ([415c1c8](https://github.com/Opentrons/opentrons/commit/415c1c83b600e461b831f490580f05d9450dfd2b)) +* **hardware:** Hardware integration tests ([#9224](https://github.com/Opentrons/opentrons/issues/9224)) ([c8161cd](https://github.com/Opentrons/opentrons/commit/c8161cd503a5a023141e3634d9d9ccf7c6409f52)) +* **hardware:** ot3: add pipette querying ([#9730](https://github.com/Opentrons/opentrons/issues/9730)) ([777e5ee](https://github.com/Opentrons/opentrons/commit/777e5ee924c5813b42536fdca0c7c90ee18c5290)) +* **hardware:** send FirmwareUpdateStartApp at end up download. ([#9476](https://github.com/Opentrons/opentrons/issues/9476)) ([4cd0e58](https://github.com/Opentrons/opentrons/commit/4cd0e58f319c8aaee68cb54181cb953af43bafb2)) +* **hardware:** task info ([#9608](https://github.com/Opentrons/opentrons/issues/9608)) ([021e650](https://github.com/Opentrons/opentrons/commit/021e6507099c4b66e981a930ad268a92b6638469)) +* **head:** tool detection ([#9641](https://github.com/Opentrons/opentrons/issues/9641)) ([3a4059d](https://github.com/Opentrons/opentrons/commit/3a4059d2ed3f8bc0e60a025af88a6c5a84bf9135)) +* **heater-shaker:** update module definition ([#9759](https://github.com/Opentrons/opentrons/issues/9759)) ([8c0a796](https://github.com/Opentrons/opentrons/commit/8c0a796a2e687d9ec514a49952db705270468804)) +* **labware-library:** Add info alert for newly added labware ([#9685](https://github.com/Opentrons/opentrons/issues/9685)) ([01bf481](https://github.com/Opentrons/opentrons/commit/01bf481f5a198ca8e8e72a80fea58009428399f3)), closes [#9575](https://github.com/Opentrons/opentrons/issues/9575) +* **ot3:** add diagnostic messages for sensors ([#9820](https://github.com/Opentrons/opentrons/issues/9820)) ([0d62da6](https://github.com/Opentrons/opentrons/commit/0d62da6a2c0601daa67421eb46fb1b301bec6df7)) +* **ot3:** add drivers for sensors on the OT3 ([#9654](https://github.com/Opentrons/opentrons/issues/9654)) ([fe19f56](https://github.com/Opentrons/opentrons/commit/fe19f56d431afe5fd03892d9ebdb25fe7f9758b9)) +* **ot3:** add home request, test to move group runner ([#9563](https://github.com/Opentrons/opentrons/issues/9563)) ([96ab10a](https://github.com/Opentrons/opentrons/commit/96ab10a17ba381657ad1b919dd8113c2cbea9911)) +* **ot3:** add HomeRequest, HomeResponse messages ([#9531](https://github.com/Opentrons/opentrons/issues/9531)) ([8ccc7d6](https://github.com/Opentrons/opentrons/commit/8ccc7d69709ea8c16453c8ced4f7529250291dc1)) +* **ot3:** fw update machinery. ([#9327](https://github.com/Opentrons/opentrons/issues/9327)) ([7b28607](https://github.com/Opentrons/opentrons/commit/7b286075f34f6d638a67583e57f0354a6cc68bfa)) +* **ot3:** set motor current in mA ([#9610](https://github.com/Opentrons/opentrons/issues/9610)) ([b097d88](https://github.com/Opentrons/opentrons/commit/b097d886c92872a1177406022d795ac80d625f66)) +* **papiv3:** set rail lights ([#9569](https://github.com/Opentrons/opentrons/issues/9569)) ([a900063](https://github.com/Opentrons/opentrons/commit/a9000639d6b6e89af72a0d769a404dfee6d7051c)), closes [#9458](https://github.com/Opentrons/opentrons/issues/9458) +* **protocol-designer:** add heater shaker module ([#9626](https://github.com/Opentrons/opentrons/issues/9626)) ([adc2692](https://github.com/Opentrons/opentrons/commit/adc26925464ea2358c3f981abe01acb0d143f216)), closes [#9560](https://github.com/Opentrons/opentrons/issues/9560) +* **protocol-designer:** add heater shaker step form ([#9711](https://github.com/Opentrons/opentrons/issues/9711)) ([ff6a8a2](https://github.com/Opentrons/opentrons/commit/ff6a8a23445504254e0a1a6a80752859dee2f9b5)), closes [#9689](https://github.com/Opentrons/opentrons/issues/9689) +* **protocol-designer:** add heater shaker step to dropdown ([#9643](https://github.com/Opentrons/opentrons/issues/9643)) ([7e7bca9](https://github.com/Opentrons/opentrons/commit/7e7bca99ad8dfcc81b8acf298775b19ec0598988)), closes [#9562](https://github.com/Opentrons/opentrons/issues/9562) +* **protocol-designer:** add load liquid commands ([#9923](https://github.com/Opentrons/opentrons/issues/9923)) ([5b003f5](https://github.com/Opentrons/opentrons/commit/5b003f57ed224b69c2b133156c8685e3808e812b)), closes [#9702](https://github.com/Opentrons/opentrons/issues/9702) +* **protocol-designer:** add schema v6 migration support ([#9595](https://github.com/Opentrons/opentrons/issues/9595)) ([639cc00](https://github.com/Opentrons/opentrons/commit/639cc0093aac7cf960d0254796c5ca0131d15e25)), closes [#9542](https://github.com/Opentrons/opentrons/issues/9542) +* **protocol-designer:** add tooltips to H-S stepform ([#9944](https://github.com/Opentrons/opentrons/issues/9944)) ([d5d06b1](https://github.com/Opentrons/opentrons/commit/d5d06b100a88780d76f46f06a39d6b0c3ba964f1)), closes [#9733](https://github.com/Opentrons/opentrons/issues/9733) +* **protocol-designer:** close latch when set shake is set to true ([#9984](https://github.com/Opentrons/opentrons/issues/9984)) ([46ce934](https://github.com/Opentrons/opentrons/commit/46ce93447cee53aa89ef565d2e4a99637fb9fa86)), closes [#9983](https://github.com/Opentrons/opentrons/issues/9983) +* **protocol-designer:** hook up heater shaker command creator ([#9896](https://github.com/Opentrons/opentrons/issues/9896)) ([443afa1](https://github.com/Opentrons/opentrons/commit/443afa1edc22da4ec832d8fe429730cf12a18f48)) +* **protocol-designer:** make liquids descriptions strings ([#10002](https://github.com/Opentrons/opentrons/issues/10002)) ([81544ba](https://github.com/Opentrons/opentrons/commit/81544ba87075736eae9e1f38a32e0c8d9bbff480)), closes [#10001](https://github.com/Opentrons/opentrons/issues/10001) +* **protocol-designer:** pipette step validation for H-S latch open ([#9928](https://github.com/Opentrons/opentrons/issues/9928)) ([cd65ccd](https://github.com/Opentrons/opentrons/commit/cd65ccd5c15b29d8619d5b43a43c6626e6059641)), closes [#9745](https://github.com/Opentrons/opentrons/issues/9745) +* **protocol-designer:** pipette step validation for H-S shaking ([#9933](https://github.com/Opentrons/opentrons/issues/9933)) ([5b52d68](https://github.com/Opentrons/opentrons/commit/5b52d68041cb72ecfa9422b1b01090a37b103ec7)), closes [#9752](https://github.com/Opentrons/opentrons/issues/9752) +* **protocol-designer:** wire up moduleState for H-S on the deckmap ([#9902](https://github.com/Opentrons/opentrons/issues/9902)) ([d640b7b](https://github.com/Opentrons/opentrons/commit/d640b7b02939eefc93bd5def746afce544d9855e)), closes [#9739](https://github.com/Opentrons/opentrons/issues/9739) +* **protocol-engine:** Implement Magnetic Module engage ([#9599](https://github.com/Opentrons/opentrons/issues/9599)) ([81e4b09](https://github.com/Opentrons/opentrons/commit/81e4b09046979ef5ad89499ca621ae62299d0c10)) +* **robot-server:** add heater-shaker to simulator file ([#9567](https://github.com/Opentrons/opentrons/issues/9567)) ([8649379](https://github.com/Opentrons/opentrons/commit/86493797323cd730f62312abec3364a5687821dc)) +* **robot-server:** add key to POST /protocols and persist in SQL table ([#9868](https://github.com/Opentrons/opentrons/issues/9868)) ([8b5e721](https://github.com/Opentrons/opentrons/commit/8b5e72120a83233cecefc11d6973137369f32880)) +* **robot-server:** add top-level stateless /commands endpoints ([#9696](https://github.com/Opentrons/opentrons/issues/9696)) ([f7988cb](https://github.com/Opentrons/opentrons/commit/f7988cb93c8b00d01541d5094cf77ea2ce9b74be)) +* **robot-server:** add unique IDs to GET /modules response ([#9758](https://github.com/Opentrons/opentrons/issues/9758)) ([8d5e6a1](https://github.com/Opentrons/opentrons/commit/8d5e6a16df96c96a1b719be419b359cfc7f9a357)), closes [#9533](https://github.com/Opentrons/opentrons/issues/9533) +* **robot-server:** allow /commands to receive module commands ([#9776](https://github.com/Opentrons/opentrons/issues/9776)) ([db0a526](https://github.com/Opentrons/opentrons/commit/db0a5268a490b77cd6a00700df55a1de8460b786)), closes [#9617](https://github.com/Opentrons/opentrons/issues/9617) +* **robot-server:** Persist protocols across reboots in a configurable directory ([#9864](https://github.com/Opentrons/opentrons/issues/9864)) ([fa3c6a2](https://github.com/Opentrons/opentrons/commit/fa3c6a2800c321d7c3647b0aaceb548ef9d91945)) +* **robot-server:** persist runs and action runs in sql db ([#9914](https://github.com/Opentrons/opentrons/issues/9914)) ([9c363e1](https://github.com/Opentrons/opentrons/commit/9c363e1ba1aa93fc789d526887b9df0242b907d0)) +* **robot-server:** recognize JSONv6 as a valid main protocol file ([#9686](https://github.com/Opentrons/opentrons/issues/9686)) ([32a5ed0](https://github.com/Opentrons/opentrons/commit/32a5ed00882aa981821f6e14cad720958e4ddc89)) +* **sensors:** add script to test sensors ([#9714](https://github.com/Opentrons/opentrons/issues/9714)) ([a0401c7](https://github.com/Opentrons/opentrons/commit/a0401c7a16ebb1bbf3596464cbb9f05b5adb79b6)) +* **shared-data:** add heater shaker 2d render key ([#9707](https://github.com/Opentrons/opentrons/issues/9707)) ([094af23](https://github.com/Opentrons/opentrons/commit/094af238976532e99a8324e0d89a1a2101a5e095)) +* **step-generation, protocol-designer:** add JSON schema v6 support ([#9824](https://github.com/Opentrons/opentrons/issues/9824)) ([0c95a58](https://github.com/Opentrons/opentrons/commit/0c95a58c309ea8d901bbb9fac82f371c296fe1d4)) +* **step-generation, protocol-designer:** hook up heater-shaker PD step form ([#9873](https://github.com/Opentrons/opentrons/issues/9873)) ([a44ecd7](https://github.com/Opentrons/opentrons/commit/a44ecd7694006e61947dc963e5842078bd7076ae)), closes [#9741](https://github.com/Opentrons/opentrons/issues/9741) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/api-client/CHANGELOG.md b/api-client/CHANGELOG.md index 263841aa707..62f91162926 100644 --- a/api-client/CHANGELOG.md +++ b/api-client/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **api-client, react-api-client:** add create live command hook ([#9656](https://github.com/Opentrons/opentrons/issues/9656)) ([3f147a8](https://github.com/Opentrons/opentrons/commit/3f147a8f4dccaa369f518238700d4f287dbb9a08)), closes [#9650](https://github.com/Opentrons/opentrons/issues/9650) +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) +* **app:** promote new navigational structure to default view ([#9980](https://github.com/Opentrons/opentrons/issues/9980)) ([4b40d83](https://github.com/Opentrons/opentrons/commit/4b40d8380327708b8a4fd4a7c628b3138e43fba0)) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/api-client/package.json b/api-client/package.json index d9a489ae074..be36f11b61f 100644 --- a/api-client/package.json +++ b/api-client/package.json @@ -2,7 +2,7 @@ "private": true, "name": "@opentrons/api-client", "description": "Opentrons robot API client for Node.js and the browser", - "version": "5.0.2", + "version": "5.1.0-beta.0", "license": "Apache-2.0", "main": "dist/api-client.js", "module": "dist/api-client.mjs", @@ -13,7 +13,7 @@ "./dist/api-client.mjs": "./dist/api-client.browser.mjs" }, "dependencies": { - "@opentrons/shared-data": "5.0.2", + "@opentrons/shared-data": "5.1.0-beta.0", "axios": "^0.21.1" } } diff --git a/api/release-notes.md b/api/release-notes.md index 3f80f596e0b..0f434a29ff0 100644 --- a/api/release-notes.md +++ b/api/release-notes.md @@ -5,21 +5,39 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr [opentrons issue tracker]: https://github.com/Opentrons/opentrons/issues?q=is%3Aopen+is%3Aissue+label%3Abug --- +# OT-2 Software Changes in 5.1.0-beta.0 -# OT-2 Software Changes in 5.0.2 +Welcome to the beta release of v5.1.0 of the OT-2 software! + +In conjunction with changes on the app-side, the 5.1.0 release reshapes the way your OT-2 stores runs and protocols. We're very excited for you to try this new experience out, and we appreciate your feedback (and patience) as you use this new software. + +This is beta software! You may experience unexpected crashes or missing features not detailed here. Please see the [issue tracker][] for more details and to leave feedback. +[issue tracker]: https://github.com/Opentrons/opentrons/issues/new?assignees=y3rsh%2Cnusrat813&labels=5.1-feedback&template=testing_feedback.yml&title=5.1+Feedback%3A++%3Ctitle%3E + +## New Features + +- Your past 20 protocol runs will be persisted on the robot, even across reboots + +## Known Issues + +This beta is a work in progress! We'll be addressing issues in upcoming releases of 5.1.0. + +--- + +## OT-2 Software Changes in 5.0.2 Welcome to the v5.0.2 release of the Opentrons OT-2 software! This release is a complete refactor of how the OT-2 communicates with the Opentrons app, and features a number of changes to how protocols are loaded and stored on the robot. -## New Features +### New Features - A modern, http-based interface has replaced the RPC endpoints for communicating with the Opentrons App - More thorough information about a protocol is returned to the Opentrons App to enable the display of live protocol status - The most recent protocol analysis and run are stored on the robot to enable easy, quick re-running via the Opentrons App - A new way to use labware offsets in Jupyter notebook and SSH sessions -## 5.0.1 to 5.0.2 +### 5.0.1 to 5.0.2 The 5.0.2 hotfix release contains two fixes in the robot software: @@ -27,11 +45,11 @@ The 5.0.2 hotfix release contains two fixes in the robot software: 2. User-defined labware labels are now returned to the Opentrons App from protocol analyses and runs. 3. Protocol file uploads now permit uppercase .json and .py extensions. -## 5.0.0 to 5.0.1 +### 5.0.0 to 5.0.1 The 5.0.1 hotfix release does not contain any changes to the robot software -## Known Issues +### Known Issues - Your last run protocol will not be saved through robot reboots. - When you load multiple instances of the same module type in a protocol, the USB port numbers shown in "Module Setup" are incorrect. diff --git a/api/src/opentrons/CHANGELOG.md b/api/src/opentrons/CHANGELOG.md index fb71999fcb6..c7791caeea1 100644 --- a/api/src/opentrons/CHANGELOG.md +++ b/api/src/opentrons/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **api:** drop loop parameters removed in Python 3.10 ([#9368](https://github.com/Opentrons/opentrons/issues/9368)) ([e549c8c](https://github.com/Opentrons/opentrons/commit/e549c8c20205f7575700ed4df0adae18990305a9)), closes [#9331](https://github.com/Opentrons/opentrons/issues/9331) +* **api:** invalid state in poller ([#9959](https://github.com/Opentrons/opentrons/issues/9959)) ([9954d4a](https://github.com/Opentrons/opentrons/commit/9954d4a459122157c4ff9716aca654d9ad97d63a)), closes [#9940](https://github.com/Opentrons/opentrons/issues/9940) +* **api:** make opentrons_hardware not required ([#9605](https://github.com/Opentrons/opentrons/issues/9605)) ([32312c7](https://github.com/Opentrons/opentrons/commit/32312c7b577ce99e451fe385cb813e89754c64c5)) +* **api:** opentrons execute doesn't try to format run log command ([#9994](https://github.com/Opentrons/opentrons/issues/9994)) ([9c88176](https://github.com/Opentrons/opentrons/commit/9c8817629839402ebbd983e77828d9bc413a8643)) +* **api:** opentrons_simulate run log error ([#9799](https://github.com/Opentrons/opentrons/issues/9799)) ([abc7e64](https://github.com/Opentrons/opentrons/commit/abc7e644e8f980656a71c8e1d1ca8ddb68503c58)) +* **api:** set finished live runs to stopped rather than succeeded/failed ([#9936](https://github.com/Opentrons/opentrons/issues/9936)) ([d1a73cc](https://github.com/Opentrons/opentrons/commit/d1a73ccede564ec503a0d7d7053cc2c9b7dabb13)), closes [#9277](https://github.com/Opentrons/opentrons/issues/9277) +* **api:** sort modules in ascending port order ([#9620](https://github.com/Opentrons/opentrons/issues/9620)) ([4e65e98](https://github.com/Opentrons/opentrons/commit/4e65e9881fa074b9d36d5b42bfdf3e5dc537cb91)), closes [#9309](https://github.com/Opentrons/opentrons/issues/9309) [#9253](https://github.com/Opentrons/opentrons/issues/9253) +* **api:** working volume is not set in fast simulation ([#9550](https://github.com/Opentrons/opentrons/issues/9550)) ([dfbf237](https://github.com/Opentrons/opentrons/commit/dfbf2377efb4973cd1072611dd2a31a9b971e737)), closes [#9503](https://github.com/Opentrons/opentrons/issues/9503) +* **hardware,api:** can network_probe functionality ([#9437](https://github.com/Opentrons/opentrons/issues/9437)) ([2b68474](https://github.com/Opentrons/opentrons/commit/2b684743fd70f8b44b7820bfa6d2b649ffbb239b)) + + +### Features + +* **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** Analyze v6 json protocols and translate v6 commands to protocol engine ([#9772](https://github.com/Opentrons/opentrons/issues/9772)) ([c6bc5d8](https://github.com/Opentrons/opentrons/commit/c6bc5d857ba080dc9ed0392bc42822471f091ddd)) +* **api:** home za axis first, and home pipettes in parallel ([#9709](https://github.com/Opentrons/opentrons/issues/9709)) ([9c864ce](https://github.com/Opentrons/opentrons/commit/9c864ce39463adecd61d8b8fdca9cafd887c5624)) +* **api:** Integrate acceleration in OT3 hardware control api ([#9432](https://github.com/Opentrons/opentrons/issues/9432)) ([09be15a](https://github.com/Opentrons/opentrons/commit/09be15a7f41a0e9d70646f8ada390d48f954294e)) +* **api, robot-server:** wire up heater shaker live data to modules endpoint ([#9552](https://github.com/Opentrons/opentrons/issues/9552)) ([60c40bb](https://github.com/Opentrons/opentrons/commit/60c40bbf8934c7ccd83d5fb8b36717e5ecb8d806)) +* **engine:** implement heater-shaker commands ([#9747](https://github.com/Opentrons/opentrons/issues/9747)) ([aaf5dcb](https://github.com/Opentrons/opentrons/commit/aaf5dcb9bee60f8f574cf6855790fa0be07a01cd)) +* **hardware:** ot3: add pipette querying ([#9730](https://github.com/Opentrons/opentrons/issues/9730)) ([777e5ee](https://github.com/Opentrons/opentrons/commit/777e5ee924c5813b42536fdca0c7c90ee18c5290)) +* **ot3:** add home request, test to move group runner ([#9563](https://github.com/Opentrons/opentrons/issues/9563)) ([96ab10a](https://github.com/Opentrons/opentrons/commit/96ab10a17ba381657ad1b919dd8113c2cbea9911)) +* **ot3:** set motor current in mA ([#9610](https://github.com/Opentrons/opentrons/issues/9610)) ([b097d88](https://github.com/Opentrons/opentrons/commit/b097d886c92872a1177406022d795ac80d625f66)) +* **papiv3:** set rail lights ([#9569](https://github.com/Opentrons/opentrons/issues/9569)) ([a900063](https://github.com/Opentrons/opentrons/commit/a9000639d6b6e89af72a0d769a404dfee6d7051c)), closes [#9458](https://github.com/Opentrons/opentrons/issues/9458) +* **protocol-engine:** Implement Magnetic Module engage ([#9599](https://github.com/Opentrons/opentrons/issues/9599)) ([81e4b09](https://github.com/Opentrons/opentrons/commit/81e4b09046979ef5ad89499ca621ae62299d0c10)) +* **robot-server:** add top-level stateless /commands endpoints ([#9696](https://github.com/Opentrons/opentrons/issues/9696)) ([f7988cb](https://github.com/Opentrons/opentrons/commit/f7988cb93c8b00d01541d5094cf77ea2ce9b74be)) +* **robot-server:** add unique IDs to GET /modules response ([#9758](https://github.com/Opentrons/opentrons/issues/9758)) ([8d5e6a1](https://github.com/Opentrons/opentrons/commit/8d5e6a16df96c96a1b719be419b359cfc7f9a357)), closes [#9533](https://github.com/Opentrons/opentrons/issues/9533) +* **robot-server:** allow /commands to receive module commands ([#9776](https://github.com/Opentrons/opentrons/issues/9776)) ([db0a526](https://github.com/Opentrons/opentrons/commit/db0a5268a490b77cd6a00700df55a1de8460b786)), closes [#9617](https://github.com/Opentrons/opentrons/issues/9617) +* **robot-server:** recognize JSONv6 as a valid main protocol file ([#9686](https://github.com/Opentrons/opentrons/issues/9686)) ([32a5ed0](https://github.com/Opentrons/opentrons/commit/32a5ed00882aa981821f6e14cad720958e4ddc89)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/api/src/opentrons/package.json b/api/src/opentrons/package.json index fa48cb7bd34..4cc4301c47c 100644 --- a/api/src/opentrons/package.json +++ b/api/src/opentrons/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/api-server", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Opentrons API server application", "repository": { "type": "git", diff --git a/app-shell/CHANGELOG.md b/app-shell/CHANGELOG.md index 1191e304dce..dc08488ebb5 100644 --- a/app-shell/CHANGELOG.md +++ b/app-shell/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) +* **app:** add managed file system storage for protocols ([#9703](https://github.com/Opentrons/opentrons/issues/9703)) ([153431f](https://github.com/Opentrons/opentrons/commit/153431f7092ce542d068fcd603f423cd3f5442ad)), closes [#9483](https://github.com/Opentrons/opentrons/issues/9483) [#9405](https://github.com/Opentrons/opentrons/issues/9405) +* **app:** import new custom labware definition ([#9749](https://github.com/Opentrons/opentrons/issues/9749)) ([d3479fd](https://github.com/Opentrons/opentrons/commit/d3479fdb07ab12cf8199e8d7160478ef99061601)), closes [#8866](https://github.com/Opentrons/opentrons/issues/8866) +* **app, app-shell:** add labware details slideout and overflow menu ([#9894](https://github.com/Opentrons/opentrons/issues/9894)) ([dee5a11](https://github.com/Opentrons/opentrons/commit/dee5a11e594f48b9bd642755d5cc63c023d6c0dc)), closes [#8870](https://github.com/Opentrons/opentrons/issues/8870) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/app-shell diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 553c82ab75e..c658301f8aa 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -6,20 +6,53 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr --- -# Opentrons App Changes in 5.0.2 +# Opentrons App Changes in 5.1.0-beta.0 + +Welcome to the beta release of v5.1.0 release of the Opentrons App! + +After you update your app, please be sure to update any OT-2's you will be using with this beta. +The 5.1.0 release reshapes the main navigational structure. We're very excited for you to try this new experience out, and we appreciate your feedback (and patience) as you use this new software. + +This is beta software! You may experience unexpected crashes or missing features not detailed here. Please see the [issue tracker][] for more details and to leave feedback. +[issue tracker]: https://github.com/Opentrons/opentrons/issues/new?assignees=y3rsh%2Cnusrat813&labels=5.1-feedback&template=testing_feedback.yml&title=5.1+Feedback%3A++%3Ctitle%3E + +## New Features + +- A completely revamped look and feel of the app +- You can now upload protocols to the app and manage them locally without connecting to a robot +- You can now rename your robot easily! +- Updates to running a protocol on a robot + +## Bug Fixes + +Keep an eye on this space as we release new versions of the beta. + +## Known Issues + +This beta is a work in progress! We'll be addressing the following features and issues in upcoming releases of 5.1.0. + +- You will not be able to view historical protocol runs on a Device Detail Page +- You will not be able to Factory Reset +- You will not be able to specify an alternate path to a local python interpreter +- Portions of the Protocol Detail page are currently in development +- Magnetic Module Set Engage Height controls may not function properly + +--- + +## Opentrons App Changes in 5.0.2 Welcome to the v5.0.2 release of the Opentrons App! The 5.0.2 release reshapes the way you upload and set up protocols to run on your OT-2. Read below to find out about the new features in 5.0.0. -## New Features +### New Features - A completely revamped protocol upload experience that will walk you through setting up your OT-2 for the run - A new way to check the positioning of your labware prior to a run, where you can apply offsets to each labware individually - More visibility into the progress of protocol execution on the robot - Quick and easy re-running of your last used protocol -## 5.0.1 to 5.0.2 +### 5.0.1 to 5.0.2 The 5.0.2 hotfix release fixes three issues: @@ -27,11 +60,11 @@ The 5.0.2 hotfix release fixes three issues: 2. User-defined labware labels, if present, are now displayed in "Labware Setup" 3. Certain types of protocol upload failures will now show an error message instead of silently failing. -## 5.0.0 to 5.0.1 +### 5.0.0 to 5.0.1 The 5.0.1 hotfix release contains a small fix to the Labware Position Check to appropriately handle protocols that load pipettes, but never pick up tips with that pipette. -## Known Issues +### Known Issues - Your last run protocol will not be saved through robot reboots - When you load multiple instances of the same module type in a protocol, the USB port numbers shown in "Module Setup" are incorrect. diff --git a/app-shell/package.json b/app-shell/package.json index afd504a1117..20ed1786c75 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -2,7 +2,7 @@ "name": "@opentrons/app-shell", "private": true, "productName": "Opentrons", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Opentrons desktop application", "main": "lib/main.js", "types": "lib/main.d.ts", @@ -28,9 +28,9 @@ ] }, "devDependencies": { - "@opentrons/app": "5.0.2", - "@opentrons/discovery-client": "5.0.2", - "@opentrons/shared-data": "5.0.2" + "@opentrons/app": "5.1.0-beta.0", + "@opentrons/discovery-client": "5.1.0-beta.0", + "@opentrons/shared-data": "5.1.0-beta.0" }, "dependencies": { "@thi.ng/paths": "1.6.5", diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index 106a8541c4f..772f9ef9a63 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -3,6 +3,69 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **app:** fix heater shaker intro pg and misc typography ([#9493](https://github.com/Opentrons/opentrons/issues/9493)) ([347ed6e](https://github.com/Opentrons/opentrons/commit/347ed6e1b90a87f97bb171be87620f20f2db28f2)) + + +### Features + +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) +* **app:** about Module Slideouts ([#9543](https://github.com/Opentrons/opentrons/issues/9543)) ([d40dbc3](https://github.com/Opentrons/opentrons/commit/d40dbc3502cef97bbb10956c831e94e48f0ed688)), closes [#9305](https://github.com/Opentrons/opentrons/issues/9305) +* **app:** add animation to StatusLabel icon ([#9388](https://github.com/Opentrons/opentrons/issues/9388)) ([ea03868](https://github.com/Opentrons/opentrons/commit/ea03868088fb6962a64216568a8b97bc9e0acd9c)), closes [#9356](https://github.com/Opentrons/opentrons/issues/9356) +* **app:** add filter and sort to labware landing ([#9954](https://github.com/Opentrons/opentrons/issues/9954)) ([4bd9dec](https://github.com/Opentrons/opentrons/commit/4bd9decfb63e569c24443f2bfedd64bfaf448fa9)) +* **app:** add H-S 2d render to Power On page in Wizard ([#9757](https://github.com/Opentrons/opentrons/issues/9757)) ([177f5a5](https://github.com/Opentrons/opentrons/commit/177f5a58759baeb5f308b9834c26ac2275f13169)), closes [#9519](https://github.com/Opentrons/opentrons/issues/9519) +* **app:** add heater shaker attach module page ([#9517](https://github.com/Opentrons/opentrons/issues/9517)) ([caaab4e](https://github.com/Opentrons/opentrons/commit/caaab4e64ce321689ce930ee399f4c7fbecb2565)) +* **app:** add heater shaker module card ([#9653](https://github.com/Opentrons/opentrons/issues/9653)) ([a26e918](https://github.com/Opentrons/opentrons/commit/a26e9182970ea30c9e7726201202adcd76026698)), closes [#9288](https://github.com/Opentrons/opentrons/issues/9288) +* **app:** add heater shaker wizard key parts page ([#9499](https://github.com/Opentrons/opentrons/issues/9499)) ([e75fe82](https://github.com/Opentrons/opentrons/commit/e75fe82c8b8f3723bebed40dcd32cfdf3b7f6c10)) +* **app:** add heater shaker wizard scaffold ([#9451](https://github.com/Opentrons/opentrons/issues/9451)) ([c68b750](https://github.com/Opentrons/opentrons/commit/c68b75018f58343852d72c297c8970483760d6cd)) +* **app:** add magnetic module card in device details ([#9347](https://github.com/Opentrons/opentrons/issues/9347)) ([466e056](https://github.com/Opentrons/opentrons/commit/466e0567065d8773a81c25cd1b5c7998e00adf2c)), closes [#9324](https://github.com/Opentrons/opentrons/issues/9324) +* **app:** add managed file system storage for protocols ([#9703](https://github.com/Opentrons/opentrons/issues/9703)) ([153431f](https://github.com/Opentrons/opentrons/commit/153431f7092ce542d068fcd603f423cd3f5442ad)), closes [#9483](https://github.com/Opentrons/opentrons/issues/9483) [#9405](https://github.com/Opentrons/opentrons/issues/9405) +* **app:** add overFlow menu component and icon states ([#9409](https://github.com/Opentrons/opentrons/issues/9409)) ([40fcfd9](https://github.com/Opentrons/opentrons/commit/40fcfd9ee628dccace4a8e118d0039030ebd400c)), closes [#9362](https://github.com/Opentrons/opentrons/issues/9362) +* **app:** Add protocol landing page empty state ([#9358](https://github.com/Opentrons/opentrons/issues/9358)) ([dc1d9e7](https://github.com/Opentrons/opentrons/commit/dc1d9e76c2a60b3f32cad6edb6e99e09b1f550e9)), closes [#8814](https://github.com/Opentrons/opentrons/issues/8814) +* **app:** Add protocols list skeleton layout ([#9638](https://github.com/Opentrons/opentrons/issues/9638)) ([cfa1aa5](https://github.com/Opentrons/opentrons/commit/cfa1aa50501677dab49cbb9b3e02e373f256293a)) +* **app:** add selectors to Module Cards ([#9636](https://github.com/Opentrons/opentrons/issues/9636)) ([1c04d83](https://github.com/Opentrons/opentrons/commit/1c04d830f12b81f135315a8e71735dc21133ad0b)), closes [#9359](https://github.com/Opentrons/opentrons/issues/9359) +* **app:** add temperature module card in device details ([#9361](https://github.com/Opentrons/opentrons/issues/9361)) ([decbcbb](https://github.com/Opentrons/opentrons/commit/decbcbb753acdae9d7f0f1d79b332fb3a535e0cb)), closes [#9325](https://github.com/Opentrons/opentrons/issues/9325) +* **app:** add test shake slideout ([#9680](https://github.com/Opentrons/opentrons/issues/9680)) ([f3c8296](https://github.com/Opentrons/opentrons/commit/f3c82961939c5627de5dae1a68b78e2caad328d0)), closes [#9317](https://github.com/Opentrons/opentrons/issues/9317) +* **app:** add thermocycler module card in device details ([#9373](https://github.com/Opentrons/opentrons/issues/9373)) ([64575c0](https://github.com/Opentrons/opentrons/commit/64575c0201a24c233fc0462c3848dbc37b1d58e7)), closes [#9326](https://github.com/Opentrons/opentrons/issues/9326) +* **app:** add thermocycler slideout card ([#9421](https://github.com/Opentrons/opentrons/issues/9421)) ([d1a4a72](https://github.com/Opentrons/opentrons/commit/d1a4a7286b83bc4bbb6a366b647b27234efb9c84)), closes [#8789](https://github.com/Opentrons/opentrons/issues/8789) +* **app:** adding selectors for the appSettings ([#9629](https://github.com/Opentrons/opentrons/issues/9629)) ([ec4b2e2](https://github.com/Opentrons/opentrons/commit/ec4b2e28f2390ddc7310426a87839936dc547585)) +* **app:** App advanced settings u2e info ([#9876](https://github.com/Opentrons/opentrons/issues/9876)) ([5df5a33](https://github.com/Opentrons/opentrons/commit/5df5a33b6381b89704675ee23446598196fcff82)) +* **app:** App robot settings temp netwroking ([#9924](https://github.com/Opentrons/opentrons/issues/9924)) ([88b4ef3](https://github.com/Opentrons/opentrons/commit/88b4ef34bfd9c5661da1a94746dd1c88f438e00e)) +* **app:** app Settings for unified app ([#9489](https://github.com/Opentrons/opentrons/issues/9489)) ([af8d1ce](https://github.com/Opentrons/opentrons/commit/af8d1ce24071c5b75ef67ad244ca959246a4f9c7)), closes [#8885](https://github.com/Opentrons/opentrons/issues/8885) [#8884](https://github.com/Opentrons/opentrons/issues/8884) [#8886](https://github.com/Opentrons/opentrons/issues/8886) [#8882](https://github.com/Opentrons/opentrons/issues/8882) [#8880](https://github.com/Opentrons/opentrons/issues/8880) [#8879](https://github.com/Opentrons/opentrons/issues/8879) +* **app:** AppSettings Enable labware offset download link ([#9815](https://github.com/Opentrons/opentrons/issues/9815)) ([eeaccf4](https://github.com/Opentrons/opentrons/commit/eeaccf4ee7dc1f8b8e8b2dbe99ed8f8080e9172e)) +* **app:** Connect Robot via IP Address Slidout ([#9811](https://github.com/Opentrons/opentrons/issues/9811)) ([4a93206](https://github.com/Opentrons/opentrons/commit/4a932064598cbdece69d47c475a90d9d602fa751)), closes [#8883](https://github.com/Opentrons/opentrons/issues/8883) [/github.com/Opentrons/opentrons/pull/9811#discussion_r837678382](https://github.com//github.com/Opentrons/opentrons/pull/9811/issues/discussion_r837678382) +* **app:** create app tooltip ([#9970](https://github.com/Opentrons/opentrons/issues/9970)) ([ac6c0b3](https://github.com/Opentrons/opentrons/commit/ac6c0b320eaf7ecaa5f1c4e046084c0d60f56408)), closes [#9962](https://github.com/Opentrons/opentrons/issues/9962) +* **app:** create Banner component and add throughout module cards ([#9740](https://github.com/Opentrons/opentrons/issues/9740)) ([161a554](https://github.com/Opentrons/opentrons/commit/161a554ce57133eff511e05e6975fb5491d2ce95)), closes [#9290](https://github.com/Opentrons/opentrons/issues/9290) [#9545](https://github.com/Opentrons/opentrons/issues/9545) +* **app:** create H-S confirm attachment modals ([#9813](https://github.com/Opentrons/opentrons/issues/9813)) ([4a85bbd](https://github.com/Opentrons/opentrons/commit/4a85bbd04fe65cefd55447f98e271ed0c76e8a2b)), closes [#9278](https://github.com/Opentrons/opentrons/issues/9278) +* **app:** create heater shaker wizard intro page ([#9469](https://github.com/Opentrons/opentrons/issues/9469)) ([b8848f2](https://github.com/Opentrons/opentrons/commit/b8848f28d534a7023e984c0b43814db9c966964f)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** Create Labware card and Labware Landing ([#9612](https://github.com/Opentrons/opentrons/issues/9612)) ([d09dbd1](https://github.com/Opentrons/opentrons/commit/d09dbd1547c419b7fb63f7dca1589c7def5bcb43)), closes [#8861](https://github.com/Opentrons/opentrons/issues/8861) +* **app:** create Slideout component and make mag deck slideout ([#9382](https://github.com/Opentrons/opentrons/issues/9382)) ([1a3441b](https://github.com/Opentrons/opentrons/commit/1a3441b9532e5c37b699cd599a92fcb1a7837e2c)), closes [#8788](https://github.com/Opentrons/opentrons/issues/8788) +* **app:** creates temp module slideout ([#9415](https://github.com/Opentrons/opentrons/issues/9415)) ([4f85fd5](https://github.com/Opentrons/opentrons/commit/4f85fd560ba1b9f72fe8471b0b5ea6b4bcb32655)), closes [#8790](https://github.com/Opentrons/opentrons/issues/8790) +* **app:** heater shaker banner ([#9424](https://github.com/Opentrons/opentrons/issues/9424)) ([17ee912](https://github.com/Opentrons/opentrons/commit/17ee91255c7dc996cec4cb7d54a9e26502a5e63a)), closes [#9243](https://github.com/Opentrons/opentrons/issues/9243) +* **app:** heater shaker is currently shaking modal ([#9807](https://github.com/Opentrons/opentrons/issues/9807)) ([0ffe555](https://github.com/Opentrons/opentrons/commit/0ffe555f12a2ded6b75f8fdb3b0786e041526829)), closes [#9281](https://github.com/Opentrons/opentrons/issues/9281) +* **app:** heater shaker wizard power on page ([#9536](https://github.com/Opentrons/opentrons/issues/9536)) ([f2cf483](https://github.com/Opentrons/opentrons/commit/f2cf48345cdef75c9b18045c8f4cbd18d09cd68a)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** heater shaker wizard test shake ([#9549](https://github.com/Opentrons/opentrons/issues/9549)) ([fa6f9c6](https://github.com/Opentrons/opentrons/commit/fa6f9c6f146a2eb3c54ca0131461abb22c8ec715)) +* **app:** heater shaker wizard thermal adapter page ([#9500](https://github.com/Opentrons/opentrons/issues/9500)) ([60b249b](https://github.com/Opentrons/opentrons/commit/60b249b8a088fc0604820416668cd45d31e55b8c)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** import new custom labware definition ([#9749](https://github.com/Opentrons/opentrons/issues/9749)) ([d3479fd](https://github.com/Opentrons/opentrons/commit/d3479fdb07ab12cf8199e8d7160478ef99061601)), closes [#8866](https://github.com/Opentrons/opentrons/issues/8866) +* **app:** make pipette cards and overflow menus ([#9976](https://github.com/Opentrons/opentrons/issues/9976)) ([c2753cd](https://github.com/Opentrons/opentrons/commit/c2753cdb1b1f27c2d5762a220a5d3aba061bb921)), closes [#8692](https://github.com/Opentrons/opentrons/issues/8692) [#8693](https://github.com/Opentrons/opentrons/issues/8693) +* **app:** make story for MenuItem, Slideout, and OverflowBtn ([#9455](https://github.com/Opentrons/opentrons/issues/9455)) ([b10dcb3](https://github.com/Opentrons/opentrons/commit/b10dcb3637d12149bd4d6b664c684c7117be3a9d)), closes [#9449](https://github.com/Opentrons/opentrons/issues/9449) +* **app:** promote new navigational structure to default view ([#9980](https://github.com/Opentrons/opentrons/issues/9980)) ([4b40d83](https://github.com/Opentrons/opentrons/commit/4b40d8380327708b8a4fd4a7c628b3138e43fba0)) +* **app:** slideout and functionality to heater shaker overflow menu ([#9682](https://github.com/Opentrons/opentrons/issues/9682)) ([271dea6](https://github.com/Opentrons/opentrons/commit/271dea6d1924a795f56aee1e2a0839ef8d10bf61)), closes [#9304](https://github.com/Opentrons/opentrons/issues/9304) [#9303](https://github.com/Opentrons/opentrons/issues/9303) [#9302](https://github.com/Opentrons/opentrons/issues/9302) [#9450](https://github.com/Opentrons/opentrons/issues/9450) +* **app:** wire up H-S AttachModule page and add MoAM support to wizard ([#9926](https://github.com/Opentrons/opentrons/issues/9926)) ([7d4258a](https://github.com/Opentrons/opentrons/commit/7d4258a18518169bc273b7ee037f7ade50f7550a)), closes [#9534](https://github.com/Opentrons/opentrons/issues/9534) +* **app:** wire up Heater Shaker wizard intro page ([#9867](https://github.com/Opentrons/opentrons/issues/9867)) ([f6235c0](https://github.com/Opentrons/opentrons/commit/f6235c055f1ff180edbd594692d2dc783ac3fc4a)), closes [#9518](https://github.com/Opentrons/opentrons/issues/9518) +* **app, app-shell:** add labware details slideout and overflow menu ([#9894](https://github.com/Opentrons/opentrons/issues/9894)) ([dee5a11](https://github.com/Opentrons/opentrons/commit/dee5a11e594f48b9bd642755d5cc63c023d6c0dc)), closes [#8870](https://github.com/Opentrons/opentrons/issues/8870) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) +* **components:** Add design system constants to components library ([#9398](https://github.com/Opentrons/opentrons/issues/9398)) ([657df06](https://github.com/Opentrons/opentrons/commit/657df06a813359d1a4ed519057c687f68b8559b0)), closes [#9389](https://github.com/Opentrons/opentrons/issues/9389) +* **protocol-designer:** add schema v6 migration support ([#9595](https://github.com/Opentrons/opentrons/issues/9595)) ([639cc00](https://github.com/Opentrons/opentrons/commit/639cc0093aac7cf960d0254796c5ca0131d15e25)), closes [#9542](https://github.com/Opentrons/opentrons/issues/9542) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/app/package.json b/app/package.json index f92aae8de04..42ca54b39d1 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/app", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Opentrons desktop application UI", "source": "src/index.tsx", "types": "lib/index.d.ts", @@ -19,10 +19,10 @@ "homepage": "https://github.com/Opentrons/opentrons", "dependencies": { "@hot-loader/react-dom": "17.0.1", - "@opentrons/api-client": "5.0.2", - "@opentrons/components": "5.0.2", - "@opentrons/react-api-client": "5.0.2", - "@opentrons/shared-data": "5.0.2", + "@opentrons/api-client": "5.1.0-beta.0", + "@opentrons/components": "5.1.0-beta.0", + "@opentrons/react-api-client": "5.1.0-beta.0", + "@opentrons/shared-data": "5.1.0-beta.0", "@thi.ng/paths": "1.6.5", "classnames": "2.2.5", "connected-react-router": "6.8.0", diff --git a/components/CHANGELOG.md b/components/CHANGELOG.md index 24be511b493..8a425ec7eed 100644 --- a/components/CHANGELOG.md +++ b/components/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **app:** fix heater shaker intro pg and misc typography ([#9493](https://github.com/Opentrons/opentrons/issues/9493)) ([347ed6e](https://github.com/Opentrons/opentrons/commit/347ed6e1b90a87f97bb171be87620f20f2db28f2)) + + +### Features + +* **app:** about Module Slideouts ([#9543](https://github.com/Opentrons/opentrons/issues/9543)) ([d40dbc3](https://github.com/Opentrons/opentrons/commit/d40dbc3502cef97bbb10956c831e94e48f0ed688)), closes [#9305](https://github.com/Opentrons/opentrons/issues/9305) +* **app:** add heater shaker attach module page ([#9517](https://github.com/Opentrons/opentrons/issues/9517)) ([caaab4e](https://github.com/Opentrons/opentrons/commit/caaab4e64ce321689ce930ee399f4c7fbecb2565)) +* **app:** add heater shaker wizard scaffold ([#9451](https://github.com/Opentrons/opentrons/issues/9451)) ([c68b750](https://github.com/Opentrons/opentrons/commit/c68b75018f58343852d72c297c8970483760d6cd)) +* **app:** add magnetic module card in device details ([#9347](https://github.com/Opentrons/opentrons/issues/9347)) ([466e056](https://github.com/Opentrons/opentrons/commit/466e0567065d8773a81c25cd1b5c7998e00adf2c)), closes [#9324](https://github.com/Opentrons/opentrons/issues/9324) +* **app:** add overFlow menu component and icon states ([#9409](https://github.com/Opentrons/opentrons/issues/9409)) ([40fcfd9](https://github.com/Opentrons/opentrons/commit/40fcfd9ee628dccace4a8e118d0039030ebd400c)), closes [#9362](https://github.com/Opentrons/opentrons/issues/9362) +* **app:** Add protocols list skeleton layout ([#9638](https://github.com/Opentrons/opentrons/issues/9638)) ([cfa1aa5](https://github.com/Opentrons/opentrons/commit/cfa1aa50501677dab49cbb9b3e02e373f256293a)) +* **app:** add temperature module card in device details ([#9361](https://github.com/Opentrons/opentrons/issues/9361)) ([decbcbb](https://github.com/Opentrons/opentrons/commit/decbcbb753acdae9d7f0f1d79b332fb3a535e0cb)), closes [#9325](https://github.com/Opentrons/opentrons/issues/9325) +* **app:** add thermocycler module card in device details ([#9373](https://github.com/Opentrons/opentrons/issues/9373)) ([64575c0](https://github.com/Opentrons/opentrons/commit/64575c0201a24c233fc0462c3848dbc37b1d58e7)), closes [#9326](https://github.com/Opentrons/opentrons/issues/9326) +* **app:** app Settings for unified app ([#9489](https://github.com/Opentrons/opentrons/issues/9489)) ([af8d1ce](https://github.com/Opentrons/opentrons/commit/af8d1ce24071c5b75ef67ad244ca959246a4f9c7)), closes [#8885](https://github.com/Opentrons/opentrons/issues/8885) [#8884](https://github.com/Opentrons/opentrons/issues/8884) [#8886](https://github.com/Opentrons/opentrons/issues/8886) [#8882](https://github.com/Opentrons/opentrons/issues/8882) [#8880](https://github.com/Opentrons/opentrons/issues/8880) [#8879](https://github.com/Opentrons/opentrons/issues/8879) +* **app:** Connect Robot via IP Address Slidout ([#9811](https://github.com/Opentrons/opentrons/issues/9811)) ([4a93206](https://github.com/Opentrons/opentrons/commit/4a932064598cbdece69d47c475a90d9d602fa751)), closes [#8883](https://github.com/Opentrons/opentrons/issues/8883) [/github.com/Opentrons/opentrons/pull/9811#discussion_r837678382](https://github.com//github.com/Opentrons/opentrons/pull/9811/issues/discussion_r837678382) +* **app:** create Banner component and add throughout module cards ([#9740](https://github.com/Opentrons/opentrons/issues/9740)) ([161a554](https://github.com/Opentrons/opentrons/commit/161a554ce57133eff511e05e6975fb5491d2ce95)), closes [#9290](https://github.com/Opentrons/opentrons/issues/9290) [#9545](https://github.com/Opentrons/opentrons/issues/9545) +* **app:** create heater shaker wizard intro page ([#9469](https://github.com/Opentrons/opentrons/issues/9469)) ([b8848f2](https://github.com/Opentrons/opentrons/commit/b8848f28d534a7023e984c0b43814db9c966964f)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** Create Labware card and Labware Landing ([#9612](https://github.com/Opentrons/opentrons/issues/9612)) ([d09dbd1](https://github.com/Opentrons/opentrons/commit/d09dbd1547c419b7fb63f7dca1589c7def5bcb43)), closes [#8861](https://github.com/Opentrons/opentrons/issues/8861) +* **app:** creates temp module slideout ([#9415](https://github.com/Opentrons/opentrons/issues/9415)) ([4f85fd5](https://github.com/Opentrons/opentrons/commit/4f85fd560ba1b9f72fe8471b0b5ea6b4bcb32655)), closes [#8790](https://github.com/Opentrons/opentrons/issues/8790) +* **app:** heater shaker banner ([#9424](https://github.com/Opentrons/opentrons/issues/9424)) ([17ee912](https://github.com/Opentrons/opentrons/commit/17ee91255c7dc996cec4cb7d54a9e26502a5e63a)), closes [#9243](https://github.com/Opentrons/opentrons/issues/9243) +* **app:** heater shaker wizard thermal adapter page ([#9500](https://github.com/Opentrons/opentrons/issues/9500)) ([60b249b](https://github.com/Opentrons/opentrons/commit/60b249b8a088fc0604820416668cd45d31e55b8c)), closes [#9283](https://github.com/Opentrons/opentrons/issues/9283) +* **app:** make pipette cards and overflow menus ([#9976](https://github.com/Opentrons/opentrons/issues/9976)) ([c2753cd](https://github.com/Opentrons/opentrons/commit/c2753cdb1b1f27c2d5762a220a5d3aba061bb921)), closes [#8692](https://github.com/Opentrons/opentrons/issues/8692) [#8693](https://github.com/Opentrons/opentrons/issues/8693) +* **app:** slideout and functionality to heater shaker overflow menu ([#9682](https://github.com/Opentrons/opentrons/issues/9682)) ([271dea6](https://github.com/Opentrons/opentrons/commit/271dea6d1924a795f56aee1e2a0839ef8d10bf61)), closes [#9304](https://github.com/Opentrons/opentrons/issues/9304) [#9303](https://github.com/Opentrons/opentrons/issues/9303) [#9302](https://github.com/Opentrons/opentrons/issues/9302) [#9450](https://github.com/Opentrons/opentrons/issues/9450) +* **app, app-shell:** add labware details slideout and overflow menu ([#9894](https://github.com/Opentrons/opentrons/issues/9894)) ([dee5a11](https://github.com/Opentrons/opentrons/commit/dee5a11e594f48b9bd642755d5cc63c023d6c0dc)), closes [#8870](https://github.com/Opentrons/opentrons/issues/8870) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) +* **components:** Add design system constants to components library ([#9398](https://github.com/Opentrons/opentrons/issues/9398)) ([657df06](https://github.com/Opentrons/opentrons/commit/657df06a813359d1a4ed519057c687f68b8559b0)), closes [#9389](https://github.com/Opentrons/opentrons/issues/9389) +* **components:** Add single path icon data for new compound icons ([#9462](https://github.com/Opentrons/opentrons/issues/9462)) ([fe164a4](https://github.com/Opentrons/opentrons/commit/fe164a472205de559a054eeeaac81fc27990554c)) +* **protocol-designer:** add tooltips to H-S stepform ([#9944](https://github.com/Opentrons/opentrons/issues/9944)) ([d5d06b1](https://github.com/Opentrons/opentrons/commit/d5d06b100a88780d76f46f06a39d6b0c3ba964f1)), closes [#9733](https://github.com/Opentrons/opentrons/issues/9733) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/components diff --git a/components/package.json b/components/package.json index e376259639c..a5c2ad9103a 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/components", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "React components library for Opentrons' projects", "source": "src/index.ts", "types": "lib/index.d.ts", @@ -20,7 +20,7 @@ "react-router-dom": "5.1.1" }, "dependencies": { - "@opentrons/shared-data": "5.0.2", + "@opentrons/shared-data": "5.1.0-beta.0", "@popperjs/core": "2.1.1", "@types/classnames": "^2.2.5", "@types/lodash": "^4.14.168", diff --git a/discovery-client/CHANGELOG.md b/discovery-client/CHANGELOG.md index 6ff8009f855..d3435ed85a1 100644 --- a/discovery-client/CHANGELOG.md +++ b/discovery-client/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/discovery-client diff --git a/discovery-client/package.json b/discovery-client/package.json index 1d7e8d4b6ef..1c407d9193b 100644 --- a/discovery-client/package.json +++ b/discovery-client/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/discovery-client", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Node.js client for discovering Opentrons robots on the network", "main": "lib/index.js", "flow:main": "flow-types/index.js.flow", diff --git a/labware-designer/CHANGELOG.md b/labware-designer/CHANGELOG.md index c80f6b6a206..c7f51c1f1e4 100644 --- a/labware-designer/CHANGELOG.md +++ b/labware-designer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + +**Note:** Version bump only for package labware-designer + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package labware-designer diff --git a/labware-designer/package.json b/labware-designer/package.json index f8ac2e509bf..06ef8bd3de6 100644 --- a/labware-designer/package.json +++ b/labware-designer/package.json @@ -10,7 +10,7 @@ "name": "labware-designer", "productName": "Opentrons Labware Designer", "private": true, - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Labware Designer", "main": "src/index.tsx", "bugs": { @@ -19,6 +19,6 @@ "homepage": "https://github.com/Opentrons/opentrons", "license": "Apache-2.0", "dependencies": { - "@opentrons/shared-data": "5.0.2" + "@opentrons/shared-data": "5.1.0-beta.0" } } diff --git a/labware-library/CHANGELOG.md b/labware-library/CHANGELOG.md index b489152ac36..6f4f350cf84 100644 --- a/labware-library/CHANGELOG.md +++ b/labware-library/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **app, app-shell:** add labware details slideout and overflow menu ([#9894](https://github.com/Opentrons/opentrons/issues/9894)) ([dee5a11](https://github.com/Opentrons/opentrons/commit/dee5a11e594f48b9bd642755d5cc63c023d6c0dc)), closes [#8870](https://github.com/Opentrons/opentrons/issues/8870) +* **labware-library:** Add info alert for newly added labware ([#9685](https://github.com/Opentrons/opentrons/issues/9685)) ([01bf481](https://github.com/Opentrons/opentrons/commit/01bf481f5a198ca8e8e72a80fea58009428399f3)), closes [#9575](https://github.com/Opentrons/opentrons/issues/9575) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/labware-library diff --git a/labware-library/package.json b/labware-library/package.json index 7ba87b8666a..9ce69274f10 100644 --- a/labware-library/package.json +++ b/labware-library/package.json @@ -1,7 +1,7 @@ { "name": "@opentrons/labware-library", "productName": "Labware Library", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Opentrons standard labware library", "main": "dist/index.js", "source": "src/index.tsx", @@ -29,7 +29,7 @@ }, "dependencies": { "@hot-loader/react-dom": "17.0.1", - "@opentrons/components": "5.0.2", + "@opentrons/components": "5.1.0-beta.0", "ajv": "6.10.2", "classnames": "2.2.5", "cookie": "0.4.0", diff --git a/lerna.json b/lerna.json index 42f13ed2d5c..dc180ef93d0 100644 --- a/lerna.json +++ b/lerna.json @@ -15,5 +15,5 @@ }, "npmClient": "yarn", "useWorkspaces": true, - "version": "5.0.2" + "version": "5.1.0-beta.0" } diff --git a/notify-server/notify_server/CHANGELOG.md b/notify-server/notify_server/CHANGELOG.md index 470f8f9b2f8..4c47a280d38 100644 --- a/notify-server/notify_server/CHANGELOG.md +++ b/notify-server/notify_server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + +**Note:** Version bump only for package @opentrons/notify-server + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/notify-server diff --git a/notify-server/notify_server/package.json b/notify-server/notify_server/package.json index a6ee158a4cb..cf2642fc7df 100644 --- a/notify-server/notify_server/package.json +++ b/notify-server/notify_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/notify-server", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Notification pub/sub server for Opentrons robots", "repository": { "type": "git", diff --git a/protocol-designer/CHANGELOG.md b/protocol-designer/CHANGELOG.md index 2b8ad4142d3..38126b9f0b7 100644 --- a/protocol-designer/CHANGELOG.md +++ b/protocol-designer/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **app:** add H-S to PD pause step ([#9939](https://github.com/Opentrons/opentrons/issues/9939)) ([f5d4ab5](https://github.com/Opentrons/opentrons/commit/f5d4ab5d987f149793f63a269d8b9f3e71cd0c20)) +* **app:** make pipette cards and overflow menus ([#9976](https://github.com/Opentrons/opentrons/issues/9976)) ([c2753cd](https://github.com/Opentrons/opentrons/commit/c2753cdb1b1f27c2d5762a220a5d3aba061bb921)), closes [#8692](https://github.com/Opentrons/opentrons/issues/8692) [#8693](https://github.com/Opentrons/opentrons/issues/8693) +* **protocol-designer:** add heater shaker module ([#9626](https://github.com/Opentrons/opentrons/issues/9626)) ([adc2692](https://github.com/Opentrons/opentrons/commit/adc26925464ea2358c3f981abe01acb0d143f216)), closes [#9560](https://github.com/Opentrons/opentrons/issues/9560) +* **protocol-designer:** add heater shaker step form ([#9711](https://github.com/Opentrons/opentrons/issues/9711)) ([ff6a8a2](https://github.com/Opentrons/opentrons/commit/ff6a8a23445504254e0a1a6a80752859dee2f9b5)), closes [#9689](https://github.com/Opentrons/opentrons/issues/9689) +* **protocol-designer:** add heater shaker step to dropdown ([#9643](https://github.com/Opentrons/opentrons/issues/9643)) ([7e7bca9](https://github.com/Opentrons/opentrons/commit/7e7bca99ad8dfcc81b8acf298775b19ec0598988)), closes [#9562](https://github.com/Opentrons/opentrons/issues/9562) +* **protocol-designer:** add load liquid commands ([#9923](https://github.com/Opentrons/opentrons/issues/9923)) ([5b003f5](https://github.com/Opentrons/opentrons/commit/5b003f57ed224b69c2b133156c8685e3808e812b)), closes [#9702](https://github.com/Opentrons/opentrons/issues/9702) +* **protocol-designer:** add schema v6 migration support ([#9595](https://github.com/Opentrons/opentrons/issues/9595)) ([639cc00](https://github.com/Opentrons/opentrons/commit/639cc0093aac7cf960d0254796c5ca0131d15e25)), closes [#9542](https://github.com/Opentrons/opentrons/issues/9542) +* **protocol-designer:** add tooltips to H-S stepform ([#9944](https://github.com/Opentrons/opentrons/issues/9944)) ([d5d06b1](https://github.com/Opentrons/opentrons/commit/d5d06b100a88780d76f46f06a39d6b0c3ba964f1)), closes [#9733](https://github.com/Opentrons/opentrons/issues/9733) +* **protocol-designer:** close latch when set shake is set to true ([#9984](https://github.com/Opentrons/opentrons/issues/9984)) ([46ce934](https://github.com/Opentrons/opentrons/commit/46ce93447cee53aa89ef565d2e4a99637fb9fa86)), closes [#9983](https://github.com/Opentrons/opentrons/issues/9983) +* **protocol-designer:** hook up heater shaker command creator ([#9896](https://github.com/Opentrons/opentrons/issues/9896)) ([443afa1](https://github.com/Opentrons/opentrons/commit/443afa1edc22da4ec832d8fe429730cf12a18f48)) +* **protocol-designer:** make liquids descriptions strings ([#10002](https://github.com/Opentrons/opentrons/issues/10002)) ([81544ba](https://github.com/Opentrons/opentrons/commit/81544ba87075736eae9e1f38a32e0c8d9bbff480)), closes [#10001](https://github.com/Opentrons/opentrons/issues/10001) +* **protocol-designer:** pipette step validation for H-S latch open ([#9928](https://github.com/Opentrons/opentrons/issues/9928)) ([cd65ccd](https://github.com/Opentrons/opentrons/commit/cd65ccd5c15b29d8619d5b43a43c6626e6059641)), closes [#9745](https://github.com/Opentrons/opentrons/issues/9745) +* **protocol-designer:** pipette step validation for H-S shaking ([#9933](https://github.com/Opentrons/opentrons/issues/9933)) ([5b52d68](https://github.com/Opentrons/opentrons/commit/5b52d68041cb72ecfa9422b1b01090a37b103ec7)), closes [#9752](https://github.com/Opentrons/opentrons/issues/9752) +* **protocol-designer:** wire up moduleState for H-S on the deckmap ([#9902](https://github.com/Opentrons/opentrons/issues/9902)) ([d640b7b](https://github.com/Opentrons/opentrons/commit/d640b7b02939eefc93bd5def746afce544d9855e)), closes [#9739](https://github.com/Opentrons/opentrons/issues/9739) +* **step-generation, protocol-designer:** add JSON schema v6 support ([#9824](https://github.com/Opentrons/opentrons/issues/9824)) ([0c95a58](https://github.com/Opentrons/opentrons/commit/0c95a58c309ea8d901bbb9fac82f371c296fe1d4)) +* **step-generation, protocol-designer:** hook up heater-shaker PD step form ([#9873](https://github.com/Opentrons/opentrons/issues/9873)) ([a44ecd7](https://github.com/Opentrons/opentrons/commit/a44ecd7694006e61947dc963e5842078bd7076ae)), closes [#9741](https://github.com/Opentrons/opentrons/issues/9741) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package protocol-designer diff --git a/protocol-designer/package.json b/protocol-designer/package.json index 099cec0f4cb..55d7f2c58ef 100755 --- a/protocol-designer/package.json +++ b/protocol-designer/package.json @@ -10,7 +10,7 @@ "name": "protocol-designer", "productName": "Opentrons Protocol Designer BETA", "private": true, - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Protocol designer app", "main": "src/index.js", "bugs": { @@ -20,8 +20,8 @@ "license": "Apache-2.0", "dependencies": { "@hot-loader/react-dom": "17.0.1", - "@opentrons/components": "5.0.2", - "@opentrons/step-generation": "5.0.2", + "@opentrons/components": "5.1.0-beta.0", + "@opentrons/step-generation": "5.1.0-beta.0", "@typeform/embed": "0.16.0", "@types/redux-actions": "2.6.1", "@types/ua-parser-js": "0.7.36", diff --git a/protocol-library-kludge/CHANGELOG.md b/protocol-library-kludge/CHANGELOG.md index b238422d9b2..56754402598 100644 --- a/protocol-library-kludge/CHANGELOG.md +++ b/protocol-library-kludge/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + +**Note:** Version bump only for package protocol-library-kludge + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package protocol-library-kludge diff --git a/protocol-library-kludge/package.json b/protocol-library-kludge/package.json index e19fca3c0dc..cac040d4e4c 100644 --- a/protocol-library-kludge/package.json +++ b/protocol-library-kludge/package.json @@ -9,7 +9,7 @@ }, "name": "protocol-library-kludge", "private": true, - "version": "5.0.2", + "version": "5.1.0-beta.0", "productName": "Opentrons Protocol Library", "description": "Protocol library stuff (WIP)", "main": "lib/index.js", @@ -21,8 +21,8 @@ "license": "Apache-2.0", "dependencies": { "@hot-loader/react-dom": "17.0.1", - "@opentrons/components": "5.0.2", - "@opentrons/shared-data": "5.0.2", + "@opentrons/components": "5.1.0-beta.0", + "@opentrons/shared-data": "5.1.0-beta.0", "classnames": "2.2.5", "lodash": "4.17.15", "react": "17.0.1", diff --git a/react-api-client/CHANGELOG.md b/react-api-client/CHANGELOG.md index 71103f7ac52..cdc4b1c1733 100644 --- a/react-api-client/CHANGELOG.md +++ b/react-api-client/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **api-client, react-api-client:** add create live command hook ([#9656](https://github.com/Opentrons/opentrons/issues/9656)) ([3f147a8](https://github.com/Opentrons/opentrons/commit/3f147a8f4dccaa369f518238700d4f287dbb9a08)), closes [#9650](https://github.com/Opentrons/opentrons/issues/9650) +* **app:** App robot settings advanced tab robot update ([#10010](https://github.com/Opentrons/opentrons/issues/10010)) ([cf4e9ec](https://github.com/Opentrons/opentrons/commit/cf4e9ecf1bc825bf86339fb0867781a8e25f7e3a)) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/react-api-client/package.json b/react-api-client/package.json index 23057bc3a2c..3ab48bc8260 100644 --- a/react-api-client/package.json +++ b/react-api-client/package.json @@ -1,7 +1,7 @@ { "name": "@opentrons/react-api-client", "description": "Opentrons robot HTTP API client for React apps", - "version": "5.0.2", + "version": "5.1.0-beta.0", "license": "Apache-2.0", "main": "dist/react-api-client.browser.js", "module": "dist/react-api-client.browser.mjs", @@ -11,8 +11,8 @@ "react": "17.0.1" }, "dependencies": { - "@opentrons/api-client": "5.0.2", - "@opentrons/shared-data": "5.0.2", + "@opentrons/api-client": "5.1.0-beta.0", + "@opentrons/shared-data": "5.1.0-beta.0", "react-query": "^3.34.8" } } diff --git a/robot-server/robot_server/CHANGELOG.md b/robot-server/robot_server/CHANGELOG.md index 0fa779addc4..904f090dff7 100644 --- a/robot-server/robot_server/CHANGELOG.md +++ b/robot-server/robot_server/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **api:** drop loop parameters removed in Python 3.10 ([#9368](https://github.com/Opentrons/opentrons/issues/9368)) ([e549c8c](https://github.com/Opentrons/opentrons/commit/e549c8c20205f7575700ed4df0adae18990305a9)), closes [#9331](https://github.com/Opentrons/opentrons/issues/9331) +* **api:** set finished live runs to stopped rather than succeeded/failed ([#9936](https://github.com/Opentrons/opentrons/issues/9936)) ([d1a73cc](https://github.com/Opentrons/opentrons/commit/d1a73ccede564ec503a0d7d7053cc2c9b7dabb13)), closes [#9277](https://github.com/Opentrons/opentrons/issues/9277) + + +### Features + +* **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api, robot-server:** wire up heater shaker live data to modules endpoint ([#9552](https://github.com/Opentrons/opentrons/issues/9552)) ([60c40bb](https://github.com/Opentrons/opentrons/commit/60c40bbf8934c7ccd83d5fb8b36717e5ecb8d806)) +* **robot-server:** add key to POST /protocols and persist in SQL table ([#9868](https://github.com/Opentrons/opentrons/issues/9868)) ([8b5e721](https://github.com/Opentrons/opentrons/commit/8b5e72120a83233cecefc11d6973137369f32880)) +* **robot-server:** add top-level stateless /commands endpoints ([#9696](https://github.com/Opentrons/opentrons/issues/9696)) ([f7988cb](https://github.com/Opentrons/opentrons/commit/f7988cb93c8b00d01541d5094cf77ea2ce9b74be)) +* **robot-server:** add unique IDs to GET /modules response ([#9758](https://github.com/Opentrons/opentrons/issues/9758)) ([8d5e6a1](https://github.com/Opentrons/opentrons/commit/8d5e6a16df96c96a1b719be419b359cfc7f9a357)), closes [#9533](https://github.com/Opentrons/opentrons/issues/9533) +* **robot-server:** allow /commands to receive module commands ([#9776](https://github.com/Opentrons/opentrons/issues/9776)) ([db0a526](https://github.com/Opentrons/opentrons/commit/db0a5268a490b77cd6a00700df55a1de8460b786)), closes [#9617](https://github.com/Opentrons/opentrons/issues/9617) +* **robot-server:** Persist protocols across reboots in a configurable directory ([#9864](https://github.com/Opentrons/opentrons/issues/9864)) ([fa3c6a2](https://github.com/Opentrons/opentrons/commit/fa3c6a2800c321d7c3647b0aaceb548ef9d91945)) +* **robot-server:** persist runs and action runs in sql db ([#9914](https://github.com/Opentrons/opentrons/issues/9914)) ([9c363e1](https://github.com/Opentrons/opentrons/commit/9c363e1ba1aa93fc789d526887b9df0242b907d0)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/robot-server/robot_server/package.json b/robot-server/robot_server/package.json index 9329f8fa208..d710507a3f4 100644 --- a/robot-server/robot_server/package.json +++ b/robot-server/robot_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/robot-server", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "HTTP server for Opentrons robots", "repository": { "type": "git", diff --git a/shared-data/CHANGELOG.md b/shared-data/CHANGELOG.md index 216905d3632..6572cbe0b73 100644 --- a/shared-data/CHANGELOG.md +++ b/shared-data/CHANGELOG.md @@ -3,6 +3,39 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Bug Fixes + +* **api:** drop loop parameters removed in Python 3.10 ([#9368](https://github.com/Opentrons/opentrons/issues/9368)) ([e549c8c](https://github.com/Opentrons/opentrons/commit/e549c8c20205f7575700ed4df0adae18990305a9)), closes [#9331](https://github.com/Opentrons/opentrons/issues/9331) +* **labware-library:** Update shop links for alumn block nest ([#9406](https://github.com/Opentrons/opentrons/issues/9406)) ([e46879e](https://github.com/Opentrons/opentrons/commit/e46879e5818d13ce414a4c7064ccebc1e3e36feb)), closes [#9375](https://github.com/Opentrons/opentrons/issues/9375) +* **shared-data:** Add Python tests for JSON v5 type-checking, and fix several small bugs ([#9720](https://github.com/Opentrons/opentrons/issues/9720)) ([805a262](https://github.com/Opentrons/opentrons/commit/805a26272c62078e6f0de28dab7dc94c96ee2006)) + + +### Features + +* **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** Analyze v6 json protocols and translate v6 commands to protocol engine ([#9772](https://github.com/Opentrons/opentrons/issues/9772)) ([c6bc5d8](https://github.com/Opentrons/opentrons/commit/c6bc5d857ba080dc9ed0392bc42822471f091ddd)) +* **app:** add test shake slideout ([#9680](https://github.com/Opentrons/opentrons/issues/9680)) ([f3c8296](https://github.com/Opentrons/opentrons/commit/f3c82961939c5627de5dae1a68b78e2caad328d0)), closes [#9317](https://github.com/Opentrons/opentrons/issues/9317) +* **app:** create Banner component and add throughout module cards ([#9740](https://github.com/Opentrons/opentrons/issues/9740)) ([161a554](https://github.com/Opentrons/opentrons/commit/161a554ce57133eff511e05e6975fb5491d2ce95)), closes [#9290](https://github.com/Opentrons/opentrons/issues/9290) [#9545](https://github.com/Opentrons/opentrons/issues/9545) +* **app:** create Slideout component and make mag deck slideout ([#9382](https://github.com/Opentrons/opentrons/issues/9382)) ([1a3441b](https://github.com/Opentrons/opentrons/commit/1a3441b9532e5c37b699cd599a92fcb1a7837e2c)), closes [#8788](https://github.com/Opentrons/opentrons/issues/8788) +* **app:** creates temp module slideout ([#9415](https://github.com/Opentrons/opentrons/issues/9415)) ([4f85fd5](https://github.com/Opentrons/opentrons/commit/4f85fd560ba1b9f72fe8471b0b5ea6b4bcb32655)), closes [#8790](https://github.com/Opentrons/opentrons/issues/8790) +* **app:** heater shaker wizard test shake ([#9549](https://github.com/Opentrons/opentrons/issues/9549)) ([fa6f9c6](https://github.com/Opentrons/opentrons/commit/fa6f9c6f146a2eb3c54ca0131461abb22c8ec715)) +* **app:** slideout and functionality to heater shaker overflow menu ([#9682](https://github.com/Opentrons/opentrons/issues/9682)) ([271dea6](https://github.com/Opentrons/opentrons/commit/271dea6d1924a795f56aee1e2a0839ef8d10bf61)), closes [#9304](https://github.com/Opentrons/opentrons/issues/9304) [#9303](https://github.com/Opentrons/opentrons/issues/9303) [#9302](https://github.com/Opentrons/opentrons/issues/9302) [#9450](https://github.com/Opentrons/opentrons/issues/9450) +* **app:** wire up Heater Shaker wizard intro page ([#9867](https://github.com/Opentrons/opentrons/issues/9867)) ([f6235c0](https://github.com/Opentrons/opentrons/commit/f6235c055f1ff180edbd594692d2dc783ac3fc4a)), closes [#9518](https://github.com/Opentrons/opentrons/issues/9518) +* **app, app-shell, api-client:** include analysis as cli tool within app for protocol ingestion ([#9825](https://github.com/Opentrons/opentrons/issues/9825)) ([cdf6c59](https://github.com/Opentrons/opentrons/commit/cdf6c59a96ea6ea5dca2ed79269537dbc0bc6ff7)) +* **heater-shaker:** update module definition ([#9759](https://github.com/Opentrons/opentrons/issues/9759)) ([8c0a796](https://github.com/Opentrons/opentrons/commit/8c0a796a2e687d9ec514a49952db705270468804)) +* **protocol-designer:** add load liquid commands ([#9923](https://github.com/Opentrons/opentrons/issues/9923)) ([5b003f5](https://github.com/Opentrons/opentrons/commit/5b003f57ed224b69c2b133156c8685e3808e812b)), closes [#9702](https://github.com/Opentrons/opentrons/issues/9702) +* **protocol-designer:** add schema v6 migration support ([#9595](https://github.com/Opentrons/opentrons/issues/9595)) ([639cc00](https://github.com/Opentrons/opentrons/commit/639cc0093aac7cf960d0254796c5ca0131d15e25)), closes [#9542](https://github.com/Opentrons/opentrons/issues/9542) +* **robot-server:** recognize JSONv6 as a valid main protocol file ([#9686](https://github.com/Opentrons/opentrons/issues/9686)) ([32a5ed0](https://github.com/Opentrons/opentrons/commit/32a5ed00882aa981821f6e14cad720958e4ddc89)) +* **shared-data:** add heater shaker 2d render key ([#9707](https://github.com/Opentrons/opentrons/issues/9707)) ([094af23](https://github.com/Opentrons/opentrons/commit/094af238976532e99a8324e0d89a1a2101a5e095)) +* **step-generation, protocol-designer:** add JSON schema v6 support ([#9824](https://github.com/Opentrons/opentrons/issues/9824)) ([0c95a58](https://github.com/Opentrons/opentrons/commit/0c95a58c309ea8d901bbb9fac82f371c296fe1d4)) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) diff --git a/shared-data/package.json b/shared-data/package.json index c58b39a2d7e..5d19fcd085d 100755 --- a/shared-data/package.json +++ b/shared-data/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/shared-data", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Default labware definitions for Opentrons robots", "repository": { "type": "git", diff --git a/step-generation/CHANGELOG.md b/step-generation/CHANGELOG.md index 9ec9d0ec00a..2e687498b17 100644 --- a/step-generation/CHANGELOG.md +++ b/step-generation/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + + +### Features + +* **protocol-designer:** add heater shaker module ([#9626](https://github.com/Opentrons/opentrons/issues/9626)) ([adc2692](https://github.com/Opentrons/opentrons/commit/adc26925464ea2358c3f981abe01acb0d143f216)), closes [#9560](https://github.com/Opentrons/opentrons/issues/9560) +* **protocol-designer:** add load liquid commands ([#9923](https://github.com/Opentrons/opentrons/issues/9923)) ([5b003f5](https://github.com/Opentrons/opentrons/commit/5b003f57ed224b69c2b133156c8685e3808e812b)), closes [#9702](https://github.com/Opentrons/opentrons/issues/9702) +* **protocol-designer:** hook up heater shaker command creator ([#9896](https://github.com/Opentrons/opentrons/issues/9896)) ([443afa1](https://github.com/Opentrons/opentrons/commit/443afa1edc22da4ec832d8fe429730cf12a18f48)) +* **protocol-designer:** pipette step validation for H-S latch open ([#9928](https://github.com/Opentrons/opentrons/issues/9928)) ([cd65ccd](https://github.com/Opentrons/opentrons/commit/cd65ccd5c15b29d8619d5b43a43c6626e6059641)), closes [#9745](https://github.com/Opentrons/opentrons/issues/9745) +* **protocol-designer:** pipette step validation for H-S shaking ([#9933](https://github.com/Opentrons/opentrons/issues/9933)) ([5b52d68](https://github.com/Opentrons/opentrons/commit/5b52d68041cb72ecfa9422b1b01090a37b103ec7)), closes [#9752](https://github.com/Opentrons/opentrons/issues/9752) +* **step-generation, protocol-designer:** add JSON schema v6 support ([#9824](https://github.com/Opentrons/opentrons/issues/9824)) ([0c95a58](https://github.com/Opentrons/opentrons/commit/0c95a58c309ea8d901bbb9fac82f371c296fe1d4)) +* **step-generation, protocol-designer:** hook up heater-shaker PD step form ([#9873](https://github.com/Opentrons/opentrons/issues/9873)) ([a44ecd7](https://github.com/Opentrons/opentrons/commit/a44ecd7694006e61947dc963e5842078bd7076ae)), closes [#9741](https://github.com/Opentrons/opentrons/issues/9741) + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/step-generation diff --git a/step-generation/package.json b/step-generation/package.json index acebe95ff2e..836ddd68e51 100644 --- a/step-generation/package.json +++ b/step-generation/package.json @@ -10,7 +10,7 @@ "name": "@opentrons/step-generation", "productName": "Opentrons Step Generation", "private": true, - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Step generation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -20,7 +20,7 @@ "homepage": "https://github.com/Opentrons/opentrons", "license": "Apache-2.0", "dependencies": { - "@opentrons/shared-data": "5.0.2", + "@opentrons/shared-data": "5.1.0-beta.0", "core-js": "3.2.1", "immer": "5.1.0", "lodash": "4.17.15" diff --git a/update-server/otupdate/CHANGELOG.md b/update-server/otupdate/CHANGELOG.md index 9eeae9ed67a..de5769dd576 100644 --- a/update-server/otupdate/CHANGELOG.md +++ b/update-server/otupdate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + +**Note:** Version bump only for package @opentrons/update-server + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/update-server diff --git a/update-server/otupdate/package.json b/update-server/otupdate/package.json index 6d87f18ed87..2a2282936c6 100644 --- a/update-server/otupdate/package.json +++ b/update-server/otupdate/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/update-server", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Update server for Opentrons robots", "repository": { "type": "git", diff --git a/webpack-config/CHANGELOG.md b/webpack-config/CHANGELOG.md index 5d1e44c8ed9..eb9e664ecd9 100644 --- a/webpack-config/CHANGELOG.md +++ b/webpack-config/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) + +**Note:** Version bump only for package @opentrons/webpack-config + + + + + ## [5.0.2](https://github.com/Opentrons/opentrons/compare/v5.0.1...v5.0.2) (2022-03-03) **Note:** Version bump only for package @opentrons/webpack-config diff --git a/webpack-config/package.json b/webpack-config/package.json index b05727516e5..fd8efaaa92a 100644 --- a/webpack-config/package.json +++ b/webpack-config/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/webpack-config", - "version": "5.0.2", + "version": "5.1.0-beta.0", "description": "Shareable pieces of webpack configuration", "main": "index.js", "repository": {