diff --git a/CHANGELOG.md b/CHANGELOG.md index 5690075877a..a9cf146fb35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,49 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **api:** Do not perform a transfer if a zero volume is passed in ([#6620](https://github.com/Opentrons/opentrons/issues/6620)) ([05e66b4](https://github.com/Opentrons/opentrons/commit/05e66b4)) +* **api:** Increase the tolerance on this test for how long a function takes to execute ([#6621](https://github.com/Opentrons/opentrons/issues/6621)) ([1b068c2](https://github.com/Opentrons/opentrons/commit/1b068c2)) +* **api,robot-server:** add pydantic to api, upgrade and add test dev deps ([#6673](https://github.com/Opentrons/opentrons/issues/6673)) ([2e4ad6a](https://github.com/Opentrons/opentrons/commit/2e4ad6a)) +* **app:** fix fetch-on-session-end epics for POC, TLC ([#6757](https://github.com/Opentrons/opentrons/issues/6757)) ([7124bd9](https://github.com/Opentrons/opentrons/commit/7124bd9)), closes [#6747](https://github.com/Opentrons/opentrons/issues/6747) +* **app:** Fix the fetch epics for real this time ([#6761](https://github.com/Opentrons/opentrons/issues/6761)) ([0df6dc5](https://github.com/Opentrons/opentrons/commit/0df6dc5)) +* **app:** remove redundant tip rack display name from tooltip ([#6770](https://github.com/Opentrons/opentrons/issues/6770)) ([a81228a](https://github.com/Opentrons/opentrons/commit/a81228a)) +* **app, robot-server:** add param to set has cal block command ([#6792](https://github.com/Opentrons/opentrons/issues/6792)) ([4b9e582](https://github.com/Opentrons/opentrons/commit/4b9e582)) +* **protocol-designer:** cast mix tip offset to number ([#6629](https://github.com/Opentrons/opentrons/issues/6629)) ([7b4ee9b](https://github.com/Opentrons/opentrons/commit/7b4ee9b)), closes [#6552](https://github.com/Opentrons/opentrons/issues/6552) +* **protocol-designer:** fix 5.1.0 migration ([#6643](https://github.com/Opentrons/opentrons/issues/6643)) ([cc7cd17](https://github.com/Opentrons/opentrons/commit/cc7cd17)) + + +### Features + +* **api:** Add calibration status to all of the calibration data models ([#6648](https://github.com/Opentrons/opentrons/issues/6648)) ([2753734](https://github.com/Opentrons/opentrons/commit/2753734)) +* **api:** add source blowout location option to transfer function ([#6670](https://github.com/Opentrons/opentrons/issues/6670)) ([811a767](https://github.com/Opentrons/opentrons/commit/811a767)), closes [#6576](https://github.com/Opentrons/opentrons/issues/6576) +* **api:** pin JSON protocols to APIVersion 2.8 ([#6691](https://github.com/Opentrons/opentrons/issues/6691)) ([0804474](https://github.com/Opentrons/opentrons/commit/0804474)), closes [#6681](https://github.com/Opentrons/opentrons/issues/6681) +* **api:** Use more human-friendly names in "API version too low" error messages ([#6662](https://github.com/Opentrons/opentrons/issues/6662)) ([55daec2](https://github.com/Opentrons/opentrons/commit/55daec2)) +* **app:** update pipette attach flow to include calibration ([#6760](https://github.com/Opentrons/opentrons/issues/6760)) ([c873113](https://github.com/Opentrons/opentrons/commit/c873113)), closes [#2130](https://github.com/Opentrons/opentrons/issues/2130) +* **labware-library:** Add labware creator visibility ([#6667](https://github.com/Opentrons/opentrons/issues/6667)) ([eb906a3](https://github.com/Opentrons/opentrons/commit/eb906a3)), closes [#6307](https://github.com/Opentrons/opentrons/issues/6307) +* **protocol designer:** put mix delay behind FF ([#6619](https://github.com/Opentrons/opentrons/issues/6619)) ([5c7bf7d](https://github.com/Opentrons/opentrons/commit/5c7bf7d)) +* **protocol-designer:** add air gap dispense FF ([#6647](https://github.com/Opentrons/opentrons/issues/6647)) ([4c53b73](https://github.com/Opentrons/opentrons/commit/4c53b73)), closes [#6522](https://github.com/Opentrons/opentrons/issues/6522) +* **protocol-designer:** add air gap dispense for fields to move liquid form ([#6658](https://github.com/Opentrons/opentrons/issues/6658)) ([a6c1930](https://github.com/Opentrons/opentrons/commit/a6c1930)), closes [#6499](https://github.com/Opentrons/opentrons/issues/6499) +* **protocol-designer:** add dispenseAirGapVolume arg ([#6656](https://github.com/Opentrons/opentrons/issues/6656)) ([4703456](https://github.com/Opentrons/opentrons/commit/4703456)), closes [#6653](https://github.com/Opentrons/opentrons/issues/6653) +* **protocol-designer:** add mix delay commands ([#6631](https://github.com/Opentrons/opentrons/issues/6631)) ([953d454](https://github.com/Opentrons/opentrons/commit/953d454)), closes [#6498](https://github.com/Opentrons/opentrons/issues/6498) +* **protocol-designer:** add mix delay default values ([#6607](https://github.com/Opentrons/opentrons/issues/6607)) ([db2b331](https://github.com/Opentrons/opentrons/commit/db2b331)), closes [#6579](https://github.com/Opentrons/opentrons/issues/6579) +* **protocol-designer:** bump pd to 5.1.0; add migration ([#6583](https://github.com/Opentrons/opentrons/issues/6583)) ([d6ba128](https://github.com/Opentrons/opentrons/commit/d6ba128)), closes [#6573](https://github.com/Opentrons/opentrons/issues/6573) [#6634](https://github.com/Opentrons/opentrons/issues/6634) +* **protocol-designer:** implement dispense > air gap for Transfer command creator ([#6745](https://github.com/Opentrons/opentrons/issues/6745)) ([e684f7d](https://github.com/Opentrons/opentrons/commit/e684f7d)), closes [#6508](https://github.com/Opentrons/opentrons/issues/6508) +* **protocol-designer:** update air gap dispense tooltip ([#6753](https://github.com/Opentrons/opentrons/issues/6753)) ([b6ace2d](https://github.com/Opentrons/opentrons/commit/b6ace2d)), closes [#6714](https://github.com/Opentrons/opentrons/issues/6714) +* **robot-server:** create models for basic pipetting session commands ([#6560](https://github.com/Opentrons/opentrons/issues/6560)) ([b31377b](https://github.com/Opentrons/opentrons/commit/b31377b)), closes [#6556](https://github.com/Opentrons/opentrons/issues/6556) +* **robot-server:** http basic pipetting session - command routing and state store ([#6606](https://github.com/Opentrons/opentrons/issues/6606)) ([534f038](https://github.com/Opentrons/opentrons/commit/534f038)), closes [#6559](https://github.com/Opentrons/opentrons/issues/6559) +* **robot-server:** http basic pipetting- load labware ([#6640](https://github.com/Opentrons/opentrons/issues/6640)) ([afeee2e](https://github.com/Opentrons/opentrons/commit/afeee2e)) +* **robot-server:** live protocol session handles LoadInstrument command ([#6639](https://github.com/Opentrons/opentrons/issues/6639)) ([969112c](https://github.com/Opentrons/opentrons/commit/969112c)), closes [#6602](https://github.com/Opentrons/opentrons/issues/6602) +* **robot-server,app:** extend pipette offset cal to include tip length cal if needed ([#6641](https://github.com/Opentrons/opentrons/issues/6641)) ([5819f29](https://github.com/Opentrons/opentrons/commit/5819f29)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) diff --git a/api/release-notes.md b/api/release-notes.md index ee9d6dcc88b..54b226196ab 100644 --- a/api/release-notes.md +++ b/api/release-notes.md @@ -6,40 +6,11 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr --- -## OT-2 Software Changes in 3.21.1 +## OT-2 Software Changes in 4.0.0-beta.0 -No changes - version bump only for synchronization with Opentrons App. +OT-2 Software 4.0.0 has two major changes. ---- - -## OT-2 Software Changes in 3.21.0 - -### Fixes - -- Prevent HardLimitErrors when jogging during labware calibration - - The robot will now refuse to execute jog commands if it thinks doing so will cause it to hit an axis limit -- Do not overwrite custom flow rates when new pipettes are loaded - - Previously, in Python protocols, loading a second pipette would cause any custom settings of the first pipette to be overwritten -- Better handling of set temperature commands for thermocyclers - - A race condition in the driver code could cause consecutive set temperature commands to a thermocycler to fail -- Prevent extra pipette movement after homing -- Add missing documentation for "unloading" labware from a slot in Python protocols - - Thanks to Theo Sanderson for their contributions in [PR 6260][]! - -[pr 6260]: https://github.com/Opentrons/opentrons/pull/6260 - -### Features - -- Check if an instrument has a tip through the Python Protocol API - - Using `apiLevel: '2.7'` in your Python protocol will allow you to access the new `has_tip` property of a given pipette -- Allow the Opentrons App to get and set the OT-2's clock - - If your OT-2 is not connected to the internet, it can have trouble getting the correct time for its internal clock - - The Opentrons App can now set your OT-2's time, which should prevent miscommunication between your app and OT-2 -- New packages and libraries for the OT-2's embedded Linux environment - - `curl`, `wget`, and `git` to retrieve content for complex workflows - - `grep` and `sl` because no command-line environment is complete without them - - `screen` and `tmux` for all your persistent session and terminal multiplexing needs - - Python bindings for `curses` so you can write your own curses - - Thanks to Theo Sanderson for their contributions in [PR 102][]! +1. Deprecation of Python Protocol API Version 1. APIv1 protocols are no longer supported on the OT-2. This is a big change, but it allows us to make changes and fix problems that go too deep to be supported by APIv1. +2. The first of those big changes is a massive overhaul of the robot calibration process. With these changes, you'll calibrate less often; the calibration processes are shorter, easier, and more reliable; and you can finally do things like calibrate multiple kinds of tiprack for use in a protocol. -[pr 102]: https://github.com/Opentrons/buildroot/pull/102 +This release is a beta release for the real 4.0.0. Please make sure you back up robot calibration data by SSHing in to the robot and copying `/data/deck_calibration.json` and `/data/robot_calibration.json` to new locations before applying this update. diff --git a/api/src/opentrons/CHANGELOG.md b/api/src/opentrons/CHANGELOG.md index b5b0874b468..b601ae494a0 100644 --- a/api/src/opentrons/CHANGELOG.md +++ b/api/src/opentrons/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **api:** Do not perform a transfer if a zero volume is passed in ([#6620](https://github.com/Opentrons/opentrons/issues/6620)) ([05e66b4](https://github.com/Opentrons/opentrons/commit/05e66b4)) + + +### Features + +* **api:** Add calibration status to all of the calibration data models ([#6648](https://github.com/Opentrons/opentrons/issues/6648)) ([2753734](https://github.com/Opentrons/opentrons/commit/2753734)) +* **api:** add source blowout location option to transfer function ([#6670](https://github.com/Opentrons/opentrons/issues/6670)) ([811a767](https://github.com/Opentrons/opentrons/commit/811a767)), closes [#6576](https://github.com/Opentrons/opentrons/issues/6576) +* **api:** pin JSON protocols to APIVersion 2.8 ([#6691](https://github.com/Opentrons/opentrons/issues/6691)) ([0804474](https://github.com/Opentrons/opentrons/commit/0804474)), closes [#6681](https://github.com/Opentrons/opentrons/issues/6681) +* **api:** Use more human-friendly names in "API version too low" error messages ([#6662](https://github.com/Opentrons/opentrons/issues/6662)) ([55daec2](https://github.com/Opentrons/opentrons/commit/55daec2)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/api-server diff --git a/api/src/opentrons/package.json b/api/src/opentrons/package.json index e3fc9de6364..38f2907ea18 100644 --- a/api/src/opentrons/package.json +++ b/api/src/opentrons/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/api-server", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Opentrons API server application", "repository": { "type": "git", diff --git a/app-shell/CHANGELOG.md b/app-shell/CHANGELOG.md index 4edb22bfa01..52f36a53565 100644 --- a/app-shell/CHANGELOG.md +++ b/app-shell/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**Note:** Version bump only for package @opentrons/app-shell + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/app-shell diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 48a6b0d258f..4f3d5306e78 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -6,34 +6,8 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr --- -## Opentrons App Changes in 3.21.1 +## Opentrons App Changes in 4.0.0 -### Features +Opentrons App 4.0.0 comes with an entirely overhauled robot calibration process for the OT-2. With these changes, you'll calibrate less often; the calibration processes are shorter, easier, and more reliable; and you can finally do things like calibrate multiple kinds of tipracks for use in a protocol. -- You can now disable app update pop-up notifications in More > App > App Software Settings - -  - ---- - -## Opentrons App Changes in 3.21.0 - -### Fixes - -- Properly enable / disable the "Update robot software from file" button - - This button was sometimes enabled and disabled at improper times - - That logic has been fixed and a tooltip has been added whenever it is disabled -- Better support for updating your OT-2's software while offline - - The Opentrons App will now save the latest robot software update in a cache - - After the app has downloaded the robot update, you will be able to tell the app to update an OT-2 even if your computer doesn't have internet at the time -- Remove an errant "Exit" button on the last page of the Deck Calibration Check wizard -- Ensure modules render correctly in the deck map when loaded in slot 3, 6, or 9 -- Ensure "Last Updated" times for custom labware are correct - -### Features - -- Automatically sync the OT-2's clock with the App on connect - - When the App connects to an OT-2 running v3.21.0, it will sync the OT-2's clock with your computer's clock - - This should fix issues with incorrectly displayed protocol run times -- Open Jupyter Notebook directly from to the Robot's page in the app - - The Opentrons App now has a button in a given robot's "Advanced Settings" section to open that OT-2's Jupyter Notebook in your computer's browser +This release is a beta release for the real 4.0.0. diff --git a/app-shell/package.json b/app-shell/package.json index b922fff6ad6..f097eac672f 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -2,7 +2,7 @@ "name": "@opentrons/app-shell", "private": true, "productName": "Opentrons", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Opentrons desktop application", "main": "lib/main.js", "scripts": { @@ -27,9 +27,9 @@ ] }, "devDependencies": { - "@opentrons/app": "3.21.1", - "@opentrons/discovery-client": "3.21.1", - "@opentrons/shared-data": "3.21.1" + "@opentrons/app": "4.0.0-alpha.0", + "@opentrons/discovery-client": "4.0.0-alpha.0", + "@opentrons/shared-data": "4.0.0-alpha.0" }, "dependencies": { "@thi.ng/paths": "1.6.5", diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index efe5583e454..ded6dfd3aff 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **app:** fix fetch-on-session-end epics for POC, TLC ([#6757](https://github.com/Opentrons/opentrons/issues/6757)) ([7124bd9](https://github.com/Opentrons/opentrons/commit/7124bd9)), closes [#6747](https://github.com/Opentrons/opentrons/issues/6747) +* **app:** Fix the fetch epics for real this time ([#6761](https://github.com/Opentrons/opentrons/issues/6761)) ([0df6dc5](https://github.com/Opentrons/opentrons/commit/0df6dc5)) +* **app:** remove redundant tip rack display name from tooltip ([#6770](https://github.com/Opentrons/opentrons/issues/6770)) ([a81228a](https://github.com/Opentrons/opentrons/commit/a81228a)) +* **app, robot-server:** add param to set has cal block command ([#6792](https://github.com/Opentrons/opentrons/issues/6792)) ([4b9e582](https://github.com/Opentrons/opentrons/commit/4b9e582)) + + +### Features + +* **app:** update pipette attach flow to include calibration ([#6760](https://github.com/Opentrons/opentrons/issues/6760)) ([c873113](https://github.com/Opentrons/opentrons/commit/c873113)), closes [#2130](https://github.com/Opentrons/opentrons/issues/2130) +* **robot-server,app:** extend pipette offset cal to include tip length cal if needed ([#6641](https://github.com/Opentrons/opentrons/issues/6641)) ([5819f29](https://github.com/Opentrons/opentrons/commit/5819f29)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) diff --git a/app/package.json b/app/package.json index 8429b1ae364..f4d0c16ac6e 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/app", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Opentrons desktop application UI", "main": "src/index.js", "repository": { @@ -18,8 +18,8 @@ "homepage": "https://github.com/Opentrons/opentrons", "dependencies": { "@hot-loader/react-dom": "16.8.6", - "@opentrons/components": "3.21.1", - "@opentrons/shared-data": "3.21.1", + "@opentrons/components": "4.0.0-alpha.0", + "@opentrons/shared-data": "4.0.0-alpha.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 b1cfc3254c3..eeef5e14563 100644 --- a/components/CHANGELOG.md +++ b/components/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **app:** remove redundant tip rack display name from tooltip ([#6770](https://github.com/Opentrons/opentrons/issues/6770)) ([a81228a](https://github.com/Opentrons/opentrons/commit/a81228a)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) diff --git a/components/package.json b/components/package.json index e0f901a325a..cea02afaed1 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/components", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "React components library for Opentrons' projects", "main": "src/index.js", "style": "src/index.css", diff --git a/discovery-client/CHANGELOG.md b/discovery-client/CHANGELOG.md index 90b128811ee..c18bff1cbb0 100644 --- a/discovery-client/CHANGELOG.md +++ b/discovery-client/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**Note:** Version bump only for package @opentrons/discovery-client + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/discovery-client diff --git a/discovery-client/package.json b/discovery-client/package.json index 23432b8531b..f62411d4f59 100644 --- a/discovery-client/package.json +++ b/discovery-client/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/discovery-client", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Node.js client for discovering Opentrons robots on the network", "main": "src/index.js", "bin": { diff --git a/labware-designer/CHANGELOG.md b/labware-designer/CHANGELOG.md index 613f6f8528f..c9e5627906c 100644 --- a/labware-designer/CHANGELOG.md +++ b/labware-designer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**Note:** Version bump only for package labware-designer + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package labware-designer diff --git a/labware-designer/package.json b/labware-designer/package.json index 76cc6b68e51..044a78c5571 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": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Labware Designer", "main": "src/index.js", "bugs": { @@ -19,6 +19,6 @@ "homepage": "https://github.com/Opentrons/opentrons", "license": "Apache-2.0", "dependencies": { - "@opentrons/shared-data": "3.21.1" + "@opentrons/shared-data": "4.0.0-alpha.0" } } diff --git a/labware-library/CHANGELOG.md b/labware-library/CHANGELOG.md index 938840dfa74..7fcbbff7146 100644 --- a/labware-library/CHANGELOG.md +++ b/labware-library/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Features + +* **labware-library:** Add labware creator visibility ([#6667](https://github.com/Opentrons/opentrons/issues/6667)) ([eb906a3](https://github.com/Opentrons/opentrons/commit/eb906a3)), closes [#6307](https://github.com/Opentrons/opentrons/issues/6307) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/labware-library diff --git a/labware-library/package.json b/labware-library/package.json index 3ab80744e03..9a28d4025aa 100644 --- a/labware-library/package.json +++ b/labware-library/package.json @@ -1,7 +1,7 @@ { "name": "@opentrons/labware-library", "productName": "Labware Library", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Opentrons standard labware library", "main": "src/index.js", "repository": { @@ -16,7 +16,7 @@ "license": "Apache-2.0", "dependencies": { "@hot-loader/react-dom": "16.8.6", - "@opentrons/components": "3.21.1", + "@opentrons/components": "4.0.0-alpha.0", "ajv": "6.10.2", "classnames": "2.2.5", "cookie": "0.4.0", diff --git a/lerna.json b/lerna.json index c700d1feb76..384acc413a3 100644 --- a/lerna.json +++ b/lerna.json @@ -15,5 +15,5 @@ }, "npmClient": "yarn", "useWorkspaces": true, - "version": "3.21.1" + "version": "4.0.0-alpha.0" } diff --git a/notify-server/notify_server/CHANGELOG.md b/notify-server/notify_server/CHANGELOG.md new file mode 100644 index 00000000000..88b9cf98e4d --- /dev/null +++ b/notify-server/notify_server/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**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 2a76d843628..12a87fb53f8 100644 --- a/notify-server/notify_server/package.json +++ b/notify-server/notify_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/notify-server", - "version": "3.21.0", + "version": "4.0.0-alpha.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 8070cd5a917..6cb0146cd98 100644 --- a/protocol-designer/CHANGELOG.md +++ b/protocol-designer/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **protocol-designer:** cast mix tip offset to number ([#6629](https://github.com/Opentrons/opentrons/issues/6629)) ([7b4ee9b](https://github.com/Opentrons/opentrons/commit/7b4ee9b)), closes [#6552](https://github.com/Opentrons/opentrons/issues/6552) +* **protocol-designer:** fix 5.1.0 migration ([#6643](https://github.com/Opentrons/opentrons/issues/6643)) ([cc7cd17](https://github.com/Opentrons/opentrons/commit/cc7cd17)) + + +### Features + +* **protocol designer:** put mix delay behind FF ([#6619](https://github.com/Opentrons/opentrons/issues/6619)) ([5c7bf7d](https://github.com/Opentrons/opentrons/commit/5c7bf7d)) +* **protocol-designer:** add air gap dispense FF ([#6647](https://github.com/Opentrons/opentrons/issues/6647)) ([4c53b73](https://github.com/Opentrons/opentrons/commit/4c53b73)), closes [#6522](https://github.com/Opentrons/opentrons/issues/6522) +* **protocol-designer:** add air gap dispense for fields to move liquid form ([#6658](https://github.com/Opentrons/opentrons/issues/6658)) ([a6c1930](https://github.com/Opentrons/opentrons/commit/a6c1930)), closes [#6499](https://github.com/Opentrons/opentrons/issues/6499) +* **protocol-designer:** add dispenseAirGapVolume arg ([#6656](https://github.com/Opentrons/opentrons/issues/6656)) ([4703456](https://github.com/Opentrons/opentrons/commit/4703456)), closes [#6653](https://github.com/Opentrons/opentrons/issues/6653) +* **protocol-designer:** add mix delay commands ([#6631](https://github.com/Opentrons/opentrons/issues/6631)) ([953d454](https://github.com/Opentrons/opentrons/commit/953d454)), closes [#6498](https://github.com/Opentrons/opentrons/issues/6498) +* **protocol-designer:** add mix delay default values ([#6607](https://github.com/Opentrons/opentrons/issues/6607)) ([db2b331](https://github.com/Opentrons/opentrons/commit/db2b331)), closes [#6579](https://github.com/Opentrons/opentrons/issues/6579) +* **protocol-designer:** bump pd to 5.1.0; add migration ([#6583](https://github.com/Opentrons/opentrons/issues/6583)) ([d6ba128](https://github.com/Opentrons/opentrons/commit/d6ba128)), closes [#6573](https://github.com/Opentrons/opentrons/issues/6573) [#6634](https://github.com/Opentrons/opentrons/issues/6634) +* **protocol-designer:** implement dispense > air gap for Transfer command creator ([#6745](https://github.com/Opentrons/opentrons/issues/6745)) ([e684f7d](https://github.com/Opentrons/opentrons/commit/e684f7d)), closes [#6508](https://github.com/Opentrons/opentrons/issues/6508) +* **protocol-designer:** update air gap dispense tooltip ([#6753](https://github.com/Opentrons/opentrons/issues/6753)) ([b6ace2d](https://github.com/Opentrons/opentrons/commit/b6ace2d)), closes [#6714](https://github.com/Opentrons/opentrons/issues/6714) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package protocol-designer diff --git a/protocol-designer/package.json b/protocol-designer/package.json index 677c33faf6b..a09ce8afba4 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": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Protocol designer app", "main": "src/index.js", "bugs": { @@ -20,7 +20,7 @@ "license": "Apache-2.0", "dependencies": { "@hot-loader/react-dom": "16.8.6", - "@opentrons/components": "3.21.1", + "@opentrons/components": "4.0.0-alpha.0", "@typeform/embed": "0.16.0", "ajv": "6.10.2", "classnames": "2.2.5", diff --git a/protocol-library-kludge/CHANGELOG.md b/protocol-library-kludge/CHANGELOG.md index 15b9e1fd390..4437af1afff 100644 --- a/protocol-library-kludge/CHANGELOG.md +++ b/protocol-library-kludge/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**Note:** Version bump only for package protocol-library-kludge + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-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 674642dff96..69aa4ef35ce 100644 --- a/protocol-library-kludge/package.json +++ b/protocol-library-kludge/package.json @@ -9,7 +9,7 @@ }, "name": "protocol-library-kludge", "private": true, - "version": "3.21.1", + "version": "4.0.0-alpha.0", "productName": "Opentrons Protocol Library", "description": "Protocol library stuff (WIP)", "main": "src/index.js", @@ -20,8 +20,8 @@ "license": "Apache-2.0", "dependencies": { "@hot-loader/react-dom": "16.8.6", - "@opentrons/components": "3.21.1", - "@opentrons/shared-data": "3.21.1", + "@opentrons/components": "4.0.0-alpha.0", + "@opentrons/shared-data": "4.0.0-alpha.0", "classnames": "2.2.5", "lodash": "4.17.15", "react": "16.8.6", diff --git a/robot-server/robot_server/CHANGELOG.md b/robot-server/robot_server/CHANGELOG.md index 37483f3ee77..166406e3312 100644 --- a/robot-server/robot_server/CHANGELOG.md +++ b/robot-server/robot_server/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **app, robot-server:** add param to set has cal block command ([#6792](https://github.com/Opentrons/opentrons/issues/6792)) ([4b9e582](https://github.com/Opentrons/opentrons/commit/4b9e582)) + + +### Features + +* **api:** Add calibration status to all of the calibration data models ([#6648](https://github.com/Opentrons/opentrons/issues/6648)) ([2753734](https://github.com/Opentrons/opentrons/commit/2753734)) +* **robot-server:** create models for basic pipetting session commands ([#6560](https://github.com/Opentrons/opentrons/issues/6560)) ([b31377b](https://github.com/Opentrons/opentrons/commit/b31377b)), closes [#6556](https://github.com/Opentrons/opentrons/issues/6556) +* **robot-server:** http basic pipetting session - command routing and state store ([#6606](https://github.com/Opentrons/opentrons/issues/6606)) ([534f038](https://github.com/Opentrons/opentrons/commit/534f038)), closes [#6559](https://github.com/Opentrons/opentrons/issues/6559) +* **robot-server:** http basic pipetting- load labware ([#6640](https://github.com/Opentrons/opentrons/issues/6640)) ([afeee2e](https://github.com/Opentrons/opentrons/commit/afeee2e)) +* **robot-server:** live protocol session handles LoadInstrument command ([#6639](https://github.com/Opentrons/opentrons/issues/6639)) ([969112c](https://github.com/Opentrons/opentrons/commit/969112c)), closes [#6602](https://github.com/Opentrons/opentrons/issues/6602) +* **robot-server,app:** extend pipette offset cal to include tip length cal if needed ([#6641](https://github.com/Opentrons/opentrons/issues/6641)) ([5819f29](https://github.com/Opentrons/opentrons/commit/5819f29)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/robot-server diff --git a/robot-server/robot_server/package.json b/robot-server/robot_server/package.json index e9432370176..b48642ffc79 100644 --- a/robot-server/robot_server/package.json +++ b/robot-server/robot_server/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/robot-server", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "HTTP server for Opentrons robots", "repository": { "type": "git", diff --git a/shared-data/CHANGELOG.md b/shared-data/CHANGELOG.md index e77bc41c55f..072794e7dd2 100644 --- a/shared-data/CHANGELOG.md +++ b/shared-data/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **api,robot-server:** add pydantic to api, upgrade and add test dev deps ([#6673](https://github.com/Opentrons/opentrons/issues/6673)) ([2e4ad6a](https://github.com/Opentrons/opentrons/commit/2e4ad6a)) + + +### Features + +* **api:** add source blowout location option to transfer function ([#6670](https://github.com/Opentrons/opentrons/issues/6670)) ([811a767](https://github.com/Opentrons/opentrons/commit/811a767)), closes [#6576](https://github.com/Opentrons/opentrons/issues/6576) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/shared-data diff --git a/shared-data/package.json b/shared-data/package.json index 6c4a0b12a19..9d406b6d38a 100755 --- a/shared-data/package.json +++ b/shared-data/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/shared-data", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Default labware definitions for Opentrons robots", "repository": { "type": "git", diff --git a/update-server/otupdate/CHANGELOG.md b/update-server/otupdate/CHANGELOG.md index 11e993d0974..0a9ba00acaf 100644 --- a/update-server/otupdate/CHANGELOG.md +++ b/update-server/otupdate/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + + +### Bug Fixes + +* **api,robot-server:** add pydantic to api, upgrade and add test dev deps ([#6673](https://github.com/Opentrons/opentrons/issues/6673)) ([2e4ad6a](https://github.com/Opentrons/opentrons/commit/2e4ad6a)) + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/update-server diff --git a/update-server/otupdate/package.json b/update-server/otupdate/package.json index 46386a8c738..4f2a99d4686 100644 --- a/update-server/otupdate/package.json +++ b/update-server/otupdate/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/update-server", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Update server for Opentrons robots", "repository": { "type": "git", diff --git a/webpack-config/CHANGELOG.md b/webpack-config/CHANGELOG.md index 0942b4f7ba7..2ab8a539fad 100644 --- a/webpack-config/CHANGELOG.md +++ b/webpack-config/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.21.1...v4.0.0-alpha.0) (2020-10-15) + +**Note:** Version bump only for package @opentrons/webpack-config + + + + + ## [3.21.1](https://github.com/Opentrons/opentrons/compare/v3.21.0...v3.21.1) (2020-10-14) **Note:** Version bump only for package @opentrons/webpack-config diff --git a/webpack-config/package.json b/webpack-config/package.json index 0c42b52430a..361a18e60b3 100644 --- a/webpack-config/package.json +++ b/webpack-config/package.json @@ -1,6 +1,6 @@ { "name": "@opentrons/webpack-config", - "version": "3.21.1", + "version": "4.0.0-alpha.0", "description": "Shareable pieces of webpack configuration", "main": "index.js", "repository": {