From 99a8d0bd8a651cf94c87084cb32c480ad145e69f Mon Sep 17 00:00:00 2001 From: Brian Arthur Cooper Date: Thu, 14 Jul 2022 16:49:03 -0400 Subject: [PATCH] chore(release): 6.0.0 (#11139) --- CHANGELOG.md | 568 +++++++++-------------- api-client/CHANGELOG.md | 90 +--- api-client/package.json | 4 +- api/src/opentrons/CHANGELOG.md | 174 ++----- api/src/opentrons/package.json | 2 +- app-shell/CHANGELOG.md | 104 +---- app-shell/package.json | 8 +- app/CHANGELOG.md | 382 +++++---------- app/package.json | 10 +- components/CHANGELOG.md | 134 +----- components/package.json | 4 +- discovery-client/CHANGELOG.md | 80 +--- discovery-client/package.json | 2 +- labware-designer/CHANGELOG.md | 82 +--- labware-designer/package.json | 4 +- labware-library/CHANGELOG.md | 82 +--- labware-library/package.json | 4 +- lerna.json | 2 +- notify-server/notify_server/CHANGELOG.md | 82 +--- notify-server/notify_server/package.json | 2 +- protocol-designer/CHANGELOG.md | 130 +----- protocol-designer/package.json | 6 +- protocol-library-kludge/CHANGELOG.md | 82 +--- protocol-library-kludge/package.json | 6 +- react-api-client/CHANGELOG.md | 98 +--- react-api-client/package.json | 6 +- robot-server/robot_server/CHANGELOG.md | 125 +---- robot-server/robot_server/package.json | 2 +- shared-data/CHANGELOG.md | 126 +---- shared-data/package.json | 2 +- step-generation/CHANGELOG.md | 104 +---- step-generation/package.json | 4 +- update-server/otupdate/CHANGELOG.md | 86 +--- update-server/otupdate/package.json | 2 +- webpack-config/CHANGELOG.md | 82 +--- webpack-config/package.json | 2 +- 36 files changed, 516 insertions(+), 2167 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1a5035fadb..cc3ef8ebbf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,440 +3,244 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - - -### Bug Fixes - -* **app:** 6.0 overall design QA ([#11081](https://github.com/Opentrons/opentrons/issues/11081)) ([bec8e23](https://github.com/Opentrons/opentrons/commit/bec8e23b9dfc4d29c88d5b5de73dd315a0c00885)) -* **app:** Address Choose a robot to run slideout design feedback ([#11065](https://github.com/Opentrons/opentrons/issues/11065)) ([1b1f84e](https://github.com/Opentrons/opentrons/commit/1b1f84e195ebd4daf709ce2736defcd6d55c37a2)), closes [#11029](https://github.com/Opentrons/opentrons/issues/11029) [#11057](https://github.com/Opentrons/opentrons/issues/11057) -* **app:** firmware update modal copy update ([#11088](https://github.com/Opentrons/opentrons/issues/11088)) ([27bed72](https://github.com/Opentrons/opentrons/commit/27bed7252268881abe1163ddbe8c96483da46b47)), closes [#11075](https://github.com/Opentrons/opentrons/issues/11075) -* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) -* **app:** fix devices landing page text wrapping ([#11110](https://github.com/Opentrons/opentrons/issues/11110)) ([9de3dca](https://github.com/Opentrons/opentrons/commit/9de3dca436a96c8c975ca23e2d230016fe17a892)), closes [#10886](https://github.com/Opentrons/opentrons/issues/10886) -* **app:** fix labware offset text alignment, fix historical run log missing timestamps ([#11114](https://github.com/Opentrons/opentrons/issues/11114)) ([94c32a7](https://github.com/Opentrons/opentrons/commit/94c32a70da46201af28481703df775296c600199)), closes [#11109](https://github.com/Opentrons/opentrons/issues/11109) [#11108](https://github.com/Opentrons/opentrons/issues/11108) -* **app:** no longer require app restart after python override path config is updated ([#11049](https://github.com/Opentrons/opentrons/issues/11049)) ([25cc201](https://github.com/Opentrons/opentrons/commit/25cc201c98a30a6431a26b18510bf827e10b978b)), closes [#10612](https://github.com/Opentrons/opentrons/issues/10612) -* **app:** open tc lid in LPC via protocol engine command ([#11111](https://github.com/Opentrons/opentrons/issues/11111)) ([f74853b](https://github.com/Opentrons/opentrons/commit/f74853b072ff31d3a383ce639d35d0ff5d4db033)), closes [#11096](https://github.com/Opentrons/opentrons/issues/11096) -* **app:** rm analyzing state in run header for historical runs ([#11122](https://github.com/Opentrons/opentrons/issues/11122)) ([efa83d4](https://github.com/Opentrons/opentrons/commit/efa83d4da31d27bb2d16dd35ddd91757dace02fb)) -* **app:** sanitize legacy command text in new run log to protect for non string values ([#11129](https://github.com/Opentrons/opentrons/issues/11129)) ([06edad6](https://github.com/Opentrons/opentrons/commit/06edad69dae9c8827c9083562304f59bc399c016)) -* **app:** sanitize legacy command text in run log to protect for non string values ([#11127](https://github.com/Opentrons/opentrons/issues/11127)) ([e586bfe](https://github.com/Opentrons/opentrons/commit/e586bfefd904587673fa7ca4cd71ffee524aa484)) - - -### Features - -* **app:** fix choose protocol/robot slideout robot busy error logic ([#11106](https://github.com/Opentrons/opentrons/issues/11106)) ([d7ae58b](https://github.com/Opentrons/opentrons/commit/d7ae58bba1bcdf5b2c9bc0197881a65e4488e4c2)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) -* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - - -### Bug Fixes - -* **app:** Address Labware import slideout design feedback ([#10994](https://github.com/Opentrons/opentrons/issues/10994)) ([6943c37](https://github.com/Opentrons/opentrons/commit/6943c37e5fadab983b10366b69ea7706a5c587f8)), closes [#10926](https://github.com/Opentrons/opentrons/issues/10926) -* **app:** Address labware landing page design feedback ([#10957](https://github.com/Opentrons/opentrons/issues/10957)) ([6baaa46](https://github.com/Opentrons/opentrons/commit/6baaa46169d6f6e7907a1bf75b88719cbccf729c)), closes [#10905](https://github.com/Opentrons/opentrons/issues/10905) -* **app:** Address protocols landing design feedback ([#10993](https://github.com/Opentrons/opentrons/issues/10993)) ([1e83a0f](https://github.com/Opentrons/opentrons/commit/1e83a0f0a0ab0977d2accca9db0f67485e29de49)), closes [#10767](https://github.com/Opentrons/opentrons/issues/10767) [#10208](https://github.com/Opentrons/opentrons/issues/10208) [#10208](https://github.com/Opentrons/opentrons/issues/10208) -* **app:** change error text when creation error is run is busy ([#11069](https://github.com/Opentrons/opentrons/issues/11069)) ([b9f2ba4](https://github.com/Opentrons/opentrons/commit/b9f2ba4436a20758f7dcb3356b54ba3f0a0060c9)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) -* **app:** disable protocol runs when robot update available ([#11050](https://github.com/Opentrons/opentrons/issues/11050)) ([3618c9a](https://github.com/Opentrons/opentrons/commit/3618c9a73c7bb751413f435925ff9b53e52765ad)), closes [#10935](https://github.com/Opentrons/opentrons/issues/10935) -* **app:** fix jump to current step when outside current window ([#11052](https://github.com/Opentrons/opentrons/issues/11052)) ([eb8cf4c](https://github.com/Opentrons/opentrons/commit/eb8cf4c3c31442822fd01bf487a066719ba4f73c)), closes [#10898](https://github.com/Opentrons/opentrons/issues/10898) -* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) -* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) -* **app:** protocol run page design qa ([#11013](https://github.com/Opentrons/opentrons/issues/11013)) ([529a0d4](https://github.com/Opentrons/opentrons/commit/529a0d40f4a78b2237dc85b76bc75b730d291d15)) -* **app:** remove focus state in nav on app load ([#11068](https://github.com/Opentrons/opentrons/issues/11068)) ([ace77fd](https://github.com/Opentrons/opentrons/commit/ace77fd5417e4b21602eb1fa155b84b4924d2b01)) -* **app:** render LPC summary data as a table to prevent misalignment ([#11084](https://github.com/Opentrons/opentrons/issues/11084)) ([331c52e](https://github.com/Opentrons/opentrons/commit/331c52ec6bc926e06ecb4536dfb6a6f4732185f9)), closes [#11077](https://github.com/Opentrons/opentrons/issues/11077) -* **app:** this will fix [#11028](https://github.com/Opentrons/opentrons/issues/11028) ([#11053](https://github.com/Opentrons/opentrons/issues/11053)) ([7497d68](https://github.com/Opentrons/opentrons/commit/7497d683e143f00d20d90bb4c912ff74c46b4926)) -* **engine:** do not allow completed timestamp to change once set ([#11055](https://github.com/Opentrons/opentrons/issues/11055)) ([b413d40](https://github.com/Opentrons/opentrons/commit/b413d40312715fceeabe6b873640d6c892a65501)) - - -### Features - -* **app:** device Details design qa round 2 and fix card overflow btn bugs ([#11054](https://github.com/Opentrons/opentrons/issues/11054)) ([2804048](https://github.com/Opentrons/opentrons/commit/280404814882be82f12ea0b2d9b2ca8c9ea405b1)), closes [#10892](https://github.com/Opentrons/opentrons/issues/10892) - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package opentrons - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - - -### Bug Fixes - -* **app:** App fix deck cal banner misleading issue ([#10979](https://github.com/Opentrons/opentrons/issues/10979)) ([4b732bf](https://github.com/Opentrons/opentrons/commit/4b732bf506af0327a8bae6e4ef87a9ce160fafbf)), closes [#10952](https://github.com/Opentrons/opentrons/issues/10952) -* **app:** fix robot settings tip length calibration method selection ([#10991](https://github.com/Opentrons/opentrons/issues/10991)) ([84aa5bf](https://github.com/Opentrons/opentrons/commit/84aa5bf2969f4b41e53108327f6fc5aa07d0b18c)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) -* **app:** H-S confirm attachment modal form stopPropagation addition ([#10996](https://github.com/Opentrons/opentrons/issues/10996)) ([e196f4d](https://github.com/Opentrons/opentrons/commit/e196f4d0fd500423ffea7b3ae0fd0dab111aa68a)), closes [#10881](https://github.com/Opentrons/opentrons/issues/10881) -* **app:** remove array brackets in devices landing page jsx ([#11004](https://github.com/Opentrons/opentrons/issues/11004)) ([65e6f0d](https://github.com/Opentrons/opentrons/commit/65e6f0dc94a767422a9477eac5652ab047be88aa)) -* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) -* **app:** remove Robot is now successful modal from update flow ([#11001](https://github.com/Opentrons/opentrons/issues/11001)) ([81373cb](https://github.com/Opentrons/opentrons/commit/81373cbff82a0f41f80a44d89525b8303b05d825)) -* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) -* **components:** fix link tabIndex ([#10986](https://github.com/Opentrons/opentrons/issues/10986)) ([867e6b7](https://github.com/Opentrons/opentrons/commit/867e6b74d93bdf56b984d71522492fec31528929)) - - -### Features - -* **app:** add delete protocol option to overflow menu and create modal ([#10984](https://github.com/Opentrons/opentrons/issues/10984)) ([2e4ad60](https://github.com/Opentrons/opentrons/commit/2e4ad6065a310c12f2fdbe8f3a8b576df9395374)), closes [#10402](https://github.com/Opentrons/opentrons/issues/10402) - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - - -### Bug Fixes - -* **app:** add default message for waitForResume commands ([#10965](https://github.com/Opentrons/opentrons/issues/10965)) ([b04a1eb](https://github.com/Opentrons/opentrons/commit/b04a1eba23e13f5ba3f6b606c08bafda4500a1e4)), closes [#10948](https://github.com/Opentrons/opentrons/issues/10948) -* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) -* **app:** fix pipette calibration modal auto closing ([#10955](https://github.com/Opentrons/opentrons/issues/10955)) ([5d775be](https://github.com/Opentrons/opentrons/commit/5d775be54088f9afbfdd300a39aeccf693a77550)), closes [#10941](https://github.com/Opentrons/opentrons/issues/10941) -* **app:** fix ProtocolRunningContent remounting issue ([#10977](https://github.com/Opentrons/opentrons/issues/10977)) ([be8b3b5](https://github.com/Opentrons/opentrons/commit/be8b3b5a4f2121772156f0e4f0173abc8b0a9ff4)), closes [#10956](https://github.com/Opentrons/opentrons/issues/10956) -* **app:** fix tip length calibration method selection ([#10976](https://github.com/Opentrons/opentrons/issues/10976)) ([9d4bec0](https://github.com/Opentrons/opentrons/commit/9d4bec019e449efc8d160005e198fd0e567009da)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) -* **app:** protocol Run Record protocolName no longer renders runId ([#10961](https://github.com/Opentrons/opentrons/issues/10961)) ([322c71c](https://github.com/Opentrons/opentrons/commit/322c71c69139c7b7acfa5f7e58a4d9840d24d278)), closes [#10899](https://github.com/Opentrons/opentrons/issues/10899) [#10658](https://github.com/Opentrons/opentrons/issues/10658) -* **app:** see how to restore a previous sw version btn fix ([#10978](https://github.com/Opentrons/opentrons/issues/10978)) ([c20ad24](https://github.com/Opentrons/opentrons/commit/c20ad24feb1cfc54e07d633f3a3c4a9d8ef9933d)), closes [#10972](https://github.com/Opentrons/opentrons/issues/10972) -* **app:** software update toggle logic refactor ([#10968](https://github.com/Opentrons/opentrons/issues/10968)) ([df3ab80](https://github.com/Opentrons/opentrons/commit/df3ab804f628299b728db56cd0cf5a11e2db524d)), closes [#10962](https://github.com/Opentrons/opentrons/issues/10962) -* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) -* **app-shell:** allow corrupt protocol analysis files to error gracefully ([#10969](https://github.com/Opentrons/opentrons/issues/10969)) ([ed72dc3](https://github.com/Opentrons/opentrons/commit/ed72dc3003f2de4bbfb931526ebaddd506f9b7cd)), closes [#10828](https://github.com/Opentrons/opentrons/issues/10828) -* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Bug Fixes - -* **api:** fix multiple h/s bugs ([#10727](https://github.com/Opentrons/opentrons/issues/10727)) ([b8c7c88](https://github.com/Opentrons/opentrons/commit/b8c7c8878a8c99ad2f2c5d6bc150faecb0b7f7d4)), closes [#10605](https://github.com/Opentrons/opentrons/issues/10605) [#10258](https://github.com/Opentrons/opentrons/issues/10258) -* **app:** avoid the name conflict issue in the same network ([#10723](https://github.com/Opentrons/opentrons/issues/10723)) ([9ba3c37](https://github.com/Opentrons/opentrons/commit/9ba3c37cddcd8210f65a01cd5e980ec88db70b6c)) -* **app:** edit paused step item copy ([#10735](https://github.com/Opentrons/opentrons/issues/10735)) ([1a245a8](https://github.com/Opentrons/opentrons/commit/1a245a83a981ac2647e69de95b7a3a2b50a2ff21)), closes [#10338](https://github.com/Opentrons/opentrons/issues/10338) -* **app:** fix connect robot via ip address functionality and style ([#10784](https://github.com/Opentrons/opentrons/issues/10784)) ([e3025b7](https://github.com/Opentrons/opentrons/commit/e3025b75f0c5db7eeb499de2df122e31c33c05ed)), closes [#10618](https://github.com/Opentrons/opentrons/issues/10618) [#10593](https://github.com/Opentrons/opentrons/issues/10593) [#10594](https://github.com/Opentrons/opentrons/issues/10594) -* **app:** fix historical protocol run timestamps ([#10934](https://github.com/Opentrons/opentrons/issues/10934)) ([1ade355](https://github.com/Opentrons/opentrons/commit/1ade355b019b3f8d3988938f21047dc70b5a5cb0)) -* **app:** fix long labware name display issue on slideout ([#10745](https://github.com/Opentrons/opentrons/issues/10745)) ([f88a416](https://github.com/Opentrons/opentrons/commit/f88a4167cfcd90664e0c93d23a4f816910b9fc29)), closes [#10641](https://github.com/Opentrons/opentrons/issues/10641) -* **app:** fix run log run duration ([#10860](https://github.com/Opentrons/opentrons/issues/10860)) ([6413cfb](https://github.com/Opentrons/opentrons/commit/6413cfbd5d62b38d107a0ac0fb7f49160df607bf)) -* **app:** fix wrong event name for Mixpanel ([#10748](https://github.com/Opentrons/opentrons/issues/10748)) ([601e3e6](https://github.com/Opentrons/opentrons/commit/601e3e68d7ba1918751d56a732ee9c28de2bdb6d)), closes [#10744](https://github.com/Opentrons/opentrons/issues/10744) -* **app:** handle protocol creation failure in slideouts ([#10925](https://github.com/Opentrons/opentrons/issues/10925)) ([91c28a9](https://github.com/Opentrons/opentrons/commit/91c28a939396955deac52a84f00e8546fcecb91e)), closes [#10569](https://github.com/Opentrons/opentrons/issues/10569) -* **app:** if robot is not connectable during run, navigate to devices ([#10769](https://github.com/Opentrons/opentrons/issues/10769)) ([a4123d3](https://github.com/Opentrons/opentrons/commit/a4123d338c81b83479109d62d568122ed1c8152f)), closes [#10584](https://github.com/Opentrons/opentrons/issues/10584) -* **app:** module cards and slideouts various bug fixes ([#10864](https://github.com/Opentrons/opentrons/issues/10864)) ([7b90a79](https://github.com/Opentrons/opentrons/commit/7b90a79c88c743c36f4291f41baf7db6e821873e)), closes [#10839](https://github.com/Opentrons/opentrons/issues/10839) [#10854](https://github.com/Opentrons/opentrons/issues/10854) [#10856](https://github.com/Opentrons/opentrons/issues/10856) -* **app:** pipette card banners and historical protocol run protocolNames render fix ([#10848](https://github.com/Opentrons/opentrons/issues/10848)) ([3bec913](https://github.com/Opentrons/opentrons/commit/3bec9135fc54014db49ada51150826cc81832c02)), closes [#10658](https://github.com/Opentrons/opentrons/issues/10658) -* **app:** sync robot clock on device and run detail page ([#10933](https://github.com/Opentrons/opentrons/issues/10933)) ([06a73a8](https://github.com/Opentrons/opentrons/commit/06a73a8c9571a1950d3055de8b971d77d3d6015b)), closes [#10804](https://github.com/Opentrons/opentrons/issues/10804) -* **app:** wire up Software Update Alerts toggle logic ([#10732](https://github.com/Opentrons/opentrons/issues/10732)) ([6c8c5c0](https://github.com/Opentrons/opentrons/commit/6c8c5c0b0980e5c33a836cf46c94a6597dd55046)), closes [#10576](https://github.com/Opentrons/opentrons/issues/10576) -* **app-shell:** use existing logic to feed custom labware to analysis ([#10827](https://github.com/Opentrons/opentrons/issues/10827)) ([d210ac5](https://github.com/Opentrons/opentrons/commit/d210ac54ba9d962cd40970e41327aa9785fd373b)) -* **engine:** include modules w/o labware in motion planning ([#10902](https://github.com/Opentrons/opentrons/issues/10902)) ([0b0dfae](https://github.com/Opentrons/opentrons/commit/0b0dfae27211607ace9465b63e1fe0024a855fee)) -* **robot-server:** allow live commands if current run is terminal ([#10879](https://github.com/Opentrons/opentrons/issues/10879)) ([0ee0c72](https://github.com/Opentrons/opentrons/commit/0ee0c728a1517009336c2c6e2135eaaf0dab2150)) -* **robot-server:** calculate magnetic module gen 1 height ([#10724](https://github.com/Opentrons/opentrons/issues/10724)) ([c231d1b](https://github.com/Opentrons/opentrons/commit/c231d1b841b40018ad891aeb5a3cb707d34e0ea8)), closes [#9515](https://github.com/Opentrons/opentrons/issues/9515) -* **robot-server, api:** Disallow python protocol upload with unsupported version ([#10780](https://github.com/Opentrons/opentrons/issues/10780)) ([da8d9af](https://github.com/Opentrons/opentrons/commit/da8d9af65d47207251131d413aca284e08612132)) - - -### Features - -* **api:** add heaterShakerModuleContext and methods to PAPIv2 ([#10426](https://github.com/Opentrons/opentrons/issues/10426)) ([6461ec8](https://github.com/Opentrons/opentrons/commit/6461ec84846151ccc68640cc6a0bbdfb7cf35590)) -* **app:** add reinstall button to robot advanced settings ([#10773](https://github.com/Opentrons/opentrons/issues/10773)) ([ace769c](https://github.com/Opentrons/opentrons/commit/ace769c678703d1d96d5e5e40eb70ba567cc23af)), closes [#10435](https://github.com/Opentrons/opentrons/issues/10435) -* **app:** interactive liquid list view items ([#10696](https://github.com/Opentrons/opentrons/issues/10696)) ([9116db1](https://github.com/Opentrons/opentrons/commit/9116db1c565f73799983cbbebe7245cc6098aa6d)), closes [#10571](https://github.com/Opentrons/opentrons/issues/10571) -* **app:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) -* **app:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) -* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) -* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) -* **engine:** set flow rate in aspirate, dispense, and blowout ([#10800](https://github.com/Opentrons/opentrons/issues/10800)) ([0e66677](https://github.com/Opentrons/opentrons/commit/0e666777f96dd832b08efba255ef0e28a31641d6)) -* **engine:** touch tip PAPIv3 ([#10678](https://github.com/Opentrons/opentrons/issues/10678)) ([25c99df](https://github.com/Opentrons/opentrons/commit/25c99df9e4ac89107af51bfa720e2d3242946f83)) -* **hardware:** add ot3 gpio driver, set estop ([#10776](https://github.com/Opentrons/opentrons/issues/10776)) ([b1ad8d2](https://github.com/Opentrons/opentrons/commit/b1ad8d20f4de8c3e39b928c848e34f7466f305ae)) -* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) -* **protocol-designer:** add collision warnings for heater shaker ([#10759](https://github.com/Opentrons/opentrons/issues/10759)) ([039d597](https://github.com/Opentrons/opentrons/commit/039d597ddbbf615e5acd8c41795cb5a825e2174f)), closes [#10514](https://github.com/Opentrons/opentrons/issues/10514) -* **protocol-designer:** add HS announcement modal ([#10795](https://github.com/Opentrons/opentrons/issues/10795)) ([b9f0d9f](https://github.com/Opentrons/opentrons/commit/b9f0d9fdae0dbd6565f9bbc794318cf290de7acc)), closes [#9973](https://github.com/Opentrons/opentrons/issues/9973) -* **protocol-designer:** bump PD version to 6.0 ([#10796](https://github.com/Opentrons/opentrons/issues/10796)) ([5419409](https://github.com/Opentrons/opentrons/commit/5419409ee353e9454deba149cc27bc0f239996be)), closes [#9853](https://github.com/Opentrons/opentrons/issues/9853) -* **protocol-designer:** export TC load module commands with slot 7 ([#10829](https://github.com/Opentrons/opentrons/issues/10829)) ([540dae2](https://github.com/Opentrons/opentrons/commit/540dae239b17a844db8d51d6ca5642c6be91f60e)), closes [#10808](https://github.com/Opentrons/opentrons/issues/10808) -* **protocol-designer:** update export modal ([#10807](https://github.com/Opentrons/opentrons/issues/10807)) ([431a535](https://github.com/Opentrons/opentrons/commit/431a53528a3536afce386cfb3f8614fd182824f6)), closes [#9987](https://github.com/Opentrons/opentrons/issues/9987) -* **shared-data:** add gripper specs ([#10722](https://github.com/Opentrons/opentrons/issues/10722)) ([9dc6a28](https://github.com/Opentrons/opentrons/commit/9dc6a28a5cc94c0794f394d877836a634c44afce)) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Bug Fixes - -* **app:** temporary redirect to devices page ([#10712](https://github.com/Opentrons/opentrons/issues/10712)) ([4eaedbe](https://github.com/Opentrons/opentrons/commit/4eaedbea2fa7d08a614c2633d7cb6a74955d4095)), closes [#10709](https://github.com/Opentrons/opentrons/issues/10709) -* **app:** update robot banner no longer accessible when robot is busy ([#10717](https://github.com/Opentrons/opentrons/issues/10717)) ([bb700df](https://github.com/Opentrons/opentrons/commit/bb700df918ee8ebfcb34f80add01f18fe4de1562)), closes [#10311](https://github.com/Opentrons/opentrons/issues/10311) -* **discovery-client:** fix off by one error in remove logic ([#10711](https://github.com/Opentrons/opentrons/issues/10711)) ([70cb3cb](https://github.com/Opentrons/opentrons/commit/70cb3cba7a78ab3fff5858b41590920e408cc884)) -* **update-server:** Keep name deconflicted with other devices on the network ([#10559](https://github.com/Opentrons/opentrons/issues/10559)) ([d40e435](https://github.com/Opentrons/opentrons/commit/d40e435eea5d135057176dfbec848732e8d24d9c)), closes [#10126](https://github.com/Opentrons/opentrons/issues/10126) - - -### Features - -* **engine:** allow blow out command in Protocol API ([#10623](https://github.com/Opentrons/opentrons/issues/10623)) ([bf4e89d](https://github.com/Opentrons/opentrons/commit/bf4e89dc355f4bbc03430c18c95b2b96f151dd0a)) -* **protocol-designer:** restrict H-S slot access and reorder components ([#10705](https://github.com/Opentrons/opentrons/issues/10705)) ([84d6873](https://github.com/Opentrons/opentrons/commit/84d68735afd7b0564f4e790b497fb27919365f86)), closes [#9993](https://github.com/Opentrons/opentrons/issues/9993) -* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - - -### Bug Fixes - -* **api:** delete legacy deck calibration file ([#10656](https://github.com/Opentrons/opentrons/issues/10656)) ([787c3a5](https://github.com/Opentrons/opentrons/commit/787c3a5a5586678fc0d74b497b80687ae7ec58f4)) -* **api:** mark JSONv6 run as failed if queued protocol command fails ([#10629](https://github.com/Opentrons/opentrons/issues/10629)) ([a521e16](https://github.com/Opentrons/opentrons/commit/a521e16c0b8c47006198a2479d0c71954db11016)), closes [#9888](https://github.com/Opentrons/opentrons/issues/9888) -* **app:** App fix deck cal button disabled issue ([#10650](https://github.com/Opentrons/opentrons/issues/10650)) ([5819011](https://github.com/Opentrons/opentrons/commit/5819011c5e4ddec6afeb1d7e5527d5f9754ba47c)), closes [#10638](https://github.com/Opentrons/opentrons/issues/10638) -* **app:** App fix one attached pipette cal display issue ([#10657](https://github.com/Opentrons/opentrons/issues/10657)) ([c5df074](https://github.com/Opentrons/opentrons/commit/c5df074471a041548f84e84369429791a50ed21c)), closes [#10574](https://github.com/Opentrons/opentrons/issues/10574) -* **app:** check for sw updates with regular top level poll ([#10659](https://github.com/Opentrons/opentrons/issues/10659)) ([62f4476](https://github.com/Opentrons/opentrons/commit/62f4476febd45adbf4dcc39feac8084af2360833)) -* **app:** close labware slideout when labware deleted ([#10663](https://github.com/Opentrons/opentrons/issues/10663)) ([4ce9d70](https://github.com/Opentrons/opentrons/commit/4ce9d70872a6138bf72063efbf18e176722ca427)), closes [#10482](https://github.com/Opentrons/opentrons/issues/10482) -* **app:** close pipette and module overflow menus on click ([#10662](https://github.com/Opentrons/opentrons/issues/10662)) ([edb5482](https://github.com/Opentrons/opentrons/commit/edb548282052d35f875ba0129d90f8676ed17b37)), closes [#10639](https://github.com/Opentrons/opentrons/issues/10639) -* **app:** disallow run level module control while the run is paused ([#10685](https://github.com/Opentrons/opentrons/issues/10685)) ([212a0f4](https://github.com/Opentrons/opentrons/commit/212a0f4798e5937cba0a4a2c25be379fd5c25722)), closes [#10647](https://github.com/Opentrons/opentrons/issues/10647) -* **app:** fix pipette offset cal data fetch issue on RobotSettings ([#10680](https://github.com/Opentrons/opentrons/issues/10680)) ([c11da0c](https://github.com/Opentrons/opentrons/commit/c11da0ca04fe4d78a8f80668e0ae58df9c6d5942)), closes [#10676](https://github.com/Opentrons/opentrons/issues/10676) -* **app:** fix refresh robots spinner spacing and double icon ([#10646](https://github.com/Opentrons/opentrons/issues/10646)) ([33df1aa](https://github.com/Opentrons/opentrons/commit/33df1aa4f5a540d7b0409cdc1577324ca8ce1460)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) -* **app:** robot Update banner renders when bot is unavailable fix ([#10673](https://github.com/Opentrons/opentrons/issues/10673)) ([f8f8425](https://github.com/Opentrons/opentrons/commit/f8f84256f7d51783f05d40e3b0624c8cfffac4ee)), closes [#10670](https://github.com/Opentrons/opentrons/issues/10670) -* **app:** this will fix overflow menu overlapping issue on RobotSettings Calibration Tab ([#10661](https://github.com/Opentrons/opentrons/issues/10661)) ([44f9e81](https://github.com/Opentrons/opentrons/commit/44f9e8126006b0406139418af46607f3f7770646)), closes [#10640](https://github.com/Opentrons/opentrons/issues/10640) -* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) - - -### Features - -* **api, ot3:** add gripper to get_attached_instruments ([#10619](https://github.com/Opentrons/opentrons/issues/10619)) ([212dfc5](https://github.com/Opentrons/opentrons/commit/212dfc540f29fe05cc56335560fb22a70e7bf9b5)) -* **app:** wire up Modal warning for Clear unavailable robots list button ([#10648](https://github.com/Opentrons/opentrons/issues/10648)) ([a701e09](https://github.com/Opentrons/opentrons/commit/a701e097bd0d7b2730a8dc5dced94bdaf6dfc79a)), closes [#10511](https://github.com/Opentrons/opentrons/issues/10511) -* **protocol-designer:** disable placing module next to heater shaker ([#10660](https://github.com/Opentrons/opentrons/issues/10660)) ([b96b410](https://github.com/Opentrons/opentrons/commit/b96b410599c823bd6efbb02d8b749e4a89db0fa6)), closes [#10449](https://github.com/Opentrons/opentrons/issues/10449) [#10450](https://github.com/Opentrons/opentrons/issues/10450) -* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **add:** Dispay sortBy labels to labware and protocols ([#10475](https://github.com/Opentrons/opentrons/issues/10475)) ([c58c51c](https://github.com/Opentrons/opentrons/commit/c58c51c188cd1940e2c4bf77393a5256bb7daf63)) +* **api:** delete legacy deck calibration file ([#10656](https://github.com/Opentrons/opentrons/issues/10656)) ([787c3a5](https://github.com/Opentrons/opentrons/commit/787c3a5a5586678fc0d74b497b80687ae7ec58f4)) * **api:** disallow thermocycler if item in conflicting slot ([#10516](https://github.com/Opentrons/opentrons/issues/10516)) ([b3735c2](https://github.com/Opentrons/opentrons/commit/b3735c29eb21a2f76e6d663dd4bdd439d18ad1cf)), closes [#9419](https://github.com/Opentrons/opentrons/issues/9419) +* **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:** Fix delays returning immediately ([#10334](https://github.com/Opentrons/opentrons/issues/10334)) ([fa72078](https://github.com/Opentrons/opentrons/commit/fa72078d746a63319d12e9e4638d6299d287d49b)) +* **api:** fix multiple h/s bugs ([#10727](https://github.com/Opentrons/opentrons/issues/10727)) ([b8c7c88](https://github.com/Opentrons/opentrons/commit/b8c7c8878a8c99ad2f2c5d6bc150faecb0b7f7d4)), closes [#10605](https://github.com/Opentrons/opentrons/issues/10605) [#10258](https://github.com/Opentrons/opentrons/issues/10258) +* **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:** mark JSONv6 run as failed if queued protocol command fails ([#10629](https://github.com/Opentrons/opentrons/issues/10629)) ([a521e16](https://github.com/Opentrons/opentrons/commit/a521e16c0b8c47006198a2479d0c71954db11016)), closes [#9888](https://github.com/Opentrons/opentrons/issues/9888) +* **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:** ot3: fix saving config to json ([#10377](https://github.com/Opentrons/opentrons/issues/10377)) ([2da4911](https://github.com/Opentrons/opentrons/commit/2da4911b971214fb273f71845abae1ac0e2e2bd7)) +* **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) * **app:** 6.0 feedback design QA T1 protocols landing page ([#10488](https://github.com/Opentrons/opentrons/issues/10488)) ([18149cc](https://github.com/Opentrons/opentrons/commit/18149cc99ef91cfd4ecc6ed04eed3324afc4892f)) +* **app:** 6.0 overall design QA ([#11081](https://github.com/Opentrons/opentrons/issues/11081)) ([bec8e23](https://github.com/Opentrons/opentrons/commit/bec8e23b9dfc4d29c88d5b5de73dd315a0c00885)) +* **app:** add default message for waitForResume commands ([#10965](https://github.com/Opentrons/opentrons/issues/10965)) ([b04a1eb](https://github.com/Opentrons/opentrons/commit/b04a1eba23e13f5ba3f6b606c08bafda4500a1e4)), closes [#10948](https://github.com/Opentrons/opentrons/issues/10948) * **app:** Add looking for robots state ([#10615](https://github.com/Opentrons/opentrons/issues/10615)) ([00df52d](https://github.com/Opentrons/opentrons/commit/00df52d1ee54d2f6e6dc711ec394b8891d7f5eee)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) * **app:** Add null check to avoid white screen ([#10518](https://github.com/Opentrons/opentrons/issues/10518)) ([7981096](https://github.com/Opentrons/opentrons/commit/798109663751b0f0e1fda5340ec293b1536beb77)) * **app:** add overflow prop for long name ([#10524](https://github.com/Opentrons/opentrons/issues/10524)) ([1c051fe](https://github.com/Opentrons/opentrons/commit/1c051febd37aa87fd986b99c5fa486f983c1b0d3)), closes [#10505](https://github.com/Opentrons/opentrons/issues/10505) [#10481](https://github.com/Opentrons/opentrons/issues/10481) -* **app:** App fix design feedback navbar ([#10439](https://github.com/Opentrons/opentrons/issues/10439)) ([a2c2f3a](https://github.com/Opentrons/opentrons/commit/a2c2f3a6a6c997cb5d0f8f283ea301608b166c24)) -* **app:** Appettings general tab remove duplicated text ([#10526](https://github.com/Opentrons/opentrons/issues/10526)) ([929abce](https://github.com/Opentrons/opentrons/commit/929abcef437c7861d60876906406ced663a4d9fe)) -* **app:** disable device details module controls when robot is busy ([#10614](https://github.com/Opentrons/opentrons/issues/10614)) ([79c70cd](https://github.com/Opentrons/opentrons/commit/79c70cdfb0c3638f751bd375c867b66deec66995)), closes [#10609](https://github.com/Opentrons/opentrons/issues/10609) -* **app:** fix historical protocol run overflow menu bugs ([#10587](https://github.com/Opentrons/opentrons/issues/10587)) ([5f5c20d](https://github.com/Opentrons/opentrons/commit/5f5c20d2ea9d1c3699f7a4d2368cb7e630b4c76a)), closes [#10404](https://github.com/Opentrons/opentrons/issues/10404) [#10545](https://github.com/Opentrons/opentrons/issues/10545) [#10548](https://github.com/Opentrons/opentrons/issues/10548) -* **app:** fix robot update banner ([#10567](https://github.com/Opentrons/opentrons/issues/10567)) ([a7713c4](https://github.com/Opentrons/opentrons/commit/a7713c45216a0ad22e62bbf24605fd902224b8b8)), closes [#10041](https://github.com/Opentrons/opentrons/issues/10041) -* **app:** fix RobotSettings pipette offset cals banner issue ([#10599](https://github.com/Opentrons/opentrons/issues/10599)) ([e6ac78a](https://github.com/Opentrons/opentrons/commit/e6ac78a811eabe69730cb408f439fa58f72f769c)) -* **app:** Fix RobotSettings sync issue ([#10581](https://github.com/Opentrons/opentrons/issues/10581)) ([349f35f](https://github.com/Opentrons/opentrons/commit/349f35f4c409858854dc1a3accdcc88cee52b9fc)), closes [#10577](https://github.com/Opentrons/opentrons/issues/10577) -* **app:** Fix tip length cal fetch on device details ([#10598](https://github.com/Opentrons/opentrons/issues/10598)) ([c73f4cd](https://github.com/Opentrons/opentrons/commit/c73f4cd4be5ffbd06a00f821451df1cdca1be953)), closes [#10531](https://github.com/Opentrons/opentrons/issues/10531) -* **app:** fix toast display issue on RobotSettings Advanced tab ([#10625](https://github.com/Opentrons/opentrons/issues/10625)) ([dae7ee5](https://github.com/Opentrons/opentrons/commit/dae7ee5f2087dce9c7d9c122cae61c0f40588481)), closes [#10624](https://github.com/Opentrons/opentrons/issues/10624) -* **app:** fix white screen issue after renaming clicking advanced tab ([#10463](https://github.com/Opentrons/opentrons/issues/10463)) ([e272382](https://github.com/Opentrons/opentrons/commit/e272382d0b3a2318fdf1b8271521bbfc8d164d32)) -* **app:** pipette card calibrate banner bug fix ([#10400](https://github.com/Opentrons/opentrons/issues/10400)) ([66b3a70](https://github.com/Opentrons/opentrons/commit/66b3a705764e04e8fc88db55860e18e381795467)), closes [#10324](https://github.com/Opentrons/opentrons/issues/10324) -* **app:** protocol sort order changing when clicking sort menu ([#10556](https://github.com/Opentrons/opentrons/issues/10556)) ([6083fb0](https://github.com/Opentrons/opentrons/commit/6083fb08eb859c10b306fab71efa98a5db351163)), closes [#10398](https://github.com/Opentrons/opentrons/issues/10398) -* **app:** remove unused intercom snippet ([#10620](https://github.com/Opentrons/opentrons/issues/10620)) ([8607bc0](https://github.com/Opentrons/opentrons/commit/8607bc0451cee5acc20b9e2a18608dc98f861679)), closes [#10547](https://github.com/Opentrons/opentrons/issues/10547) -* **app:** reorder overeflow menu on protocol card ([#10522](https://github.com/Opentrons/opentrons/issues/10522)) ([5d737ce](https://github.com/Opentrons/opentrons/commit/5d737cef27ec114ba9021e710e256f17e9d98315)), closes [#10499](https://github.com/Opentrons/opentrons/issues/10499) -* **app:** robot configuration unused pipette mount copy ([#10467](https://github.com/Opentrons/opentrons/issues/10467)) ([07d2dd0](https://github.com/Opentrons/opentrons/commit/07d2dd047cde571386801ac4eea354ae68b61c0f)), closes [#10466](https://github.com/Opentrons/opentrons/issues/10466) -* **app:** robot settings cal health check wizard issue ([#10525](https://github.com/Opentrons/opentrons/issues/10525)) ([b1a28e3](https://github.com/Opentrons/opentrons/commit/b1a28e3a14a44397a9ae12fa5bd2ff840edecf91)) -* **app:** robot update Modal CTA fix ([#10592](https://github.com/Opentrons/opentrons/issues/10592)) ([33fd4ab](https://github.com/Opentrons/opentrons/commit/33fd4abdfbcf6aa2bf6c2aeb843a1d5914f50558)), closes [#10431](https://github.com/Opentrons/opentrons/issues/10431) -* **app:** RobotSettings deck calibration banner issue display issue ([#10515](https://github.com/Opentrons/opentrons/issues/10515)) ([4e975d3](https://github.com/Opentrons/opentrons/commit/4e975d383e788efb069144f5cc1a4d20e555c43f)), closes [#10484](https://github.com/Opentrons/opentrons/issues/10484) -* **app:** See How Robot Calibration Works Modal ([#10415](https://github.com/Opentrons/opentrons/issues/10415)) ([b28a6be](https://github.com/Opentrons/opentrons/commit/b28a6be983b444a1b647f5d89d31a4ed03f1941b)) -* **can:** ensure that the pcan parameters match new values for 500KHz bit timing ([#10572](https://github.com/Opentrons/opentrons/issues/10572)) ([d5a319b](https://github.com/Opentrons/opentrons/commit/d5a319bc0a508aed418070dceb9a0ad10ae670fe)) -* **docs:** link fix, upcoming issues ([c385668](https://github.com/Opentrons/opentrons/commit/c385668f6d1384b7ca42a97d2f5b4ced581f4037)) -* **protocol-designer:** change PD help link ([#10440](https://github.com/Opentrons/opentrons/issues/10440)) ([9152d25](https://github.com/Opentrons/opentrons/commit/9152d2571f4c821387b4b3249b895a6278c17b77)), closes [#10325](https://github.com/Opentrons/opentrons/issues/10325) -* **robot-server:** disallow pause action for non-active run ([#10550](https://github.com/Opentrons/opentrons/issues/10550)) ([5d17c93](https://github.com/Opentrons/opentrons/commit/5d17c937de3e10f71b7665c3796d2dfb9d6bdb55)) - - -### Features - -* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) -* **app:** add feature flag for liquid setup ([#10554](https://github.com/Opentrons/opentrons/issues/10554)) ([d4d3666](https://github.com/Opentrons/opentrons/commit/d4d3666300faa78e802aba5c34cf3f4944a59039)), closes [#10520](https://github.com/Opentrons/opentrons/issues/10520) -* **app:** add liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) -* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) -* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) -* **app:** add useToggleGroup for toggle component ([#10558](https://github.com/Opentrons/opentrons/issues/10558)) ([ab66052](https://github.com/Opentrons/opentrons/commit/ab660524e7207dfbc33ec2f29f70b4479ff2793a)), closes [#10552](https://github.com/Opentrons/opentrons/issues/10552) -* **app:** App add reset option for run history ([#10461](https://github.com/Opentrons/opentrons/issues/10461)) ([73503a3](https://github.com/Opentrons/opentrons/commit/73503a392b1f208180b9e9796375d4391fc56d6f)) -* **app:** App robot settings advanced tab robot is busy ([#10368](https://github.com/Opentrons/opentrons/issues/10368)) ([4cfaadc](https://github.com/Opentrons/opentrons/commit/4cfaadc1d4847976781cae50e6e954f90b873157)) -* **app:** App robot settings other tabs robot is busy ([#10369](https://github.com/Opentrons/opentrons/issues/10369)) ([c9500e0](https://github.com/Opentrons/opentrons/commit/c9500e0aabcf9634352993566b84509168791fe2)) -* **app:** change H-S set shake speed button disabled reason ([#10421](https://github.com/Opentrons/opentrons/issues/10421)) ([0b1b15f](https://github.com/Opentrons/opentrons/commit/0b1b15f3d555c961a1c77c54d765406c454c3a41)), closes [#10418](https://github.com/Opentrons/opentrons/issues/10418) -* **app:** make protocol runs from history clickable ([#10537](https://github.com/Opentrons/opentrons/issues/10537)) ([b98abee](https://github.com/Opentrons/opentrons/commit/b98abee7ce9922b656ed4f2caf3baedc49fa0609)), closes [#10502](https://github.com/Opentrons/opentrons/issues/10502) -* **hardware:** add InstrumentInfoRequest to get info from Pipettes & Gripper ([#10557](https://github.com/Opentrons/opentrons/issues/10557)) ([2485b5b](https://github.com/Opentrons/opentrons/commit/2485b5b98092f12c54517d8ab2c918cd584d0224)) -* **ot3-hardware:** support tip action requests in the move group runner ([#10445](https://github.com/Opentrons/opentrons/issues/10445)) ([9403981](https://github.com/Opentrons/opentrons/commit/9403981003cd6d40842bb2c374c16f384c64fa56)) -* **protocol-designer:** add module placement restriction when editing position of H-S ([#10457](https://github.com/Opentrons/opentrons/issues/10457)) ([9f16650](https://github.com/Opentrons/opentrons/commit/9f16650d3efdb008329751941308264d9324cc56)), closes [#10454](https://github.com/Opentrons/opentrons/issues/10454) -* **protocol-designer:** add timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) -* **robot-server:** add modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) -* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) -* **robot-server, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) -* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) -* **step-generation, protocol-designer:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - -* **api:** Fix delays returning immediately ([#10334](https://github.com/Opentrons/opentrons/issues/10334)) ([fa72078](https://github.com/Opentrons/opentrons/commit/fa72078d746a63319d12e9e4638d6299d287d49b)) -* **api:** ot3: fix saving config to json ([#10377](https://github.com/Opentrons/opentrons/issues/10377)) ([2da4911](https://github.com/Opentrons/opentrons/commit/2da4911b971214fb273f71845abae1ac0e2e2bd7)) * **app:** Add release notes link to GeneralSettings ([#10097](https://github.com/Opentrons/opentrons/issues/10097)) ([5d51bd1](https://github.com/Opentrons/opentrons/commit/5d51bd1187a08c81fe79ab6f9887d4c683e2a285)) +* **app:** Address Choose a robot to run slideout design feedback ([#11065](https://github.com/Opentrons/opentrons/issues/11065)) ([1b1f84e](https://github.com/Opentrons/opentrons/commit/1b1f84e195ebd4daf709ce2736defcd6d55c37a2)), closes [#11029](https://github.com/Opentrons/opentrons/issues/11029) [#11057](https://github.com/Opentrons/opentrons/issues/11057) +* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) +* **app:** Address Labware import slideout design feedback ([#10994](https://github.com/Opentrons/opentrons/issues/10994)) ([6943c37](https://github.com/Opentrons/opentrons/commit/6943c37e5fadab983b10366b69ea7706a5c587f8)), closes [#10926](https://github.com/Opentrons/opentrons/issues/10926) +* **app:** Address labware landing page design feedback ([#10957](https://github.com/Opentrons/opentrons/issues/10957)) ([6baaa46](https://github.com/Opentrons/opentrons/commit/6baaa46169d6f6e7907a1bf75b88719cbccf729c)), closes [#10905](https://github.com/Opentrons/opentrons/issues/10905) +* **app:** Address protocols landing design feedback ([#10993](https://github.com/Opentrons/opentrons/issues/10993)) ([1e83a0f](https://github.com/Opentrons/opentrons/commit/1e83a0f0a0ab0977d2accca9db0f67485e29de49)), closes [#10767](https://github.com/Opentrons/opentrons/issues/10767) [#10208](https://github.com/Opentrons/opentrons/issues/10208) [#10208](https://github.com/Opentrons/opentrons/issues/10208) * **app:** Align Import a Protocol Slideout with the Design ([#10112](https://github.com/Opentrons/opentrons/issues/10112)) ([8520da7](https://github.com/Opentrons/opentrons/commit/8520da76cee442a15d912615e8486f5ff4882229)) +* **app:** Aligned link text with the design ([#10030](https://github.com/Opentrons/opentrons/issues/10030)) ([a0504c7](https://github.com/Opentrons/opentrons/commit/a0504c74e266001ca23b32a6bc8d636901d6336d)) +* **app:** App fix deck cal banner misleading issue ([#10979](https://github.com/Opentrons/opentrons/issues/10979)) ([4b732bf](https://github.com/Opentrons/opentrons/commit/4b732bf506af0327a8bae6e4ef87a9ce160fafbf)), closes [#10952](https://github.com/Opentrons/opentrons/issues/10952) +* **app:** App fix deck cal button disabled issue ([#10650](https://github.com/Opentrons/opentrons/issues/10650)) ([5819011](https://github.com/Opentrons/opentrons/commit/5819011c5e4ddec6afeb1d7e5527d5f9754ba47c)), closes [#10638](https://github.com/Opentrons/opentrons/issues/10638) +* **app:** App fix design feedback navbar ([#10439](https://github.com/Opentrons/opentrons/issues/10439)) ([a2c2f3a](https://github.com/Opentrons/opentrons/commit/a2c2f3a6a6c997cb5d0f8f283ea301608b166c24)) * **app:** App fix modal dialogs to delete protocol ([#10291](https://github.com/Opentrons/opentrons/issues/10291)) ([2580809](https://github.com/Opentrons/opentrons/commit/258080906c77fa582dbf725f62e164ce1e0f66b4)) +* **app:** App fix one attached pipette cal display issue ([#10657](https://github.com/Opentrons/opentrons/issues/10657)) ([c5df074](https://github.com/Opentrons/opentrons/commit/c5df074471a041548f84e84369429791a50ed21c)), closes [#10574](https://github.com/Opentrons/opentrons/issues/10574) * **app:** App fix robot settings design feedback ([#10290](https://github.com/Opentrons/opentrons/issues/10290)) ([bb1d78d](https://github.com/Opentrons/opentrons/commit/bb1d78dc2627b3fee050726f48b01eef72eb4fb5)) * **app:** App fix switch default page ([#10128](https://github.com/Opentrons/opentrons/issues/10128)) ([cd25aea](https://github.com/Opentrons/opentrons/commit/cd25aea5b504e3a7144b95fbc338de7331321730)) * **app:** app settings navigation active state ([#10299](https://github.com/Opentrons/opentrons/issues/10299)) ([aba494a](https://github.com/Opentrons/opentrons/commit/aba494a6a3232790d36d616b4ce2aed71cfc78d2)), closes [#10104](https://github.com/Opentrons/opentrons/issues/10104) +* **app:** Appettings general tab remove duplicated text ([#10526](https://github.com/Opentrons/opentrons/issues/10526)) ([929abce](https://github.com/Opentrons/opentrons/commit/929abcef437c7861d60876906406ced663a4d9fe)) +* **app:** avoid the name conflict issue in the same network ([#10723](https://github.com/Opentrons/opentrons/issues/10723)) ([9ba3c37](https://github.com/Opentrons/opentrons/commit/9ba3c37cddcd8210f65a01cd5e980ec88db70b6c)) * **app:** cancelling a protocol run should patch the run to current false ([#10452](https://github.com/Opentrons/opentrons/issues/10452)) ([20848a1](https://github.com/Opentrons/opentrons/commit/20848a15b1ece3885489527ffd96dff302be1f62)), closes [#10412](https://github.com/Opentrons/opentrons/issues/10412) +* **app:** change error text when creation error is run is busy ([#11069](https://github.com/Opentrons/opentrons/issues/11069)) ([b9f2ba4](https://github.com/Opentrons/opentrons/commit/b9f2ba4436a20758f7dcb3356b54ba3f0a0060c9)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) +* **app:** check for sw updates with regular top level poll ([#10659](https://github.com/Opentrons/opentrons/issues/10659)) ([62f4476](https://github.com/Opentrons/opentrons/commit/62f4476febd45adbf4dcc39feac8084af2360833)) +* **app:** close labware slideout when labware deleted ([#10663](https://github.com/Opentrons/opentrons/issues/10663)) ([4ce9d70](https://github.com/Opentrons/opentrons/commit/4ce9d70872a6138bf72063efbf18e176722ca427)), closes [#10482](https://github.com/Opentrons/opentrons/issues/10482) +* **app:** close pipette and module overflow menus on click ([#10662](https://github.com/Opentrons/opentrons/issues/10662)) ([edb5482](https://github.com/Opentrons/opentrons/commit/edb548282052d35f875ba0129d90f8676ed17b37)), closes [#10639](https://github.com/Opentrons/opentrons/issues/10639) +* **app:** disable device details module controls when robot is busy ([#10614](https://github.com/Opentrons/opentrons/issues/10614)) ([79c70cd](https://github.com/Opentrons/opentrons/commit/79c70cdfb0c3638f751bd375c867b66deec66995)), closes [#10609](https://github.com/Opentrons/opentrons/issues/10609) +* **app:** disable protocol runs when robot update available ([#11050](https://github.com/Opentrons/opentrons/issues/11050)) ([3618c9a](https://github.com/Opentrons/opentrons/commit/3618c9a73c7bb751413f435925ff9b53e52765ad)), closes [#10935](https://github.com/Opentrons/opentrons/issues/10935) +* **app:** disallow run level module control while the run is paused ([#10685](https://github.com/Opentrons/opentrons/issues/10685)) ([212a0f4](https://github.com/Opentrons/opentrons/commit/212a0f4798e5937cba0a4a2c25be379fd5c25722)), closes [#10647](https://github.com/Opentrons/opentrons/issues/10647) * **app:** do not include tipracks in Labware Position Check that are unused in protocol ([#10295](https://github.com/Opentrons/opentrons/issues/10295)) ([80eea2b](https://github.com/Opentrons/opentrons/commit/80eea2b7b8bdac27b1cd5d2ccebf4d9347588254)), closes [#9691](https://github.com/Opentrons/opentrons/issues/9691) +* **app:** edit paused step item copy ([#10735](https://github.com/Opentrons/opentrons/issues/10735)) ([1a245a8](https://github.com/Opentrons/opentrons/commit/1a245a83a981ac2647e69de95b7a3a2b50a2ff21)), closes [#10338](https://github.com/Opentrons/opentrons/issues/10338) +* **app:** firmware update modal copy update ([#11088](https://github.com/Opentrons/opentrons/issues/11088)) ([27bed72](https://github.com/Opentrons/opentrons/commit/27bed7252268881abe1163ddbe8c96483da46b47)), closes [#11075](https://github.com/Opentrons/opentrons/issues/11075) +* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) +* **app:** fix connect robot via ip address functionality and style ([#10784](https://github.com/Opentrons/opentrons/issues/10784)) ([e3025b7](https://github.com/Opentrons/opentrons/commit/e3025b75f0c5db7eeb499de2df122e31c33c05ed)), closes [#10618](https://github.com/Opentrons/opentrons/issues/10618) [#10593](https://github.com/Opentrons/opentrons/issues/10593) [#10594](https://github.com/Opentrons/opentrons/issues/10594) +* **app:** fix devices landing page text wrapping ([#11110](https://github.com/Opentrons/opentrons/issues/11110)) ([9de3dca](https://github.com/Opentrons/opentrons/commit/9de3dca436a96c8c975ca23e2d230016fe17a892)), closes [#10886](https://github.com/Opentrons/opentrons/issues/10886) +* **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)) +* **app:** fix historical protocol run overflow menu bugs ([#10587](https://github.com/Opentrons/opentrons/issues/10587)) ([5f5c20d](https://github.com/Opentrons/opentrons/commit/5f5c20d2ea9d1c3699f7a4d2368cb7e630b4c76a)), closes [#10404](https://github.com/Opentrons/opentrons/issues/10404) [#10545](https://github.com/Opentrons/opentrons/issues/10545) [#10548](https://github.com/Opentrons/opentrons/issues/10548) +* **app:** fix historical protocol run timestamps ([#10934](https://github.com/Opentrons/opentrons/issues/10934)) ([1ade355](https://github.com/Opentrons/opentrons/commit/1ade355b019b3f8d3988938f21047dc70b5a5cb0)) +* **app:** fix jump to current step when outside current window ([#11052](https://github.com/Opentrons/opentrons/issues/11052)) ([eb8cf4c](https://github.com/Opentrons/opentrons/commit/eb8cf4c3c31442822fd01bf487a066719ba4f73c)), closes [#10898](https://github.com/Opentrons/opentrons/issues/10898) +* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) +* **app:** fix labware offset text alignment, fix historical run log missing timestamps ([#11114](https://github.com/Opentrons/opentrons/issues/11114)) ([94c32a7](https://github.com/Opentrons/opentrons/commit/94c32a70da46201af28481703df775296c600199)), closes [#11109](https://github.com/Opentrons/opentrons/issues/11109) [#11108](https://github.com/Opentrons/opentrons/issues/11108) +* **app:** fix long labware name display issue on slideout ([#10745](https://github.com/Opentrons/opentrons/issues/10745)) ([f88a416](https://github.com/Opentrons/opentrons/commit/f88a4167cfcd90664e0c93d23a4f816910b9fc29)), closes [#10641](https://github.com/Opentrons/opentrons/issues/10641) * **app:** fix long protocol name display issue ([#10371](https://github.com/Opentrons/opentrons/issues/10371)) ([5433486](https://github.com/Opentrons/opentrons/commit/5433486ff4fc08a6d91442f008658d5348699968)) +* **app:** fix pipette calibration modal auto closing ([#10955](https://github.com/Opentrons/opentrons/issues/10955)) ([5d775be](https://github.com/Opentrons/opentrons/commit/5d775be54088f9afbfdd300a39aeccf693a77550)), closes [#10941](https://github.com/Opentrons/opentrons/issues/10941) +* **app:** fix pipette offset cal data fetch issue on RobotSettings ([#10680](https://github.com/Opentrons/opentrons/issues/10680)) ([c11da0c](https://github.com/Opentrons/opentrons/commit/c11da0ca04fe4d78a8f80668e0ae58df9c6d5942)), closes [#10676](https://github.com/Opentrons/opentrons/issues/10676) * **app:** fix propagation issues with overflow menu modals ([#10364](https://github.com/Opentrons/opentrons/issues/10364)) ([425ec48](https://github.com/Opentrons/opentrons/commit/425ec4824993956efc2b99aa95a39a49b05ef05d)), closes [#10206](https://github.com/Opentrons/opentrons/issues/10206) +* **app:** fix ProtocolRunningContent remounting issue ([#10977](https://github.com/Opentrons/opentrons/issues/10977)) ([be8b3b5](https://github.com/Opentrons/opentrons/commit/be8b3b5a4f2121772156f0e4f0173abc8b0a9ff4)), closes [#10956](https://github.com/Opentrons/opentrons/issues/10956) +* **app:** fix refresh robots spinner spacing and double icon ([#10646](https://github.com/Opentrons/opentrons/issues/10646)) ([33df1aa](https://github.com/Opentrons/opentrons/commit/33df1aa4f5a540d7b0409cdc1577324ca8ce1460)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) * **app:** fix robot settings rename a robot name ([#10044](https://github.com/Opentrons/opentrons/issues/10044)) ([c561f2d](https://github.com/Opentrons/opentrons/commit/c561f2d61b2921de52e8df9ad42d07877c2cdcf3)) +* **app:** fix robot settings tip length calibration method selection ([#10991](https://github.com/Opentrons/opentrons/issues/10991)) ([84aa5bf](https://github.com/Opentrons/opentrons/commit/84aa5bf2969f4b41e53108327f6fc5aa07d0b18c)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) +* **app:** fix robot update banner ([#10567](https://github.com/Opentrons/opentrons/issues/10567)) ([a7713c4](https://github.com/Opentrons/opentrons/commit/a7713c45216a0ad22e62bbf24605fd902224b8b8)), closes [#10041](https://github.com/Opentrons/opentrons/issues/10041) +* **app:** fix RobotSettings pipette offset cals banner issue ([#10599](https://github.com/Opentrons/opentrons/issues/10599)) ([e6ac78a](https://github.com/Opentrons/opentrons/commit/e6ac78a811eabe69730cb408f439fa58f72f769c)) +* **app:** Fix RobotSettings sync issue ([#10581](https://github.com/Opentrons/opentrons/issues/10581)) ([349f35f](https://github.com/Opentrons/opentrons/commit/349f35f4c409858854dc1a3accdcc88cee52b9fc)), closes [#10577](https://github.com/Opentrons/opentrons/issues/10577) +* **app:** fix run log run duration ([#10860](https://github.com/Opentrons/opentrons/issues/10860)) ([6413cfb](https://github.com/Opentrons/opentrons/commit/6413cfbd5d62b38d107a0ac0fb7f49160df607bf)) * **app:** fix See how to setup a new robot link ([#10390](https://github.com/Opentrons/opentrons/issues/10390)) ([fce784c](https://github.com/Opentrons/opentrons/commit/fce784c17cab91b327ab76345ef241d394534fca)) * **app:** Fix Slideout title display bug ([#10437](https://github.com/Opentrons/opentrons/issues/10437)) ([69fc92b](https://github.com/Opentrons/opentrons/commit/69fc92b8544149e720aea728f6a0170d11453373)) * **app:** fix StyledText ts error in RobotSettingsNetworking ([#10317](https://github.com/Opentrons/opentrons/issues/10317)) ([678ba77](https://github.com/Opentrons/opentrons/commit/678ba779c2feea30549ca5339eacc9eef177db99)) * **app:** Fix the section order (Deck Calibration) ([#10394](https://github.com/Opentrons/opentrons/issues/10394)) ([ff1a807](https://github.com/Opentrons/opentrons/commit/ff1a807a68b2f5af8ecd8bee56197e19f8ef6f83)) +* **app:** Fix tip length cal fetch on device details ([#10598](https://github.com/Opentrons/opentrons/issues/10598)) ([c73f4cd](https://github.com/Opentrons/opentrons/commit/c73f4cd4be5ffbd06a00f821451df1cdca1be953)), closes [#10531](https://github.com/Opentrons/opentrons/issues/10531) +* **app:** fix tip length calibration method selection ([#10976](https://github.com/Opentrons/opentrons/issues/10976)) ([9d4bec0](https://github.com/Opentrons/opentrons/commit/9d4bec019e449efc8d160005e198fd0e567009da)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) +* **app:** fix toast display issue on RobotSettings Advanced tab ([#10625](https://github.com/Opentrons/opentrons/issues/10625)) ([dae7ee5](https://github.com/Opentrons/opentrons/commit/dae7ee5f2087dce9c7d9c122cae61c0f40588481)), closes [#10624](https://github.com/Opentrons/opentrons/issues/10624) +* **app:** fix white screen issue after renaming clicking advanced tab ([#10463](https://github.com/Opentrons/opentrons/issues/10463)) ([e272382](https://github.com/Opentrons/opentrons/commit/e272382d0b3a2318fdf1b8271521bbfc8d164d32)) +* **app:** fix wrong event name for Mixpanel ([#10748](https://github.com/Opentrons/opentrons/issues/10748)) ([601e3e6](https://github.com/Opentrons/opentrons/commit/601e3e68d7ba1918751d56a732ee9c28de2bdb6d)), closes [#10744](https://github.com/Opentrons/opentrons/issues/10744) * **app:** Fixed check-js error ([#10308](https://github.com/Opentrons/opentrons/issues/10308)) ([6a5a434](https://github.com/Opentrons/opentrons/commit/6a5a434324d9acf30816262aadcc4ab0fabfbc59)) +* **app:** H-S confirm attachment modal form stopPropagation addition ([#10996](https://github.com/Opentrons/opentrons/issues/10996)) ([e196f4d](https://github.com/Opentrons/opentrons/commit/e196f4d0fd500423ffea7b3ae0fd0dab111aa68a)), closes [#10881](https://github.com/Opentrons/opentrons/issues/10881) +* **app:** handle protocol creation failure in slideouts ([#10925](https://github.com/Opentrons/opentrons/issues/10925)) ([91c28a9](https://github.com/Opentrons/opentrons/commit/91c28a939396955deac52a84f00e8546fcecb91e)), closes [#10569](https://github.com/Opentrons/opentrons/issues/10569) +* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) +* **app:** if robot is not connectable during run, navigate to devices ([#10769](https://github.com/Opentrons/opentrons/issues/10769)) ([a4123d3](https://github.com/Opentrons/opentrons/commit/a4123d338c81b83479109d62d568122ed1c8152f)), closes [#10584](https://github.com/Opentrons/opentrons/issues/10584) * **app:** Modified icon size ([#10113](https://github.com/Opentrons/opentrons/issues/10113)) ([6136c77](https://github.com/Opentrons/opentrons/commit/6136c7785dbcbaccc173915194ac78f7dfece87b)) * **app:** Modify labware card and slideout style ([#10101](https://github.com/Opentrons/opentrons/issues/10101)) ([f7baa38](https://github.com/Opentrons/opentrons/commit/f7baa38744a77c3a2a9ff9af809e4c0ed2a5767d)) +* **app:** module cards and slideouts various bug fixes ([#10864](https://github.com/Opentrons/opentrons/issues/10864)) ([7b90a79](https://github.com/Opentrons/opentrons/commit/7b90a79c88c743c36f4291f41baf7db6e821873e)), closes [#10839](https://github.com/Opentrons/opentrons/issues/10839) [#10854](https://github.com/Opentrons/opentrons/issues/10854) [#10856](https://github.com/Opentrons/opentrons/issues/10856) +* **app:** no longer require app restart after python override path config is updated ([#11049](https://github.com/Opentrons/opentrons/issues/11049)) ([25cc201](https://github.com/Opentrons/opentrons/commit/25cc201c98a30a6431a26b18510bf827e10b978b)), closes [#10612](https://github.com/Opentrons/opentrons/issues/10612) * **app:** only render historical run overflow menu when menu is open ([#10306](https://github.com/Opentrons/opentrons/issues/10306)) ([14f3bf4](https://github.com/Opentrons/opentrons/commit/14f3bf46140daca9bae2c3db9c568a08f20730da)) +* **app:** open tc lid in LPC via protocol engine command ([#11111](https://github.com/Opentrons/opentrons/issues/11111)) ([f74853b](https://github.com/Opentrons/opentrons/commit/f74853b072ff31d3a383ce639d35d0ff5d4db033)), closes [#11096](https://github.com/Opentrons/opentrons/issues/11096) +* **app:** pipette card banners and historical protocol run protocolNames render fix ([#10848](https://github.com/Opentrons/opentrons/issues/10848)) ([3bec913](https://github.com/Opentrons/opentrons/commit/3bec9135fc54014db49ada51150826cc81832c02)), closes [#10658](https://github.com/Opentrons/opentrons/issues/10658) +* **app:** pipette card calibrate banner bug fix ([#10400](https://github.com/Opentrons/opentrons/issues/10400)) ([66b3a70](https://github.com/Opentrons/opentrons/commit/66b3a705764e04e8fc88db55860e18e381795467)), closes [#10324](https://github.com/Opentrons/opentrons/issues/10324) * **app:** poll protocol analyses not record in useProtocolDetailsForRun ([#10376](https://github.com/Opentrons/opentrons/issues/10376)) ([30babe4](https://github.com/Opentrons/opentrons/commit/30babe469e99171a68ee2083551f32fc01021af2)), closes [#10341](https://github.com/Opentrons/opentrons/issues/10341) +* **app:** protocol run page design qa ([#11013](https://github.com/Opentrons/opentrons/issues/11013)) ([529a0d4](https://github.com/Opentrons/opentrons/commit/529a0d40f4a78b2237dc85b76bc75b730d291d15)) +* **app:** protocol Run Record protocolName no longer renders runId ([#10961](https://github.com/Opentrons/opentrons/issues/10961)) ([322c71c](https://github.com/Opentrons/opentrons/commit/322c71c69139c7b7acfa5f7e58a4d9840d24d278)), closes [#10899](https://github.com/Opentrons/opentrons/issues/10899) [#10658](https://github.com/Opentrons/opentrons/issues/10658) +* **app:** protocol sort order changing when clicking sort menu ([#10556](https://github.com/Opentrons/opentrons/issues/10556)) ([6083fb0](https://github.com/Opentrons/opentrons/commit/6083fb08eb859c10b306fab71efa98a5db351163)), closes [#10398](https://github.com/Opentrons/opentrons/issues/10398) +* **app:** remove array brackets in devices landing page jsx ([#11004](https://github.com/Opentrons/opentrons/issues/11004)) ([65e6f0d](https://github.com/Opentrons/opentrons/commit/65e6f0dc94a767422a9477eac5652ab047be88aa)) * **app:** remove copy link from context menu ([#10328](https://github.com/Opentrons/opentrons/issues/10328)) ([4237331](https://github.com/Opentrons/opentrons/commit/4237331d025decab22d1f148c306b0d17f46f98c)) +* **app:** remove focus state in nav on app load ([#11068](https://github.com/Opentrons/opentrons/issues/11068)) ([ace77fd](https://github.com/Opentrons/opentrons/commit/ace77fd5417e4b21602eb1fa155b84b4924d2b01)) +* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) +* **app:** remove Robot is now successful modal from update flow ([#11001](https://github.com/Opentrons/opentrons/issues/11001)) ([81373cb](https://github.com/Opentrons/opentrons/commit/81373cbff82a0f41f80a44d89525b8303b05d825)) +* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) +* **app:** remove unused intercom snippet ([#10620](https://github.com/Opentrons/opentrons/issues/10620)) ([8607bc0](https://github.com/Opentrons/opentrons/commit/8607bc0451cee5acc20b9e2a18608dc98f861679)), closes [#10547](https://github.com/Opentrons/opentrons/issues/10547) +* **app:** render LPC summary data as a table to prevent misalignment ([#11084](https://github.com/Opentrons/opentrons/issues/11084)) ([331c52e](https://github.com/Opentrons/opentrons/commit/331c52ec6bc926e06ecb4536dfb6a6f4732185f9)), closes [#11077](https://github.com/Opentrons/opentrons/issues/11077) +* **app:** reorder overeflow menu on protocol card ([#10522](https://github.com/Opentrons/opentrons/issues/10522)) ([5d737ce](https://github.com/Opentrons/opentrons/commit/5d737cef27ec114ba9021e710e256f17e9d98315)), closes [#10499](https://github.com/Opentrons/opentrons/issues/10499) +* **app:** rm analyzing state in run header for historical runs ([#11122](https://github.com/Opentrons/opentrons/issues/11122)) ([efa83d4](https://github.com/Opentrons/opentrons/commit/efa83d4da31d27bb2d16dd35ddd91757dace02fb)) +* **app:** robot configuration unused pipette mount copy ([#10467](https://github.com/Opentrons/opentrons/issues/10467)) ([07d2dd0](https://github.com/Opentrons/opentrons/commit/07d2dd047cde571386801ac4eea354ae68b61c0f)), closes [#10466](https://github.com/Opentrons/opentrons/issues/10466) +* **app:** robot settings cal health check wizard issue ([#10525](https://github.com/Opentrons/opentrons/issues/10525)) ([b1a28e3](https://github.com/Opentrons/opentrons/commit/b1a28e3a14a44397a9ae12fa5bd2ff840edecf91)) +* **app:** robot Update banner renders when bot is unavailable fix ([#10673](https://github.com/Opentrons/opentrons/issues/10673)) ([f8f8425](https://github.com/Opentrons/opentrons/commit/f8f84256f7d51783f05d40e3b0624c8cfffac4ee)), closes [#10670](https://github.com/Opentrons/opentrons/issues/10670) +* **app:** robot update Modal CTA fix ([#10592](https://github.com/Opentrons/opentrons/issues/10592)) ([33fd4ab](https://github.com/Opentrons/opentrons/commit/33fd4abdfbcf6aa2bf6c2aeb843a1d5914f50558)), closes [#10431](https://github.com/Opentrons/opentrons/issues/10431) +* **app:** RobotSettings deck calibration banner issue display issue ([#10515](https://github.com/Opentrons/opentrons/issues/10515)) ([4e975d3](https://github.com/Opentrons/opentrons/commit/4e975d383e788efb069144f5cc1a4d20e555c43f)), closes [#10484](https://github.com/Opentrons/opentrons/issues/10484) +* **app:** sanitize legacy command text in new run log to protect for non string values ([#11129](https://github.com/Opentrons/opentrons/issues/11129)) ([06edad6](https://github.com/Opentrons/opentrons/commit/06edad69dae9c8827c9083562304f59bc399c016)) +* **app:** sanitize legacy command text in run log to protect for non string values ([#11127](https://github.com/Opentrons/opentrons/issues/11127)) ([e586bfe](https://github.com/Opentrons/opentrons/commit/e586bfefd904587673fa7ca4cd71ffee524aa484)) +* **app:** See How Robot Calibration Works Modal ([#10415](https://github.com/Opentrons/opentrons/issues/10415)) ([b28a6be](https://github.com/Opentrons/opentrons/commit/b28a6be983b444a1b647f5d89d31a4ed03f1941b)) +* **app:** see how to restore a previous sw version btn fix ([#10978](https://github.com/Opentrons/opentrons/issues/10978)) ([c20ad24](https://github.com/Opentrons/opentrons/commit/c20ad24feb1cfc54e07d633f3a3c4a9d8ef9933d)), closes [#10972](https://github.com/Opentrons/opentrons/issues/10972) * **app:** show update modal for update from file and unlink unfinished update slideout ([#10405](https://github.com/Opentrons/opentrons/issues/10405)) ([04f24cd](https://github.com/Opentrons/opentrons/commit/04f24cdfd8c9a928b9d45018584b790dfcba5d95)), closes [#10312](https://github.com/Opentrons/opentrons/issues/10312) +* **app:** software update toggle logic refactor ([#10968](https://github.com/Opentrons/opentrons/issues/10968)) ([df3ab80](https://github.com/Opentrons/opentrons/commit/df3ab804f628299b728db56cd0cf5a11e2db524d)), closes [#10962](https://github.com/Opentrons/opentrons/issues/10962) * **app:** stop click outside modal redirect ([#10382](https://github.com/Opentrons/opentrons/issues/10382)) ([44dc04a](https://github.com/Opentrons/opentrons/commit/44dc04a8e4d4ab088571581c58c16e9723eafcf8)), closes [#10277](https://github.com/Opentrons/opentrons/issues/10277) +* **app:** sync robot clock on device and run detail page ([#10933](https://github.com/Opentrons/opentrons/issues/10933)) ([06a73a8](https://github.com/Opentrons/opentrons/commit/06a73a8c9571a1950d3055de8b971d77d3d6015b)), closes [#10804](https://github.com/Opentrons/opentrons/issues/10804) +* **app:** temporary redirect to devices page ([#10712](https://github.com/Opentrons/opentrons/issues/10712)) ([4eaedbe](https://github.com/Opentrons/opentrons/commit/4eaedbea2fa7d08a614c2633d7cb6a74955d4095)), closes [#10709](https://github.com/Opentrons/opentrons/issues/10709) +* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) +* **app:** this will fix [#11028](https://github.com/Opentrons/opentrons/issues/11028) ([#11053](https://github.com/Opentrons/opentrons/issues/11053)) ([7497d68](https://github.com/Opentrons/opentrons/commit/7497d683e143f00d20d90bb4c912ff74c46b4926)) +* **app:** this will fix overflow menu overlapping issue on RobotSettings Calibration Tab ([#10661](https://github.com/Opentrons/opentrons/issues/10661)) ([44f9e81](https://github.com/Opentrons/opentrons/commit/44f9e8126006b0406139418af46607f3f7770646)), closes [#10640](https://github.com/Opentrons/opentrons/issues/10640) * **app:** tweak copy on not avail modal ([#10428](https://github.com/Opentrons/opentrons/issues/10428)) ([ae729e7](https://github.com/Opentrons/opentrons/commit/ae729e724a47941160acae3508a8c7fed314f463)) +* **app:** tweak protocol delete modal title ([#10464](https://github.com/Opentrons/opentrons/issues/10464)) ([fae7cb6](https://github.com/Opentrons/opentrons/commit/fae7cb67d61e6525d53677b017fffcfa697396d2)), closes [#10167](https://github.com/Opentrons/opentrons/issues/10167) * **app:** update out of date support links ([#10388](https://github.com/Opentrons/opentrons/issues/10388)) ([fb4ed1f](https://github.com/Opentrons/opentrons/commit/fb4ed1f1ecec96195626c71a06e0cca2c3578b87)), closes [#10204](https://github.com/Opentrons/opentrons/issues/10204) +* **app:** update robot banner no longer accessible when robot is busy ([#10717](https://github.com/Opentrons/opentrons/issues/10717)) ([bb700df](https://github.com/Opentrons/opentrons/commit/bb700df918ee8ebfcb34f80add01f18fe4de1562)), closes [#10311](https://github.com/Opentrons/opentrons/issues/10311) * **app:** Update robot rename rule ([#10318](https://github.com/Opentrons/opentrons/issues/10318)) ([ecd77ef](https://github.com/Opentrons/opentrons/commit/ecd77ef5404b693933f75748e2a12778681f5805)) +* **app:** wire up Software Update Alerts toggle logic ([#10732](https://github.com/Opentrons/opentrons/issues/10732)) ([6c8c5c0](https://github.com/Opentrons/opentrons/commit/6c8c5c0b0980e5c33a836cf46c94a6597dd55046)), closes [#10576](https://github.com/Opentrons/opentrons/issues/10576) +* **app-shell:** allow corrupt protocol analysis files to error gracefully ([#10969](https://github.com/Opentrons/opentrons/issues/10969)) ([ed72dc3](https://github.com/Opentrons/opentrons/commit/ed72dc3003f2de4bbfb931526ebaddd506f9b7cd)), closes [#10828](https://github.com/Opentrons/opentrons/issues/10828) * **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) +* **app-shell:** use existing logic to feed custom labware to analysis ([#10827](https://github.com/Opentrons/opentrons/issues/10827)) ([d210ac5](https://github.com/Opentrons/opentrons/commit/d210ac54ba9d962cd40970e41327aa9785fd373b)) +* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) +* **can:** ensure that the pcan parameters match new values for 500KHz bit timing ([#10572](https://github.com/Opentrons/opentrons/issues/10572)) ([d5a319b](https://github.com/Opentrons/opentrons/commit/d5a319bc0a508aed418070dceb9a0ad10ae670fe)) +* **components:** fix link tabIndex ([#10986](https://github.com/Opentrons/opentrons/issues/10986)) ([867e6b7](https://github.com/Opentrons/opentrons/commit/867e6b74d93bdf56b984d71522492fec31528929)) * **components:** update labware render story to match new component interface ([#10169](https://github.com/Opentrons/opentrons/issues/10169)) ([6b77e75](https://github.com/Opentrons/opentrons/commit/6b77e75b676ff39b3971f524f089c66a909033dc)) +* **discovery-client:** fix off by one error in remove logic ([#10711](https://github.com/Opentrons/opentrons/issues/10711)) ([70cb3cb](https://github.com/Opentrons/opentrons/commit/70cb3cba7a78ab3fff5858b41590920e408cc884)) +* **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) +* **docs:** link fix, upcoming issues ([c385668](https://github.com/Opentrons/opentrons/commit/c385668f6d1384b7ca42a97d2f5b4ced581f4037)) +* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) +* **engine:** do not allow completed timestamp to change once set ([#11055](https://github.com/Opentrons/opentrons/issues/11055)) ([b413d40](https://github.com/Opentrons/opentrons/commit/b413d40312715fceeabe6b873640d6c892a65501)) +* **engine:** include modules w/o labware in motion planning ([#10902](https://github.com/Opentrons/opentrons/issues/10902)) ([0b0dfae](https://github.com/Opentrons/opentrons/commit/0b0dfae27211607ace9465b63e1fe0024a855fee)) * **hardware:** can bus shutdown in driver ([#10273](https://github.com/Opentrons/opentrons/issues/10273)) ([22f8dbd](https://github.com/Opentrons/opentrons/commit/22f8dbd009e3313f7d35d455a1bc0b8dc9dcd6be)) * **hardware:** changed float conversion, updated integration test values ([#10162](https://github.com/Opentrons/opentrons/issues/10162)) ([cd0c95e](https://github.com/Opentrons/opentrons/commit/cd0c95e867c28f65586d9103e57f802f4f62b0ea)) * **hardware:** fix eeprom data field from_string ([#10242](https://github.com/Opentrons/opentrons/issues/10242)) ([eb595f4](https://github.com/Opentrons/opentrons/commit/eb595f41f7a7e95f700fc7a194093637a603f04b)) * **hardware:** Fix equal leg triangle move handling ([#10335](https://github.com/Opentrons/opentrons/issues/10335)) ([2d96e5a](https://github.com/Opentrons/opentrons/commit/2d96e5a9ca89bf2cf06b5b8ddb6668cc51d36a3f)) -* **hardware:** serial number field needs from_string to be updated from can_comm ([#10342](https://github.com/Opentrons/opentrons/issues/10342)) ([ae2957c](https://github.com/Opentrons/opentrons/commit/ae2957cb77fcdd15b226749f5a051ebc268f92b9)) -* **hardware:** Update can bitrate ([#10332](https://github.com/Opentrons/opentrons/issues/10332)) ([bd8c4e8](https://github.com/Opentrons/opentrons/commit/bd8c4e8bd60277cbb0059836e62ec479a2f64f55)) -* **protocol-designer:** delay when offset length is falsey ([#10016](https://github.com/Opentrons/opentrons/issues/10016)) ([1c13967](https://github.com/Opentrons/opentrons/commit/1c139676fcc3fea28f29c1b49bff6452514475b0)), closes [#815](https://github.com/Opentrons/opentrons/issues/815) -* **react-api-client:** fix check for v3 module ([#10460](https://github.com/Opentrons/opentrons/issues/10460)) ([8a48ddc](https://github.com/Opentrons/opentrons/commit/8a48ddc5f429cca54cf58671d545d347e282f237)) -* **robot-server:** cancel background tasks when server shuts down ([#10052](https://github.com/Opentrons/opentrons/issues/10052)) ([9e20642](https://github.com/Opentrons/opentrons/commit/9e2064297fde04c291deaf3b75275f3a6cbaeb17)) -* **update-server:** Avoid bricking when given a bad name ([#10219](https://github.com/Opentrons/opentrons/issues/10219)) ([b71278f](https://github.com/Opentrons/opentrons/commit/b71278f481f56269a1de67372eb40d6ed3f25923)), closes [#9960](https://github.com/Opentrons/opentrons/issues/9960) [#10198](https://github.com/Opentrons/opentrons/issues/10198) - - -### Features - -* **api:** add gripper offset calibration data handling ([#10411](https://github.com/Opentrons/opentrons/issues/10411)) ([4b89491](https://github.com/Opentrons/opentrons/commit/4b894917c5d1d764b14a588bea390c91b86afbf9)) -* **api:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) -* **app:** Add Download logs Toast to RobotSettingsAdvanced Tab ([#10088](https://github.com/Opentrons/opentrons/issues/10088)) ([f5b0ad8](https://github.com/Opentrons/opentrons/commit/f5b0ad8a7e395b3e438afe004f2453c89f3a4433)) -* **app:** add H-S labware set up info ([#9974](https://github.com/Opentrons/opentrons/issues/9974)) ([d064106](https://github.com/Opentrons/opentrons/commit/d064106d477332d6a72182a338b088ab5eaf291a)), closes [#9269](https://github.com/Opentrons/opentrons/issues/9269) -* **app:** add module icon tooltips to robot card ([#10103](https://github.com/Opentrons/opentrons/issues/10103)) ([20472f4](https://github.com/Opentrons/opentrons/commit/20472f4a97a92049bf93dd68a15c1e7700a0f391)), closes [#8672](https://github.com/Opentrons/opentrons/issues/8672) -* **app:** add protocol card sorting ([#10223](https://github.com/Opentrons/opentrons/issues/10223)) ([49f9b1f](https://github.com/Opentrons/opentrons/commit/49f9b1ff415ff5dc598028b5eb1662673101ef81)), closes [#8817](https://github.com/Opentrons/opentrons/issues/8817) -* **app:** add protocol labware details ([#10084](https://github.com/Opentrons/opentrons/issues/10084)) ([8429e2d](https://github.com/Opentrons/opentrons/commit/8429e2dcaf124636b42df65839092e667766706a)), closes [#8825](https://github.com/Opentrons/opentrons/issues/8825) [#9676](https://github.com/Opentrons/opentrons/issues/9676) -* **app:** add protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) -* **app:** add protocol robot configuration details ([#10033](https://github.com/Opentrons/opentrons/issues/10033)) ([363e7d5](https://github.com/Opentrons/opentrons/commit/363e7d55a50b3d81389bd2184546f2dd04771cf2)), closes [#8824](https://github.com/Opentrons/opentrons/issues/8824) -* **app:** add robot overview action menu ([#10020](https://github.com/Opentrons/opentrons/issues/10020)) ([43214aa](https://github.com/Opentrons/opentrons/commit/43214aac5f0c9bd63ad7200899fac23c50bfcc24)), closes [#8695](https://github.com/Opentrons/opentrons/issues/8695) -* **app:** add run tab module controls ([#10006](https://github.com/Opentrons/opentrons/issues/10006)) ([2b157fc](https://github.com/Opentrons/opentrons/commit/2b157fc23544834687da3bce00b70e8757cdb155)), closes [#8752](https://github.com/Opentrons/opentrons/issues/8752) -* **app:** App RobotSettings Calibration Tab Pipette Offset Calibrations and Tip Length Calibrations ([#10275](https://github.com/Opentrons/opentrons/issues/10275)) ([84eebb4](https://github.com/Opentrons/opentrons/commit/84eebb450de5ff284c5e41721ae433f7f25184de)) -* **app:** DeckCalibration Section ([#10233](https://github.com/Opentrons/opentrons/issues/10233)) ([f9baa2d](https://github.com/Opentrons/opentrons/commit/f9baa2d9f890d3c13c498741648515363cded52e)) -* **app:** delete Connection to Robot Lost modal ([#10416](https://github.com/Opentrons/opentrons/issues/10416)) ([1f0c98b](https://github.com/Opentrons/opentrons/commit/1f0c98be7f97f94ff3da9657fb61ed6a3f301837)), closes [#8795](https://github.com/Opentrons/opentrons/issues/8795) -* **app:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) -* **app:** edit Robot Overflow Menu, Pipette Card banner and Advanced Settings ([#10188](https://github.com/Opentrons/opentrons/issues/10188)) ([e21d8db](https://github.com/Opentrons/opentrons/commit/e21d8db51eac5818477264a45ef12c0a2d15fb72)), closes [#10117](https://github.com/Opentrons/opentrons/issues/10117) [#8673](https://github.com/Opentrons/opentrons/issues/8673) -* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) -* **app:** nav Help Button link out to Salesforce ([#10302](https://github.com/Opentrons/opentrons/issues/10302)) ([eeb373e](https://github.com/Opentrons/opentrons/commit/eeb373e972c9164d9217f1d6b9a3cf76be06c342)), closes [#10239](https://github.com/Opentrons/opentrons/issues/10239) -* **app:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) -* **app:** robot controls warning banner ([#10174](https://github.com/Opentrons/opentrons/issues/10174)) ([45fec50](https://github.com/Opentrons/opentrons/commit/45fec50e2574105bbb9291f9f65d361e2f61a0d2)), closes [#10123](https://github.com/Opentrons/opentrons/issues/10123) -* **app:** RobotSettings Advanced Tab FactoryReset reset options ([#10066](https://github.com/Opentrons/opentrons/issues/10066)) ([b2ac094](https://github.com/Opentrons/opentrons/commit/b2ac094274d940f9a3585f593dd77998a33e4106)) -* **app:** RobotSettings Calibration Tab Health Check Section ([#10234](https://github.com/Opentrons/opentrons/issues/10234)) ([03243f2](https://github.com/Opentrons/opentrons/commit/03243f2ba19156f0cdfdcef801d7e59379a36a23)) -* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) -* **app:** wire up don't show me again checkbox for HS modal ([#10139](https://github.com/Opentrons/opentrons/issues/10139)) ([f86b664](https://github.com/Opentrons/opentrons/commit/f86b6646b9fb15cd493bb5302cf4e5dd222ae0f3)), closes [#9814](https://github.com/Opentrons/opentrons/issues/9814) -* **app:** wire up firmware update banner in Module Cards ([#9953](https://github.com/Opentrons/opentrons/issues/9953)) ([372cde0](https://github.com/Opentrons/opentrons/commit/372cde0c8e76adf44fdc8c62eca4cbf743c421bd)), closes [#9155](https://github.com/Opentrons/opentrons/issues/9155) -* **app:** wire up pipette overflow menu items ([#10009](https://github.com/Opentrons/opentrons/issues/10009)) ([19d9180](https://github.com/Opentrons/opentrons/commit/19d91803470b2817e68705b19acc3dbe887a1a13)), closes [#8785](https://github.com/Opentrons/opentrons/issues/8785) [#8786](https://github.com/Opentrons/opentrons/issues/8786) [#8787](https://github.com/Opentrons/opentrons/issues/8787) [#9972](https://github.com/Opentrons/opentrons/issues/9972) -* **app-shell, app:** change window width, height; add minWidth ([#10343](https://github.com/Opentrons/opentrons/issues/10343)) ([69685e3](https://github.com/Opentrons/opentrons/commit/69685e38a786a23de4bcf251cee39a00c7314aa7)) -* **hardware:** add gripper lifetime test script ([#10240](https://github.com/Opentrons/opentrons/issues/10240)) ([b98795d](https://github.com/Opentrons/opentrons/commit/b98795dbb67e004c12f233e0cb907710ddf1cd3a)) -* **hardware:** add sensor integration test ([#9932](https://github.com/Opentrons/opentrons/issues/9932)) ([ae7c625](https://github.com/Opentrons/opentrons/commit/ae7c6258b3c4909da518b82cb544abee847fed94)) -* **hardware:** binary_serializable.from_string ([#10237](https://github.com/Opentrons/opentrons/issues/10237)) ([d96e18c](https://github.com/Opentrons/opentrons/commit/d96e18c56dc79802b2251b8c56641653df0293ee)) -* **hardware:** polling support for sensor drivers ([#10083](https://github.com/Opentrons/opentrons/issues/10083)) ([0d664d2](https://github.com/Opentrons/opentrons/commit/0d664d2021bae89144c2c7eda18aba01f96b33a0)) -* **hardware:** set serial message. ([#10331](https://github.com/Opentrons/opentrons/issues/10331)) ([c849f0b](https://github.com/Opentrons/opentrons/commit/c849f0bff17e28414b9d61110dac9eab0f0dffda)) -* **hardware:** update Gripper CAN messages ([#10161](https://github.com/Opentrons/opentrons/issues/10161)) ([cfd2a33](https://github.com/Opentrons/opentrons/commit/cfd2a33ed000c4e9df6df8c1d8468b70003741a6)) -* **heater-shaker:** add deactivate_heater method ([#9955](https://github.com/Opentrons/opentrons/issues/9955)) ([003727f](https://github.com/Opentrons/opentrons/commit/003727f804569cfccef35f3f541706451a9d7347)) -* **ot3:** add pipette tip handling CAN messages ([#10038](https://github.com/Opentrons/opentrons/issues/10038)) ([ff62fe8](https://github.com/Opentrons/opentrons/commit/ff62fe8671648df302c1dce85a631526b318f2d6)) -* **ot3-gravimetric:** ot3 gravimetric test project ([#10348](https://github.com/Opentrons/opentrons/issues/10348)) ([98d7e09](https://github.com/Opentrons/opentrons/commit/98d7e0949ebb7b8d5d1f6991c27aedc5de43af06)) -* **ot3, api:** Add gripper class ([#10278](https://github.com/Opentrons/opentrons/issues/10278)) ([0eeba15](https://github.com/Opentrons/opentrons/commit/0eeba1558876a8ae6e44bd81cb4c9ba689aec3e9)) -* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) -* **protocol-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) -* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) -* **robot-server:** Automatically delete old resources to make room for new ones ([#10248](https://github.com/Opentrons/opentrons/issues/10248)) ([9ab070f](https://github.com/Opentrons/opentrons/commit/9ab070fad8d932a153cbde5077a7674674d92c34)), closes [#9966](https://github.com/Opentrons/opentrons/issues/9966) -* **robot-server:** persist previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) -* **robot-server:** Persist protocol analyses across reboots ([#10042](https://github.com/Opentrons/opentrons/issues/10042)) ([4f35cf4](https://github.com/Opentrons/opentrons/commit/4f35cf49abc5cae73ad8d6ac414bb5b1d3498c85)), closes [#9964](https://github.com/Opentrons/opentrons/issues/9964) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) -* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) -* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) -* **update-server:** ot3 support ([#10011](https://github.com/Opentrons/opentrons/issues/10011)) ([c1b3a55](https://github.com/Opentrons/opentrons/commit/c1b3a55381b45f7dfa0c26d81f37f95ec1622fb7)), closes [#9732](https://github.com/Opentrons/opentrons/issues/9732) [#9830](https://github.com/Opentrons/opentrons/issues/9830) [#10115](https://github.com/Opentrons/opentrons/issues/10115) [#10252](https://github.com/Opentrons/opentrons/issues/10252) - - - - - -# [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:** serial number field needs from_string to be updated from can_comm ([#10342](https://github.com/Opentrons/opentrons/issues/10342)) ([ae2957c](https://github.com/Opentrons/opentrons/commit/ae2957cb77fcdd15b226749f5a051ebc268f92b9)) +* **hardware:** Update can bitrate ([#10332](https://github.com/Opentrons/opentrons/issues/10332)) ([bd8c4e8](https://github.com/Opentrons/opentrons/commit/bd8c4e8bd60277cbb0059836e62ec479a2f64f55)) * **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)) +* **protocol-designer:** change PD help link ([#10440](https://github.com/Opentrons/opentrons/issues/10440)) ([9152d25](https://github.com/Opentrons/opentrons/commit/9152d2571f4c821387b4b3249b895a6278c17b77)), closes [#10325](https://github.com/Opentrons/opentrons/issues/10325) +* **protocol-designer:** delay when offset length is falsey ([#10016](https://github.com/Opentrons/opentrons/issues/10016)) ([1c13967](https://github.com/Opentrons/opentrons/commit/1c139676fcc3fea28f29c1b49bff6452514475b0)), closes [#815](https://github.com/Opentrons/opentrons/issues/815) +* **react-api-client:** fix check for v3 module ([#10460](https://github.com/Opentrons/opentrons/issues/10460)) ([8a48ddc](https://github.com/Opentrons/opentrons/commit/8a48ddc5f429cca54cf58671d545d347e282f237)) +* **robot-server:** allow live commands if current run is terminal ([#10879](https://github.com/Opentrons/opentrons/issues/10879)) ([0ee0c72](https://github.com/Opentrons/opentrons/commit/0ee0c728a1517009336c2c6e2135eaaf0dab2150)) +* **robot-server:** calculate magnetic module gen 1 height ([#10724](https://github.com/Opentrons/opentrons/issues/10724)) ([c231d1b](https://github.com/Opentrons/opentrons/commit/c231d1b841b40018ad891aeb5a3cb707d34e0ea8)), closes [#9515](https://github.com/Opentrons/opentrons/issues/9515) +* **robot-server:** cancel background tasks when server shuts down ([#10052](https://github.com/Opentrons/opentrons/issues/10052)) ([9e20642](https://github.com/Opentrons/opentrons/commit/9e2064297fde04c291deaf3b75275f3a6cbaeb17)) +* **robot-server:** disallow pause action for non-active run ([#10550](https://github.com/Opentrons/opentrons/issues/10550)) ([5d17c93](https://github.com/Opentrons/opentrons/commit/5d17c937de3e10f71b7665c3796d2dfb9d6bdb55)) +* **robot-server, api:** Disallow python protocol upload with unsupported version ([#10780](https://github.com/Opentrons/opentrons/issues/10780)) ([da8d9af](https://github.com/Opentrons/opentrons/commit/da8d9af65d47207251131d413aca284e08612132)) +* **update-server:** Avoid bricking when given a bad name ([#10219](https://github.com/Opentrons/opentrons/issues/10219)) ([b71278f](https://github.com/Opentrons/opentrons/commit/b71278f481f56269a1de67372eb40d6ed3f25923)), closes [#9960](https://github.com/Opentrons/opentrons/issues/9960) [#10198](https://github.com/Opentrons/opentrons/issues/10198) +* 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)) * **robot-server:** clean up modules in fixtures. ([#9649](https://github.com/Opentrons/opentrons/issues/9649)) ([80ac11d](https://github.com/Opentrons/opentrons/commit/80ac11dec13f4a42eb14b6e37294204c19362e0a)) +* **robot-server:** return 409 if client tries to delete a protocol used by a run ([#10459](https://github.com/Opentrons/opentrons/issues/10459)) ([fcd7052](https://github.com/Opentrons/opentrons/commit/fcd705247412c4d511cd45b85609907dc1c84bd8)), closes [#10407](https://github.com/Opentrons/opentrons/issues/10407) * **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)) +* **update-server:** Keep name deconflicted with other devices on the network ([#10559](https://github.com/Opentrons/opentrons/issues/10559)) ([d40e435](https://github.com/Opentrons/opentrons/commit/d40e435eea5d135057176dfbec848732e8d24d9c)), closes [#10126](https://github.com/Opentrons/opentrons/issues/10126) ### Features +* **api:** add gripper offset calibration data handling ([#10411](https://github.com/Opentrons/opentrons/issues/10411)) ([4b89491](https://github.com/Opentrons/opentrons/commit/4b894917c5d1d764b14a588bea390c91b86afbf9)) +* **api:** add heaterShakerModuleContext and methods to PAPIv2 ([#10426](https://github.com/Opentrons/opentrons/issues/10426)) ([6461ec8](https://github.com/Opentrons/opentrons/commit/6461ec84846151ccc68640cc6a0bbdfb7cf35590)) * **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) * **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:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) * **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, ot3:** add gripper to get_attached_instruments ([#10619](https://github.com/Opentrons/opentrons/issues/10619)) ([212dfc5](https://github.com/Opentrons/opentrons/commit/212dfc540f29fe05cc56335560fb22a70e7bf9b5)) * **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 delete protocol option to overflow menu and create modal ([#10984](https://github.com/Opentrons/opentrons/issues/10984)) ([2e4ad60](https://github.com/Opentrons/opentrons/commit/2e4ad6065a310c12f2fdbe8f3a8b576df9395374)), closes [#10402](https://github.com/Opentrons/opentrons/issues/10402) +* **app:** Add Download logs Toast to RobotSettingsAdvanced Tab ([#10088](https://github.com/Opentrons/opentrons/issues/10088)) ([f5b0ad8](https://github.com/Opentrons/opentrons/commit/f5b0ad8a7e395b3e438afe004f2453c89f3a4433)) +* **app:** add feature flag for liquid setup ([#10554](https://github.com/Opentrons/opentrons/issues/10554)) ([d4d3666](https://github.com/Opentrons/opentrons/commit/d4d3666300faa78e802aba5c34cf3f4944a59039)), closes [#10520](https://github.com/Opentrons/opentrons/issues/10520) * **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 labware set up info ([#9974](https://github.com/Opentrons/opentrons/issues/9974)) ([d064106](https://github.com/Opentrons/opentrons/commit/d064106d477332d6a72182a338b088ab5eaf291a)), closes [#9269](https://github.com/Opentrons/opentrons/issues/9269) * **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 liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) +* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) * **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 module icon tooltips to robot card ([#10103](https://github.com/Opentrons/opentrons/issues/10103)) ([20472f4](https://github.com/Opentrons/opentrons/commit/20472f4a97a92049bf93dd68a15c1e7700a0f391)), closes [#8672](https://github.com/Opentrons/opentrons/issues/8672) * **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 card sorting ([#10223](https://github.com/Opentrons/opentrons/issues/10223)) ([49f9b1f](https://github.com/Opentrons/opentrons/commit/49f9b1ff415ff5dc598028b5eb1662673101ef81)), closes [#8817](https://github.com/Opentrons/opentrons/issues/8817) +* **app:** add protocol labware details ([#10084](https://github.com/Opentrons/opentrons/issues/10084)) ([8429e2d](https://github.com/Opentrons/opentrons/commit/8429e2dcaf124636b42df65839092e667766706a)), closes [#8825](https://github.com/Opentrons/opentrons/issues/8825) [#9676](https://github.com/Opentrons/opentrons/issues/9676) * **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 protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) +* **app:** add protocol robot configuration details ([#10033](https://github.com/Opentrons/opentrons/issues/10033)) ([363e7d5](https://github.com/Opentrons/opentrons/commit/363e7d55a50b3d81389bd2184546f2dd04771cf2)), closes [#8824](https://github.com/Opentrons/opentrons/issues/8824) * **app:** Add protocols list skeleton layout ([#9638](https://github.com/Opentrons/opentrons/issues/9638)) ([cfa1aa5](https://github.com/Opentrons/opentrons/commit/cfa1aa50501677dab49cbb9b3e02e373f256293a)) +* **app:** add reinstall button to robot advanced settings ([#10773](https://github.com/Opentrons/opentrons/issues/10773)) ([ace769c](https://github.com/Opentrons/opentrons/commit/ace769c678703d1d96d5e5e40eb70ba567cc23af)), closes [#10435](https://github.com/Opentrons/opentrons/issues/10435) +* **app:** add robot overview action menu ([#10020](https://github.com/Opentrons/opentrons/issues/10020)) ([43214aa](https://github.com/Opentrons/opentrons/commit/43214aac5f0c9bd63ad7200899fac23c50bfcc24)), closes [#8695](https://github.com/Opentrons/opentrons/issues/8695) +* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) +* **app:** add run tab module controls ([#10006](https://github.com/Opentrons/opentrons/issues/10006)) ([2b157fc](https://github.com/Opentrons/opentrons/commit/2b157fc23544834687da3bce00b70e8757cdb155)), closes [#8752](https://github.com/Opentrons/opentrons/issues/8752) * **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:** add useToggleGroup for toggle component ([#10558](https://github.com/Opentrons/opentrons/issues/10558)) ([ab66052](https://github.com/Opentrons/opentrons/commit/ab660524e7207dfbc33ec2f29f70b4479ff2793a)), closes [#10552](https://github.com/Opentrons/opentrons/issues/10552) * **app:** adding selectors for the appSettings ([#9629](https://github.com/Opentrons/opentrons/issues/9629)) ([ec4b2e2](https://github.com/Opentrons/opentrons/commit/ec4b2e28f2390ddc7310426a87839936dc547585)) +* **app:** App add reset option for run history ([#10461](https://github.com/Opentrons/opentrons/issues/10461)) ([73503a3](https://github.com/Opentrons/opentrons/commit/73503a392b1f208180b9e9796375d4391fc56d6f)) * **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 advanced tab robot is busy ([#10368](https://github.com/Opentrons/opentrons/issues/10368)) ([4cfaadc](https://github.com/Opentrons/opentrons/commit/4cfaadc1d4847976781cae50e6e954f90b873157)) +* **app:** App robot settings other tabs robot is busy ([#10369](https://github.com/Opentrons/opentrons/issues/10369)) ([c9500e0](https://github.com/Opentrons/opentrons/commit/c9500e0aabcf9634352993566b84509168791fe2)) * **app:** App robot settings temp netwroking ([#9924](https://github.com/Opentrons/opentrons/issues/9924)) ([88b4ef3](https://github.com/Opentrons/opentrons/commit/88b4ef34bfd9c5661da1a94746dd1c88f438e00e)) +* **app:** App RobotSettings Calibration Tab Pipette Offset Calibrations and Tip Length Calibrations ([#10275](https://github.com/Opentrons/opentrons/issues/10275)) ([84eebb4](https://github.com/Opentrons/opentrons/commit/84eebb450de5ff284c5e41721ae433f7f25184de)) * **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:** change H-S set shake speed button disabled reason ([#10421](https://github.com/Opentrons/opentrons/issues/10421)) ([0b1b15f](https://github.com/Opentrons/opentrons/commit/0b1b15f3d555c961a1c77c54d765406c454c3a41)), closes [#10418](https://github.com/Opentrons/opentrons/issues/10418) * **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) @@ -445,70 +249,140 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * **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:** DeckCalibration Section ([#10233](https://github.com/Opentrons/opentrons/issues/10233)) ([f9baa2d](https://github.com/Opentrons/opentrons/commit/f9baa2d9f890d3c13c498741648515363cded52e)) +* **app:** delete Connection to Robot Lost modal ([#10416](https://github.com/Opentrons/opentrons/issues/10416)) ([1f0c98b](https://github.com/Opentrons/opentrons/commit/1f0c98be7f97f94ff3da9657fb61ed6a3f301837)), closes [#8795](https://github.com/Opentrons/opentrons/issues/8795) +* **app:** device Details design qa round 2 and fix card overflow btn bugs ([#11054](https://github.com/Opentrons/opentrons/issues/11054)) ([2804048](https://github.com/Opentrons/opentrons/commit/280404814882be82f12ea0b2d9b2ca8c9ea405b1)), closes [#10892](https://github.com/Opentrons/opentrons/issues/10892) +* **app:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) +* **app:** edit Robot Overflow Menu, Pipette Card banner and Advanced Settings ([#10188](https://github.com/Opentrons/opentrons/issues/10188)) ([e21d8db](https://github.com/Opentrons/opentrons/commit/e21d8db51eac5818477264a45ef12c0a2d15fb72)), closes [#10117](https://github.com/Opentrons/opentrons/issues/10117) [#8673](https://github.com/Opentrons/opentrons/issues/8673) +* **app:** fix choose protocol/robot slideout robot busy error logic ([#11106](https://github.com/Opentrons/opentrons/issues/11106)) ([d7ae58b](https://github.com/Opentrons/opentrons/commit/d7ae58bba1bcdf5b2c9bc0197881a65e4488e4c2)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) * **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:** interactive liquid list view items ([#10696](https://github.com/Opentrons/opentrons/issues/10696)) ([9116db1](https://github.com/Opentrons/opentrons/commit/9116db1c565f73799983cbbebe7245cc6098aa6d)), closes [#10571](https://github.com/Opentrons/opentrons/issues/10571) +* **app:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) * **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 protocol runs from history clickable ([#10537](https://github.com/Opentrons/opentrons/issues/10537)) ([b98abee](https://github.com/Opentrons/opentrons/commit/b98abee7ce9922b656ed4f2caf3baedc49fa0609)), closes [#10502](https://github.com/Opentrons/opentrons/issues/10502) * **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:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) +* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) +* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) +* **app:** nav Help Button link out to Salesforce ([#10302](https://github.com/Opentrons/opentrons/issues/10302)) ([eeb373e](https://github.com/Opentrons/opentrons/commit/eeb373e972c9164d9217f1d6b9a3cf76be06c342)), closes [#10239](https://github.com/Opentrons/opentrons/issues/10239) * **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:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) +* **app:** robot controls warning banner ([#10174](https://github.com/Opentrons/opentrons/issues/10174)) ([45fec50](https://github.com/Opentrons/opentrons/commit/45fec50e2574105bbb9291f9f65d361e2f61a0d2)), closes [#10123](https://github.com/Opentrons/opentrons/issues/10123) +* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) +* **app:** RobotSettings Advanced Tab FactoryReset reset options ([#10066](https://github.com/Opentrons/opentrons/issues/10066)) ([b2ac094](https://github.com/Opentrons/opentrons/commit/b2ac094274d940f9a3585f593dd77998a33e4106)) +* **app:** RobotSettings Calibration Tab Health Check Section ([#10234](https://github.com/Opentrons/opentrons/issues/10234)) ([03243f2](https://github.com/Opentrons/opentrons/commit/03243f2ba19156f0cdfdcef801d7e59379a36a23)) +* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) * **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 don't show me again checkbox for HS modal ([#10139](https://github.com/Opentrons/opentrons/issues/10139)) ([f86b664](https://github.com/Opentrons/opentrons/commit/f86b6646b9fb15cd493bb5302cf4e5dd222ae0f3)), closes [#9814](https://github.com/Opentrons/opentrons/issues/9814) +* **app:** wire up firmware update banner in Module Cards ([#9953](https://github.com/Opentrons/opentrons/issues/9953)) ([372cde0](https://github.com/Opentrons/opentrons/commit/372cde0c8e76adf44fdc8c62eca4cbf743c421bd)), closes [#9155](https://github.com/Opentrons/opentrons/issues/9155) * **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:** wire up Modal warning for Clear unavailable robots list button ([#10648](https://github.com/Opentrons/opentrons/issues/10648)) ([a701e09](https://github.com/Opentrons/opentrons/commit/a701e097bd0d7b2730a8dc5dced94bdaf6dfc79a)), closes [#10511](https://github.com/Opentrons/opentrons/issues/10511) +* **app:** wire up pipette overflow menu items ([#10009](https://github.com/Opentrons/opentrons/issues/10009)) ([19d9180](https://github.com/Opentrons/opentrons/commit/19d91803470b2817e68705b19acc3dbe887a1a13)), closes [#8785](https://github.com/Opentrons/opentrons/issues/8785) [#8786](https://github.com/Opentrons/opentrons/issues/8786) [#8787](https://github.com/Opentrons/opentrons/issues/8787) [#9972](https://github.com/Opentrons/opentrons/issues/9972) +* **app-shell, app:** change window width, height; add minWidth ([#10343](https://github.com/Opentrons/opentrons/issues/10343)) ([69685e3](https://github.com/Opentrons/opentrons/commit/69685e38a786a23de4bcf251cee39a00c7314aa7)) * **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:** allow blow out command in Protocol API ([#10623](https://github.com/Opentrons/opentrons/issues/10623)) ([bf4e89d](https://github.com/Opentrons/opentrons/commit/bf4e89dc355f4bbc03430c18c95b2b96f151dd0a)) * **engine:** implement heater-shaker commands ([#9747](https://github.com/Opentrons/opentrons/issues/9747)) ([aaf5dcb](https://github.com/Opentrons/opentrons/commit/aaf5dcb9bee60f8f574cf6855790fa0be07a01cd)) +* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) +* **engine:** set flow rate in aspirate, dispense, and blowout ([#10800](https://github.com/Opentrons/opentrons/issues/10800)) ([0e66677](https://github.com/Opentrons/opentrons/commit/0e666777f96dd832b08efba255ef0e28a31641d6)) +* **engine:** touch tip PAPIv3 ([#10678](https://github.com/Opentrons/opentrons/issues/10678)) ([25c99df](https://github.com/Opentrons/opentrons/commit/25c99df9e4ac89107af51bfa720e2d3242946f83)) +* **hardware:** add gripper lifetime test script ([#10240](https://github.com/Opentrons/opentrons/issues/10240)) ([b98795d](https://github.com/Opentrons/opentrons/commit/b98795dbb67e004c12f233e0cb907710ddf1cd3a)) * **hardware:** add Gripper test script ([#9847](https://github.com/Opentrons/opentrons/issues/9847)) ([8aeeefe](https://github.com/Opentrons/opentrons/commit/8aeeefeb9ef071430c73dceb416f0029deca7835)) +* **hardware:** add InstrumentInfoRequest to get info from Pipettes & Gripper ([#10557](https://github.com/Opentrons/opentrons/issues/10557)) ([2485b5b](https://github.com/Opentrons/opentrons/commit/2485b5b98092f12c54517d8ab2c918cd584d0224)) +* **hardware:** add ot3 gpio driver, set estop ([#10776](https://github.com/Opentrons/opentrons/issues/10776)) ([b1ad8d2](https://github.com/Opentrons/opentrons/commit/b1ad8d20f4de8c3e39b928c848e34f7466f305ae)) * **hardware:** add sensor binding ([#9872](https://github.com/Opentrons/opentrons/issues/9872)) ([cbd8138](https://github.com/Opentrons/opentrons/commit/cbd8138d8f8e84640a6bd8b8670262fdf75dca49)) +* **hardware:** add sensor integration test ([#9932](https://github.com/Opentrons/opentrons/issues/9932)) ([ae7c625](https://github.com/Opentrons/opentrons/commit/ae7c6258b3c4909da518b82cb544abee847fed94)) * **hardware:** added read temperature from pressure sensor ([#9884](https://github.com/Opentrons/opentrons/issues/9884)) ([cee3268](https://github.com/Opentrons/opentrons/commit/cee3268447c7ec69a5e7ff1e42e47fd59a6f9445)) +* **hardware:** binary_serializable.from_string ([#10237](https://github.com/Opentrons/opentrons/issues/10237)) ([d96e18c](https://github.com/Opentrons/opentrons/commit/d96e18c56dc79802b2251b8c56641653df0293ee)) * **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 gripper info messages ([#10027](https://github.com/Opentrons/opentrons/issues/10027)) ([5724a19](https://github.com/Opentrons/opentrons/commit/5724a19e6a8336516627c1ed95b74b8a243ca88e)) * **hardware:** ot3: add pipette querying ([#9730](https://github.com/Opentrons/opentrons/issues/9730)) ([777e5ee](https://github.com/Opentrons/opentrons/commit/777e5ee924c5813b42536fdca0c7c90ee18c5290)) +* **hardware:** polling support for sensor drivers ([#10083](https://github.com/Opentrons/opentrons/issues/10083)) ([0d664d2](https://github.com/Opentrons/opentrons/commit/0d664d2021bae89144c2c7eda18aba01f96b33a0)) * **hardware:** send FirmwareUpdateStartApp at end up download. ([#9476](https://github.com/Opentrons/opentrons/issues/9476)) ([4cd0e58](https://github.com/Opentrons/opentrons/commit/4cd0e58f319c8aaee68cb54181cb953af43bafb2)) +* **hardware:** set serial message. ([#10331](https://github.com/Opentrons/opentrons/issues/10331)) ([c849f0b](https://github.com/Opentrons/opentrons/commit/c849f0bff17e28414b9d61110dac9eab0f0dffda)) * **hardware:** task info ([#9608](https://github.com/Opentrons/opentrons/issues/9608)) ([021e650](https://github.com/Opentrons/opentrons/commit/021e6507099c4b66e981a930ad268a92b6638469)) +* **hardware:** update Gripper CAN messages ([#10161](https://github.com/Opentrons/opentrons/issues/10161)) ([cfd2a33](https://github.com/Opentrons/opentrons/commit/cfd2a33ed000c4e9df6df8c1d8468b70003741a6)) * **head:** tool detection ([#9641](https://github.com/Opentrons/opentrons/issues/9641)) ([3a4059d](https://github.com/Opentrons/opentrons/commit/3a4059d2ed3f8bc0e60a025af88a6c5a84bf9135)) +* **heater-shaker:** add deactivate_heater method ([#9955](https://github.com/Opentrons/opentrons/issues/9955)) ([003727f](https://github.com/Opentrons/opentrons/commit/003727f804569cfccef35f3f541706451a9d7347)) * **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:** add pipette tip handling CAN messages ([#10038](https://github.com/Opentrons/opentrons/issues/10038)) ([ff62fe8](https://github.com/Opentrons/opentrons/commit/ff62fe8671648df302c1dce85a631526b318f2d6)) * **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)) +* **ot3-gravimetric:** ot3 gravimetric test project ([#10348](https://github.com/Opentrons/opentrons/issues/10348)) ([98d7e09](https://github.com/Opentrons/opentrons/commit/98d7e0949ebb7b8d5d1f6991c27aedc5de43af06)) +* **ot3-hardware:** support tip action requests in the move group runner ([#10445](https://github.com/Opentrons/opentrons/issues/10445)) ([9403981](https://github.com/Opentrons/opentrons/commit/9403981003cd6d40842bb2c374c16f384c64fa56)) +* **ot3, api:** Add gripper class ([#10278](https://github.com/Opentrons/opentrons/issues/10278)) ([0eeba15](https://github.com/Opentrons/opentrons/commit/0eeba1558876a8ae6e44bd81cb4c9ba689aec3e9)) +* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) * **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 collision warnings for heater shaker ([#10759](https://github.com/Opentrons/opentrons/issues/10759)) ([039d597](https://github.com/Opentrons/opentrons/commit/039d597ddbbf615e5acd8c41795cb5a825e2174f)), closes [#10514](https://github.com/Opentrons/opentrons/issues/10514) * **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 HS announcement modal ([#10795](https://github.com/Opentrons/opentrons/issues/10795)) ([b9f0d9f](https://github.com/Opentrons/opentrons/commit/b9f0d9fdae0dbd6565f9bbc794318cf290de7acc)), closes [#9973](https://github.com/Opentrons/opentrons/issues/9973) +* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) * **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 module placement restriction when editing position of H-S ([#10457](https://github.com/Opentrons/opentrons/issues/10457)) ([9f16650](https://github.com/Opentrons/opentrons/commit/9f16650d3efdb008329751941308264d9324cc56)), closes [#10454](https://github.com/Opentrons/opentrons/issues/10454) * **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 timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) * **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:** bump PD version to 6.0 ([#10796](https://github.com/Opentrons/opentrons/issues/10796)) ([5419409](https://github.com/Opentrons/opentrons/commit/5419409ee353e9454deba149cc27bc0f239996be)), closes [#9853](https://github.com/Opentrons/opentrons/issues/9853) * **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:** disable placing module next to heater shaker ([#10660](https://github.com/Opentrons/opentrons/issues/10660)) ([b96b410](https://github.com/Opentrons/opentrons/commit/b96b410599c823bd6efbb02d8b749e4a89db0fa6)), closes [#10449](https://github.com/Opentrons/opentrons/issues/10449) [#10450](https://github.com/Opentrons/opentrons/issues/10450) +* **protocol-designer:** export TC load module commands with slot 7 ([#10829](https://github.com/Opentrons/opentrons/issues/10829)) ([540dae2](https://github.com/Opentrons/opentrons/commit/540dae239b17a844db8d51d6ca5642c6be91f60e)), closes [#10808](https://github.com/Opentrons/opentrons/issues/10808) * **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:** restrict H-S slot access and reorder components ([#10705](https://github.com/Opentrons/opentrons/issues/10705)) ([84d6873](https://github.com/Opentrons/opentrons/commit/84d68735afd7b0564f4e790b497fb27919365f86)), closes [#9993](https://github.com/Opentrons/opentrons/issues/9993) +* **protocol-designer:** update export modal ([#10807](https://github.com/Opentrons/opentrons/issues/10807)) ([431a535](https://github.com/Opentrons/opentrons/commit/431a53528a3536afce386cfb3f8614fd182824f6)), closes [#9987](https://github.com/Opentrons/opentrons/issues/9987) * **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-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) * **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 modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) +* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) +* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) * **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:** Automatically delete old resources to make room for new ones ([#10248](https://github.com/Opentrons/opentrons/issues/10248)) ([9ab070f](https://github.com/Opentrons/opentrons/commit/9ab070fad8d932a153cbde5077a7674674d92c34)), closes [#9966](https://github.com/Opentrons/opentrons/issues/9966) +* **robot-server:** persist previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) +* **robot-server:** Persist protocol analyses across reboots ([#10042](https://github.com/Opentrons/opentrons/issues/10042)) ([4f35cf4](https://github.com/Opentrons/opentrons/commit/4f35cf49abc5cae73ad8d6ac414bb5b1d3498c85)), closes [#9964](https://github.com/Opentrons/opentrons/issues/9964) * **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)) +* **robot-server, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) * **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 gripper specs ([#10722](https://github.com/Opentrons/opentrons/issues/10722)) ([9dc6a28](https://github.com/Opentrons/opentrons/commit/9dc6a28a5cc94c0794f394d877836a634c44afce)) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) * **shared-data:** add heater shaker 2d render key ([#9707](https://github.com/Opentrons/opentrons/issues/9707)) ([094af23](https://github.com/Opentrons/opentrons/commit/094af238976532e99a8324e0d89a1a2101a5e095)) +* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) +* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) +* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) +* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) +* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) * **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:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) * **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) +* **update-server:** ot3 support ([#10011](https://github.com/Opentrons/opentrons/issues/10011)) ([c1b3a55](https://github.com/Opentrons/opentrons/commit/c1b3a55381b45f7dfa0c26d81f37f95ec1622fb7)), closes [#9732](https://github.com/Opentrons/opentrons/issues/9732) [#9830](https://github.com/Opentrons/opentrons/issues/9830) [#10115](https://github.com/Opentrons/opentrons/issues/10115) [#10252](https://github.com/Opentrons/opentrons/issues/10252) diff --git a/api-client/CHANGELOG.md b/api-client/CHANGELOG.md index a69c3693fba..1e8b458b0df 100644 --- a/api-client/CHANGELOG.md +++ b/api-client/CHANGELOG.md @@ -3,106 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **app:** fix historical protocol run timestamps ([#10934](https://github.com/Opentrons/opentrons/issues/10934)) ([1ade355](https://github.com/Opentrons/opentrons/commit/1ade355b019b3f8d3988938f21047dc70b5a5cb0)) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/api-client - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - * **app:** fix robot settings rename a robot name ([#10044](https://github.com/Opentrons/opentrons/issues/10044)) ([c561f2d](https://github.com/Opentrons/opentrons/commit/c561f2d61b2921de52e8df9ad42d07877c2cdcf3)) -### Features - -* **app:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) -* **app:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) - - - - - -# [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:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) * **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:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) * **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)) diff --git a/api-client/package.json b/api-client/package.json index 68341ebcbe6..fe8d9451e74 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": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", + "@opentrons/shared-data": "6.0.0", "axios": "^0.21.1" } } diff --git a/api/src/opentrons/CHANGELOG.md b/api/src/opentrons/CHANGELOG.md index 8397958ab12..23d176d45d9 100644 --- a/api/src/opentrons/CHANGELOG.md +++ b/api/src/opentrons/CHANGELOG.md @@ -3,181 +3,73 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/api-server - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - - -### Bug Fixes - -* **engine:** do not allow completed timestamp to change once set ([#11055](https://github.com/Opentrons/opentrons/issues/11055)) ([b413d40](https://github.com/Opentrons/opentrons/commit/b413d40312715fceeabe6b873640d6c892a65501)) - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/api-server - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/api-server - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/api-server - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Bug Fixes - -* **api:** fix multiple h/s bugs ([#10727](https://github.com/Opentrons/opentrons/issues/10727)) ([b8c7c88](https://github.com/Opentrons/opentrons/commit/b8c7c8878a8c99ad2f2c5d6bc150faecb0b7f7d4)), closes [#10605](https://github.com/Opentrons/opentrons/issues/10605) [#10258](https://github.com/Opentrons/opentrons/issues/10258) -* **engine:** include modules w/o labware in motion planning ([#10902](https://github.com/Opentrons/opentrons/issues/10902)) ([0b0dfae](https://github.com/Opentrons/opentrons/commit/0b0dfae27211607ace9465b63e1fe0024a855fee)) -* **robot-server:** allow live commands if current run is terminal ([#10879](https://github.com/Opentrons/opentrons/issues/10879)) ([0ee0c72](https://github.com/Opentrons/opentrons/commit/0ee0c728a1517009336c2c6e2135eaaf0dab2150)) -* **robot-server:** calculate magnetic module gen 1 height ([#10724](https://github.com/Opentrons/opentrons/issues/10724)) ([c231d1b](https://github.com/Opentrons/opentrons/commit/c231d1b841b40018ad891aeb5a3cb707d34e0ea8)), closes [#9515](https://github.com/Opentrons/opentrons/issues/9515) -* **robot-server, api:** Disallow python protocol upload with unsupported version ([#10780](https://github.com/Opentrons/opentrons/issues/10780)) ([da8d9af](https://github.com/Opentrons/opentrons/commit/da8d9af65d47207251131d413aca284e08612132)) - - -### Features - -* **api:** add heaterShakerModuleContext and methods to PAPIv2 ([#10426](https://github.com/Opentrons/opentrons/issues/10426)) ([6461ec8](https://github.com/Opentrons/opentrons/commit/6461ec84846151ccc68640cc6a0bbdfb7cf35590)) -* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) -* **engine:** set flow rate in aspirate, dispense, and blowout ([#10800](https://github.com/Opentrons/opentrons/issues/10800)) ([0e66677](https://github.com/Opentrons/opentrons/commit/0e666777f96dd832b08efba255ef0e28a31641d6)) -* **engine:** touch tip PAPIv3 ([#10678](https://github.com/Opentrons/opentrons/issues/10678)) ([25c99df](https://github.com/Opentrons/opentrons/commit/25c99df9e4ac89107af51bfa720e2d3242946f83)) -* **hardware:** add ot3 gpio driver, set estop ([#10776](https://github.com/Opentrons/opentrons/issues/10776)) ([b1ad8d2](https://github.com/Opentrons/opentrons/commit/b1ad8d20f4de8c3e39b928c848e34f7466f305ae)) -* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Features - -* **engine:** allow blow out command in Protocol API ([#10623](https://github.com/Opentrons/opentrons/issues/10623)) ([bf4e89d](https://github.com/Opentrons/opentrons/commit/bf4e89dc355f4bbc03430c18c95b2b96f151dd0a)) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **api:** delete legacy deck calibration file ([#10656](https://github.com/Opentrons/opentrons/issues/10656)) ([787c3a5](https://github.com/Opentrons/opentrons/commit/787c3a5a5586678fc0d74b497b80687ae7ec58f4)) -* **api:** mark JSONv6 run as failed if queued protocol command fails ([#10629](https://github.com/Opentrons/opentrons/issues/10629)) ([a521e16](https://github.com/Opentrons/opentrons/commit/a521e16c0b8c47006198a2479d0c71954db11016)), closes [#9888](https://github.com/Opentrons/opentrons/issues/9888) -* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) - - -### Features - -* **api, ot3:** add gripper to get_attached_instruments ([#10619](https://github.com/Opentrons/opentrons/issues/10619)) ([212dfc5](https://github.com/Opentrons/opentrons/commit/212dfc540f29fe05cc56335560fb22a70e7bf9b5)) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Bug Fixes - * **api:** disallow thermocycler if item in conflicting slot ([#10516](https://github.com/Opentrons/opentrons/issues/10516)) ([b3735c2](https://github.com/Opentrons/opentrons/commit/b3735c29eb21a2f76e6d663dd4bdd439d18ad1cf)), closes [#9419](https://github.com/Opentrons/opentrons/issues/9419) -* **robot-server:** disallow pause action for non-active run ([#10550](https://github.com/Opentrons/opentrons/issues/10550)) ([5d17c93](https://github.com/Opentrons/opentrons/commit/5d17c937de3e10f71b7665c3796d2dfb9d6bdb55)) - - -### Features - -* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) -* **robot-server:** add modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) -* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) -* **robot-server, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - -* **api:** Fix delays returning immediately ([#10334](https://github.com/Opentrons/opentrons/issues/10334)) ([fa72078](https://github.com/Opentrons/opentrons/commit/fa72078d746a63319d12e9e4638d6299d287d49b)) -* **api:** ot3: fix saving config to json ([#10377](https://github.com/Opentrons/opentrons/issues/10377)) ([2da4911](https://github.com/Opentrons/opentrons/commit/2da4911b971214fb273f71845abae1ac0e2e2bd7)) -* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) - - -### Features - -* **api:** add gripper offset calibration data handling ([#10411](https://github.com/Opentrons/opentrons/issues/10411)) ([4b89491](https://github.com/Opentrons/opentrons/commit/4b894917c5d1d764b14a588bea390c91b86afbf9)) -* **api:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) -* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) -* **heater-shaker:** add deactivate_heater method ([#9955](https://github.com/Opentrons/opentrons/issues/9955)) ([003727f](https://github.com/Opentrons/opentrons/commit/003727f804569cfccef35f3f541706451a9d7347)) -* **ot3, api:** Add gripper class ([#10278](https://github.com/Opentrons/opentrons/issues/10278)) ([0eeba15](https://github.com/Opentrons/opentrons/commit/0eeba1558876a8ae6e44bd81cb4c9ba689aec3e9)) -* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) -* **robot-server:** persist previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) - - - - - -# [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:** Fix delays returning immediately ([#10334](https://github.com/Opentrons/opentrons/issues/10334)) ([fa72078](https://github.com/Opentrons/opentrons/commit/fa72078d746a63319d12e9e4638d6299d287d49b)) +* **api:** fix multiple h/s bugs ([#10727](https://github.com/Opentrons/opentrons/issues/10727)) ([b8c7c88](https://github.com/Opentrons/opentrons/commit/b8c7c8878a8c99ad2f2c5d6bc150faecb0b7f7d4)), closes [#10605](https://github.com/Opentrons/opentrons/issues/10605) [#10258](https://github.com/Opentrons/opentrons/issues/10258) * **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:** mark JSONv6 run as failed if queued protocol command fails ([#10629](https://github.com/Opentrons/opentrons/issues/10629)) ([a521e16](https://github.com/Opentrons/opentrons/commit/a521e16c0b8c47006198a2479d0c71954db11016)), closes [#9888](https://github.com/Opentrons/opentrons/issues/9888) * **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:** ot3: fix saving config to json ([#10377](https://github.com/Opentrons/opentrons/issues/10377)) ([2da4911](https://github.com/Opentrons/opentrons/commit/2da4911b971214fb273f71845abae1ac0e2e2bd7)) * **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) +* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) +* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) +* **engine:** do not allow completed timestamp to change once set ([#11055](https://github.com/Opentrons/opentrons/issues/11055)) ([b413d40](https://github.com/Opentrons/opentrons/commit/b413d40312715fceeabe6b873640d6c892a65501)) +* **engine:** include modules w/o labware in motion planning ([#10902](https://github.com/Opentrons/opentrons/issues/10902)) ([0b0dfae](https://github.com/Opentrons/opentrons/commit/0b0dfae27211607ace9465b63e1fe0024a855fee)) * **hardware,api:** can network_probe functionality ([#9437](https://github.com/Opentrons/opentrons/issues/9437)) ([2b68474](https://github.com/Opentrons/opentrons/commit/2b684743fd70f8b44b7820bfa6d2b649ffbb239b)) +* **robot-server:** allow live commands if current run is terminal ([#10879](https://github.com/Opentrons/opentrons/issues/10879)) ([0ee0c72](https://github.com/Opentrons/opentrons/commit/0ee0c728a1517009336c2c6e2135eaaf0dab2150)) +* **robot-server:** calculate magnetic module gen 1 height ([#10724](https://github.com/Opentrons/opentrons/issues/10724)) ([c231d1b](https://github.com/Opentrons/opentrons/commit/c231d1b841b40018ad891aeb5a3cb707d34e0ea8)), closes [#9515](https://github.com/Opentrons/opentrons/issues/9515) +* **robot-server:** disallow pause action for non-active run ([#10550](https://github.com/Opentrons/opentrons/issues/10550)) ([5d17c93](https://github.com/Opentrons/opentrons/commit/5d17c937de3e10f71b7665c3796d2dfb9d6bdb55)) +* **robot-server, api:** Disallow python protocol upload with unsupported version ([#10780](https://github.com/Opentrons/opentrons/issues/10780)) ([da8d9af](https://github.com/Opentrons/opentrons/commit/da8d9af65d47207251131d413aca284e08612132)) ### Features +* **api:** add gripper offset calibration data handling ([#10411](https://github.com/Opentrons/opentrons/issues/10411)) ([4b89491](https://github.com/Opentrons/opentrons/commit/4b894917c5d1d764b14a588bea390c91b86afbf9)) +* **api:** add heaterShakerModuleContext and methods to PAPIv2 ([#10426](https://github.com/Opentrons/opentrons/issues/10426)) ([6461ec8](https://github.com/Opentrons/opentrons/commit/6461ec84846151ccc68640cc6a0bbdfb7cf35590)) * **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) * **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:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) +* **api, ot3:** add gripper to get_attached_instruments ([#10619](https://github.com/Opentrons/opentrons/issues/10619)) ([212dfc5](https://github.com/Opentrons/opentrons/commit/212dfc540f29fe05cc56335560fb22a70e7bf9b5)) * **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:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) +* **engine:** allow blow out command in Protocol API ([#10623](https://github.com/Opentrons/opentrons/issues/10623)) ([bf4e89d](https://github.com/Opentrons/opentrons/commit/bf4e89dc355f4bbc03430c18c95b2b96f151dd0a)) * **engine:** implement heater-shaker commands ([#9747](https://github.com/Opentrons/opentrons/issues/9747)) ([aaf5dcb](https://github.com/Opentrons/opentrons/commit/aaf5dcb9bee60f8f574cf6855790fa0be07a01cd)) +* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) +* **engine:** set flow rate in aspirate, dispense, and blowout ([#10800](https://github.com/Opentrons/opentrons/issues/10800)) ([0e66677](https://github.com/Opentrons/opentrons/commit/0e666777f96dd832b08efba255ef0e28a31641d6)) +* **engine:** touch tip PAPIv3 ([#10678](https://github.com/Opentrons/opentrons/issues/10678)) ([25c99df](https://github.com/Opentrons/opentrons/commit/25c99df9e4ac89107af51bfa720e2d3242946f83)) +* **hardware:** add ot3 gpio driver, set estop ([#10776](https://github.com/Opentrons/opentrons/issues/10776)) ([b1ad8d2](https://github.com/Opentrons/opentrons/commit/b1ad8d20f4de8c3e39b928c848e34f7466f305ae)) * **hardware:** ot3: add pipette querying ([#9730](https://github.com/Opentrons/opentrons/issues/9730)) ([777e5ee](https://github.com/Opentrons/opentrons/commit/777e5ee924c5813b42536fdca0c7c90ee18c5290)) +* **heater-shaker:** add deactivate_heater method ([#9955](https://github.com/Opentrons/opentrons/issues/9955)) ([003727f](https://github.com/Opentrons/opentrons/commit/003727f804569cfccef35f3f541706451a9d7347)) * **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)) +* **ot3, api:** Add gripper class ([#10278](https://github.com/Opentrons/opentrons/issues/10278)) ([0eeba15](https://github.com/Opentrons/opentrons/commit/0eeba1558876a8ae6e44bd81cb4c9ba689aec3e9)) +* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) * **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 modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) +* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) +* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) * **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 previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) * **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)) +* **robot-server, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) diff --git a/api/src/opentrons/package.json b/api/src/opentrons/package.json index 046532dc4c2..2607e8b2060 100644 --- a/api/src/opentrons/package.json +++ b/api/src/opentrons/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/api-server", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "Opentrons API server application", "repository": { "type": "git", diff --git a/app-shell/CHANGELOG.md b/app-shell/CHANGELOG.md index 479cd203ab3..f2970df1672 100644 --- a/app-shell/CHANGELOG.md +++ b/app-shell/CHANGELOG.md @@ -3,121 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **app:** no longer require app restart after python override path config is updated ([#11049](https://github.com/Opentrons/opentrons/issues/11049)) ([25cc201](https://github.com/Opentrons/opentrons/commit/25cc201c98a30a6431a26b18510bf827e10b978b)), closes [#10612](https://github.com/Opentrons/opentrons/issues/10612) - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/app-shell - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/app-shell - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - - -### Bug Fixes - +* **app:** remove copy link from context menu ([#10328](https://github.com/Opentrons/opentrons/issues/10328)) ([4237331](https://github.com/Opentrons/opentrons/commit/4237331d025decab22d1f148c306b0d17f46f98c)) * **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - - -### Bug Fixes - * **app-shell:** allow corrupt protocol analysis files to error gracefully ([#10969](https://github.com/Opentrons/opentrons/issues/10969)) ([ed72dc3](https://github.com/Opentrons/opentrons/commit/ed72dc3003f2de4bbfb931526ebaddd506f9b7cd)), closes [#10828](https://github.com/Opentrons/opentrons/issues/10828) - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Bug Fixes - +* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) * **app-shell:** use existing logic to feed custom labware to analysis ([#10827](https://github.com/Opentrons/opentrons/issues/10827)) ([d210ac5](https://github.com/Opentrons/opentrons/commit/d210ac54ba9d962cd40970e41327aa9785fd373b)) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/app-shell - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/app-shell - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Bug Fixes - * **docs:** link fix, upcoming issues ([c385668](https://github.com/Opentrons/opentrons/commit/c385668f6d1384b7ca42a97d2f5b4ced581f4037)) - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - -* **app:** remove copy link from context menu ([#10328](https://github.com/Opentrons/opentrons/issues/10328)) ([4237331](https://github.com/Opentrons/opentrons/commit/4237331d025decab22d1f148c306b0d17f46f98c)) -* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) - - ### 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:** add protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) * **app:** edit Robot Overflow Menu, Pipette Card banner and Advanced Settings ([#10188](https://github.com/Opentrons/opentrons/issues/10188)) ([e21d8db](https://github.com/Opentrons/opentrons/commit/e21d8db51eac5818477264a45ef12c0a2d15fb72)), closes [#10117](https://github.com/Opentrons/opentrons/issues/10117) [#8673](https://github.com/Opentrons/opentrons/issues/8673) +* **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:** wire up don't show me again checkbox for HS modal ([#10139](https://github.com/Opentrons/opentrons/issues/10139)) ([f86b664](https://github.com/Opentrons/opentrons/commit/f86b6646b9fb15cd493bb5302cf4e5dd222ae0f3)), closes [#9814](https://github.com/Opentrons/opentrons/issues/9814) * **app-shell, app:** change window width, height; add minWidth ([#10343](https://github.com/Opentrons/opentrons/issues/10343)) ([69685e3](https://github.com/Opentrons/opentrons/commit/69685e38a786a23de4bcf251cee39a00c7314aa7)) - - - - - -# [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)) diff --git a/app-shell/package.json b/app-shell/package.json index f5a4fc884fd..99274fd4a35 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -2,7 +2,7 @@ "name": "@opentrons/app-shell", "private": true, "productName": "Opentrons", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "Opentrons desktop application", "main": "lib/main.js", "types": "lib/main.d.ts", @@ -28,9 +28,9 @@ ] }, "devDependencies": { - "@opentrons/app": "6.0.0-beta.3", - "@opentrons/discovery-client": "6.0.0-beta.3", - "@opentrons/shared-data": "6.0.0-beta.3" + "@opentrons/app": "6.0.0", + "@opentrons/discovery-client": "6.0.0", + "@opentrons/shared-data": "6.0.0" }, "dependencies": { "@thi.ng/paths": "1.6.5", diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index 10582a60a69..74f0ea3e781 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -3,297 +3,127 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes +* **add:** Dispay sortBy labels to labware and protocols ([#10475](https://github.com/Opentrons/opentrons/issues/10475)) ([c58c51c](https://github.com/Opentrons/opentrons/commit/c58c51c188cd1940e2c4bf77393a5256bb7daf63)) +* **app:** 6.0 feedback design QA T1 protocols landing page ([#10488](https://github.com/Opentrons/opentrons/issues/10488)) ([18149cc](https://github.com/Opentrons/opentrons/commit/18149cc99ef91cfd4ecc6ed04eed3324afc4892f)) * **app:** 6.0 overall design QA ([#11081](https://github.com/Opentrons/opentrons/issues/11081)) ([bec8e23](https://github.com/Opentrons/opentrons/commit/bec8e23b9dfc4d29c88d5b5de73dd315a0c00885)) +* **app:** add default message for waitForResume commands ([#10965](https://github.com/Opentrons/opentrons/issues/10965)) ([b04a1eb](https://github.com/Opentrons/opentrons/commit/b04a1eba23e13f5ba3f6b606c08bafda4500a1e4)), closes [#10948](https://github.com/Opentrons/opentrons/issues/10948) +* **app:** Add looking for robots state ([#10615](https://github.com/Opentrons/opentrons/issues/10615)) ([00df52d](https://github.com/Opentrons/opentrons/commit/00df52d1ee54d2f6e6dc711ec394b8891d7f5eee)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) +* **app:** Add null check to avoid white screen ([#10518](https://github.com/Opentrons/opentrons/issues/10518)) ([7981096](https://github.com/Opentrons/opentrons/commit/798109663751b0f0e1fda5340ec293b1536beb77)) +* **app:** add overflow prop for long name ([#10524](https://github.com/Opentrons/opentrons/issues/10524)) ([1c051fe](https://github.com/Opentrons/opentrons/commit/1c051febd37aa87fd986b99c5fa486f983c1b0d3)), closes [#10505](https://github.com/Opentrons/opentrons/issues/10505) [#10481](https://github.com/Opentrons/opentrons/issues/10481) +* **app:** Add release notes link to GeneralSettings ([#10097](https://github.com/Opentrons/opentrons/issues/10097)) ([5d51bd1](https://github.com/Opentrons/opentrons/commit/5d51bd1187a08c81fe79ab6f9887d4c683e2a285)) * **app:** Address Choose a robot to run slideout design feedback ([#11065](https://github.com/Opentrons/opentrons/issues/11065)) ([1b1f84e](https://github.com/Opentrons/opentrons/commit/1b1f84e195ebd4daf709ce2736defcd6d55c37a2)), closes [#11029](https://github.com/Opentrons/opentrons/issues/11029) [#11057](https://github.com/Opentrons/opentrons/issues/11057) -* **app:** firmware update modal copy update ([#11088](https://github.com/Opentrons/opentrons/issues/11088)) ([27bed72](https://github.com/Opentrons/opentrons/commit/27bed7252268881abe1163ddbe8c96483da46b47)), closes [#11075](https://github.com/Opentrons/opentrons/issues/11075) -* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) -* **app:** fix devices landing page text wrapping ([#11110](https://github.com/Opentrons/opentrons/issues/11110)) ([9de3dca](https://github.com/Opentrons/opentrons/commit/9de3dca436a96c8c975ca23e2d230016fe17a892)), closes [#10886](https://github.com/Opentrons/opentrons/issues/10886) -* **app:** fix labware offset text alignment, fix historical run log missing timestamps ([#11114](https://github.com/Opentrons/opentrons/issues/11114)) ([94c32a7](https://github.com/Opentrons/opentrons/commit/94c32a70da46201af28481703df775296c600199)), closes [#11109](https://github.com/Opentrons/opentrons/issues/11109) [#11108](https://github.com/Opentrons/opentrons/issues/11108) -* **app:** open tc lid in LPC via protocol engine command ([#11111](https://github.com/Opentrons/opentrons/issues/11111)) ([f74853b](https://github.com/Opentrons/opentrons/commit/f74853b072ff31d3a383ce639d35d0ff5d4db033)), closes [#11096](https://github.com/Opentrons/opentrons/issues/11096) -* **app:** rm analyzing state in run header for historical runs ([#11122](https://github.com/Opentrons/opentrons/issues/11122)) ([efa83d4](https://github.com/Opentrons/opentrons/commit/efa83d4da31d27bb2d16dd35ddd91757dace02fb)) -* **app:** sanitize legacy command text in new run log to protect for non string values ([#11129](https://github.com/Opentrons/opentrons/issues/11129)) ([06edad6](https://github.com/Opentrons/opentrons/commit/06edad69dae9c8827c9083562304f59bc399c016)) -* **app:** sanitize legacy command text in run log to protect for non string values ([#11127](https://github.com/Opentrons/opentrons/issues/11127)) ([e586bfe](https://github.com/Opentrons/opentrons/commit/e586bfefd904587673fa7ca4cd71ffee524aa484)) - - -### Features - -* **app:** fix choose protocol/robot slideout robot busy error logic ([#11106](https://github.com/Opentrons/opentrons/issues/11106)) ([d7ae58b](https://github.com/Opentrons/opentrons/commit/d7ae58bba1bcdf5b2c9bc0197881a65e4488e4c2)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) -* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - - -### Bug Fixes - +* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) * **app:** Address Labware import slideout design feedback ([#10994](https://github.com/Opentrons/opentrons/issues/10994)) ([6943c37](https://github.com/Opentrons/opentrons/commit/6943c37e5fadab983b10366b69ea7706a5c587f8)), closes [#10926](https://github.com/Opentrons/opentrons/issues/10926) * **app:** Address labware landing page design feedback ([#10957](https://github.com/Opentrons/opentrons/issues/10957)) ([6baaa46](https://github.com/Opentrons/opentrons/commit/6baaa46169d6f6e7907a1bf75b88719cbccf729c)), closes [#10905](https://github.com/Opentrons/opentrons/issues/10905) * **app:** Address protocols landing design feedback ([#10993](https://github.com/Opentrons/opentrons/issues/10993)) ([1e83a0f](https://github.com/Opentrons/opentrons/commit/1e83a0f0a0ab0977d2accca9db0f67485e29de49)), closes [#10767](https://github.com/Opentrons/opentrons/issues/10767) [#10208](https://github.com/Opentrons/opentrons/issues/10208) [#10208](https://github.com/Opentrons/opentrons/issues/10208) -* **app:** change error text when creation error is run is busy ([#11069](https://github.com/Opentrons/opentrons/issues/11069)) ([b9f2ba4](https://github.com/Opentrons/opentrons/commit/b9f2ba4436a20758f7dcb3356b54ba3f0a0060c9)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) -* **app:** disable protocol runs when robot update available ([#11050](https://github.com/Opentrons/opentrons/issues/11050)) ([3618c9a](https://github.com/Opentrons/opentrons/commit/3618c9a73c7bb751413f435925ff9b53e52765ad)), closes [#10935](https://github.com/Opentrons/opentrons/issues/10935) -* **app:** fix jump to current step when outside current window ([#11052](https://github.com/Opentrons/opentrons/issues/11052)) ([eb8cf4c](https://github.com/Opentrons/opentrons/commit/eb8cf4c3c31442822fd01bf487a066719ba4f73c)), closes [#10898](https://github.com/Opentrons/opentrons/issues/10898) -* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) -* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) -* **app:** protocol run page design qa ([#11013](https://github.com/Opentrons/opentrons/issues/11013)) ([529a0d4](https://github.com/Opentrons/opentrons/commit/529a0d40f4a78b2237dc85b76bc75b730d291d15)) -* **app:** remove focus state in nav on app load ([#11068](https://github.com/Opentrons/opentrons/issues/11068)) ([ace77fd](https://github.com/Opentrons/opentrons/commit/ace77fd5417e4b21602eb1fa155b84b4924d2b01)) -* **app:** render LPC summary data as a table to prevent misalignment ([#11084](https://github.com/Opentrons/opentrons/issues/11084)) ([331c52e](https://github.com/Opentrons/opentrons/commit/331c52ec6bc926e06ecb4536dfb6a6f4732185f9)), closes [#11077](https://github.com/Opentrons/opentrons/issues/11077) -* **app:** this will fix [#11028](https://github.com/Opentrons/opentrons/issues/11028) ([#11053](https://github.com/Opentrons/opentrons/issues/11053)) ([7497d68](https://github.com/Opentrons/opentrons/commit/7497d683e143f00d20d90bb4c912ff74c46b4926)) - - -### Features - -* **app:** device Details design qa round 2 and fix card overflow btn bugs ([#11054](https://github.com/Opentrons/opentrons/issues/11054)) ([2804048](https://github.com/Opentrons/opentrons/commit/280404814882be82f12ea0b2d9b2ca8c9ea405b1)), closes [#10892](https://github.com/Opentrons/opentrons/issues/10892) - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/app - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - - -### Bug Fixes - +* **app:** Align Import a Protocol Slideout with the Design ([#10112](https://github.com/Opentrons/opentrons/issues/10112)) ([8520da7](https://github.com/Opentrons/opentrons/commit/8520da76cee442a15d912615e8486f5ff4882229)) +* **app:** Aligned link text with the design ([#10030](https://github.com/Opentrons/opentrons/issues/10030)) ([a0504c7](https://github.com/Opentrons/opentrons/commit/a0504c74e266001ca23b32a6bc8d636901d6336d)) * **app:** App fix deck cal banner misleading issue ([#10979](https://github.com/Opentrons/opentrons/issues/10979)) ([4b732bf](https://github.com/Opentrons/opentrons/commit/4b732bf506af0327a8bae6e4ef87a9ce160fafbf)), closes [#10952](https://github.com/Opentrons/opentrons/issues/10952) -* **app:** fix robot settings tip length calibration method selection ([#10991](https://github.com/Opentrons/opentrons/issues/10991)) ([84aa5bf](https://github.com/Opentrons/opentrons/commit/84aa5bf2969f4b41e53108327f6fc5aa07d0b18c)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) -* **app:** H-S confirm attachment modal form stopPropagation addition ([#10996](https://github.com/Opentrons/opentrons/issues/10996)) ([e196f4d](https://github.com/Opentrons/opentrons/commit/e196f4d0fd500423ffea7b3ae0fd0dab111aa68a)), closes [#10881](https://github.com/Opentrons/opentrons/issues/10881) -* **app:** remove array brackets in devices landing page jsx ([#11004](https://github.com/Opentrons/opentrons/issues/11004)) ([65e6f0d](https://github.com/Opentrons/opentrons/commit/65e6f0dc94a767422a9477eac5652ab047be88aa)) -* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) -* **app:** remove Robot is now successful modal from update flow ([#11001](https://github.com/Opentrons/opentrons/issues/11001)) ([81373cb](https://github.com/Opentrons/opentrons/commit/81373cbff82a0f41f80a44d89525b8303b05d825)) -* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) - - -### Features - -* **app:** add delete protocol option to overflow menu and create modal ([#10984](https://github.com/Opentrons/opentrons/issues/10984)) ([2e4ad60](https://github.com/Opentrons/opentrons/commit/2e4ad6065a310c12f2fdbe8f3a8b576df9395374)), closes [#10402](https://github.com/Opentrons/opentrons/issues/10402) - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - - -### Bug Fixes - -* **app:** add default message for waitForResume commands ([#10965](https://github.com/Opentrons/opentrons/issues/10965)) ([b04a1eb](https://github.com/Opentrons/opentrons/commit/b04a1eba23e13f5ba3f6b606c08bafda4500a1e4)), closes [#10948](https://github.com/Opentrons/opentrons/issues/10948) -* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) -* **app:** fix pipette calibration modal auto closing ([#10955](https://github.com/Opentrons/opentrons/issues/10955)) ([5d775be](https://github.com/Opentrons/opentrons/commit/5d775be54088f9afbfdd300a39aeccf693a77550)), closes [#10941](https://github.com/Opentrons/opentrons/issues/10941) -* **app:** fix ProtocolRunningContent remounting issue ([#10977](https://github.com/Opentrons/opentrons/issues/10977)) ([be8b3b5](https://github.com/Opentrons/opentrons/commit/be8b3b5a4f2121772156f0e4f0173abc8b0a9ff4)), closes [#10956](https://github.com/Opentrons/opentrons/issues/10956) -* **app:** fix tip length calibration method selection ([#10976](https://github.com/Opentrons/opentrons/issues/10976)) ([9d4bec0](https://github.com/Opentrons/opentrons/commit/9d4bec019e449efc8d160005e198fd0e567009da)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) -* **app:** protocol Run Record protocolName no longer renders runId ([#10961](https://github.com/Opentrons/opentrons/issues/10961)) ([322c71c](https://github.com/Opentrons/opentrons/commit/322c71c69139c7b7acfa5f7e58a4d9840d24d278)), closes [#10899](https://github.com/Opentrons/opentrons/issues/10899) [#10658](https://github.com/Opentrons/opentrons/issues/10658) -* **app:** see how to restore a previous sw version btn fix ([#10978](https://github.com/Opentrons/opentrons/issues/10978)) ([c20ad24](https://github.com/Opentrons/opentrons/commit/c20ad24feb1cfc54e07d633f3a3c4a9d8ef9933d)), closes [#10972](https://github.com/Opentrons/opentrons/issues/10972) -* **app:** software update toggle logic refactor ([#10968](https://github.com/Opentrons/opentrons/issues/10968)) ([df3ab80](https://github.com/Opentrons/opentrons/commit/df3ab804f628299b728db56cd0cf5a11e2db524d)), closes [#10962](https://github.com/Opentrons/opentrons/issues/10962) -* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) -* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Bug Fixes - -* **app:** avoid the name conflict issue in the same network ([#10723](https://github.com/Opentrons/opentrons/issues/10723)) ([9ba3c37](https://github.com/Opentrons/opentrons/commit/9ba3c37cddcd8210f65a01cd5e980ec88db70b6c)) -* **app:** edit paused step item copy ([#10735](https://github.com/Opentrons/opentrons/issues/10735)) ([1a245a8](https://github.com/Opentrons/opentrons/commit/1a245a83a981ac2647e69de95b7a3a2b50a2ff21)), closes [#10338](https://github.com/Opentrons/opentrons/issues/10338) -* **app:** fix connect robot via ip address functionality and style ([#10784](https://github.com/Opentrons/opentrons/issues/10784)) ([e3025b7](https://github.com/Opentrons/opentrons/commit/e3025b75f0c5db7eeb499de2df122e31c33c05ed)), closes [#10618](https://github.com/Opentrons/opentrons/issues/10618) [#10593](https://github.com/Opentrons/opentrons/issues/10593) [#10594](https://github.com/Opentrons/opentrons/issues/10594) -* **app:** fix historical protocol run timestamps ([#10934](https://github.com/Opentrons/opentrons/issues/10934)) ([1ade355](https://github.com/Opentrons/opentrons/commit/1ade355b019b3f8d3988938f21047dc70b5a5cb0)) -* **app:** fix long labware name display issue on slideout ([#10745](https://github.com/Opentrons/opentrons/issues/10745)) ([f88a416](https://github.com/Opentrons/opentrons/commit/f88a4167cfcd90664e0c93d23a4f816910b9fc29)), closes [#10641](https://github.com/Opentrons/opentrons/issues/10641) -* **app:** fix run log run duration ([#10860](https://github.com/Opentrons/opentrons/issues/10860)) ([6413cfb](https://github.com/Opentrons/opentrons/commit/6413cfbd5d62b38d107a0ac0fb7f49160df607bf)) -* **app:** fix wrong event name for Mixpanel ([#10748](https://github.com/Opentrons/opentrons/issues/10748)) ([601e3e6](https://github.com/Opentrons/opentrons/commit/601e3e68d7ba1918751d56a732ee9c28de2bdb6d)), closes [#10744](https://github.com/Opentrons/opentrons/issues/10744) -* **app:** handle protocol creation failure in slideouts ([#10925](https://github.com/Opentrons/opentrons/issues/10925)) ([91c28a9](https://github.com/Opentrons/opentrons/commit/91c28a939396955deac52a84f00e8546fcecb91e)), closes [#10569](https://github.com/Opentrons/opentrons/issues/10569) -* **app:** if robot is not connectable during run, navigate to devices ([#10769](https://github.com/Opentrons/opentrons/issues/10769)) ([a4123d3](https://github.com/Opentrons/opentrons/commit/a4123d338c81b83479109d62d568122ed1c8152f)), closes [#10584](https://github.com/Opentrons/opentrons/issues/10584) -* **app:** module cards and slideouts various bug fixes ([#10864](https://github.com/Opentrons/opentrons/issues/10864)) ([7b90a79](https://github.com/Opentrons/opentrons/commit/7b90a79c88c743c36f4291f41baf7db6e821873e)), closes [#10839](https://github.com/Opentrons/opentrons/issues/10839) [#10854](https://github.com/Opentrons/opentrons/issues/10854) [#10856](https://github.com/Opentrons/opentrons/issues/10856) -* **app:** pipette card banners and historical protocol run protocolNames render fix ([#10848](https://github.com/Opentrons/opentrons/issues/10848)) ([3bec913](https://github.com/Opentrons/opentrons/commit/3bec9135fc54014db49ada51150826cc81832c02)), closes [#10658](https://github.com/Opentrons/opentrons/issues/10658) -* **app:** sync robot clock on device and run detail page ([#10933](https://github.com/Opentrons/opentrons/issues/10933)) ([06a73a8](https://github.com/Opentrons/opentrons/commit/06a73a8c9571a1950d3055de8b971d77d3d6015b)), closes [#10804](https://github.com/Opentrons/opentrons/issues/10804) -* **app:** wire up Software Update Alerts toggle logic ([#10732](https://github.com/Opentrons/opentrons/issues/10732)) ([6c8c5c0](https://github.com/Opentrons/opentrons/commit/6c8c5c0b0980e5c33a836cf46c94a6597dd55046)), closes [#10576](https://github.com/Opentrons/opentrons/issues/10576) - - -### Features - -* **app:** add reinstall button to robot advanced settings ([#10773](https://github.com/Opentrons/opentrons/issues/10773)) ([ace769c](https://github.com/Opentrons/opentrons/commit/ace769c678703d1d96d5e5e40eb70ba567cc23af)), closes [#10435](https://github.com/Opentrons/opentrons/issues/10435) -* **app:** interactive liquid list view items ([#10696](https://github.com/Opentrons/opentrons/issues/10696)) ([9116db1](https://github.com/Opentrons/opentrons/commit/9116db1c565f73799983cbbebe7245cc6098aa6d)), closes [#10571](https://github.com/Opentrons/opentrons/issues/10571) -* **app:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) -* **app:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) -* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Bug Fixes - -* **app:** temporary redirect to devices page ([#10712](https://github.com/Opentrons/opentrons/issues/10712)) ([4eaedbe](https://github.com/Opentrons/opentrons/commit/4eaedbea2fa7d08a614c2633d7cb6a74955d4095)), closes [#10709](https://github.com/Opentrons/opentrons/issues/10709) -* **app:** update robot banner no longer accessible when robot is busy ([#10717](https://github.com/Opentrons/opentrons/issues/10717)) ([bb700df](https://github.com/Opentrons/opentrons/commit/bb700df918ee8ebfcb34f80add01f18fe4de1562)), closes [#10311](https://github.com/Opentrons/opentrons/issues/10311) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - - -### Bug Fixes - * **app:** App fix deck cal button disabled issue ([#10650](https://github.com/Opentrons/opentrons/issues/10650)) ([5819011](https://github.com/Opentrons/opentrons/commit/5819011c5e4ddec6afeb1d7e5527d5f9754ba47c)), closes [#10638](https://github.com/Opentrons/opentrons/issues/10638) +* **app:** App fix design feedback navbar ([#10439](https://github.com/Opentrons/opentrons/issues/10439)) ([a2c2f3a](https://github.com/Opentrons/opentrons/commit/a2c2f3a6a6c997cb5d0f8f283ea301608b166c24)) +* **app:** App fix modal dialogs to delete protocol ([#10291](https://github.com/Opentrons/opentrons/issues/10291)) ([2580809](https://github.com/Opentrons/opentrons/commit/258080906c77fa582dbf725f62e164ce1e0f66b4)) * **app:** App fix one attached pipette cal display issue ([#10657](https://github.com/Opentrons/opentrons/issues/10657)) ([c5df074](https://github.com/Opentrons/opentrons/commit/c5df074471a041548f84e84369429791a50ed21c)), closes [#10574](https://github.com/Opentrons/opentrons/issues/10574) +* **app:** App fix robot settings design feedback ([#10290](https://github.com/Opentrons/opentrons/issues/10290)) ([bb1d78d](https://github.com/Opentrons/opentrons/commit/bb1d78dc2627b3fee050726f48b01eef72eb4fb5)) +* **app:** App fix switch default page ([#10128](https://github.com/Opentrons/opentrons/issues/10128)) ([cd25aea](https://github.com/Opentrons/opentrons/commit/cd25aea5b504e3a7144b95fbc338de7331321730)) +* **app:** app settings navigation active state ([#10299](https://github.com/Opentrons/opentrons/issues/10299)) ([aba494a](https://github.com/Opentrons/opentrons/commit/aba494a6a3232790d36d616b4ce2aed71cfc78d2)), closes [#10104](https://github.com/Opentrons/opentrons/issues/10104) +* **app:** Appettings general tab remove duplicated text ([#10526](https://github.com/Opentrons/opentrons/issues/10526)) ([929abce](https://github.com/Opentrons/opentrons/commit/929abcef437c7861d60876906406ced663a4d9fe)) +* **app:** avoid the name conflict issue in the same network ([#10723](https://github.com/Opentrons/opentrons/issues/10723)) ([9ba3c37](https://github.com/Opentrons/opentrons/commit/9ba3c37cddcd8210f65a01cd5e980ec88db70b6c)) +* **app:** cancelling a protocol run should patch the run to current false ([#10452](https://github.com/Opentrons/opentrons/issues/10452)) ([20848a1](https://github.com/Opentrons/opentrons/commit/20848a15b1ece3885489527ffd96dff302be1f62)), closes [#10412](https://github.com/Opentrons/opentrons/issues/10412) +* **app:** change error text when creation error is run is busy ([#11069](https://github.com/Opentrons/opentrons/issues/11069)) ([b9f2ba4](https://github.com/Opentrons/opentrons/commit/b9f2ba4436a20758f7dcb3356b54ba3f0a0060c9)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) * **app:** check for sw updates with regular top level poll ([#10659](https://github.com/Opentrons/opentrons/issues/10659)) ([62f4476](https://github.com/Opentrons/opentrons/commit/62f4476febd45adbf4dcc39feac8084af2360833)) * **app:** close labware slideout when labware deleted ([#10663](https://github.com/Opentrons/opentrons/issues/10663)) ([4ce9d70](https://github.com/Opentrons/opentrons/commit/4ce9d70872a6138bf72063efbf18e176722ca427)), closes [#10482](https://github.com/Opentrons/opentrons/issues/10482) * **app:** close pipette and module overflow menus on click ([#10662](https://github.com/Opentrons/opentrons/issues/10662)) ([edb5482](https://github.com/Opentrons/opentrons/commit/edb548282052d35f875ba0129d90f8676ed17b37)), closes [#10639](https://github.com/Opentrons/opentrons/issues/10639) +* **app:** disable device details module controls when robot is busy ([#10614](https://github.com/Opentrons/opentrons/issues/10614)) ([79c70cd](https://github.com/Opentrons/opentrons/commit/79c70cdfb0c3638f751bd375c867b66deec66995)), closes [#10609](https://github.com/Opentrons/opentrons/issues/10609) +* **app:** disable protocol runs when robot update available ([#11050](https://github.com/Opentrons/opentrons/issues/11050)) ([3618c9a](https://github.com/Opentrons/opentrons/commit/3618c9a73c7bb751413f435925ff9b53e52765ad)), closes [#10935](https://github.com/Opentrons/opentrons/issues/10935) * **app:** disallow run level module control while the run is paused ([#10685](https://github.com/Opentrons/opentrons/issues/10685)) ([212a0f4](https://github.com/Opentrons/opentrons/commit/212a0f4798e5937cba0a4a2c25be379fd5c25722)), closes [#10647](https://github.com/Opentrons/opentrons/issues/10647) +* **app:** do not include tipracks in Labware Position Check that are unused in protocol ([#10295](https://github.com/Opentrons/opentrons/issues/10295)) ([80eea2b](https://github.com/Opentrons/opentrons/commit/80eea2b7b8bdac27b1cd5d2ccebf4d9347588254)), closes [#9691](https://github.com/Opentrons/opentrons/issues/9691) +* **app:** edit paused step item copy ([#10735](https://github.com/Opentrons/opentrons/issues/10735)) ([1a245a8](https://github.com/Opentrons/opentrons/commit/1a245a83a981ac2647e69de95b7a3a2b50a2ff21)), closes [#10338](https://github.com/Opentrons/opentrons/issues/10338) +* **app:** firmware update modal copy update ([#11088](https://github.com/Opentrons/opentrons/issues/11088)) ([27bed72](https://github.com/Opentrons/opentrons/commit/27bed7252268881abe1163ddbe8c96483da46b47)), closes [#11075](https://github.com/Opentrons/opentrons/issues/11075) +* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) +* **app:** fix connect robot via ip address functionality and style ([#10784](https://github.com/Opentrons/opentrons/issues/10784)) ([e3025b7](https://github.com/Opentrons/opentrons/commit/e3025b75f0c5db7eeb499de2df122e31c33c05ed)), closes [#10618](https://github.com/Opentrons/opentrons/issues/10618) [#10593](https://github.com/Opentrons/opentrons/issues/10593) [#10594](https://github.com/Opentrons/opentrons/issues/10594) +* **app:** fix devices landing page text wrapping ([#11110](https://github.com/Opentrons/opentrons/issues/11110)) ([9de3dca](https://github.com/Opentrons/opentrons/commit/9de3dca436a96c8c975ca23e2d230016fe17a892)), closes [#10886](https://github.com/Opentrons/opentrons/issues/10886) +* **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)) +* **app:** fix historical protocol run overflow menu bugs ([#10587](https://github.com/Opentrons/opentrons/issues/10587)) ([5f5c20d](https://github.com/Opentrons/opentrons/commit/5f5c20d2ea9d1c3699f7a4d2368cb7e630b4c76a)), closes [#10404](https://github.com/Opentrons/opentrons/issues/10404) [#10545](https://github.com/Opentrons/opentrons/issues/10545) [#10548](https://github.com/Opentrons/opentrons/issues/10548) +* **app:** fix historical protocol run timestamps ([#10934](https://github.com/Opentrons/opentrons/issues/10934)) ([1ade355](https://github.com/Opentrons/opentrons/commit/1ade355b019b3f8d3988938f21047dc70b5a5cb0)) +* **app:** fix jump to current step when outside current window ([#11052](https://github.com/Opentrons/opentrons/issues/11052)) ([eb8cf4c](https://github.com/Opentrons/opentrons/commit/eb8cf4c3c31442822fd01bf487a066719ba4f73c)), closes [#10898](https://github.com/Opentrons/opentrons/issues/10898) +* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) +* **app:** fix labware offset text alignment, fix historical run log missing timestamps ([#11114](https://github.com/Opentrons/opentrons/issues/11114)) ([94c32a7](https://github.com/Opentrons/opentrons/commit/94c32a70da46201af28481703df775296c600199)), closes [#11109](https://github.com/Opentrons/opentrons/issues/11109) [#11108](https://github.com/Opentrons/opentrons/issues/11108) +* **app:** fix long labware name display issue on slideout ([#10745](https://github.com/Opentrons/opentrons/issues/10745)) ([f88a416](https://github.com/Opentrons/opentrons/commit/f88a4167cfcd90664e0c93d23a4f816910b9fc29)), closes [#10641](https://github.com/Opentrons/opentrons/issues/10641) +* **app:** fix long protocol name display issue ([#10371](https://github.com/Opentrons/opentrons/issues/10371)) ([5433486](https://github.com/Opentrons/opentrons/commit/5433486ff4fc08a6d91442f008658d5348699968)) +* **app:** fix pipette calibration modal auto closing ([#10955](https://github.com/Opentrons/opentrons/issues/10955)) ([5d775be](https://github.com/Opentrons/opentrons/commit/5d775be54088f9afbfdd300a39aeccf693a77550)), closes [#10941](https://github.com/Opentrons/opentrons/issues/10941) * **app:** fix pipette offset cal data fetch issue on RobotSettings ([#10680](https://github.com/Opentrons/opentrons/issues/10680)) ([c11da0c](https://github.com/Opentrons/opentrons/commit/c11da0ca04fe4d78a8f80668e0ae58df9c6d5942)), closes [#10676](https://github.com/Opentrons/opentrons/issues/10676) +* **app:** fix propagation issues with overflow menu modals ([#10364](https://github.com/Opentrons/opentrons/issues/10364)) ([425ec48](https://github.com/Opentrons/opentrons/commit/425ec4824993956efc2b99aa95a39a49b05ef05d)), closes [#10206](https://github.com/Opentrons/opentrons/issues/10206) +* **app:** fix ProtocolRunningContent remounting issue ([#10977](https://github.com/Opentrons/opentrons/issues/10977)) ([be8b3b5](https://github.com/Opentrons/opentrons/commit/be8b3b5a4f2121772156f0e4f0173abc8b0a9ff4)), closes [#10956](https://github.com/Opentrons/opentrons/issues/10956) * **app:** fix refresh robots spinner spacing and double icon ([#10646](https://github.com/Opentrons/opentrons/issues/10646)) ([33df1aa](https://github.com/Opentrons/opentrons/commit/33df1aa4f5a540d7b0409cdc1577324ca8ce1460)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) -* **app:** robot Update banner renders when bot is unavailable fix ([#10673](https://github.com/Opentrons/opentrons/issues/10673)) ([f8f8425](https://github.com/Opentrons/opentrons/commit/f8f84256f7d51783f05d40e3b0624c8cfffac4ee)), closes [#10670](https://github.com/Opentrons/opentrons/issues/10670) -* **app:** this will fix overflow menu overlapping issue on RobotSettings Calibration Tab ([#10661](https://github.com/Opentrons/opentrons/issues/10661)) ([44f9e81](https://github.com/Opentrons/opentrons/commit/44f9e8126006b0406139418af46607f3f7770646)), closes [#10640](https://github.com/Opentrons/opentrons/issues/10640) - - -### Features - -* **app:** wire up Modal warning for Clear unavailable robots list button ([#10648](https://github.com/Opentrons/opentrons/issues/10648)) ([a701e09](https://github.com/Opentrons/opentrons/commit/a701e097bd0d7b2730a8dc5dced94bdaf6dfc79a)), closes [#10511](https://github.com/Opentrons/opentrons/issues/10511) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Bug Fixes - -* **add:** Dispay sortBy labels to labware and protocols ([#10475](https://github.com/Opentrons/opentrons/issues/10475)) ([c58c51c](https://github.com/Opentrons/opentrons/commit/c58c51c188cd1940e2c4bf77393a5256bb7daf63)) -* **app:** 6.0 feedback design QA T1 protocols landing page ([#10488](https://github.com/Opentrons/opentrons/issues/10488)) ([18149cc](https://github.com/Opentrons/opentrons/commit/18149cc99ef91cfd4ecc6ed04eed3324afc4892f)) -* **app:** Add looking for robots state ([#10615](https://github.com/Opentrons/opentrons/issues/10615)) ([00df52d](https://github.com/Opentrons/opentrons/commit/00df52d1ee54d2f6e6dc711ec394b8891d7f5eee)), closes [#10483](https://github.com/Opentrons/opentrons/issues/10483) -* **app:** Add null check to avoid white screen ([#10518](https://github.com/Opentrons/opentrons/issues/10518)) ([7981096](https://github.com/Opentrons/opentrons/commit/798109663751b0f0e1fda5340ec293b1536beb77)) -* **app:** add overflow prop for long name ([#10524](https://github.com/Opentrons/opentrons/issues/10524)) ([1c051fe](https://github.com/Opentrons/opentrons/commit/1c051febd37aa87fd986b99c5fa486f983c1b0d3)), closes [#10505](https://github.com/Opentrons/opentrons/issues/10505) [#10481](https://github.com/Opentrons/opentrons/issues/10481) -* **app:** App fix design feedback navbar ([#10439](https://github.com/Opentrons/opentrons/issues/10439)) ([a2c2f3a](https://github.com/Opentrons/opentrons/commit/a2c2f3a6a6c997cb5d0f8f283ea301608b166c24)) -* **app:** Appettings general tab remove duplicated text ([#10526](https://github.com/Opentrons/opentrons/issues/10526)) ([929abce](https://github.com/Opentrons/opentrons/commit/929abcef437c7861d60876906406ced663a4d9fe)) -* **app:** disable device details module controls when robot is busy ([#10614](https://github.com/Opentrons/opentrons/issues/10614)) ([79c70cd](https://github.com/Opentrons/opentrons/commit/79c70cdfb0c3638f751bd375c867b66deec66995)), closes [#10609](https://github.com/Opentrons/opentrons/issues/10609) -* **app:** fix historical protocol run overflow menu bugs ([#10587](https://github.com/Opentrons/opentrons/issues/10587)) ([5f5c20d](https://github.com/Opentrons/opentrons/commit/5f5c20d2ea9d1c3699f7a4d2368cb7e630b4c76a)), closes [#10404](https://github.com/Opentrons/opentrons/issues/10404) [#10545](https://github.com/Opentrons/opentrons/issues/10545) [#10548](https://github.com/Opentrons/opentrons/issues/10548) +* **app:** fix robot settings rename a robot name ([#10044](https://github.com/Opentrons/opentrons/issues/10044)) ([c561f2d](https://github.com/Opentrons/opentrons/commit/c561f2d61b2921de52e8df9ad42d07877c2cdcf3)) +* **app:** fix robot settings tip length calibration method selection ([#10991](https://github.com/Opentrons/opentrons/issues/10991)) ([84aa5bf](https://github.com/Opentrons/opentrons/commit/84aa5bf2969f4b41e53108327f6fc5aa07d0b18c)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) * **app:** fix robot update banner ([#10567](https://github.com/Opentrons/opentrons/issues/10567)) ([a7713c4](https://github.com/Opentrons/opentrons/commit/a7713c45216a0ad22e62bbf24605fd902224b8b8)), closes [#10041](https://github.com/Opentrons/opentrons/issues/10041) * **app:** fix RobotSettings pipette offset cals banner issue ([#10599](https://github.com/Opentrons/opentrons/issues/10599)) ([e6ac78a](https://github.com/Opentrons/opentrons/commit/e6ac78a811eabe69730cb408f439fa58f72f769c)) * **app:** Fix RobotSettings sync issue ([#10581](https://github.com/Opentrons/opentrons/issues/10581)) ([349f35f](https://github.com/Opentrons/opentrons/commit/349f35f4c409858854dc1a3accdcc88cee52b9fc)), closes [#10577](https://github.com/Opentrons/opentrons/issues/10577) +* **app:** fix run log run duration ([#10860](https://github.com/Opentrons/opentrons/issues/10860)) ([6413cfb](https://github.com/Opentrons/opentrons/commit/6413cfbd5d62b38d107a0ac0fb7f49160df607bf)) +* **app:** fix See how to setup a new robot link ([#10390](https://github.com/Opentrons/opentrons/issues/10390)) ([fce784c](https://github.com/Opentrons/opentrons/commit/fce784c17cab91b327ab76345ef241d394534fca)) +* **app:** Fix Slideout title display bug ([#10437](https://github.com/Opentrons/opentrons/issues/10437)) ([69fc92b](https://github.com/Opentrons/opentrons/commit/69fc92b8544149e720aea728f6a0170d11453373)) +* **app:** fix StyledText ts error in RobotSettingsNetworking ([#10317](https://github.com/Opentrons/opentrons/issues/10317)) ([678ba77](https://github.com/Opentrons/opentrons/commit/678ba779c2feea30549ca5339eacc9eef177db99)) +* **app:** Fix the section order (Deck Calibration) ([#10394](https://github.com/Opentrons/opentrons/issues/10394)) ([ff1a807](https://github.com/Opentrons/opentrons/commit/ff1a807a68b2f5af8ecd8bee56197e19f8ef6f83)) * **app:** Fix tip length cal fetch on device details ([#10598](https://github.com/Opentrons/opentrons/issues/10598)) ([c73f4cd](https://github.com/Opentrons/opentrons/commit/c73f4cd4be5ffbd06a00f821451df1cdca1be953)), closes [#10531](https://github.com/Opentrons/opentrons/issues/10531) +* **app:** fix tip length calibration method selection ([#10976](https://github.com/Opentrons/opentrons/issues/10976)) ([9d4bec0](https://github.com/Opentrons/opentrons/commit/9d4bec019e449efc8d160005e198fd0e567009da)), closes [#10939](https://github.com/Opentrons/opentrons/issues/10939) * **app:** fix toast display issue on RobotSettings Advanced tab ([#10625](https://github.com/Opentrons/opentrons/issues/10625)) ([dae7ee5](https://github.com/Opentrons/opentrons/commit/dae7ee5f2087dce9c7d9c122cae61c0f40588481)), closes [#10624](https://github.com/Opentrons/opentrons/issues/10624) * **app:** fix white screen issue after renaming clicking advanced tab ([#10463](https://github.com/Opentrons/opentrons/issues/10463)) ([e272382](https://github.com/Opentrons/opentrons/commit/e272382d0b3a2318fdf1b8271521bbfc8d164d32)) +* **app:** fix wrong event name for Mixpanel ([#10748](https://github.com/Opentrons/opentrons/issues/10748)) ([601e3e6](https://github.com/Opentrons/opentrons/commit/601e3e68d7ba1918751d56a732ee9c28de2bdb6d)), closes [#10744](https://github.com/Opentrons/opentrons/issues/10744) +* **app:** Fixed check-js error ([#10308](https://github.com/Opentrons/opentrons/issues/10308)) ([6a5a434](https://github.com/Opentrons/opentrons/commit/6a5a434324d9acf30816262aadcc4ab0fabfbc59)) +* **app:** H-S confirm attachment modal form stopPropagation addition ([#10996](https://github.com/Opentrons/opentrons/issues/10996)) ([e196f4d](https://github.com/Opentrons/opentrons/commit/e196f4d0fd500423ffea7b3ae0fd0dab111aa68a)), closes [#10881](https://github.com/Opentrons/opentrons/issues/10881) +* **app:** handle protocol creation failure in slideouts ([#10925](https://github.com/Opentrons/opentrons/issues/10925)) ([91c28a9](https://github.com/Opentrons/opentrons/commit/91c28a939396955deac52a84f00e8546fcecb91e)), closes [#10569](https://github.com/Opentrons/opentrons/issues/10569) +* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) +* **app:** if robot is not connectable during run, navigate to devices ([#10769](https://github.com/Opentrons/opentrons/issues/10769)) ([a4123d3](https://github.com/Opentrons/opentrons/commit/a4123d338c81b83479109d62d568122ed1c8152f)), closes [#10584](https://github.com/Opentrons/opentrons/issues/10584) +* **app:** Modified icon size ([#10113](https://github.com/Opentrons/opentrons/issues/10113)) ([6136c77](https://github.com/Opentrons/opentrons/commit/6136c7785dbcbaccc173915194ac78f7dfece87b)) +* **app:** Modify labware card and slideout style ([#10101](https://github.com/Opentrons/opentrons/issues/10101)) ([f7baa38](https://github.com/Opentrons/opentrons/commit/f7baa38744a77c3a2a9ff9af809e4c0ed2a5767d)) +* **app:** module cards and slideouts various bug fixes ([#10864](https://github.com/Opentrons/opentrons/issues/10864)) ([7b90a79](https://github.com/Opentrons/opentrons/commit/7b90a79c88c743c36f4291f41baf7db6e821873e)), closes [#10839](https://github.com/Opentrons/opentrons/issues/10839) [#10854](https://github.com/Opentrons/opentrons/issues/10854) [#10856](https://github.com/Opentrons/opentrons/issues/10856) +* **app:** only render historical run overflow menu when menu is open ([#10306](https://github.com/Opentrons/opentrons/issues/10306)) ([14f3bf4](https://github.com/Opentrons/opentrons/commit/14f3bf46140daca9bae2c3db9c568a08f20730da)) +* **app:** open tc lid in LPC via protocol engine command ([#11111](https://github.com/Opentrons/opentrons/issues/11111)) ([f74853b](https://github.com/Opentrons/opentrons/commit/f74853b072ff31d3a383ce639d35d0ff5d4db033)), closes [#11096](https://github.com/Opentrons/opentrons/issues/11096) +* **app:** pipette card banners and historical protocol run protocolNames render fix ([#10848](https://github.com/Opentrons/opentrons/issues/10848)) ([3bec913](https://github.com/Opentrons/opentrons/commit/3bec9135fc54014db49ada51150826cc81832c02)), closes [#10658](https://github.com/Opentrons/opentrons/issues/10658) * **app:** pipette card calibrate banner bug fix ([#10400](https://github.com/Opentrons/opentrons/issues/10400)) ([66b3a70](https://github.com/Opentrons/opentrons/commit/66b3a705764e04e8fc88db55860e18e381795467)), closes [#10324](https://github.com/Opentrons/opentrons/issues/10324) +* **app:** poll protocol analyses not record in useProtocolDetailsForRun ([#10376](https://github.com/Opentrons/opentrons/issues/10376)) ([30babe4](https://github.com/Opentrons/opentrons/commit/30babe469e99171a68ee2083551f32fc01021af2)), closes [#10341](https://github.com/Opentrons/opentrons/issues/10341) +* **app:** protocol run page design qa ([#11013](https://github.com/Opentrons/opentrons/issues/11013)) ([529a0d4](https://github.com/Opentrons/opentrons/commit/529a0d40f4a78b2237dc85b76bc75b730d291d15)) +* **app:** protocol Run Record protocolName no longer renders runId ([#10961](https://github.com/Opentrons/opentrons/issues/10961)) ([322c71c](https://github.com/Opentrons/opentrons/commit/322c71c69139c7b7acfa5f7e58a4d9840d24d278)), closes [#10899](https://github.com/Opentrons/opentrons/issues/10899) [#10658](https://github.com/Opentrons/opentrons/issues/10658) * **app:** protocol sort order changing when clicking sort menu ([#10556](https://github.com/Opentrons/opentrons/issues/10556)) ([6083fb0](https://github.com/Opentrons/opentrons/commit/6083fb08eb859c10b306fab71efa98a5db351163)), closes [#10398](https://github.com/Opentrons/opentrons/issues/10398) +* **app:** remove array brackets in devices landing page jsx ([#11004](https://github.com/Opentrons/opentrons/issues/11004)) ([65e6f0d](https://github.com/Opentrons/opentrons/commit/65e6f0dc94a767422a9477eac5652ab047be88aa)) +* **app:** remove focus state in nav on app load ([#11068](https://github.com/Opentrons/opentrons/issues/11068)) ([ace77fd](https://github.com/Opentrons/opentrons/commit/ace77fd5417e4b21602eb1fa155b84b4924d2b01)) +* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) +* **app:** remove Robot is now successful modal from update flow ([#11001](https://github.com/Opentrons/opentrons/issues/11001)) ([81373cb](https://github.com/Opentrons/opentrons/commit/81373cbff82a0f41f80a44d89525b8303b05d825)) +* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) * **app:** remove unused intercom snippet ([#10620](https://github.com/Opentrons/opentrons/issues/10620)) ([8607bc0](https://github.com/Opentrons/opentrons/commit/8607bc0451cee5acc20b9e2a18608dc98f861679)), closes [#10547](https://github.com/Opentrons/opentrons/issues/10547) +* **app:** render LPC summary data as a table to prevent misalignment ([#11084](https://github.com/Opentrons/opentrons/issues/11084)) ([331c52e](https://github.com/Opentrons/opentrons/commit/331c52ec6bc926e06ecb4536dfb6a6f4732185f9)), closes [#11077](https://github.com/Opentrons/opentrons/issues/11077) * **app:** reorder overeflow menu on protocol card ([#10522](https://github.com/Opentrons/opentrons/issues/10522)) ([5d737ce](https://github.com/Opentrons/opentrons/commit/5d737cef27ec114ba9021e710e256f17e9d98315)), closes [#10499](https://github.com/Opentrons/opentrons/issues/10499) +* **app:** rm analyzing state in run header for historical runs ([#11122](https://github.com/Opentrons/opentrons/issues/11122)) ([efa83d4](https://github.com/Opentrons/opentrons/commit/efa83d4da31d27bb2d16dd35ddd91757dace02fb)) * **app:** robot configuration unused pipette mount copy ([#10467](https://github.com/Opentrons/opentrons/issues/10467)) ([07d2dd0](https://github.com/Opentrons/opentrons/commit/07d2dd047cde571386801ac4eea354ae68b61c0f)), closes [#10466](https://github.com/Opentrons/opentrons/issues/10466) * **app:** robot settings cal health check wizard issue ([#10525](https://github.com/Opentrons/opentrons/issues/10525)) ([b1a28e3](https://github.com/Opentrons/opentrons/commit/b1a28e3a14a44397a9ae12fa5bd2ff840edecf91)) +* **app:** robot Update banner renders when bot is unavailable fix ([#10673](https://github.com/Opentrons/opentrons/issues/10673)) ([f8f8425](https://github.com/Opentrons/opentrons/commit/f8f84256f7d51783f05d40e3b0624c8cfffac4ee)), closes [#10670](https://github.com/Opentrons/opentrons/issues/10670) * **app:** robot update Modal CTA fix ([#10592](https://github.com/Opentrons/opentrons/issues/10592)) ([33fd4ab](https://github.com/Opentrons/opentrons/commit/33fd4abdfbcf6aa2bf6c2aeb843a1d5914f50558)), closes [#10431](https://github.com/Opentrons/opentrons/issues/10431) * **app:** RobotSettings deck calibration banner issue display issue ([#10515](https://github.com/Opentrons/opentrons/issues/10515)) ([4e975d3](https://github.com/Opentrons/opentrons/commit/4e975d383e788efb069144f5cc1a4d20e555c43f)), closes [#10484](https://github.com/Opentrons/opentrons/issues/10484) +* **app:** sanitize legacy command text in new run log to protect for non string values ([#11129](https://github.com/Opentrons/opentrons/issues/11129)) ([06edad6](https://github.com/Opentrons/opentrons/commit/06edad69dae9c8827c9083562304f59bc399c016)) +* **app:** sanitize legacy command text in run log to protect for non string values ([#11127](https://github.com/Opentrons/opentrons/issues/11127)) ([e586bfe](https://github.com/Opentrons/opentrons/commit/e586bfefd904587673fa7ca4cd71ffee524aa484)) * **app:** See How Robot Calibration Works Modal ([#10415](https://github.com/Opentrons/opentrons/issues/10415)) ([b28a6be](https://github.com/Opentrons/opentrons/commit/b28a6be983b444a1b647f5d89d31a4ed03f1941b)) - - -### Features - -* **app:** add feature flag for liquid setup ([#10554](https://github.com/Opentrons/opentrons/issues/10554)) ([d4d3666](https://github.com/Opentrons/opentrons/commit/d4d3666300faa78e802aba5c34cf3f4944a59039)), closes [#10520](https://github.com/Opentrons/opentrons/issues/10520) -* **app:** add liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) -* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) -* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) -* **app:** add useToggleGroup for toggle component ([#10558](https://github.com/Opentrons/opentrons/issues/10558)) ([ab66052](https://github.com/Opentrons/opentrons/commit/ab660524e7207dfbc33ec2f29f70b4479ff2793a)), closes [#10552](https://github.com/Opentrons/opentrons/issues/10552) -* **app:** App add reset option for run history ([#10461](https://github.com/Opentrons/opentrons/issues/10461)) ([73503a3](https://github.com/Opentrons/opentrons/commit/73503a392b1f208180b9e9796375d4391fc56d6f)) -* **app:** App robot settings advanced tab robot is busy ([#10368](https://github.com/Opentrons/opentrons/issues/10368)) ([4cfaadc](https://github.com/Opentrons/opentrons/commit/4cfaadc1d4847976781cae50e6e954f90b873157)) -* **app:** App robot settings other tabs robot is busy ([#10369](https://github.com/Opentrons/opentrons/issues/10369)) ([c9500e0](https://github.com/Opentrons/opentrons/commit/c9500e0aabcf9634352993566b84509168791fe2)) -* **app:** change H-S set shake speed button disabled reason ([#10421](https://github.com/Opentrons/opentrons/issues/10421)) ([0b1b15f](https://github.com/Opentrons/opentrons/commit/0b1b15f3d555c961a1c77c54d765406c454c3a41)), closes [#10418](https://github.com/Opentrons/opentrons/issues/10418) -* **app:** make protocol runs from history clickable ([#10537](https://github.com/Opentrons/opentrons/issues/10537)) ([b98abee](https://github.com/Opentrons/opentrons/commit/b98abee7ce9922b656ed4f2caf3baedc49fa0609)), closes [#10502](https://github.com/Opentrons/opentrons/issues/10502) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - -* **app:** Add release notes link to GeneralSettings ([#10097](https://github.com/Opentrons/opentrons/issues/10097)) ([5d51bd1](https://github.com/Opentrons/opentrons/commit/5d51bd1187a08c81fe79ab6f9887d4c683e2a285)) -* **app:** Align Import a Protocol Slideout with the Design ([#10112](https://github.com/Opentrons/opentrons/issues/10112)) ([8520da7](https://github.com/Opentrons/opentrons/commit/8520da76cee442a15d912615e8486f5ff4882229)) -* **app:** App fix modal dialogs to delete protocol ([#10291](https://github.com/Opentrons/opentrons/issues/10291)) ([2580809](https://github.com/Opentrons/opentrons/commit/258080906c77fa582dbf725f62e164ce1e0f66b4)) -* **app:** App fix robot settings design feedback ([#10290](https://github.com/Opentrons/opentrons/issues/10290)) ([bb1d78d](https://github.com/Opentrons/opentrons/commit/bb1d78dc2627b3fee050726f48b01eef72eb4fb5)) -* **app:** App fix switch default page ([#10128](https://github.com/Opentrons/opentrons/issues/10128)) ([cd25aea](https://github.com/Opentrons/opentrons/commit/cd25aea5b504e3a7144b95fbc338de7331321730)) -* **app:** app settings navigation active state ([#10299](https://github.com/Opentrons/opentrons/issues/10299)) ([aba494a](https://github.com/Opentrons/opentrons/commit/aba494a6a3232790d36d616b4ce2aed71cfc78d2)), closes [#10104](https://github.com/Opentrons/opentrons/issues/10104) -* **app:** cancelling a protocol run should patch the run to current false ([#10452](https://github.com/Opentrons/opentrons/issues/10452)) ([20848a1](https://github.com/Opentrons/opentrons/commit/20848a15b1ece3885489527ffd96dff302be1f62)), closes [#10412](https://github.com/Opentrons/opentrons/issues/10412) -* **app:** do not include tipracks in Labware Position Check that are unused in protocol ([#10295](https://github.com/Opentrons/opentrons/issues/10295)) ([80eea2b](https://github.com/Opentrons/opentrons/commit/80eea2b7b8bdac27b1cd5d2ccebf4d9347588254)), closes [#9691](https://github.com/Opentrons/opentrons/issues/9691) -* **app:** fix long protocol name display issue ([#10371](https://github.com/Opentrons/opentrons/issues/10371)) ([5433486](https://github.com/Opentrons/opentrons/commit/5433486ff4fc08a6d91442f008658d5348699968)) -* **app:** fix propagation issues with overflow menu modals ([#10364](https://github.com/Opentrons/opentrons/issues/10364)) ([425ec48](https://github.com/Opentrons/opentrons/commit/425ec4824993956efc2b99aa95a39a49b05ef05d)), closes [#10206](https://github.com/Opentrons/opentrons/issues/10206) -* **app:** fix robot settings rename a robot name ([#10044](https://github.com/Opentrons/opentrons/issues/10044)) ([c561f2d](https://github.com/Opentrons/opentrons/commit/c561f2d61b2921de52e8df9ad42d07877c2cdcf3)) -* **app:** fix See how to setup a new robot link ([#10390](https://github.com/Opentrons/opentrons/issues/10390)) ([fce784c](https://github.com/Opentrons/opentrons/commit/fce784c17cab91b327ab76345ef241d394534fca)) -* **app:** Fix Slideout title display bug ([#10437](https://github.com/Opentrons/opentrons/issues/10437)) ([69fc92b](https://github.com/Opentrons/opentrons/commit/69fc92b8544149e720aea728f6a0170d11453373)) -* **app:** fix StyledText ts error in RobotSettingsNetworking ([#10317](https://github.com/Opentrons/opentrons/issues/10317)) ([678ba77](https://github.com/Opentrons/opentrons/commit/678ba779c2feea30549ca5339eacc9eef177db99)) -* **app:** Fix the section order (Deck Calibration) ([#10394](https://github.com/Opentrons/opentrons/issues/10394)) ([ff1a807](https://github.com/Opentrons/opentrons/commit/ff1a807a68b2f5af8ecd8bee56197e19f8ef6f83)) -* **app:** Fixed check-js error ([#10308](https://github.com/Opentrons/opentrons/issues/10308)) ([6a5a434](https://github.com/Opentrons/opentrons/commit/6a5a434324d9acf30816262aadcc4ab0fabfbc59)) -* **app:** Modified icon size ([#10113](https://github.com/Opentrons/opentrons/issues/10113)) ([6136c77](https://github.com/Opentrons/opentrons/commit/6136c7785dbcbaccc173915194ac78f7dfece87b)) -* **app:** Modify labware card and slideout style ([#10101](https://github.com/Opentrons/opentrons/issues/10101)) ([f7baa38](https://github.com/Opentrons/opentrons/commit/f7baa38744a77c3a2a9ff9af809e4c0ed2a5767d)) -* **app:** only render historical run overflow menu when menu is open ([#10306](https://github.com/Opentrons/opentrons/issues/10306)) ([14f3bf4](https://github.com/Opentrons/opentrons/commit/14f3bf46140daca9bae2c3db9c568a08f20730da)) -* **app:** poll protocol analyses not record in useProtocolDetailsForRun ([#10376](https://github.com/Opentrons/opentrons/issues/10376)) ([30babe4](https://github.com/Opentrons/opentrons/commit/30babe469e99171a68ee2083551f32fc01021af2)), closes [#10341](https://github.com/Opentrons/opentrons/issues/10341) +* **app:** see how to restore a previous sw version btn fix ([#10978](https://github.com/Opentrons/opentrons/issues/10978)) ([c20ad24](https://github.com/Opentrons/opentrons/commit/c20ad24feb1cfc54e07d633f3a3c4a9d8ef9933d)), closes [#10972](https://github.com/Opentrons/opentrons/issues/10972) * **app:** show update modal for update from file and unlink unfinished update slideout ([#10405](https://github.com/Opentrons/opentrons/issues/10405)) ([04f24cd](https://github.com/Opentrons/opentrons/commit/04f24cdfd8c9a928b9d45018584b790dfcba5d95)), closes [#10312](https://github.com/Opentrons/opentrons/issues/10312) +* **app:** software update toggle logic refactor ([#10968](https://github.com/Opentrons/opentrons/issues/10968)) ([df3ab80](https://github.com/Opentrons/opentrons/commit/df3ab804f628299b728db56cd0cf5a11e2db524d)), closes [#10962](https://github.com/Opentrons/opentrons/issues/10962) * **app:** stop click outside modal redirect ([#10382](https://github.com/Opentrons/opentrons/issues/10382)) ([44dc04a](https://github.com/Opentrons/opentrons/commit/44dc04a8e4d4ab088571581c58c16e9723eafcf8)), closes [#10277](https://github.com/Opentrons/opentrons/issues/10277) +* **app:** sync robot clock on device and run detail page ([#10933](https://github.com/Opentrons/opentrons/issues/10933)) ([06a73a8](https://github.com/Opentrons/opentrons/commit/06a73a8c9571a1950d3055de8b971d77d3d6015b)), closes [#10804](https://github.com/Opentrons/opentrons/issues/10804) +* **app:** temporary redirect to devices page ([#10712](https://github.com/Opentrons/opentrons/issues/10712)) ([4eaedbe](https://github.com/Opentrons/opentrons/commit/4eaedbea2fa7d08a614c2633d7cb6a74955d4095)), closes [#10709](https://github.com/Opentrons/opentrons/issues/10709) +* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) +* **app:** this will fix [#11028](https://github.com/Opentrons/opentrons/issues/11028) ([#11053](https://github.com/Opentrons/opentrons/issues/11053)) ([7497d68](https://github.com/Opentrons/opentrons/commit/7497d683e143f00d20d90bb4c912ff74c46b4926)) +* **app:** this will fix overflow menu overlapping issue on RobotSettings Calibration Tab ([#10661](https://github.com/Opentrons/opentrons/issues/10661)) ([44f9e81](https://github.com/Opentrons/opentrons/commit/44f9e8126006b0406139418af46607f3f7770646)), closes [#10640](https://github.com/Opentrons/opentrons/issues/10640) * **app:** tweak copy on not avail modal ([#10428](https://github.com/Opentrons/opentrons/issues/10428)) ([ae729e7](https://github.com/Opentrons/opentrons/commit/ae729e724a47941160acae3508a8c7fed314f463)) +* **app:** tweak protocol delete modal title ([#10464](https://github.com/Opentrons/opentrons/issues/10464)) ([fae7cb6](https://github.com/Opentrons/opentrons/commit/fae7cb67d61e6525d53677b017fffcfa697396d2)), closes [#10167](https://github.com/Opentrons/opentrons/issues/10167) * **app:** update out of date support links ([#10388](https://github.com/Opentrons/opentrons/issues/10388)) ([fb4ed1f](https://github.com/Opentrons/opentrons/commit/fb4ed1f1ecec96195626c71a06e0cca2c3578b87)), closes [#10204](https://github.com/Opentrons/opentrons/issues/10204) +* **app:** update robot banner no longer accessible when robot is busy ([#10717](https://github.com/Opentrons/opentrons/issues/10717)) ([bb700df](https://github.com/Opentrons/opentrons/commit/bb700df918ee8ebfcb34f80add01f18fe4de1562)), closes [#10311](https://github.com/Opentrons/opentrons/issues/10311) * **app:** Update robot rename rule ([#10318](https://github.com/Opentrons/opentrons/issues/10318)) ([ecd77ef](https://github.com/Opentrons/opentrons/commit/ecd77ef5404b693933f75748e2a12778681f5805)) - - -### Features - -* **app:** Add Download logs Toast to RobotSettingsAdvanced Tab ([#10088](https://github.com/Opentrons/opentrons/issues/10088)) ([f5b0ad8](https://github.com/Opentrons/opentrons/commit/f5b0ad8a7e395b3e438afe004f2453c89f3a4433)) -* **app:** add H-S labware set up info ([#9974](https://github.com/Opentrons/opentrons/issues/9974)) ([d064106](https://github.com/Opentrons/opentrons/commit/d064106d477332d6a72182a338b088ab5eaf291a)), closes [#9269](https://github.com/Opentrons/opentrons/issues/9269) -* **app:** add module icon tooltips to robot card ([#10103](https://github.com/Opentrons/opentrons/issues/10103)) ([20472f4](https://github.com/Opentrons/opentrons/commit/20472f4a97a92049bf93dd68a15c1e7700a0f391)), closes [#8672](https://github.com/Opentrons/opentrons/issues/8672) -* **app:** add protocol card sorting ([#10223](https://github.com/Opentrons/opentrons/issues/10223)) ([49f9b1f](https://github.com/Opentrons/opentrons/commit/49f9b1ff415ff5dc598028b5eb1662673101ef81)), closes [#8817](https://github.com/Opentrons/opentrons/issues/8817) -* **app:** add protocol labware details ([#10084](https://github.com/Opentrons/opentrons/issues/10084)) ([8429e2d](https://github.com/Opentrons/opentrons/commit/8429e2dcaf124636b42df65839092e667766706a)), closes [#8825](https://github.com/Opentrons/opentrons/issues/8825) [#9676](https://github.com/Opentrons/opentrons/issues/9676) -* **app:** add protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) -* **app:** add protocol robot configuration details ([#10033](https://github.com/Opentrons/opentrons/issues/10033)) ([363e7d5](https://github.com/Opentrons/opentrons/commit/363e7d55a50b3d81389bd2184546f2dd04771cf2)), closes [#8824](https://github.com/Opentrons/opentrons/issues/8824) -* **app:** add robot overview action menu ([#10020](https://github.com/Opentrons/opentrons/issues/10020)) ([43214aa](https://github.com/Opentrons/opentrons/commit/43214aac5f0c9bd63ad7200899fac23c50bfcc24)), closes [#8695](https://github.com/Opentrons/opentrons/issues/8695) -* **app:** add run tab module controls ([#10006](https://github.com/Opentrons/opentrons/issues/10006)) ([2b157fc](https://github.com/Opentrons/opentrons/commit/2b157fc23544834687da3bce00b70e8757cdb155)), closes [#8752](https://github.com/Opentrons/opentrons/issues/8752) -* **app:** App RobotSettings Calibration Tab Pipette Offset Calibrations and Tip Length Calibrations ([#10275](https://github.com/Opentrons/opentrons/issues/10275)) ([84eebb4](https://github.com/Opentrons/opentrons/commit/84eebb450de5ff284c5e41721ae433f7f25184de)) -* **app:** DeckCalibration Section ([#10233](https://github.com/Opentrons/opentrons/issues/10233)) ([f9baa2d](https://github.com/Opentrons/opentrons/commit/f9baa2d9f890d3c13c498741648515363cded52e)) -* **app:** delete Connection to Robot Lost modal ([#10416](https://github.com/Opentrons/opentrons/issues/10416)) ([1f0c98b](https://github.com/Opentrons/opentrons/commit/1f0c98be7f97f94ff3da9657fb61ed6a3f301837)), closes [#8795](https://github.com/Opentrons/opentrons/issues/8795) -* **app:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) -* **app:** edit Robot Overflow Menu, Pipette Card banner and Advanced Settings ([#10188](https://github.com/Opentrons/opentrons/issues/10188)) ([e21d8db](https://github.com/Opentrons/opentrons/commit/e21d8db51eac5818477264a45ef12c0a2d15fb72)), closes [#10117](https://github.com/Opentrons/opentrons/issues/10117) [#8673](https://github.com/Opentrons/opentrons/issues/8673) -* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) -* **app:** nav Help Button link out to Salesforce ([#10302](https://github.com/Opentrons/opentrons/issues/10302)) ([eeb373e](https://github.com/Opentrons/opentrons/commit/eeb373e972c9164d9217f1d6b9a3cf76be06c342)), closes [#10239](https://github.com/Opentrons/opentrons/issues/10239) -* **app:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) -* **app:** robot controls warning banner ([#10174](https://github.com/Opentrons/opentrons/issues/10174)) ([45fec50](https://github.com/Opentrons/opentrons/commit/45fec50e2574105bbb9291f9f65d361e2f61a0d2)), closes [#10123](https://github.com/Opentrons/opentrons/issues/10123) -* **app:** RobotSettings Advanced Tab FactoryReset reset options ([#10066](https://github.com/Opentrons/opentrons/issues/10066)) ([b2ac094](https://github.com/Opentrons/opentrons/commit/b2ac094274d940f9a3585f593dd77998a33e4106)) -* **app:** RobotSettings Calibration Tab Health Check Section ([#10234](https://github.com/Opentrons/opentrons/issues/10234)) ([03243f2](https://github.com/Opentrons/opentrons/commit/03243f2ba19156f0cdfdcef801d7e59379a36a23)) -* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) -* **app:** wire up don't show me again checkbox for HS modal ([#10139](https://github.com/Opentrons/opentrons/issues/10139)) ([f86b664](https://github.com/Opentrons/opentrons/commit/f86b6646b9fb15cd493bb5302cf4e5dd222ae0f3)), closes [#9814](https://github.com/Opentrons/opentrons/issues/9814) -* **app:** wire up firmware update banner in Module Cards ([#9953](https://github.com/Opentrons/opentrons/issues/9953)) ([372cde0](https://github.com/Opentrons/opentrons/commit/372cde0c8e76adf44fdc8c62eca4cbf743c421bd)), closes [#9155](https://github.com/Opentrons/opentrons/issues/9155) -* **app:** wire up pipette overflow menu items ([#10009](https://github.com/Opentrons/opentrons/issues/10009)) ([19d9180](https://github.com/Opentrons/opentrons/commit/19d91803470b2817e68705b19acc3dbe887a1a13)), closes [#8785](https://github.com/Opentrons/opentrons/issues/8785) [#8786](https://github.com/Opentrons/opentrons/issues/8786) [#8787](https://github.com/Opentrons/opentrons/issues/8787) [#9972](https://github.com/Opentrons/opentrons/issues/9972) -* **app-shell, app:** change window width, height; add minWidth ([#10343](https://github.com/Opentrons/opentrons/issues/10343)) ([69685e3](https://github.com/Opentrons/opentrons/commit/69685e38a786a23de4bcf251cee39a00c7314aa7)) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) - - - - - -# [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)) +* **app:** wire up Software Update Alerts toggle logic ([#10732](https://github.com/Opentrons/opentrons/issues/10732)) ([6c8c5c0](https://github.com/Opentrons/opentrons/commit/6c8c5c0b0980e5c33a836cf46c94a6597dd55046)), closes [#10576](https://github.com/Opentrons/opentrons/issues/10576) +* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) ### Features @@ -301,27 +131,48 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * **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 delete protocol option to overflow menu and create modal ([#10984](https://github.com/Opentrons/opentrons/issues/10984)) ([2e4ad60](https://github.com/Opentrons/opentrons/commit/2e4ad6065a310c12f2fdbe8f3a8b576df9395374)), closes [#10402](https://github.com/Opentrons/opentrons/issues/10402) +* **app:** Add Download logs Toast to RobotSettingsAdvanced Tab ([#10088](https://github.com/Opentrons/opentrons/issues/10088)) ([f5b0ad8](https://github.com/Opentrons/opentrons/commit/f5b0ad8a7e395b3e438afe004f2453c89f3a4433)) +* **app:** add feature flag for liquid setup ([#10554](https://github.com/Opentrons/opentrons/issues/10554)) ([d4d3666](https://github.com/Opentrons/opentrons/commit/d4d3666300faa78e802aba5c34cf3f4944a59039)), closes [#10520](https://github.com/Opentrons/opentrons/issues/10520) * **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 labware set up info ([#9974](https://github.com/Opentrons/opentrons/issues/9974)) ([d064106](https://github.com/Opentrons/opentrons/commit/d064106d477332d6a72182a338b088ab5eaf291a)), closes [#9269](https://github.com/Opentrons/opentrons/issues/9269) * **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 liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) +* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) * **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 module icon tooltips to robot card ([#10103](https://github.com/Opentrons/opentrons/issues/10103)) ([20472f4](https://github.com/Opentrons/opentrons/commit/20472f4a97a92049bf93dd68a15c1e7700a0f391)), closes [#8672](https://github.com/Opentrons/opentrons/issues/8672) * **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 card sorting ([#10223](https://github.com/Opentrons/opentrons/issues/10223)) ([49f9b1f](https://github.com/Opentrons/opentrons/commit/49f9b1ff415ff5dc598028b5eb1662673101ef81)), closes [#8817](https://github.com/Opentrons/opentrons/issues/8817) +* **app:** add protocol labware details ([#10084](https://github.com/Opentrons/opentrons/issues/10084)) ([8429e2d](https://github.com/Opentrons/opentrons/commit/8429e2dcaf124636b42df65839092e667766706a)), closes [#8825](https://github.com/Opentrons/opentrons/issues/8825) [#9676](https://github.com/Opentrons/opentrons/issues/9676) * **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 protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) +* **app:** add protocol robot configuration details ([#10033](https://github.com/Opentrons/opentrons/issues/10033)) ([363e7d5](https://github.com/Opentrons/opentrons/commit/363e7d55a50b3d81389bd2184546f2dd04771cf2)), closes [#8824](https://github.com/Opentrons/opentrons/issues/8824) * **app:** Add protocols list skeleton layout ([#9638](https://github.com/Opentrons/opentrons/issues/9638)) ([cfa1aa5](https://github.com/Opentrons/opentrons/commit/cfa1aa50501677dab49cbb9b3e02e373f256293a)) +* **app:** add reinstall button to robot advanced settings ([#10773](https://github.com/Opentrons/opentrons/issues/10773)) ([ace769c](https://github.com/Opentrons/opentrons/commit/ace769c678703d1d96d5e5e40eb70ba567cc23af)), closes [#10435](https://github.com/Opentrons/opentrons/issues/10435) +* **app:** add robot overview action menu ([#10020](https://github.com/Opentrons/opentrons/issues/10020)) ([43214aa](https://github.com/Opentrons/opentrons/commit/43214aac5f0c9bd63ad7200899fac23c50bfcc24)), closes [#8695](https://github.com/Opentrons/opentrons/issues/8695) +* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) +* **app:** add run tab module controls ([#10006](https://github.com/Opentrons/opentrons/issues/10006)) ([2b157fc](https://github.com/Opentrons/opentrons/commit/2b157fc23544834687da3bce00b70e8757cdb155)), closes [#8752](https://github.com/Opentrons/opentrons/issues/8752) * **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:** add useToggleGroup for toggle component ([#10558](https://github.com/Opentrons/opentrons/issues/10558)) ([ab66052](https://github.com/Opentrons/opentrons/commit/ab660524e7207dfbc33ec2f29f70b4479ff2793a)), closes [#10552](https://github.com/Opentrons/opentrons/issues/10552) * **app:** adding selectors for the appSettings ([#9629](https://github.com/Opentrons/opentrons/issues/9629)) ([ec4b2e2](https://github.com/Opentrons/opentrons/commit/ec4b2e28f2390ddc7310426a87839936dc547585)) +* **app:** App add reset option for run history ([#10461](https://github.com/Opentrons/opentrons/issues/10461)) ([73503a3](https://github.com/Opentrons/opentrons/commit/73503a392b1f208180b9e9796375d4391fc56d6f)) * **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 advanced tab robot is busy ([#10368](https://github.com/Opentrons/opentrons/issues/10368)) ([4cfaadc](https://github.com/Opentrons/opentrons/commit/4cfaadc1d4847976781cae50e6e954f90b873157)) +* **app:** App robot settings other tabs robot is busy ([#10369](https://github.com/Opentrons/opentrons/issues/10369)) ([c9500e0](https://github.com/Opentrons/opentrons/commit/c9500e0aabcf9634352993566b84509168791fe2)) * **app:** App robot settings temp netwroking ([#9924](https://github.com/Opentrons/opentrons/issues/9924)) ([88b4ef3](https://github.com/Opentrons/opentrons/commit/88b4ef34bfd9c5661da1a94746dd1c88f438e00e)) +* **app:** App RobotSettings Calibration Tab Pipette Offset Calibrations and Tip Length Calibrations ([#10275](https://github.com/Opentrons/opentrons/issues/10275)) ([84eebb4](https://github.com/Opentrons/opentrons/commit/84eebb450de5ff284c5e41721ae433f7f25184de)) * **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:** change H-S set shake speed button disabled reason ([#10421](https://github.com/Opentrons/opentrons/issues/10421)) ([0b1b15f](https://github.com/Opentrons/opentrons/commit/0b1b15f3d555c961a1c77c54d765406c454c3a41)), closes [#10418](https://github.com/Opentrons/opentrons/issues/10418) * **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) @@ -330,22 +181,47 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * **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:** DeckCalibration Section ([#10233](https://github.com/Opentrons/opentrons/issues/10233)) ([f9baa2d](https://github.com/Opentrons/opentrons/commit/f9baa2d9f890d3c13c498741648515363cded52e)) +* **app:** delete Connection to Robot Lost modal ([#10416](https://github.com/Opentrons/opentrons/issues/10416)) ([1f0c98b](https://github.com/Opentrons/opentrons/commit/1f0c98be7f97f94ff3da9657fb61ed6a3f301837)), closes [#8795](https://github.com/Opentrons/opentrons/issues/8795) +* **app:** device Details design qa round 2 and fix card overflow btn bugs ([#11054](https://github.com/Opentrons/opentrons/issues/11054)) ([2804048](https://github.com/Opentrons/opentrons/commit/280404814882be82f12ea0b2d9b2ca8c9ea405b1)), closes [#10892](https://github.com/Opentrons/opentrons/issues/10892) +* **app:** device Details historical run log ([#10287](https://github.com/Opentrons/opentrons/issues/10287)) ([4d39ae0](https://github.com/Opentrons/opentrons/commit/4d39ae0595fb59437ea51baee892ff8bf869a34e)), closes [#8696](https://github.com/Opentrons/opentrons/issues/8696) +* **app:** edit Robot Overflow Menu, Pipette Card banner and Advanced Settings ([#10188](https://github.com/Opentrons/opentrons/issues/10188)) ([e21d8db](https://github.com/Opentrons/opentrons/commit/e21d8db51eac5818477264a45ef12c0a2d15fb72)), closes [#10117](https://github.com/Opentrons/opentrons/issues/10117) [#8673](https://github.com/Opentrons/opentrons/issues/8673) +* **app:** fix choose protocol/robot slideout robot busy error logic ([#11106](https://github.com/Opentrons/opentrons/issues/11106)) ([d7ae58b](https://github.com/Opentrons/opentrons/commit/d7ae58bba1bcdf5b2c9bc0197881a65e4488e4c2)), closes [#11060](https://github.com/Opentrons/opentrons/issues/11060) * **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:** interactive liquid list view items ([#10696](https://github.com/Opentrons/opentrons/issues/10696)) ([9116db1](https://github.com/Opentrons/opentrons/commit/9116db1c565f73799983cbbebe7245cc6098aa6d)), closes [#10571](https://github.com/Opentrons/opentrons/issues/10571) +* **app:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) * **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 protocol runs from history clickable ([#10537](https://github.com/Opentrons/opentrons/issues/10537)) ([b98abee](https://github.com/Opentrons/opentrons/commit/b98abee7ce9922b656ed4f2caf3baedc49fa0609)), closes [#10502](https://github.com/Opentrons/opentrons/issues/10502) * **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:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) +* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) +* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) +* **app:** nav Help Button link out to Salesforce ([#10302](https://github.com/Opentrons/opentrons/issues/10302)) ([eeb373e](https://github.com/Opentrons/opentrons/commit/eeb373e972c9164d9217f1d6b9a3cf76be06c342)), closes [#10239](https://github.com/Opentrons/opentrons/issues/10239) * **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:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) +* **app:** robot controls warning banner ([#10174](https://github.com/Opentrons/opentrons/issues/10174)) ([45fec50](https://github.com/Opentrons/opentrons/commit/45fec50e2574105bbb9291f9f65d361e2f61a0d2)), closes [#10123](https://github.com/Opentrons/opentrons/issues/10123) +* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) +* **app:** RobotSettings Advanced Tab FactoryReset reset options ([#10066](https://github.com/Opentrons/opentrons/issues/10066)) ([b2ac094](https://github.com/Opentrons/opentrons/commit/b2ac094274d940f9a3585f593dd77998a33e4106)) +* **app:** RobotSettings Calibration Tab Health Check Section ([#10234](https://github.com/Opentrons/opentrons/issues/10234)) ([03243f2](https://github.com/Opentrons/opentrons/commit/03243f2ba19156f0cdfdcef801d7e59379a36a23)) +* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) * **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 don't show me again checkbox for HS modal ([#10139](https://github.com/Opentrons/opentrons/issues/10139)) ([f86b664](https://github.com/Opentrons/opentrons/commit/f86b6646b9fb15cd493bb5302cf4e5dd222ae0f3)), closes [#9814](https://github.com/Opentrons/opentrons/issues/9814) +* **app:** wire up firmware update banner in Module Cards ([#9953](https://github.com/Opentrons/opentrons/issues/9953)) ([372cde0](https://github.com/Opentrons/opentrons/commit/372cde0c8e76adf44fdc8c62eca4cbf743c421bd)), closes [#9155](https://github.com/Opentrons/opentrons/issues/9155) * **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:** wire up Modal warning for Clear unavailable robots list button ([#10648](https://github.com/Opentrons/opentrons/issues/10648)) ([a701e09](https://github.com/Opentrons/opentrons/commit/a701e097bd0d7b2730a8dc5dced94bdaf6dfc79a)), closes [#10511](https://github.com/Opentrons/opentrons/issues/10511) +* **app:** wire up pipette overflow menu items ([#10009](https://github.com/Opentrons/opentrons/issues/10009)) ([19d9180](https://github.com/Opentrons/opentrons/commit/19d91803470b2817e68705b19acc3dbe887a1a13)), closes [#8785](https://github.com/Opentrons/opentrons/issues/8785) [#8786](https://github.com/Opentrons/opentrons/issues/8786) [#8787](https://github.com/Opentrons/opentrons/issues/8787) [#9972](https://github.com/Opentrons/opentrons/issues/9972) +* **app-shell, app:** change window width, height; add minWidth ([#10343](https://github.com/Opentrons/opentrons/issues/10343)) ([69685e3](https://github.com/Opentrons/opentrons/commit/69685e38a786a23de4bcf251cee39a00c7314aa7)) * **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) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) diff --git a/app/package.json b/app/package.json index 514fc473e0c..32ee4f5a30f 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/app", - "version": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", - "@opentrons/components": "6.0.0-beta.3", - "@opentrons/react-api-client": "6.0.0-beta.3", - "@opentrons/shared-data": "6.0.0-beta.3", + "@opentrons/api-client": "6.0.0", + "@opentrons/components": "6.0.0", + "@opentrons/react-api-client": "6.0.0", + "@opentrons/shared-data": "6.0.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 a539c4c4934..6d0db68293b 100644 --- a/components/CHANGELOG.md +++ b/components/CHANGELOG.md @@ -3,139 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes +* **app:** 6.0 feedback design QA T1 protocols landing page ([#10488](https://github.com/Opentrons/opentrons/issues/10488)) ([18149cc](https://github.com/Opentrons/opentrons/commit/18149cc99ef91cfd4ecc6ed04eed3324afc4892f)) * **app:** 6.0 overall design QA ([#11081](https://github.com/Opentrons/opentrons/issues/11081)) ([bec8e23](https://github.com/Opentrons/opentrons/commit/bec8e23b9dfc4d29c88d5b5de73dd315a0c00885)) - - -### Features - -* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - - -### Bug Fixes - +* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) * **app:** Address labware landing page design feedback ([#10957](https://github.com/Opentrons/opentrons/issues/10957)) ([6baaa46](https://github.com/Opentrons/opentrons/commit/6baaa46169d6f6e7907a1bf75b88719cbccf729c)), closes [#10905](https://github.com/Opentrons/opentrons/issues/10905) * **app:** Address protocols landing design feedback ([#10993](https://github.com/Opentrons/opentrons/issues/10993)) ([1e83a0f](https://github.com/Opentrons/opentrons/commit/1e83a0f0a0ab0977d2accca9db0f67485e29de49)), closes [#10767](https://github.com/Opentrons/opentrons/issues/10767) [#10208](https://github.com/Opentrons/opentrons/issues/10208) [#10208](https://github.com/Opentrons/opentrons/issues/10208) -* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) -* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/components - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - - -### Bug Fixes - -* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) -* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) -* **components:** fix link tabIndex ([#10986](https://github.com/Opentrons/opentrons/issues/10986)) ([867e6b7](https://github.com/Opentrons/opentrons/commit/867e6b74d93bdf56b984d71522492fec31528929)) - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - - -### Bug Fixes - -* **app:** address design feedback initial protocols landing page ([#10950](https://github.com/Opentrons/opentrons/issues/10950)) ([9346a8a](https://github.com/Opentrons/opentrons/commit/9346a8af2830a1d191558d2215e9feb7a696a1e5)), closes [#10907](https://github.com/Opentrons/opentrons/issues/10907) -* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Features - -* **app:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) -* **app:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) -* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/components - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/components - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Bug Fixes - -* **app:** 6.0 feedback design QA T1 protocols landing page ([#10488](https://github.com/Opentrons/opentrons/issues/10488)) ([18149cc](https://github.com/Opentrons/opentrons/commit/18149cc99ef91cfd4ecc6ed04eed3324afc4892f)) * **app:** App fix design feedback navbar ([#10439](https://github.com/Opentrons/opentrons/issues/10439)) ([a2c2f3a](https://github.com/Opentrons/opentrons/commit/a2c2f3a6a6c997cb5d0f8f283ea301608b166c24)) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - * **app:** App fix modal dialogs to delete protocol ([#10291](https://github.com/Opentrons/opentrons/issues/10291)) ([2580809](https://github.com/Opentrons/opentrons/commit/258080906c77fa582dbf725f62e164ce1e0f66b4)) * **app:** App fix robot settings design feedback ([#10290](https://github.com/Opentrons/opentrons/issues/10290)) ([bb1d78d](https://github.com/Opentrons/opentrons/commit/bb1d78dc2627b3fee050726f48b01eef72eb4fb5)) +* **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)) +* **app:** fix labware info overlay styling with vector ([#11008](https://github.com/Opentrons/opentrons/issues/11008)) ([ebe2ed5](https://github.com/Opentrons/opentrons/commit/ebe2ed559d0e5180a14f57250a7c1be5bc4acbc3)), closes [#10942](https://github.com/Opentrons/opentrons/issues/10942) * **app:** fix propagation issues with overflow menu modals ([#10364](https://github.com/Opentrons/opentrons/issues/10364)) ([425ec48](https://github.com/Opentrons/opentrons/commit/425ec4824993956efc2b99aa95a39a49b05ef05d)), closes [#10206](https://github.com/Opentrons/opentrons/issues/10206) +* **app:** historical runs labware offset should list display names ([#11064](https://github.com/Opentrons/opentrons/issues/11064)) ([09fbb1f](https://github.com/Opentrons/opentrons/commit/09fbb1fb76e103af6378693f043f7db8ac1fc465)), closes [#11062](https://github.com/Opentrons/opentrons/issues/11062) * **app:** Modify labware card and slideout style ([#10101](https://github.com/Opentrons/opentrons/issues/10101)) ([f7baa38](https://github.com/Opentrons/opentrons/commit/f7baa38744a77c3a2a9ff9af809e4c0ed2a5767d)) +* **app:** remove legacy modal content background color override prop ([#10992](https://github.com/Opentrons/opentrons/issues/10992)) ([346fafc](https://github.com/Opentrons/opentrons/commit/346fafce067bfd805e073309d0660feb7603b0d9)), closes [#10742](https://github.com/Opentrons/opentrons/issues/10742) +* **app:** remove slideout and modal from robot overflow menu conditional render ([#10990](https://github.com/Opentrons/opentrons/issues/10990)) ([884396d](https://github.com/Opentrons/opentrons/commit/884396d9cb04753fd21e802ae1e9d9ecb5a51e6a)), closes [#10782](https://github.com/Opentrons/opentrons/issues/10782) [#10536](https://github.com/Opentrons/opentrons/issues/10536) +* **app:** this PR makes from opentrons componets tabbable ([#10930](https://github.com/Opentrons/opentrons/issues/10930)) ([c7fc0f0](https://github.com/Opentrons/opentrons/commit/c7fc0f0969b8c29325a153b61ac2796dda042703)) +* **components:** fix link tabIndex ([#10986](https://github.com/Opentrons/opentrons/issues/10986)) ([867e6b7](https://github.com/Opentrons/opentrons/commit/867e6b74d93bdf56b984d71522492fec31528929)) * **components:** update labware render story to match new component interface ([#10169](https://github.com/Opentrons/opentrons/issues/10169)) ([6b77e75](https://github.com/Opentrons/opentrons/commit/6b77e75b676ff39b3971f524f089c66a909033dc)) -### Features - -* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) - - - - - -# [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) @@ -154,13 +46,19 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * **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:** liquid setup labware detail modal ([#10742](https://github.com/Opentrons/opentrons/issues/10742)) ([bda60f1](https://github.com/Opentrons/opentrons/commit/bda60f115ab929367c01e7b931622c28163b7960)), closes [#10669](https://github.com/Opentrons/opentrons/issues/10669) * **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:** map view of liquid setup ([#10743](https://github.com/Opentrons/opentrons/issues/10743)) ([e8eab25](https://github.com/Opentrons/opentrons/commit/e8eab253444c546d0cefcfb116957a1666779b22)), closes [#10519](https://github.com/Opentrons/opentrons/issues/10519) +* **app:** modal design qa feedback round 2 ([#10868](https://github.com/Opentrons/opentrons/issues/10868)) ([aba9664](https://github.com/Opentrons/opentrons/commit/aba9664450a668d3295c47908a2e6a5f1c12521c)), closes [#10866](https://github.com/Opentrons/opentrons/issues/10866) +* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) +* **app:** Robot Settings Design QA 2 ([#11020](https://github.com/Opentrons/opentrons/issues/11020)) ([8b43995](https://github.com/Opentrons/opentrons/commit/8b439959d97cc077e3795cfdfb82398ea6e62d9b)), closes [#10893](https://github.com/Opentrons/opentrons/issues/10893) * **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) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) diff --git a/components/package.json b/components/package.json index d2464b7610c..b2e8764000a 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/components", - "version": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", + "@opentrons/shared-data": "6.0.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 29ce7100bd9..52badd5fa76 100644 --- a/discovery-client/CHANGELOG.md +++ b/discovery-client/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes @@ -59,36 +11,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * **discovery-client:** fix off by one error in remove logic ([#10711](https://github.com/Opentrons/opentrons/issues/10711)) ([70cb3cb](https://github.com/Opentrons/opentrons/commit/70cb3cba7a78ab3fff5858b41590920e408cc884)) - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - -**Note:** Version bump only for package @opentrons/discovery-client - - - - - -# [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)) diff --git a/discovery-client/package.json b/discovery-client/package.json index 303b3b6a4f5..25b5d42c3e1 100644 --- a/discovery-client/package.json +++ b/discovery-client/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/discovery-client", - "version": "6.0.0-beta.3", + "version": "6.0.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 b1dc32dd726..484cd6c00bc 100644 --- a/labware-designer/CHANGELOG.md +++ b/labware-designer/CHANGELOG.md @@ -3,79 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package labware-designer - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Features @@ -86,14 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# [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 790aacff1c6..713e00f1c5b 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": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3" + "@opentrons/shared-data": "6.0.0" } } diff --git a/labware-library/CHANGELOG.md b/labware-library/CHANGELOG.md index 4af3b191aa7..f640004284e 100644 --- a/labware-library/CHANGELOG.md +++ b/labware-library/CHANGELOG.md @@ -3,87 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - -**Note:** Version bump only for package @opentrons/labware-library - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Features diff --git a/labware-library/package.json b/labware-library/package.json index 9cc85898bc3..f5a393162ad 100644 --- a/labware-library/package.json +++ b/labware-library/package.json @@ -1,7 +1,7 @@ { "name": "@opentrons/labware-library", "productName": "Labware Library", - "version": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", + "@opentrons/components": "6.0.0", "ajv": "6.10.2", "classnames": "2.2.5", "cookie": "0.4.0", diff --git a/lerna.json b/lerna.json index a8df67c37c7..8a4e60b4984 100644 --- a/lerna.json +++ b/lerna.json @@ -15,5 +15,5 @@ }, "npmClient": "yarn", "useWorkspaces": true, - "version": "6.0.0-beta.3" + "version": "6.0.0" } diff --git a/notify-server/notify_server/CHANGELOG.md b/notify-server/notify_server/CHANGELOG.md index 0dccd611039..9bea90618c4 100644 --- a/notify-server/notify_server/CHANGELOG.md +++ b/notify-server/notify_server/CHANGELOG.md @@ -3,87 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - -**Note:** Version bump only for package @opentrons/notify-server - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) **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 de44dc14c24..5687498ff76 100644 --- a/notify-server/notify_server/package.json +++ b/notify-server/notify_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/notify-server", - "version": "6.0.0-beta.3", + "version": "6.0.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 e23384be5d7..fed59aefe93 100644 --- a/protocol-designer/CHANGELOG.md +++ b/protocol-designer/CHANGELOG.md @@ -3,143 +3,49 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package protocol-designer - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package protocol-designer - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package protocol-designer - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package protocol-designer - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package protocol-designer - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Features - -* **protocol-designer:** add collision warnings for heater shaker ([#10759](https://github.com/Opentrons/opentrons/issues/10759)) ([039d597](https://github.com/Opentrons/opentrons/commit/039d597ddbbf615e5acd8c41795cb5a825e2174f)), closes [#10514](https://github.com/Opentrons/opentrons/issues/10514) -* **protocol-designer:** add HS announcement modal ([#10795](https://github.com/Opentrons/opentrons/issues/10795)) ([b9f0d9f](https://github.com/Opentrons/opentrons/commit/b9f0d9fdae0dbd6565f9bbc794318cf290de7acc)), closes [#9973](https://github.com/Opentrons/opentrons/issues/9973) -* **protocol-designer:** bump PD version to 6.0 ([#10796](https://github.com/Opentrons/opentrons/issues/10796)) ([5419409](https://github.com/Opentrons/opentrons/commit/5419409ee353e9454deba149cc27bc0f239996be)), closes [#9853](https://github.com/Opentrons/opentrons/issues/9853) -* **protocol-designer:** export TC load module commands with slot 7 ([#10829](https://github.com/Opentrons/opentrons/issues/10829)) ([540dae2](https://github.com/Opentrons/opentrons/commit/540dae239b17a844db8d51d6ca5642c6be91f60e)), closes [#10808](https://github.com/Opentrons/opentrons/issues/10808) -* **protocol-designer:** update export modal ([#10807](https://github.com/Opentrons/opentrons/issues/10807)) ([431a535](https://github.com/Opentrons/opentrons/commit/431a53528a3536afce386cfb3f8614fd182824f6)), closes [#9987](https://github.com/Opentrons/opentrons/issues/9987) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Features - -* **protocol-designer:** restrict H-S slot access and reorder components ([#10705](https://github.com/Opentrons/opentrons/issues/10705)) ([84d6873](https://github.com/Opentrons/opentrons/commit/84d68735afd7b0564f4e790b497fb27919365f86)), closes [#9993](https://github.com/Opentrons/opentrons/issues/9993) -* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - - -### Features - -* **protocol-designer:** disable placing module next to heater shaker ([#10660](https://github.com/Opentrons/opentrons/issues/10660)) ([b96b410](https://github.com/Opentrons/opentrons/commit/b96b410599c823bd6efbb02d8b749e4a89db0fa6)), closes [#10449](https://github.com/Opentrons/opentrons/issues/10449) [#10450](https://github.com/Opentrons/opentrons/issues/10450) -* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **protocol-designer:** change PD help link ([#10440](https://github.com/Opentrons/opentrons/issues/10440)) ([9152d25](https://github.com/Opentrons/opentrons/commit/9152d2571f4c821387b4b3249b895a6278c17b77)), closes [#10325](https://github.com/Opentrons/opentrons/issues/10325) - - -### Features - -* **protocol-designer:** add module placement restriction when editing position of H-S ([#10457](https://github.com/Opentrons/opentrons/issues/10457)) ([9f16650](https://github.com/Opentrons/opentrons/commit/9f16650d3efdb008329751941308264d9324cc56)), closes [#10454](https://github.com/Opentrons/opentrons/issues/10454) -* **protocol-designer:** add timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) -* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) -* **step-generation, protocol-designer:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - * **protocol-designer:** delay when offset length is falsey ([#10016](https://github.com/Opentrons/opentrons/issues/10016)) ([1c13967](https://github.com/Opentrons/opentrons/commit/1c139676fcc3fea28f29c1b49bff6452514475b0)), closes [#815](https://github.com/Opentrons/opentrons/issues/815) -### Features - -* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) -* **protocol-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) -* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) -* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) - - - - - -# [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 collision warnings for heater shaker ([#10759](https://github.com/Opentrons/opentrons/issues/10759)) ([039d597](https://github.com/Opentrons/opentrons/commit/039d597ddbbf615e5acd8c41795cb5a825e2174f)), closes [#10514](https://github.com/Opentrons/opentrons/issues/10514) * **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 HS announcement modal ([#10795](https://github.com/Opentrons/opentrons/issues/10795)) ([b9f0d9f](https://github.com/Opentrons/opentrons/commit/b9f0d9fdae0dbd6565f9bbc794318cf290de7acc)), closes [#9973](https://github.com/Opentrons/opentrons/issues/9973) +* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) * **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 module placement restriction when editing position of H-S ([#10457](https://github.com/Opentrons/opentrons/issues/10457)) ([9f16650](https://github.com/Opentrons/opentrons/commit/9f16650d3efdb008329751941308264d9324cc56)), closes [#10454](https://github.com/Opentrons/opentrons/issues/10454) * **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 timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) * **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:** bump PD version to 6.0 ([#10796](https://github.com/Opentrons/opentrons/issues/10796)) ([5419409](https://github.com/Opentrons/opentrons/commit/5419409ee353e9454deba149cc27bc0f239996be)), closes [#9853](https://github.com/Opentrons/opentrons/issues/9853) * **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:** disable placing module next to heater shaker ([#10660](https://github.com/Opentrons/opentrons/issues/10660)) ([b96b410](https://github.com/Opentrons/opentrons/commit/b96b410599c823bd6efbb02d8b749e4a89db0fa6)), closes [#10449](https://github.com/Opentrons/opentrons/issues/10449) [#10450](https://github.com/Opentrons/opentrons/issues/10450) +* **protocol-designer:** export TC load module commands with slot 7 ([#10829](https://github.com/Opentrons/opentrons/issues/10829)) ([540dae2](https://github.com/Opentrons/opentrons/commit/540dae239b17a844db8d51d6ca5642c6be91f60e)), closes [#10808](https://github.com/Opentrons/opentrons/issues/10808) * **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:** restrict H-S slot access and reorder components ([#10705](https://github.com/Opentrons/opentrons/issues/10705)) ([84d6873](https://github.com/Opentrons/opentrons/commit/84d68735afd7b0564f4e790b497fb27919365f86)), closes [#9993](https://github.com/Opentrons/opentrons/issues/9993) +* **protocol-designer:** update export modal ([#10807](https://github.com/Opentrons/opentrons/issues/10807)) ([431a535](https://github.com/Opentrons/opentrons/commit/431a53528a3536afce386cfb3f8614fd182824f6)), closes [#9987](https://github.com/Opentrons/opentrons/issues/9987) * **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-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) +* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) +* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) +* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) +* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) +* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) * **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:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) * **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) diff --git a/protocol-designer/package.json b/protocol-designer/package.json index f433e4682c6..4f61e57de69 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": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", - "@opentrons/step-generation": "6.0.0-beta.3", + "@opentrons/components": "6.0.0", + "@opentrons/step-generation": "6.0.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 ea14a3cdf9f..33d9cab6d08 100644 --- a/protocol-library-kludge/CHANGELOG.md +++ b/protocol-library-kludge/CHANGELOG.md @@ -3,87 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - -**Note:** Version bump only for package protocol-library-kludge - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) **Note:** Version bump only for package protocol-library-kludge diff --git a/protocol-library-kludge/package.json b/protocol-library-kludge/package.json index 380bd4d292f..4cdcd93d2bb 100644 --- a/protocol-library-kludge/package.json +++ b/protocol-library-kludge/package.json @@ -9,7 +9,7 @@ }, "name": "protocol-library-kludge", "private": true, - "version": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", - "@opentrons/shared-data": "6.0.0-beta.3", + "@opentrons/components": "6.0.0", + "@opentrons/shared-data": "6.0.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 5334051c084..0a3607c39b4 100644 --- a/react-api-client/CHANGELOG.md +++ b/react-api-client/CHANGELOG.md @@ -3,112 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - - -### Bug Fixes - -* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - - -### Bug Fixes - -* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/react-api-client - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Bug Fixes - -* **app:** fix white screen issue after renaming clicking advanced tab ([#10463](https://github.com/Opentrons/opentrons/issues/10463)) ([e272382](https://github.com/Opentrons/opentrons/commit/e272382d0b3a2318fdf1b8271521bbfc8d164d32)) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **app:** cancelling a protocol run should patch the run to current false ([#10452](https://github.com/Opentrons/opentrons/issues/10452)) ([20848a1](https://github.com/Opentrons/opentrons/commit/20848a15b1ece3885489527ffd96dff302be1f62)), closes [#10412](https://github.com/Opentrons/opentrons/issues/10412) +* **app:** fix Browse file system button issues ([#11113](https://github.com/Opentrons/opentrons/issues/11113)) ([ec1a4bb](https://github.com/Opentrons/opentrons/commit/ec1a4bbeab8af136cd4162d156b7916a1c95f65d)), closes [#11105](https://github.com/Opentrons/opentrons/issues/11105) * **app:** fix robot settings rename a robot name ([#10044](https://github.com/Opentrons/opentrons/issues/10044)) ([c561f2d](https://github.com/Opentrons/opentrons/commit/c561f2d61b2921de52e8df9ad42d07877c2cdcf3)) +* **app:** fix white screen issue after renaming clicking advanced tab ([#10463](https://github.com/Opentrons/opentrons/issues/10463)) ([e272382](https://github.com/Opentrons/opentrons/commit/e272382d0b3a2318fdf1b8271521bbfc8d164d32)) +* **app, react-api-client:** add run creation spinner and handle errors in slideouts during run creation ([#10944](https://github.com/Opentrons/opentrons/issues/10944)) ([3002093](https://github.com/Opentrons/opentrons/commit/300209338efcd77071632d88a677ab2a68636a71)) * **react-api-client:** fix check for v3 module ([#10460](https://github.com/Opentrons/opentrons/issues/10460)) ([8a48ddc](https://github.com/Opentrons/opentrons/commit/8a48ddc5f429cca54cf58671d545d347e282f237)) -### Features - -* **app:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) - - - - - -# [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:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) * **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)) diff --git a/react-api-client/package.json b/react-api-client/package.json index 75aeda5838f..02bf06e1ee9 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": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", - "@opentrons/shared-data": "6.0.0-beta.3", + "@opentrons/api-client": "6.0.0", + "@opentrons/shared-data": "6.0.0", "react-query": "^3.34.8" } } diff --git a/robot-server/robot_server/CHANGELOG.md b/robot-server/robot_server/CHANGELOG.md index 40a756def21..064d3471f38 100644 --- a/robot-server/robot_server/CHANGELOG.md +++ b/robot-server/robot_server/CHANGELOG.md @@ -3,135 +3,40 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### 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) +* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) * **robot-server:** allow live commands if current run is terminal ([#10879](https://github.com/Opentrons/opentrons/issues/10879)) ([0ee0c72](https://github.com/Opentrons/opentrons/commit/0ee0c728a1517009336c2c6e2135eaaf0dab2150)) * **robot-server:** calculate magnetic module gen 1 height ([#10724](https://github.com/Opentrons/opentrons/issues/10724)) ([c231d1b](https://github.com/Opentrons/opentrons/commit/c231d1b841b40018ad891aeb5a3cb707d34e0ea8)), closes [#9515](https://github.com/Opentrons/opentrons/issues/9515) - - -### Features - -* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/robot-server - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - - -### Bug Fixes - -* **engine:** disallow setup commands while run is paused ([#10675](https://github.com/Opentrons/opentrons/issues/10675)) ([bd3a4e1](https://github.com/Opentrons/opentrons/commit/bd3a4e146ace8157687cf6913ec3794bae0f4411)) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Features - -* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) -* **robot-server:** add modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) -* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) -* **robot-server, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - * **robot-server:** cancel background tasks when server shuts down ([#10052](https://github.com/Opentrons/opentrons/issues/10052)) ([9e20642](https://github.com/Opentrons/opentrons/commit/9e2064297fde04c291deaf3b75275f3a6cbaeb17)) - - -### Features - -* **app:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) -* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) -* **robot-server:** Automatically delete old resources to make room for new ones ([#10248](https://github.com/Opentrons/opentrons/issues/10248)) ([9ab070f](https://github.com/Opentrons/opentrons/commit/9ab070fad8d932a153cbde5077a7674674d92c34)), closes [#9966](https://github.com/Opentrons/opentrons/issues/9966) -* **robot-server:** persist previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) -* **robot-server:** Persist protocol analyses across reboots ([#10042](https://github.com/Opentrons/opentrons/issues/10042)) ([4f35cf4](https://github.com/Opentrons/opentrons/commit/4f35cf49abc5cae73ad8d6ac414bb5b1d3498c85)), closes [#9964](https://github.com/Opentrons/opentrons/issues/9964) - - - - - -# [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) +* **robot-server:** return 409 if client tries to delete a protocol used by a run ([#10459](https://github.com/Opentrons/opentrons/issues/10459)) ([fcd7052](https://github.com/Opentrons/opentrons/commit/fcd705247412c4d511cd45b85609907dc1c84bd8)), closes [#10407](https://github.com/Opentrons/opentrons/issues/10407) ### Features * **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) * **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:** propose recent labware offsets to be reapplied for new protocol runs ([#10216](https://github.com/Opentrons/opentrons/issues/10216)) ([15c372c](https://github.com/Opentrons/opentrons/commit/15c372c523f376fcd592f784072aceb6254f108a)), closes [#9795](https://github.com/Opentrons/opentrons/issues/9795) +* **engine:** open and close thermocycler lid ([#10760](https://github.com/Opentrons/opentrons/issues/10760)) ([1e82c26](https://github.com/Opentrons/opentrons/commit/1e82c26a8f8aa6d0f4821390109661216a095732)) * **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 modules field to /runs responses ([#10462](https://github.com/Opentrons/opentrons/issues/10462)) ([b4389fb](https://github.com/Opentrons/opentrons/commit/b4389fbe9934193a963671fbce344e50a827db85)), closes [#10432](https://github.com/Opentrons/opentrons/issues/10432) +* **robot-server:** add run completedAt and startedAt timestamps ([#10327](https://github.com/Opentrons/opentrons/issues/10327)) ([93a195d](https://github.com/Opentrons/opentrons/commit/93a195d26a1128a68a91f71514fb122b48f253b4)) +* **robot-server:** add runs history removal to reset options ([#10395](https://github.com/Opentrons/opentrons/issues/10395)) ([e9294c3](https://github.com/Opentrons/opentrons/commit/e9294c3592783dcfdbcbc5ed91dcb60d37afe90e)) * **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:** Automatically delete old resources to make room for new ones ([#10248](https://github.com/Opentrons/opentrons/issues/10248)) ([9ab070f](https://github.com/Opentrons/opentrons/commit/9ab070fad8d932a153cbde5077a7674674d92c34)), closes [#9966](https://github.com/Opentrons/opentrons/issues/9966) +* **robot-server:** persist previous run results and commands ([#10187](https://github.com/Opentrons/opentrons/issues/10187)) ([87677c6](https://github.com/Opentrons/opentrons/commit/87677c6919cb6257e8ad063b58b3faccea96d7fe)), closes [#8474](https://github.com/Opentrons/opentrons/issues/8474) +* **robot-server:** Persist protocol analyses across reboots ([#10042](https://github.com/Opentrons/opentrons/issues/10042)) ([4f35cf4](https://github.com/Opentrons/opentrons/commit/4f35cf49abc5cae73ad8d6ac414bb5b1d3498c85)), closes [#9964](https://github.com/Opentrons/opentrons/issues/9964) * **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, api:** support running JSONv6 protocols ([#10170](https://github.com/Opentrons/opentrons/issues/10170)) ([9c30653](https://github.com/Opentrons/opentrons/commit/9c306534576847bd7bd6ea0b8454afd4e74ae476)), closes [#9584](https://github.com/Opentrons/opentrons/issues/9584) diff --git a/robot-server/robot_server/package.json b/robot-server/robot_server/package.json index a334f660d6a..f13ac5d548b 100644 --- a/robot-server/robot_server/package.json +++ b/robot-server/robot_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/robot-server", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "HTTP server for Opentrons robots", "repository": { "type": "git", diff --git a/shared-data/CHANGELOG.md b/shared-data/CHANGELOG.md index 4eaffa8673e..660a5818280 100644 --- a/shared-data/CHANGELOG.md +++ b/shared-data/CHANGELOG.md @@ -3,119 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - - -### Features - -* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) -* **shared-data:** add gripper specs ([#10722](https://github.com/Opentrons/opentrons/issues/10722)) ([9dc6a28](https://github.com/Opentrons/opentrons/commit/9dc6a28a5cc94c0794f394d877836a634c44afce)) - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/shared-data - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Features - -* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) -* **app:** add liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) -* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) -* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) -* **step-generation, protocol-designer:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Bug Fixes - -* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) - - -### Features - -* **api:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) -* **app:** add protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) -* **app:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) -* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) -* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) -* **protocol-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) -* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) -* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### 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) +* **app-shell:** ensure Windows build can analyze protocols ([#10347](https://github.com/Opentrons/opentrons/issues/10347)) ([66a96bc](https://github.com/Opentrons/opentrons/commit/66a96bc9e76911a3a63b9dae5730607c5ee4cebc)), closes [#10378](https://github.com/Opentrons/opentrons/issues/10378) * **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)) @@ -123,21 +17,37 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Features * **api:** add ProtocolEngine-based analysis CLI ([#9862](https://github.com/Opentrons/opentrons/issues/9862)) ([257b06d](https://github.com/Opentrons/opentrons/commit/257b06d9b82ff6ab0c472bde064f144b023cd4a2)) +* **api:** add Thermocycler Gen2 driver ([#9854](https://github.com/Opentrons/opentrons/issues/9854)) ([b12641d](https://github.com/Opentrons/opentrons/commit/b12641dd93c0c8fd24924d1f4d56dcccf055a8dc)) * **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:** use V3 module definitions as default in PAPI ([#10245](https://github.com/Opentrons/opentrons/issues/10245)) ([85daa65](https://github.com/Opentrons/opentrons/commit/85daa655eac994aa53a0bcbebe4f398f6734499b)) +* **app:** add liquid setup list view static list ([#10608](https://github.com/Opentrons/opentrons/issues/10608)) ([4158875](https://github.com/Opentrons/opentrons/commit/415887527fcd161cc8fcffcc6536e746a4f7d7df)), closes [#10517](https://github.com/Opentrons/opentrons/issues/10517) +* **app:** add liquid setup step to run setup page ([#10591](https://github.com/Opentrons/opentrons/issues/10591)) ([9f54480](https://github.com/Opentrons/opentrons/commit/9f54480213cf033d32e0531a0b397b7626a2e86d)), closes [#8909](https://github.com/Opentrons/opentrons/issues/8909) +* **app:** add protocol overview section ([#10212](https://github.com/Opentrons/opentrons/issues/10212)) ([1066ff0](https://github.com/Opentrons/opentrons/commit/1066ff0238e091c9bcfeac23e729a4b74a063211)), closes [#8821](https://github.com/Opentrons/opentrons/issues/8821) +* **app:** Add robot side protocol analysis error states ([#10595](https://github.com/Opentrons/opentrons/issues/10595)) ([44cc077](https://github.com/Opentrons/opentrons/commit/44cc077c8c0457fdf76f3abdc00f9a5b95ed6864)), closes [#10357](https://github.com/Opentrons/opentrons/issues/10357) * **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:** module slideout QA feedback touchups ([#10110](https://github.com/Opentrons/opentrons/issues/10110)) ([a9b0738](https://github.com/Opentrons/opentrons/commit/a9b073854bd9d51ba79bfc25a24b07b3b30b3a07)), closes [#9869](https://github.com/Opentrons/opentrons/issues/9869) +* **app:** show live labware offset while jogging during Labware Position Check ([#10264](https://github.com/Opentrons/opentrons/issues/10264)) ([a5df9e0](https://github.com/Opentrons/opentrons/commit/a5df9e0bbaa7b2429b1e06d0243a8886693c45a4)), closes [#9796](https://github.com/Opentrons/opentrons/issues/9796) [#9797](https://github.com/Opentrons/opentrons/issues/9797) * **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)) +* **papi-v2:** restrict placement of heater-shaker modules ([#10785](https://github.com/Opentrons/opentrons/issues/10785)) ([3c74e30](https://github.com/Opentrons/opentrons/commit/3c74e30e1183844e456c5e9bef7779141a2fa115)), closes [#10316](https://github.com/Opentrons/opentrons/issues/10316) +* **protocol-designer:** add labware placement restrictions east west of heater-shaker ([#10410](https://github.com/Opentrons/opentrons/issues/10410)) ([e1a8887](https://github.com/Opentrons/opentrons/commit/e1a88879941ae3e9da025f10aaac191452e3f938)), closes [#10255](https://github.com/Opentrons/opentrons/issues/10255) * **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, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) * **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 gripper specs ([#10722](https://github.com/Opentrons/opentrons/issues/10722)) ([9dc6a28](https://github.com/Opentrons/opentrons/commit/9dc6a28a5cc94c0794f394d877836a634c44afce)) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) * **shared-data:** add heater shaker 2d render key ([#9707](https://github.com/Opentrons/opentrons/issues/9707)) ([094af23](https://github.com/Opentrons/opentrons/commit/094af238976532e99a8324e0d89a1a2101a5e095)) +* **shared-data:** add heater-shaker labware w/ adapter definitions ([#9917](https://github.com/Opentrons/opentrons/issues/9917)) ([859fe69](https://github.com/Opentrons/opentrons/commit/859fe69789fbf1d065420fce07dcd7a940e2c09c)) +* **shared-data, protocol-designer:** add liquid color to schema v6 ([#10294](https://github.com/Opentrons/opentrons/issues/10294)) ([c8ee567](https://github.com/Opentrons/opentrons/commit/c8ee5675f725e36578d0aca024e4bcd838030bf8)) * **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:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) diff --git a/shared-data/package.json b/shared-data/package.json index 66e4c0ef8bc..970775262e6 100755 --- a/shared-data/package.json +++ b/shared-data/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/shared-data", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "Default labware definitions for Opentrons robots", "repository": { "type": "git", diff --git a/step-generation/CHANGELOG.md b/step-generation/CHANGELOG.md index 87b390e1f30..e7d419ae8db 100644 --- a/step-generation/CHANGELOG.md +++ b/step-generation/CHANGELOG.md @@ -3,112 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/step-generation - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Features - -* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - - -### Features - -* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - - -### Features - -* **protocol-designer:** add timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) -* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) -* **step-generation, protocol-designer:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - - -### Features - -* **protocol-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) -* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### 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:** add timeline error for tall labware east west of a heater shaker ([#10551](https://github.com/Opentrons/opentrons/issues/10551)) ([1e799d3](https://github.com/Opentrons/opentrons/commit/1e799d3d65a40080f346f8ac2f1e6e3e7196b564)), closes [#10444](https://github.com/Opentrons/opentrons/issues/10444) * **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) +* **protocol-designer, step-generation, shared-data:** rename trash labware id to match protocol engine usage ([#10132](https://github.com/Opentrons/opentrons/issues/10132)) ([2136030](https://github.com/Opentrons/opentrons/commit/21360302a0a67a544ebde9f114d5eb31d61af659)), closes [#10017](https://github.com/Opentrons/opentrons/issues/10017) +* **shared-data:** add H/S to deck definition, bump deck definition schema ([#10417](https://github.com/Opentrons/opentrons/issues/10417)) ([183a1ac](https://github.com/Opentrons/opentrons/commit/183a1acd2db56750148d59a6058345aa32618311)) +* **step-generation:** add multi channel N/S access timeline error for heater shaker ([#10697](https://github.com/Opentrons/opentrons/issues/10697)) ([15f47dd](https://github.com/Opentrons/opentrons/commit/15f47dd0343536a05a45a750a7e48b1318ccc80e)), closes [#10448](https://github.com/Opentrons/opentrons/issues/10448) +* **step-generation:** raise timeline error when pipetting E/W of H-S with multi channel pipette ([#10681](https://github.com/Opentrons/opentrons/issues/10681)) ([3ea88a2](https://github.com/Opentrons/opentrons/commit/3ea88a260ebbfedc7c7fcda194ab5d37e1b22774)), closes [#10442](https://github.com/Opentrons/opentrons/issues/10442) +* **step-generation, protocol-designer:** add H-S timeline error when pipetting E-W with latch open ([#10566](https://github.com/Opentrons/opentrons/issues/10566)) ([3abafbd](https://github.com/Opentrons/opentrons/commit/3abafbd8f5b6463c67b47d14ecf6a371b8ce7bfa)), closes [#10510](https://github.com/Opentrons/opentrons/issues/10510) * **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:** generate error when pipetting NSEW of HS while shaking ([#10589](https://github.com/Opentrons/opentrons/issues/10589)) ([17c1b27](https://github.com/Opentrons/opentrons/commit/17c1b27dbdf30f6e42fac0e3e657d813d7eff57e)), closes [#10509](https://github.com/Opentrons/opentrons/issues/10509) * **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) diff --git a/step-generation/package.json b/step-generation/package.json index 1f025b4580b..a292c374c87 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": "6.0.0-beta.3", + "version": "6.0.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": "6.0.0-beta.3", + "@opentrons/shared-data": "6.0.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 5dd26f71693..6d3e03bedac 100644 --- a/update-server/otupdate/CHANGELOG.md +++ b/update-server/otupdate/CHANGELOG.md @@ -3,87 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - - -### Bug Fixes - -* **update-server:** Keep name deconflicted with other devices on the network ([#10559](https://github.com/Opentrons/opentrons/issues/10559)) ([d40e435](https://github.com/Opentrons/opentrons/commit/d40e435eea5d135057176dfbec848732e8d24d9c)), closes [#10126](https://github.com/Opentrons/opentrons/issues/10126) - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/update-server - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) ### Bug Fixes * **update-server:** Avoid bricking when given a bad name ([#10219](https://github.com/Opentrons/opentrons/issues/10219)) ([b71278f](https://github.com/Opentrons/opentrons/commit/b71278f481f56269a1de67372eb40d6ed3f25923)), closes [#9960](https://github.com/Opentrons/opentrons/issues/9960) [#10198](https://github.com/Opentrons/opentrons/issues/10198) +* **update-server:** Keep name deconflicted with other devices on the network ([#10559](https://github.com/Opentrons/opentrons/issues/10559)) ([d40e435](https://github.com/Opentrons/opentrons/commit/d40e435eea5d135057176dfbec848732e8d24d9c)), closes [#10126](https://github.com/Opentrons/opentrons/issues/10126) ### Features @@ -94,14 +20,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# [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 7c7c0a97d07..29659cb90eb 100644 --- a/update-server/otupdate/package.json +++ b/update-server/otupdate/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/update-server", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "Update server for Opentrons robots", "repository": { "type": "git", diff --git a/webpack-config/CHANGELOG.md b/webpack-config/CHANGELOG.md index d44d198b593..c51abc46cd6 100644 --- a/webpack-config/CHANGELOG.md +++ b/webpack-config/CHANGELOG.md @@ -3,87 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [6.0.0-beta.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2022-07-13) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-beta.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2022-07-12) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.5...v6.0.0-beta.1) (2022-07-06) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-07-05) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-07-01) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.0.0-beta.0...v6.0.0-alpha.3) (2022-06-28) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.2...v6.0.0-beta.0) (2022-06-10) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-06-09) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.0.0-alpha.0...v6.0.0-alpha.1) (2022-06-07) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [6.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v5.1.0-beta.0...v6.0.0-alpha.0) (2022-05-26) - -**Note:** Version bump only for package @opentrons/webpack-config - - - - - -# [5.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v5.1.0-beta.0) (2022-04-20) +# [6.0.0](https://github.com/Opentrons/opentrons/compare/v5.0.2...v6.0.0) (2022-07-14) **Note:** Version bump only for package @opentrons/webpack-config diff --git a/webpack-config/package.json b/webpack-config/package.json index c7d7e389671..90c76644253 100644 --- a/webpack-config/package.json +++ b/webpack-config/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/webpack-config", - "version": "6.0.0-beta.3", + "version": "6.0.0", "description": "Shareable pieces of webpack configuration", "main": "index.js", "repository": {