Skip to content

Commit f627f63

Browse files
shlokaminecormanysanni-t
authored
chore(release): 6.1.0 (#11508)
* chore(release): 6.1.0 Co-authored-by: Edward Cormany <[email protected]> Co-authored-by: Sanniti <[email protected]>
1 parent ce4d01b commit f627f63

File tree

38 files changed

+109
-1241
lines changed

38 files changed

+109
-1241
lines changed

CHANGELOG.md

+21-95
Large diffs are not rendered by default.

api-client/CHANGELOG.md

+1-59
Original file line numberDiff line numberDiff line change
@@ -3,65 +3,7 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6-
# [6.1.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.6...v6.1.0-beta.1) (2022-09-26)
7-
8-
**Note:** Version bump only for package @opentrons/api-client
9-
10-
11-
12-
13-
14-
# [6.1.0-alpha.6](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.5...v6.1.0-alpha.6) (2022-09-21)
15-
16-
**Note:** Version bump only for package @opentrons/api-client
17-
18-
19-
20-
21-
22-
# [6.1.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.4...v6.1.0-alpha.5) (2022-09-19)
23-
24-
**Note:** Version bump only for package @opentrons/api-client
25-
26-
27-
28-
29-
30-
# [6.1.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.1.0-beta.0...v6.1.0-alpha.4) (2022-09-13)
31-
32-
**Note:** Version bump only for package @opentrons/api-client
33-
34-
35-
36-
37-
38-
# [6.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.3...v6.1.0-beta.0) (2022-08-29)
39-
**Note:** Version bump only for package @opentrons/api-client
40-
41-
42-
43-
# [6.1.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.2...v6.1.0-alpha.3) (2022-08-19)
44-
**Note:** Version bump only for package @opentrons/api-client
45-
46-
47-
48-
# [6.1.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.1...v6.1.0-alpha.2) (2022-08-10)
49-
50-
**Note:** Version bump only for package @opentrons/api-client
51-
52-
53-
54-
55-
56-
# [6.1.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.0...v6.1.0-alpha.1) (2022-08-05)
57-
58-
**Note:** Version bump only for package @opentrons/api-client
59-
60-
61-
62-
63-
64-
# [6.1.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v6.0.0...v6.1.0-alpha.0) (2022-08-03)
6+
# [6.1.0](https://github.com/Opentrons/opentrons/compare/v6.0.1...v6.1.0) (2022-09-27)
657

668
**Note:** Version bump only for package @opentrons/api-client
679

api-client/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"private": true,
33
"name": "@opentrons/api-client",
44
"description": "Opentrons robot API client for Node.js and the browser",
5-
"version": "6.1.0-beta.1",
5+
"version": "6.1.0",
66
"license": "Apache-2.0",
77
"main": "dist/api-client.js",
88
"module": "dist/api-client.mjs",
@@ -13,7 +13,7 @@
1313
"./dist/api-client.mjs": "./dist/api-client.browser.mjs"
1414
},
1515
"dependencies": {
16-
"@opentrons/shared-data": "6.1.0-beta.1",
16+
"@opentrons/shared-data": "6.1.0",
1717
"axios": "^0.21.1"
1818
}
1919
}

api/release-notes.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr
66

77
---
88

9-
# OT-2 Software Changes in 6.1.0-beta.1
9+
# OT-2 Software Changes in 6.1.0
1010

11-
Welcome to the v6.1.0 beta release of the OT-2 software! This release adds support for the Opentrons Heater-Shaker Module.
11+
Welcome to the v6.1.0 release of the OT-2 software! This release adds support for the Opentrons Heater-Shaker Module.
1212

1313
## New Features
1414

@@ -26,34 +26,34 @@ Welcome to the v6.1.0 beta release of the OT-2 software! This release adds suppo
2626

2727
---
2828

29-
# OT-2 Software Changes in 6.0.1
29+
## OT-2 Software Changes in 6.0.1
3030

3131
Welcome to the v6.0.1 release of the OT-2 software!
3232

3333
In conjunction with [changes in the Opentrons App](https://github.com/Opentrons/opentrons/blob/edge/app-shell/build/release-notes.md), the 6.0 release reshapes the way your OT-2 stores runs and protocols.
3434

35-
## New Features
35+
### New Features
3636

3737
- The OT-2 will retain the past 20 protocol runs on the robot, even across reboots.
3838
- Supports renaming robots via the Opentrons App.
3939

40-
## 6.0.0 to 6.0.1
40+
### 6.0.0 to 6.0.1
4141

4242
The 6.0.1 hotfix release fixes one robot software bug:
4343

4444
- Protocol uploads to the OT-2 work again when the robot's "Use older protocol analysis method" advanced setting is enabled
4545

4646
As noted below, the 6.0.0 release fixed various protocol analysis bugs. **If you have been using the "Use older protocol analysis method" setting, we recommend you turn it off.** You might no longer need it, and your protocols will upload to your OT-2 faster with the setting disabled!
4747

48-
## Bug Fixes
48+
### Bug Fixes
4949

5050
- The `opentrons` Python module is now compatible with Python 3.10.
5151
- Protocols will correctly fail analysis when attempting to place a Thermocycler in a slot that conflicts with already-placed labware.
5252
- Improved handling of loading multiple modules of the same type.
5353
- Fixed various pipette bugs in protocol analysis.
5454
- Fixed [a bug](https://github.com/Opentrons/opentrons/issues/10126) where a robot would be undiscoverable if it happened to have the same name as another device on the network.
5555

56-
## Known Issues
56+
### Known Issues
5757

5858
- Sometimes module load order is affected by the order in which you power the modules on. We strongly suggest connecting and powering on modules in the order they will be used in the protocol.
5959

api/src/opentrons/CHANGELOG.md

+7-81
Original file line numberDiff line numberDiff line change
@@ -3,104 +3,29 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6-
# [6.1.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.6...v6.1.0-beta.1) (2022-09-26)
7-
8-
**Note:** Version bump only for package @opentrons/api-server
9-
10-
11-
12-
13-
14-
# [6.1.0-alpha.6](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.5...v6.1.0-alpha.6) (2022-09-21)
15-
16-
**Note:** Version bump only for package @opentrons/api-server
17-
18-
19-
20-
21-
22-
# [6.1.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.4...v6.1.0-alpha.5) (2022-09-19)
23-
24-
**Note:** Version bump only for package @opentrons/api-server
25-
26-
27-
28-
29-
30-
# [6.1.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.1.0-beta.0...v6.1.0-alpha.4) (2022-09-13)
31-
32-
33-
### Bug Fixes
34-
35-
* **api:** ensure pipette cannot move down from origin to travel height ([#11426](https://github.com/Opentrons/opentrons/issues/11426)) ([c0905f6](https://github.com/Opentrons/opentrons/commit/c0905f6b932a91b1779b826a0a7c5c0dedfa6584))
36-
* **heater-shaker:** fix async error handling ([#11400](https://github.com/Opentrons/opentrons/issues/11400)) ([c67e8e3](https://github.com/Opentrons/opentrons/commit/c67e8e39a5e4cee24d2a86c808280430dcfaa12b))
37-
* **heater-shaker:** updated dfu locking mechanism ([#11395](https://github.com/Opentrons/opentrons/issues/11395)) ([86f674f](https://github.com/Opentrons/opentrons/commit/86f674fbb085e9ce6d3e354123144778a907f918))
38-
39-
40-
### Features
41-
42-
* **api:** reduce target speed delta from 100rpm to 40rpm ([#11413](https://github.com/Opentrons/opentrons/issues/11413)) ([d1f9619](https://github.com/Opentrons/opentrons/commit/d1f961998686e2ff1a2ab6be1065635dbc52034c))
43-
44-
45-
46-
47-
48-
# [6.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.3...v6.1.0-beta.0) (2022-08-29)
49-
50-
**Note:** Version bump only for package opentrons
51-
52-
53-
# [6.1.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.2...v6.1.0-alpha.3) (2022-08-19)
6+
# [6.1.0](https://github.com/Opentrons/opentrons/compare/v6.0.1...v6.1.0) (2022-09-27)
547

558

569
### Bug Fixes
5710

5811
* **api:** allow aspirate/dispense at arbitrary locations ([#11352](https://github.com/Opentrons/opentrons/issues/11352)) ([d9107d2](https://github.com/Opentrons/opentrons/commit/d9107d25cb366f49454a6e35a90205ab354d8acf)), closes [#11302](https://github.com/Opentrons/opentrons/issues/11302)
59-
* **api:** make hs wait until idle on deactivate shake ([#11342](https://github.com/Opentrons/opentrons/issues/11342)) ([a78b6fb](https://github.com/Opentrons/opentrons/commit/a78b6fbdf607549a0313fccaae18681646f11207))
60-
* **papi-v2:** do not raise h/s movement flagger for point-only destinations ([#11335](https://github.com/Opentrons/opentrons/issues/11335)) ([aeb8c46](https://github.com/Opentrons/opentrons/commit/aeb8c46c33903aaab31ab129a84cf69ec51067cc))
61-
62-
63-
### Features
64-
65-
* **papi-v2:** home both pipettes at once before specific h/s actions ([#11330](https://github.com/Opentrons/opentrons/issues/11330)) ([3c12e94](https://github.com/Opentrons/opentrons/commit/3c12e94ee0d6d17ecc66127651fb6d7d6ea8816d))
66-
67-
68-
69-
70-
71-
# [6.1.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.1...v6.1.0-alpha.2) (2022-08-10)
72-
73-
**Note:** Version bump only for package @opentrons/api-server
74-
75-
76-
77-
78-
79-
# [6.1.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.0...v6.1.0-alpha.1) (2022-08-05)
80-
81-
**Note:** Version bump only for package @opentrons/api-server
82-
83-
84-
85-
86-
87-
# [6.1.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v6.0.0...v6.1.0-alpha.0) (2022-08-03)
88-
89-
90-
### Bug Fixes
91-
9212
* **api:** be prepared for aspirate after pick-up-tip ([#10914](https://github.com/Opentrons/opentrons/issues/10914)) ([cf705bc](https://github.com/Opentrons/opentrons/commit/cf705bc8638b7e6d23272eb7b025512812131936))
9313
* **api:** do not acquire gpio in ot3simulator ([#11251](https://github.com/Opentrons/opentrons/issues/11251)) ([81f74a6](https://github.com/Opentrons/opentrons/commit/81f74a65026ea4c38d48a2e5327ad4bc9b1313b3))
9414
* **api:** Do not pause in the middle of a Thermocycler profile ([#10963](https://github.com/Opentrons/opentrons/issues/10963)) ([64ce32d](https://github.com/Opentrons/opentrons/commit/64ce32de887c9bee4a903e5e2a8538ab1e4e6b7b))
15+
* **api:** ensure pipette cannot move down from origin to travel height ([#11426](https://github.com/Opentrons/opentrons/issues/11426)) ([c0905f6](https://github.com/Opentrons/opentrons/commit/c0905f6b932a91b1779b826a0a7c5c0dedfa6584))
9516
* **api:** if needed, home both pipettes with InstrumentContext.home ([#11072](https://github.com/Opentrons/opentrons/issues/11072)) ([0115066](https://github.com/Opentrons/opentrons/commit/0115066c807eb93b256d936ccff1bda155e49968)), closes [#7499](https://github.com/Opentrons/opentrons/issues/7499)
9617
* **api:** inlcude command error details in top-level fatal error ([#11277](https://github.com/Opentrons/opentrons/issues/11277)) ([330eab3](https://github.com/Opentrons/opentrons/commit/330eab35813aefbfa678c86e74de9f9cbc724a17))
18+
* **api:** make hs wait until idle on deactivate shake ([#11342](https://github.com/Opentrons/opentrons/issues/11342)) ([a78b6fb](https://github.com/Opentrons/opentrons/commit/a78b6fbdf607549a0313fccaae18681646f11207))
9719
* **api:** move to safe plunger position after every drop-tip ([#10897](https://github.com/Opentrons/opentrons/issues/10897)) ([9bd9902](https://github.com/Opentrons/opentrons/commit/9bd99024603086b7402aad82acf6e86267d074da))
9820
* **api:** smoothie-driver backlash compensation allows all axes to move simultaneously ([#10923](https://github.com/Opentrons/opentrons/issues/10923)) ([d65147e](https://github.com/Opentrons/opentrons/commit/d65147ec8a68354227e26d1f714e1a4ddb138d43))
9921
* **api,shared-data:** Fix incorrect rejection of `thermocycler/runProfile` commands ([#11241](https://github.com/Opentrons/opentrons/issues/11241)) ([4366958](https://github.com/Opentrons/opentrons/commit/4366958c3025213115f9af00af5cd95b6cbbf32a))
10022
* **api,update-server:** Synchronize robot name more tightly between between api and update-server ([#11175](https://github.com/Opentrons/opentrons/issues/11175)) ([f3ac4d9](https://github.com/Opentrons/opentrons/commit/f3ac4d96d63bbd857ed8b8ee75c9a982b8fd0a38))
10123
* **engine:** pause hardware API when engine is paused ([#10882](https://github.com/Opentrons/opentrons/issues/10882)) ([78658f6](https://github.com/Opentrons/opentrons/commit/78658f60e58e90621e79a048105913175e7d9a57))
10224
* **engine:** thermocycler movement flagger in analysis ([#11261](https://github.com/Opentrons/opentrons/issues/11261)) ([2a460f1](https://github.com/Opentrons/opentrons/commit/2a460f119fb4f3fc64261427a6f4568a5f752542)), closes [#11235](https://github.com/Opentrons/opentrons/issues/11235)
25+
* **heater-shaker:** fix async error handling ([#11400](https://github.com/Opentrons/opentrons/issues/11400)) ([c67e8e3](https://github.com/Opentrons/opentrons/commit/c67e8e39a5e4cee24d2a86c808280430dcfaa12b))
26+
* **heater-shaker:** updated dfu locking mechanism ([#11395](https://github.com/Opentrons/opentrons/issues/11395)) ([86f674f](https://github.com/Opentrons/opentrons/commit/86f674fbb085e9ce6d3e354123144778a907f918))
10327
* **papi-v2:** allow pick_up_tip to pick up from exact location ([#11038](https://github.com/Opentrons/opentrons/issues/11038)) ([72f6d4b](https://github.com/Opentrons/opentrons/commit/72f6d4be6d258f5b6db531a2278289f0827f3cd1))
28+
* **papi-v2:** do not raise h/s movement flagger for point-only destinations ([#11335](https://github.com/Opentrons/opentrons/issues/11335)) ([aeb8c46](https://github.com/Opentrons/opentrons/commit/aeb8c46c33903aaab31ab129a84cf69ec51067cc))
10429
* **PAPIv2:** allow presses=0 to hover over tip when calling pick_up_tip ([#11200](https://github.com/Opentrons/opentrons/issues/11200)) ([f3d3525](https://github.com/Opentrons/opentrons/commit/f3d3525bc374b7fb6222853c21b42fd3d3ca5f7b))
10530

10631

@@ -119,6 +44,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
11944
* **engine:** thermocycler run profile ([#10921](https://github.com/Opentrons/opentrons/issues/10921)) ([8a70b53](https://github.com/Opentrons/opentrons/commit/8a70b53ed35d33951b130bb1299026f02cf81d7b))
12045
* **hardware:** convert encoder pulses to encoder position in mm ([#10288](https://github.com/Opentrons/opentrons/issues/10288)) ([69a1075](https://github.com/Opentrons/opentrons/commit/69a107547ca7cb2098d28e33606d755146854604))
12146
* **heater-shaker:** add firmware upload capability ([#10307](https://github.com/Opentrons/opentrons/issues/10307)) ([a77b08d](https://github.com/Opentrons/opentrons/commit/a77b08d85dea1b64e7cbe5d71251f21d8e444747))
47+
* **papi-v2:** home both pipettes at once before specific h/s actions ([#11330](https://github.com/Opentrons/opentrons/issues/11330)) ([3c12e94](https://github.com/Opentrons/opentrons/commit/3c12e94ee0d6d17ecc66127651fb6d7d6ea8816d))
12248
* **papiv2:** retract pipettes before shaking or opening latch ([#11268](https://github.com/Opentrons/opentrons/issues/11268)) ([f0913d7](https://github.com/Opentrons/opentrons/commit/f0913d7219ab41b55b3980a1262a884007223ad6)), closes [#11210](https://github.com/Opentrons/opentrons/issues/11210) [#11209](https://github.com/Opentrons/opentrons/issues/11209)
12349

12450

api/src/opentrons/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opentrons/api-server",
3-
"version": "6.1.0-beta.1",
3+
"version": "6.1.0",
44
"description": "Opentrons API server application",
55
"repository": {
66
"type": "git",

app-shell/CHANGELOG.md

+1-61
Original file line numberDiff line numberDiff line change
@@ -3,67 +3,7 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6-
# [6.1.0-beta.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.6...v6.1.0-beta.1) (2022-09-26)
7-
8-
**Note:** Version bump only for package @opentrons/app-shell
9-
10-
11-
12-
13-
14-
# [6.1.0-alpha.6](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.5...v6.1.0-alpha.6) (2022-09-21)
15-
16-
**Note:** Version bump only for package @opentrons/app-shell
17-
18-
19-
20-
21-
22-
# [6.1.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.4...v6.1.0-alpha.5) (2022-09-19)
23-
24-
**Note:** Version bump only for package @opentrons/app-shell
25-
26-
27-
28-
29-
30-
# [6.1.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.1.0-beta.0...v6.1.0-alpha.4) (2022-09-13)
31-
32-
**Note:** Version bump only for package @opentrons/app-shell
33-
34-
35-
36-
37-
38-
# [6.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.3...v6.1.0-beta.0) (2022-08-29)
39-
**Note:** Version bump only for package @opentrons/app-shell
40-
41-
42-
43-
44-
# [6.1.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.2...v6.1.0-alpha.3) (2022-08-19)
45-
**Note:** Version bump only for package @opentrons/app-shell
46-
47-
48-
49-
50-
# [6.1.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.1...v6.1.0-alpha.2) (2022-08-10)
51-
52-
**Note:** Version bump only for package @opentrons/app-shell
53-
54-
55-
56-
57-
58-
# [6.1.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.1.0-alpha.0...v6.1.0-alpha.1) (2022-08-05)
59-
60-
**Note:** Version bump only for package @opentrons/app-shell
61-
62-
63-
64-
65-
66-
# [6.1.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v6.0.0...v6.1.0-alpha.0) (2022-08-03)
6+
# [6.1.0](https://github.com/Opentrons/opentrons/compare/v6.0.1...v6.1.0) (2022-09-27)
677

688

699
### Features

app-shell/build/release-notes.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ log][]. For a list of currently known issues, please see the [Opentrons issue tr
66

77
---
88

9-
# Opentrons App Changes in 6.1.0-beta.1
9+
# Opentrons App Changes in 6.1.0
1010

11-
Welcome to the v6.1.0 beta release of the Opentrons App! This release focuses on adding support for the [Opentrons Heater-Shaker Module](https://shop.opentrons.com/heater-shaker-module/).
11+
Welcome to the v6.1.0 release of the Opentrons App! This release focuses on adding support for the [Opentrons Heater-Shaker Module](https://shop.opentrons.com/heater-shaker-module/).
1212

1313
## New Features
1414

@@ -17,30 +17,30 @@ Welcome to the v6.1.0 beta release of the Opentrons App! This release focuses on
1717
- Analyze, upload, and run protocols that include the Heater-Shaker
1818
- View the status of a Heater-Shaker connected to an OT-2 and control its heater, shaker, and labware latch
1919
- Update the Heater-Shaker's firmware from the module card
20-
- Module cards now show if a Heater-Shaker or Thermocycler has an error (new since beta.0)
20+
- Module cards now show if a Heater-Shaker or Thermocycler has an error
2121

2222
## Improved Features
2323

2424
- Improvements to the run log, including properly listing labware that is on top of a module
25-
- Clarifies what data is deleted when performing a factory reset of protocol run history (new since beta.0)
25+
- Clarification of what data is deleted when performing a factory reset of protocol run history
2626

2727
## Bug Fixes
2828

29-
- Labware Position Check now suggests the most recent Labware Offset data (new since beta.0)
29+
- Labware Position Check now suggests the most recent Labware Offset data
3030
- Tip Length Calibration no longer silently fails when the chosen pipette is not attached
31-
- Stops the update modal from staying onscreen indefinitely after a robot software update has finished (new since beta.0)
32-
- Fixes a bug that prevented changing pipette settings when the All Pipette Config feature flag is on (new since beta.0)
31+
- Stops the update modal from staying onscreen indefinitely after a robot software update has finished
32+
- Fixes a bug that prevented changing pipette settings when the All Pipette Config feature flag was on
3333
- Interface fixes and improvements
3434

3535
---
3636

37-
# Opentrons App Changes in 6.0.1
37+
## Opentrons App Changes in 6.0.1
3838

3939
Welcome to the v6.0.1 release of the Opentrons App! This release focuses on a visual redesign of the app that offers more ways to manage protocols even when you're not connected to a robot.
4040

4141
This release also includes updates to the robot operating system, so be sure to update any OT-2s before running protocols with this version of the app.
4242

43-
## New Features
43+
### New Features
4444

4545
- Updated design: A more polished and modern design, built around the new, always-accessible Protocols, Labware, and Devices sections.
4646
- Protocols section
@@ -56,14 +56,14 @@ This release also includes updates to the robot operating system, so be sure to
5656
- Run a protocol directly from the robot details page.
5757
- Easily change a robot's name from the new robot settings page.
5858

59-
## 6.0.0 to 6.0.1
59+
### 6.0.0 to 6.0.1
6060

6161
The 6.0.1 hotfix release fixes two issues:
6262

6363
- The app's "Override Path to Python" advanced setting now works properly on Windows
6464
- It's once again possible to save changes made to pipette settings
6565

66-
## Improved Features
66+
### Improved Features
6767

6868
- Labware Position Check
6969
- When re-running a protocol, the app will now automatically recommend stored Labware Offset data (from the last 20 runs on that robot) that applies to the same labware and deck slot.

0 commit comments

Comments
 (0)