Opentrons

Latest version: v8.1.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

7.0.0beta.0

[7.0.0-beta.0](https://github.com/Opentrons/opentrons/compare/v6.3.1...v7.0.0-beta.0) (2023-09-14)


Bug Fixes

* **api:** idle gripper should idle ([13558](https://github.com/Opentrons/opentrons/issues/13558)) ([7003e62](https://github.com/Opentrons/opentrons/commit/7003e62bcaaf386655913dcf109105d17d402f45))
* **app:** add dynamic alerts given update channel state ([13556](https://github.com/Opentrons/opentrons/issues/13556)) ([487de91](https://github.com/Opentrons/opentrons/commit/487de91e263eca08d4ca84f9902a648a53effc97))
* **app:** add reinstall support for new robot update flows ([13554](https://github.com/Opentrons/opentrons/issues/13554)) ([c8aca82](https://github.com/Opentrons/opentrons/commit/c8aca82ad8112f999da0311e69cdc5ac7130ddd2))
* **app:** fix pinned protocol deletion ([13553](https://github.com/Opentrons/opentrons/issues/13553)) ([03d328b](https://github.com/Opentrons/opentrons/commit/03d328bcfc83e77a5173a9953e4d05706d10be9a))
* **app:** fix various app copy ([13557](https://github.com/Opentrons/opentrons/issues/13557)) ([c19927d](https://github.com/Opentrons/opentrons/commit/c19927d6309de0faed437a910204e1f36901437c))



[7.0.0-alpha.10](https://github.com/Opentrons/opentrons/compare/v6.3.1...v7.0.0-beta.0) (2023-09-14)


Bug Fixes

* **api:** Report Python protocol line numbers for errors from Protocol Engine ([13537](https://github.com/Opentrons/opentrons/issues/13537)) ([357f76a](https://github.com/Opentrons/opentrons/commit/357f76a8dfca07a65504ec7ae0a962cf4fbf44f3))
* **app:** copy QA from August 17 ([13344](https://github.com/Opentrons/opentrons/issues/13344)) ([9bcbecb](https://github.com/Opentrons/opentrons/commit/9bcbecbfab00e0f395f09a47423270b5b8702125))
* **app:** fix gripper calibration overflowmenu visible issue ([13551](https://github.com/Opentrons/opentrons/issues/13551)) ([552cd65](https://github.com/Opentrons/opentrons/commit/552cd65c194c7d1fc1f1f3da71ab8afa73e3e410))
* **app:** thermocycler run preview style fix ([13539](https://github.com/Opentrons/opentrons/issues/13539)) ([69decb1](https://github.com/Opentrons/opentrons/commit/69decb1473af87d2250dcc27b95d8cc68a5c563f))
* **app:** update thermocycler calibration adapter placement video to latest ([13541](https://github.com/Opentrons/opentrons/issues/13541)) ([67468ea](https://github.com/Opentrons/opentrons/commit/67468ead836f70d768b5f9be94fa54cce7581f11))


Features

* **app,api:** clear module calibration ([13548](https://github.com/Opentrons/opentrons/issues/13548)) ([002c1e6](https://github.com/Opentrons/opentrons/commit/002c1e65a52e48dee88413c74bbfe4d0ff20433d))



[7.0.0-alpha.9](https://github.com/Opentrons/opentrons/compare/v6.3.1...v7.0.0-beta.0) (2023-09-12)


Bug Fixes

* **api,shared-data:** Reference stable deck slot IDs instead of unstable enum names ([13499](https://github.com/Opentrons/opentrons/issues/13499)) ([dfa0892](https://github.com/Opentrons/opentrons/commit/dfa08924083ebf3cf55e3259e412aab202272e6e))
* **api:** disallow moving a fixed-trash labware ([13534](https://github.com/Opentrons/opentrons/issues/13534)) ([d627f1a](https://github.com/Opentrons/opentrons/commit/d627f1a4bbe19689efedcddde99c52c1805e9144))
* **api:** OT3 use retract target in pick up tip function ([13538](https://github.com/Opentrons/opentrons/issues/13538)) ([2d81953](https://github.com/Opentrons/opentrons/commit/2d819532673d99e104e77090c01a3a2ad07944eb))
* **app, app-shell:** Support protocol backwards app compatibility ([13518](https://github.com/Opentrons/opentrons/issues/13518)) ([1dccc06](https://github.com/Opentrons/opentrons/commit/1dccc06f60c9506ca6ff8bd1f629dc24e512d7b9))
* **app,robot-server:** Display less error barf ([13495](https://github.com/Opentrons/opentrons/issues/13495)) ([4f87ee2](https://github.com/Opentrons/opentrons/commit/4f87ee26e95a7bc5e607114b1e5a62f258d3e927))
* **app:** clear errors from previous protocol run attemps in the chooserobotslideout ([13487](https://github.com/Opentrons/opentrons/issues/13487)) ([b247639](https://github.com/Opentrons/opentrons/commit/b247639c25c7654dea1f089fdf325b3b0c7b4248))
* **app:** commandText for dropTip and adapters ([13497](https://github.com/Opentrons/opentrons/issues/13497)) ([b9ddbdd](https://github.com/Opentrons/opentrons/commit/b9ddbdd3cd4ef23a3b065b2da8984421c7bf39c3))
* **app:** default module calibration in progress video to spinner ([13475](https://github.com/Opentrons/opentrons/issues/13475)) ([65d148a](https://github.com/Opentrons/opentrons/commit/65d148a6d59c304bab5f1f8603180838b48158dc))
* **app:** ensure mixpanel initialization before opting out of tracking ([13508](https://github.com/Opentrons/opentrons/issues/13508)) ([9a1cde5](https://github.com/Opentrons/opentrons/commit/9a1cde5e6586529d4e1141d3222c14972e320865))
* **app:** fix estop modal wrong instruction ([13500](https://github.com/Opentrons/opentrons/issues/13500)) ([96fb52d](https://github.com/Opentrons/opentrons/commit/96fb52d8aab79cd1d210fe4e846d99356e3dc8c0))
* **app:** fix mismatched desktop/ODD gantry home settings ([13532](https://github.com/Opentrons/opentrons/issues/13532)) ([6c10811](https://github.com/Opentrons/opentrons/commit/6c1081185f7eb881e2621513f527a6ab1cd0befc))
* **app:** fix module calibration while h/s is shaking ([13507](https://github.com/Opentrons/opentrons/issues/13507)) ([4da8e69](https://github.com/Opentrons/opentrons/commit/4da8e69d504679f9386ad2f186da8b7d8efc7e17))
* **app:** fix TC allows module calibration with lid closed ([13533](https://github.com/Opentrons/opentrons/issues/13533)) ([d0f6b19](https://github.com/Opentrons/opentrons/commit/d0f6b19b8630b9f675621fbb4f47d11c9092c5ab))
* **app:** hide module calibrate menu button when a robot is OT-2 ([13516](https://github.com/Opentrons/opentrons/issues/13516)) ([22fda74](https://github.com/Opentrons/opentrons/commit/22fda747e51519dc35922b14f77c75bd03e37f3e))
* **app:** interventional modal test remove link ([13527](https://github.com/Opentrons/opentrons/issues/13527)) ([fd5cea2](https://github.com/Opentrons/opentrons/commit/fd5cea291b183a13ef96a81fa1e094417688aa78))
* **app:** modify display for disabled protocol setup steps in ODD ([13502](https://github.com/Opentrons/opentrons/issues/13502)) ([124f184](https://github.com/Opentrons/opentrons/commit/124f184ab73f6bd706709d6913885b6afa18887f))
* **app:** ODD redirect to ProtocolDashboard if cancel protocol setup on desktop app ([13496](https://github.com/Opentrons/opentrons/issues/13496)) ([1a6ce6d](https://github.com/Opentrons/opentrons/commit/1a6ce6d312cf4103e27ecb0fa249a04c24043f60))
* **app:** refactor instrument cards for bad instruments ([13468](https://github.com/Opentrons/opentrons/issues/13468)) ([f40c620](https://github.com/Opentrons/opentrons/commit/f40c6207aa3997a00015395c98901b1a06af8320))
* **app:** remove deck state modification support link until article written ([13434](https://github.com/Opentrons/opentrons/issues/13434)) ([2559af4](https://github.com/Opentrons/opentrons/commit/2559af483f05bead9e38e4c11f3096911c16cb1f))
* **engine:** allow dropping tips in any labware ([13504](https://github.com/Opentrons/opentrons/issues/13504)) ([57fa045](https://github.com/Opentrons/opentrons/commit/57fa0459fcd002d24cf0a284aa444e0582944aa1))
* **hardware:** prioritize raising estop errors from failed movements ([13528](https://github.com/Opentrons/opentrons/issues/13528)) ([2629597](https://github.com/Opentrons/opentrons/commit/262959745ffc62671d8edec6281c18c2113ae595))
* **shared-data:** PVT pipette functions, not including 200ul ([13520](https://github.com/Opentrons/opentrons/issues/13520)) ([1ac6958](https://github.com/Opentrons/opentrons/commit/1ac6958c71ebf1456f699c5f5a2dfda4e4edbfce))


Features

* **api:** refresh gripper jaw state from firmware ([13506](https://github.com/Opentrons/opentrons/issues/13506)) ([6d649ac](https://github.com/Opentrons/opentrons/commit/6d649ac5d4aa875d06c1a9ac3619020383fae622))
* **app:** add module calibration data to download ([13511](https://github.com/Opentrons/opentrons/issues/13511)) ([d0edba9](https://github.com/Opentrons/opentrons/commit/d0edba9864ad02831f5e67bbd621f5b65dc4036e))
* **app:** add ODD analytics setting screen ([13525](https://github.com/Opentrons/opentrons/issues/13525)) ([9cd9b6b](https://github.com/Opentrons/opentrons/commit/9cd9b6bafb417b1cd27b2d96053bd651eb30a6a7))
* **app:** run Disco animation after first-time-setup completion ([13505](https://github.com/Opentrons/opentrons/issues/13505)) ([af8aae5](https://github.com/Opentrons/opentrons/commit/af8aae548ac3700700442b3aa10d3f5b58473f16))
* **app:** status bar Update animation during update installation ([13519](https://github.com/Opentrons/opentrons/issues/13519)) ([91002f0](https://github.com/Opentrons/opentrons/commit/91002f0b5b1dc88957838ba8ec0c0f46200f8546))
* **update-server:** add from_local endpoint to add ssh rsa keys from usb drives connected to the Flex ([13509](https://github.com/Opentrons/opentrons/issues/13509)) ([443e88c](https://github.com/Opentrons/opentrons/commit/443e88ce3e36abf0fcd06d5d58ec625d7522c3d1))



[7.0.0-alpha.8](https://github.com/Opentrons/opentrons/compare/v6.3.1...v7.0.0-beta.0) (2023-09-07)


Bug Fixes

* **app:** change desktop network icon priority ([13481](https://github.com/Opentrons/opentrons/issues/13481)) ([d566369](https://github.com/Opentrons/opentrons/commit/d566369226bf8e7a1c47d08930102a9c418262bc))
* **app:** do not check estop status if robot is not a Flex ([13460](https://github.com/Opentrons/opentrons/issues/13460)) ([9eaa1f7](https://github.com/Opentrons/opentrons/commit/9eaa1f727b97bf02e04cc0b14dc03bd73a22cad0))
* **app:** fix error text overlap in slideout menus ([13488](https://github.com/Opentrons/opentrons/issues/13488)) ([e02129d](https://github.com/Opentrons/opentrons/commit/e02129dfd81010d3a55147ca06a040acaf3f6b8c))
* **app:** fix ho
...and more! Log link: https://github.com/Opentrons/opentrons/compare/v6.3.1...v7.0.0-beta.0

7.0.0alpha.16

[7.0.0-alpha.16](https://github.com/Opentrons/opentrons/compare/v7.0.0-alpha.15...v7.0.0-alpha.16) (2023-09-22)


Bug Fixes

* **app:** enable doorSafetySwitch for OT-2 ([13627](https://github.com/Opentrons/opentrons/issues/13627)) ([dc8d032](https://github.com/Opentrons/opentrons/commit/dc8d032abd897a79ec8e202609551d087453bc19))
* **app:** add modal close logic for remote run deletion for LPC ([13633](https://github.com/Opentrons/opentrons/issues/13633)) ([508d21f](https://github.com/Opentrons/opentrons/commit/508d21fcd6c0f9f3d54a0851f48dfa997fb4e7db))
* **app:** fix check door status in protocol setup for odd ([13635](https://github.com/Opentrons/opentrons/issues/13635)) ([73e3966](https://github.com/Opentrons/opentrons/commit/73e39661b5ec3682c6b536f37cd7e9bc1a11873d))
* **app:** update software update modal text style ([13628](https://github.com/Opentrons/opentrons/issues/13628)) ([67eb2ec](https://github.com/Opentrons/opentrons/commit/67eb2ec3b91b27c382bec9582f9c4c82db26574c))

7.0.0alpha.2

7.0.0alpha.0

ot30.14.0-alpha.12


ot30.14.0-alpha.11
None

ot30.14.0-alpha.10
None

ot30.14.0-alpha.13
[0.14.0-alpha.13](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.12...ot30.14.0-alpha.13) (2023-08-14)





ot30.14.0
[0.14.0](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-08-09)



[0.14.0-alpha.7](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-08-07)


Bug Fixes

* **app:** change desktop network icon priority ([13240](https://github.com/Opentrons/opentrons/issues/13240)) ([3c5753c](https://github.com/Opentrons/opentrons/commit/3c5753c9bebf6c440560e720b8296caf02760fd4))
* **app:** Update i18n keyword for firmware update treatment ([13249](https://github.com/Opentrons/opentrons/issues/13249)) ([d145fbb](https://github.com/Opentrons/opentrons/commit/d145fbbbb696c3a6bfbe22f9345fccc1338c4b60))


Features

* **app-shell-odd,robot-server:** Allow resetting on-device display configuration ([13227](https://github.com/Opentrons/opentrons/issues/13227)) ([3fd73a2](https://github.com/Opentrons/opentrons/commit/3fd73a239e16aee9fbdf697c1524ac8d41e553e1))



[0.14.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-08-04)


Bug Fixes

* **api, hardware:** Only monitor overpressure if plunger axis is actually moving ([13232](https://github.com/Opentrons/opentrons/issues/13232)) ([a43a58a](https://github.com/Opentrons/opentrons/commit/a43a58a07b8ae10689bf2519f623773d294c0508))
* **app:** generify update robot message ([13236](https://github.com/Opentrons/opentrons/issues/13236)) ([0ad7167](https://github.com/Opentrons/opentrons/commit/0ad7167cadc4227a9f27f11a5d11e17a0515cfc7))
* **app:** poll instrument info for desktop protocol setup ([13192](https://github.com/Opentrons/opentrons/issues/13192)) ([34a1f33](https://github.com/Opentrons/opentrons/commit/34a1f3362eea6a7566b20717797b561d37d73360))
* **app:** show network ip info if it exists ([13238](https://github.com/Opentrons/opentrons/issues/13238)) ([5cfb86d](https://github.com/Opentrons/opentrons/commit/5cfb86d3a2d0586109ca0e093b9053ba330d8742))


Features

* **engine:** use grip force and height from definitions in pe ([13233](https://github.com/Opentrons/opentrons/issues/13233)) ([a5303d1](https://github.com/Opentrons/opentrons/commit/a5303d1fdb1e25d912c34f73ab2a0974adf269ce))
* **shared-data:** add grip force and grip height to labware definitions ([13222](https://github.com/Opentrons/opentrons/issues/13222)) ([b20561c](https://github.com/Opentrons/opentrons/commit/b20561cc9d3c107bab81d7041787526039ea5e00))



[0.14.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-08-02)


Bug Fixes

* **app:** fix app whitescreen issue ([13220](https://github.com/Opentrons/opentrons/issues/13220)) ([e8a656b](https://github.com/Opentrons/opentrons/commit/e8a656b2edef76378d223e61f10c95a42e19459f))
* **app:** show robot network connection in app if able to communicate via that connection ([13206](https://github.com/Opentrons/opentrons/issues/13206)) ([008cae1](https://github.com/Opentrons/opentrons/commit/008cae185ab797feaea399fd73e0a8c9cd8c7c3a))
* **protocol-engine:** Propagate errors during cleanup phase ([13207](https://github.com/Opentrons/opentrons/issues/13207)) ([8377788](https://github.com/Opentrons/opentrons/commit/83777880f1e89108cb160488c28ff6eae3b2a9ad))


Features

* **gripper:** specify whether or not a gripper move should stay engaged after an error ([13214](https://github.com/Opentrons/opentrons/issues/13214)) ([35edf78](https://github.com/Opentrons/opentrons/commit/35edf78e8651571f925946f2c8579e1e81da3f0a))



[0.14.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-08-01)


Bug Fixes

* **api, shared-data:** raise error when using gripper in ot2 protocols ([13208](https://github.com/Opentrons/opentrons/issues/13208)) ([914c567](https://github.com/Opentrons/opentrons/commit/914c5676556eed74e0f162a5f9d9c6be24b6ab33))
* **api:** handle unknown working volumes ([13204](https://github.com/Opentrons/opentrons/issues/13204)) ([a8bf9c0](https://github.com/Opentrons/opentrons/commit/a8bf9c0cf599609ead48697c65d5e22b70eb8242))
* **app-shell:** remove usb-detection build process special casing ([13194](https://github.com/Opentrons/opentrons/issues/13194)) ([fcab19c](https://github.com/Opentrons/opentrons/commit/fcab19c355e408821fe12d80cd85667f204a18a2))
* **app:** do not call direction control handlers if disabled ([13205](https://github.com/Opentrons/opentrons/issues/13205)) ([441bb40](https://github.com/Opentrons/opentrons/commit/441bb4032b98b383f0c3e189fe56fea82767ccca))


Features

* **api, shared-data:** add location-based gripper offsets to final labware movement offsets ([13186](https://github.com/Opentrons/opentrons/issues/13186)) ([534f0f9](https://github.com/Opentrons/opentrons/commit/534f0f9562dc28be065fc48a63259861696a0726))
* **app:** add gripper calibration to device settings ([13196](https://github.com/Opentrons/opentrons/issues/13196)) ([9f7e1b5](https://github.com/Opentrons/opentrons/commit/9f7e1b503d46e9034d376cbba5ddc3ac44c3a7ec))
* **shared-data:** aluminum block split adapter definition ([13209](https://github.com/Opentrons/opentrons/issues/13209)) ([015f744](https://github.com/Opentrons/opentrons/commit/015f7447e015dae4760f6732df8c89b4fa28f190))



[0.14.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-07-28)


Bug Fixes

* **api:** update estimation before homing if encoder pos is good, regardless of stepper status ([13187](https://github.com/Opentrons/opentrons/issues/13187)) ([8916a70](https://github.com/Opentrons/opentrons/commit/8916a70bd1ca73735297ab08431cfac7407ca58c))
* **robot-server:** do not save calibration offsets if an error occurs ([13168](https://github.com/Opentrons/opentrons/issues/13168)) ([1388e25](https://github.com/Opentrons/opentrons/commit/1388e2555d1d2da16b9d5bf91f5dd3754afb652a))
* **shared-data:** update flex tip rack definitions with DVT/PVT measurements ([13190](https://github.com/Opentrons/opentrons/issues/13190)) ([31fdcce](https://github.com/Opentrons/opentrons/commit/31fdcce97dba1bea26c61017eb1714ac4c245f61))



[0.14.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-07-27)


Bug Fixes

* **app:** filter for duplicate defUri after filtering for tipracks used ([13182](https://github.com/Opentrons/opentrons/issues/13182)) ([b0f5fa6](https://github.com/Opentrons/opentrons/commit/b0f5fa61c600238bd6e4d67921ecd41fbec7d5a1))


Features

* **hardware:** add acceleration to pick up tip for 96 channel ([12944](https://github.com/Opentrons/opentrons/issues/12944)) ([6c38267](https://github.com/Opentrons/opentrons/commit/6c38267a7a4e1d61b801fb6f5a7354235a39f4aa))
* **shared-data, app, protocol-designer, api-client, api, robot-server:** schemaV7 migration ([13007](https://github.com/Opentrons/opentrons/issues/13007)) ([9f29c9d](https://github.com/Opentrons/opentrons/commit/9f29c9d78322f2e168efcedd2bf1a1f564a9d204))



[0.14.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-07-26)


Bug Fixes

* **api:** do not open jaw after gripper cal ([13165](https://github.com/Opentrons/opentrons/issues/13165)) ([bd13403](https://github.com/Opentrons/opentrons/commit/bd134030a1b4ee2eb2af67930bc6b66610249a7e))


Features

* **api:** Support changing return tip height by tip size type ([13157](https://github.com/Opentrons/opentrons/issues/13157)) ([b985fc1](https://github.com/Opentrons/opentrons/commit/b985fc1c7677a28b2ff96678fc6bc05b9fb979b4))



[0.14.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0) (2023-07-24)


Bug Fixes

* **api, hardware-testing:** update plunger speed/currents ([12987](https://github.com/Opentrons/opentrons/issues/12987)) ([4b2cd5c](https://github.com/Opentrons/opentrons/commit/4b2cd5c1de6f78e9ccb6f26fd3822291bf7a93d1))
* **api:** add yocto to architectures that observe the disabledLogAggregation setting ([13132](https://github.com/Opentrons/opentrons/issues/13132)) ([ae317ed](https://github.com/Opentrons/opentrons/commit/ae317ed510d195f1010e853fe4cbc4e964ef661d))
* **api:** change Flex front USB port number to 9 to disambiguate ([12923](https://github.com/Opentrons/opentrons/issues/12923)) ([96c4dcf](https://github.com/Opentrons/opentrons/commit/96c4dcfe8ff14f814f05c2fde47e0d58ea775a6a))
* **api:** Fix opentrons_execute ignoring args for custom labware and data ([13074](https://github.com/Opentrons/opentrons/issues/13074)) ([b059fe3](https://github.com/Opentrons/opentrons/commit/b059fe3bf71737ebbea48ea8e06b0bad7bcf3c15)), closes [#9256](https://github.com/Opentrons/opentrons/issues/9256)
* **api:** fix thread manager definition ([12948](https://github.com/Opentrons/opentrons/issues/12948)) ([4635318](https://github.com/Opentrons/opentrons/commit/4635318a8040eb8b0bc957b11d67ea958fa3ed08))
* **api:** Position plunger to bottom before picking up a tip ([13049](https://github.com/Opentrons/opentrons/issues/13049)) ([4becec5](https://github.com/Opentrons/opentrons/commit/4becec5babb2cdbc1ecfd0d1cdd968f0882187c0))
* **api:** raise Estop exception when Estop is pressed ([13008](https://github.com/Opentrons/opentrons/issues/13008)) ([b59c20d](https://github.com/Opentrons/opentrons/commit/b59c20d229e4cb53dc3350a073150ebb787ac671))
* **api:** Switch plunger backlash to pre-load for aspirations ([13076](https://github.com/Opentrons/opentrons/issues/13076)) ([11b4775](https://github.com/Opentrons/opentrons/commit/11b4775c6d93b938236b00945df3c0ea786f973b))
* **app, labware library:** prevent white screen when opening adapter definitions ([13063](https://github.com/Opentrons/opentrons/issues/13063)) ([6584665](https://github.com/Opentrons/opentrons/commit/6584665ec852032b6035471848fa691ca47eb1e7))
* **app:** add box shadow to sticky header on ODD settings page ([13013](https://github.com/Opentrons/opentrons/issues/13013)) ([3bfe77d](https://github.com/Opentrons/opentrons/commit/3bfe77d31858b623b1a39767b1af3b8afc3c99d1))
* **app:** add box shadow to sticky header on ODD settings page ([13013](https://github.com/Opentrons/opentrons/issues/13013)) ([7c2cd22](https://github.com/Opentrons/opentrons/commit/7c2cd22edff650163a477976a7e80f1607c3febd))
* **app:** Add gripper error handling and fix bugs ([13129](https://github.com/Opentrons/opentrons/issues/13129)) ([b3aef85](https://github.com/Opentrons/opentrons/commit/b3aef857f815cb0ba3a1e6047150dcd348f6840a))
* **app:** center align run failed splash screen text ([12989](https://github.com/Opentrons/opentrons/issues/12989)) ([8459197](https://github.com/Opentrons/opentrons/commit/84591973f3cc329dc5e7e04dc501f225e1fe300c))
* **app:** change overflow-wrap for a long name protocol ([13036](https://github.com/Opentrons/opentrons/issues/13036)) ([476aeea](https://github.com/Opentrons/opentrons/commit/476aeea1134544b678783054d666f1775afdf308))
* **app:** Dashboard DQA [round 2] ([13002](https://github.com/Opentrons/opentrons/issues/13002)) ([d5647db](https://github.com/Opentrons/opentrons/commit/d5647dbcffeea42af4ffacb684a106f5ecf6045c))
* **app:** DQA for pipette detach flow [RAUT-420] ([12974](https://github.com/Opentrons/opentrons/issues/12974)) ([5d47a9c](https://github.com/Opentrons/opentrons/commit/5d47a9cf179cb8bf0180994ec588dd93657eb741))
* **app:** fix duplicated scrollbars on Windows and Slideout ([13081](https://github.com/Opentrons/opentrons/issues/13081)) ([ca9e73e](https://github.com/Opentrons/opentrons/commit/ca9e73eb7799aeb7f50cc008dd1e7d2a6d91f0d7))
* **app:** fix failed error details modal styling and long protocol me display issue ([13133](https://github.com/Opentrons/opentrons/issues/13133)) ([159ec95](https://github.com/Opentrons/opentrons/commit/159ec955ab01791fb43dd44ecb0dd87315fa9bc4))
* **app:** fix InterventionModal's error on Storybook ([13061](https://github.com/Opentrons/opentrons/issues/13061)) ([4884dea](https://github.com/Opentrons/opentrons/commit/4884dea96d85b8bc5669e23dc0343edcb2befa24))
* **app:** Fix protocol setup screen dqa3 ([12950](https://github.com/Opentrons/opentrons/issues/12950)) ([4a5d856](https://github.com/Opentrons/opentrons/commit/4a5d856dbf33f39879a2ef02f85ee68d860262e8))
* **app:** fix run failed modal styling ([13103](https://github.com/Opentrons/opentrons/issues/13103)) ([eb85343](https://github.com/Opentrons/opentrons/commit/eb853435965458bc761b4ed9ab7ad588153025d7))
* **app:** fix Touchscreen Sleep scrolling issue ([12992](https://github.com/Opentrons/opentrons/issues/12992)) ([8259fc6](https://github.com/Opentrons/opentrons/commit/8259fc6258f634759c932799e6dde6c124e65462))
* **app:** fix ui components ([13039](https://github.com/Opentrons/opentrons/issues/13039)) ([87d1e0a](https://github.com/Opentrons/opentrons/commit/87d1e0a07fbe30f41edf7e624067a84cb5ce2f35))
* **app:** Labware Setup DQA fixes ([12980](https://github.com/Opentrons/opentrons/issues/12980)) ([1741d29](https://github.com/Opentrons/opentrons/commit/1741d29e539fee6dbb29b5f41916af59e2e2f98f))
* **app:** labware setup modal updates to match designs ([13018](https://github.com/Opentrons/opentrons/issues/13018)) ([c02954a](https://github.com/Opentrons/opentrons/commit/c02954a31ee028b76f2600e0c9eee25c841e362a))
* **app:** make update flow copy robot agnostic ([13131](https://github.com/Opentrons/opentrons/issues/13131)) ([1cff090](https://github.com/Opentrons/opentrons/commit/1cff09072cfc4b96e074a9e6762e7f275cfcca34))
* **app:** prevent longpress to analysis failed protocol ([13050](https://github.com/Opentrons/opentrons/issues/13050)) ([84c0a0e](https://github.com/Opentrons/opentrons/commit/84c0a0e41414f36b9d0f8c29beb8c327fe85aedf))
* **app:** redirect to run summary screen based on run endpoint ([13125](https://github.com/Opentrons/opentrons/issues/13125)) ([57b7c9b](https://github.com/Opentrons/opentrons/commit/57b7c9b13aa811f8cbd43b2743b695bcc6fe9bd0))
* **app:** round 1 DQA on LPC in ODD ([12967](https://github.com/Opentrons/opentrons/issues/12967)) ([93dfb87](https://github.com/Opentrons/opentrons/commit/93dfb879b38f1957f385a66c5fe4df902f433be3))
* **app:** send custom labware files to flex with protocol ([13089](https://github.com/Opentrons/opentrons/issues/13089)) ([92ce671](https://github.com/Opentrons/opentrons/commit/92ce671a60cedcce12a189d99609ed7d450803e4))
* **app:** subtler merge conflicts ([13069](https://github.com/Opentrons/opentrons/issues/13069)) ([b41f276](https://github.com/Opentrons/opentrons/commit/b41f276a11aad042c08c043cae45a95f8d809e76))
* **app:** toast and snackbar tweaks [RAUT-379] ([13030](https://github.com/Opentrons/opentrons/issues/13030)) ([68514d2](https://github.com/Opentrons/opentrons/commit/68514d2f086001041b82392f186ef05b97427260))
* **app:** update ODD unfinished route path when update not necessary ([12975](https://github.com/Opentrons/opentrons/issues/12975)) ([5ddc196](https://github.com/Opentrons/opentrons/commit/5ddc1967119372f09c19f62da4a3c5e2a50e6266))
* **build:** Don't sync version file after make push for now ([13080](https://github.com/Opentrons/opentrons/issues/13080)) ([40d84e3](https://github.com/Opentrons/opentrons/commit/40d84e393741df06a91cea8842183cca4a1395c9))
* **hardware-testing:** 96ch photometric confirm volume at beginning ([13041](https://github.com/Opentrons/opentrons/issues/13041)) ([f6131ab](https://github.com/Opentrons/opentrons/commit/f6131ab21547013d31a695bb4a6ce9473018e99b))
* **hardware-testing:** Actually use increment protocols so correct labware is loaded ([13003](https://github.com/Opentrons/opentrons/issues/13003)) ([e12ff88](https://github.com/Opentrons/opentrons/commit/e12ff881eb788c385d6fb43f457a228ad709f866))
* **hardware-testing:** Bug in checking reservoir volume and tip-rack names ([13015](https://github.com/Opentrons/opentrons/issues/13015)) ([8b395aa](https://github.com/Opentrons/opentrons/commit/8b395aa3e6a63cc5fc57db7948ef599083d89f0c))
* **hardware-testing:** Remove tips using them for finding liquid height ([13064](https://github.com/Opentrons/opentrons/issues/13064)) ([cc0f509](https://github.com/Opentrons/opentrons/commit/cc0f509b7551b511b8bf608fa37def47bb3729f0))
* **hardware-testing:** Retract farther away from scale ([13031](https://github.com/Opentrons/opentrons/issues/13031)) ([8f3a979](https://github.com/Opentrons/opentrons/commit/8f3a9795c9238ad263d2f29f184f32279d68e4e8))
* **hardware:** additional changes to the eeprom provisioning script ([13099](https://github.com/Opentrons/opentrons/issues/13099)) ([a930685](https://github.com/Opentrons/opentrons/commit/a930685740541901f9df4ba007b3a1e0199e3da5))
* **hardware:** make the error message from move group runner include the originating node name ([13042](https://github.com/Opentrons/opentrons/issues/13042)) ([56f74e1](https://github.com/Opentrons/opentrons/commit/56f74e124e4b4a76a7c168bbb60be0cd3e57e2d6))
* **hardware:** specify nodes when clearing move groups ([13072](https://github.com/Opentrons/opentrons/issues/13072)) ([40d81f2](https://github.com/Opentrons/opentrons/commit/40d81f268d7b16ba126ea77d531b95b5e944905a))
* **hardware:** stop ot3 controller tests hanging ([12994](https://github.com/Opentrons/opentrons/issues/12994)) ([397842a](https://github.com/Opentrons/opentrons/commit/397842a0628d365d19531d17b4d222ebccbace53))
* **labware-library:** fix ssr hydration bug, module product links, nest lw links, armadillo clone ([13083](https://github.com/Opentrons/opentrons/issues/13083)) ([3b743c0](https://github.com/Opentrons/opentrons/commit/3b743c0d5eac7964f0665716f9a7a7d1e001ed7c))
* **shared_data:** allow gen3 pipette load names ([0ad357f](https://github.com/Opentrons/opentrons/commit/0ad357f1fb6c9440b58908dd2e8a559cbf4c4d5a))
* **shared-data:** exclude module calibration adapters from being rendered. ([12971](https://github.com/Opentrons/opentrons/issues/12971)) ([84b46d8](https://github.com/Opentrons/opentrons/commit/84b46d80a59a34d10d9d99f4aa101339a6d8945e))
* **shared-data:** remove deprecated 'ot3' tip rack defs ([12947](https://github.com/Opentrons/opentrons/issues/12947)) ([ce5c4b5](https://github.com/Opentrons/opentrons/commit/ce5c4b59c3ebb740995b9140bc35916d61883282))
* **update-server:** clean up the downloaded update files after an update. ([13087](https://github.com/Opentrons/opentrons/issues/13087)) ([2d085d9](https://github.com/Opentrons/opentrons/commit/2d085d9282673fb1416e452cb525238544d5b22b))
* **update-server:** persist the machine-id after writing the rootfs to the unused partition. ([13077](https://github.com/Opentrons/opentrons/issues/13077)) ([5394203](https://github.com/Opentrons/opentrons/commit/5394203ff9e6e225dcb59bc5b608b4b30e1ec157))


Features

* **api, app, shared-data, pd:** use new flex pipette names in backend & clients ([13082](https://github.com/Opentrons/opentrons/issues/13082)) ([cb2a7be](https://github.com/Opentrons/opentrons/commit/cb2a7bee0f313bcbfdff2c86acac1c2cf124d7cf))
* **api, robot-server:** add estop state machine ([13146](https://github.com/Opentrons/opentrons/issues/13146)) ([98f191d](https://github.com/Opentrons/opentrons/commit/98f191dd8793614c1166e1cc843d44330022ecf9))
* **api:** add retract_axis to OT-2 and FLEX hardware-control api ([13001](https://github.com/Opentrons/opentrons/issues/13001)) ([434168a](https://github.com/Opentrons/opentrons/commit/434168a25bbfcd798e964d2ea79bc48a9b889c28))
* **api:** load adapter and load/move labware onto adapters in PAPI ([13016](https://github.com/Opentrons/opentrons/issues/13016)) ([f3b14eb](https://github.com/Opentrons/opentrons/commit/f3b14eb27b1ccf513343786b6f7f89996d1dc76a))
* **api:** remove use of LPC offsets during labware movement ([13144](https://github.com/Opentrons/opentrons/issues/13144)) ([e1da55c](https://github.com/Opentrons/opentrons/commit/e1da55c7acb1704e88e793a0ed7ab4e574643044))
* **api:** support overpressure monitoring for multiple mounts ([13021](https://github.com/Opentrons/opentrons/issues/13021)) ([7f99ed9](https://github.com/Opentrons/opentrons/commit/7f99ed9dab0eb78eed5e8c12d2bb45daad52682e))
* **api:** Support V2 pipette configs in the OT-2 and Protocol Engine ([13104](https://github.com/Opentrons/opentrons/issues/13104)) ([11fa4eb](https://github.com/Opentrons/opentrons/commit/11fa4eb23f63bf23f995a3ad87a0537de1db9160))
* **app, api-client:** usbPort type to match what robot server returns ([13092](https://github.com/Opentrons/opentrons/issues/13092)) ([46690d8](https://github.com/Opentrons/opentrons/commit/46690d88f64c436a6e4ebb939666a0072bff2d70))
* **app, components:** add a new const to spacing constants ([13029](https://github.com/Opentrons/opentrons/issues/13029)) ([14eb873](https://github.com/Opentrons/opentrons/commit/14eb873519ffce53b7f068a1116175bb86c52266))
* **app,components:** add deck map SlotLabels component ([13024](https://github.com/Opentrons/opentrons/issues/13024)) ([8ed3cbd](https://github.com/Opentrons/opentrons/commit/8ed3cbddd0e9bbc93471e16e5b4522f73579b379))
* **app,components:** add flex trash deck map object and slot base fill color ([13097](https://github.com/Opentrons/opentrons/issues/13097)) ([e8e62ff](https://github.com/Opentrons/opentrons/commit/e8e62ff7261e1e46a8189f912f8a43cca03dc43c))
* **app:** add a new type for red frame ([13011](https://github.com/Opentrons/opentrons/issues/13011)) ([c9e15b7](https://github.com/Opentrons/opentrons/commit/c9e15b777f8cc7ad8800a7c7a16c39f2d132e754))
* **app:** add e-stop modals for desktop app ([13078](https://github.com/Opentrons/opentrons/issues/13078)) ([23870fe](https://github.com/Opentrons/opentrons/commit/23870fe88c729c973c0a70e6967a233f76bcec0a))
* **app:** add e-stop modals for odd ([13093](https://github.com/Opentrons/opentrons/issues/13093)) ([623561c](https://github.com/Opentrons/opentrons/commit/623561cb617d5913023198e85e60bd9988f270e7))
* **app:** add e-stop screen ([13010](https://github.com/Opentrons/opentrons/issues/13010)) ([8280fb0](https://github.com/Opentrons/opentrons/commit/8280fb03e5d241da24da5088d8edfa536da610fd))
* **app:** add heater-shaker confirmation modal ([13023](https://github.com/Opentrons/opentrons/issues/13023)) ([f3655d8](https://github.com/Opentrons/opentrons/commit/f3655d8da861e17984a80ff6b47b1bfffe297b02))
* **app:** add instructional animations to manual move labware intervention modals ([13005](https://github.com/Opentrons/opentrons/issues/13005)) ([6ecbd96](https://github.com/Opentrons/opentrons/commit/6ecbd963d9aae164143d7e5242c1296e8e97469e))
* **app:** add ListItem component ([13128](https://github.com/Opentrons/opentrons/issues/13128)) ([d8e9d55](https://github.com/Opentrons/opentrons/commit/d8e9d5583eede8f3dbe553b8a47f859654a3cc7b))
* **app:** Always apply historic offset data setting [RAUT-437] ([13025](https://github.com/Opentrons/opentrons/issues/13025)) ([5aab331](https://github.com/Opentrons/opentrons/commit/5aab331701197a1537e6133b8663198974bcc9d0))
* **app:** multiple modules modal on device display ([13090](https://github.com/Opentrons/opentrons/issues/13090)) ([662cd8c](https://github.com/Opentrons/opentrons/commit/662cd8c5efdefe21530303c467f9f919a18e9a17))
* **app:** never hide module/liquid setup ([13134](https://github.com/Opentrons/opentrons/issues/13134)) ([8efc586](https://github.com/Opentrons/opentrons/commit/8efc58683e37ca7158c2bc193de98f351741e3c6))
* **app:** oDD firmware update modal for pipettes and gripper ([13062](https://github.com/Opentrons/opentrons/issues/13062)) ([41ecca7](https://github.com/Opentrons/opentrons/commit/41ecca725200a088a4201f5a6923e59fa190de50))
* **app:** run cancelling modal for odd ([12939](https://github.com/Opentrons/opentrons/issues/12939)) ([6d9fe99](https://github.com/Opentrons/opentrons/commit/6d9fe99dbbcd9d0c4d2b68d60de7811aad3478fa))
* **app:** send fatal ODD browser logs to electron layer ([13017](https://github.com/Opentrons/opentrons/issues/13017)) ([b1c956f](https://github.com/Opentrons/opentrons/commit/b1c956f0972120b87c75d82b2e2e8f272f6fe567))
* **app:** update device reset for gripper calibration ([13033](https://github.com/Opentrons/opentrons/issues/13033)) ([7341efe](https://github.com/Opentrons/opentrons/commit/7341efec91c6b0b8217a4245c6f0cf38792ba13e))
* **engine:** support loading offsets for labware with OnLabwareLocation ([13120](https://github.com/Opentrons/opentrons/issues/13120)) ([fc2ffdb](https://github.com/Opentrons/opentrons/commit/fc2ffdbe18c0304370356aa0cf9ad47a1f3497fd))
* **hardware-testing:** 96ch working on scale ([13019](https://github.com/Opentrons/opentrons/issues/13019)) ([d02dc6f](https://github.com/Opentrons/opentrons/commit/d02dc6f77c40d85daa1c37f2073e4672e5f5f445))
* **hardware-testing:** Added hardware testing usb package ([13140](https://github.com/Opentrons/opentrons/issues/13140)) ([6267e73](https://github.com/Opentrons/opentrons/commit/6267e73a95bbcfca61b3e081b1abe7b4d24ea484))
* **hardware-testing:** Configurable plunger acceleration per liquid-class ([13038](https://github.com/Opentrons/opentrons/issues/13038)) ([bc32ab3](https://github.com/Opentrons/opentrons/commit/bc32ab3a46e6292aefed27d76dee74d1832116f5))
* **hardware-testing:** measure evaporation loss and update liquid height ([13048](https://github.com/Opentrons/opentrons/issues/13048)) ([0c787ba](https://github.com/Opentrons/opentrons/commit/0c787ba9cc2a693049b666f2f082fc01404417fd))
* **hardware-testing:** Option to isolate specific channels on 8ch pipette during grav tests ([13053](https://github.com/Opentrons/opentrons/issues/13053)) ([0cb497e](https://github.com/Opentrons/opentrons/commit/0cb497e74fece62efd8dac47d47853efa90593c0))
* **hardware:** Added a driver to read and write data from the Flex eeprom ([12847](https://github.com/Opentrons/opentrons/issues/12847)) ([056bdcf](https://github.com/Opentrons/opentrons/commit/056bdcf9e89187e69b741c75e63d8b26049bedaa))
* **hardware:** added a script write and interact with data on the Flex eeprom. ([13054](https://github.com/Opentrons/opentrons/issues/13054)) ([8fb3d31](https://github.com/Opentrons/opentrons/commit/8fb3d31e1e9d1ab539657dc413966934142dc8ab))
* **hardware:** Hardware error codes ([13009](https://github.com/Opentrons/opentrons/issues/13009)) ([b411304](https://github.com/Opentrons/opentrons/commit/b411304e5a3acdc338809c573f633a5439d25759)), closes [#12963](https://github.com/Opentrons/opentrons/issues/12963)
* **protocol-designer, components:** some more misc things for trash slot, modals, and copy updates ([13022](https://github.com/Opentrons/opentrons/issues/13022)) ([9ac2908](https://github.com/Opentrons/opentrons/commit/9ac2908bfd68dbc40792add4ca315235751bb2c7))
* **protocol-designer, step-generation, components:** pipette edit, moveLabware, ui changes ([12968](https://github.com/Opentrons/opentrons/issues/12968)) ([87bff1b](https://github.com/Opentrons/opentrons/commit/87bff1b4c750643a64cfc7e3d66e76773ad469f5))
* **protocol-designer, step-generation:** createFileWizard and moveLa… ([13043](https://github.com/Opentrons/opentrons/issues/13043)) ([d7b8e50](https://github.com/Opentrons/opentrons/commit/d7b8e50e3454fa34197fc0fb8dad1c5544c101cd))
* **protocol-designer:** add flex slot labels to protocol designer deck map ([13047](https://github.com/Opentrons/opentrons/issues/13047)) ([f524c66](https://github.com/Opentrons/opentrons/commit/f524c6652a6d50a48f0b47844279c4264c665eb6))
* **protocol-designer:** add flex trash ([13102](https://github.com/Opentrons/opentrons/issues/13102)) ([1a3fc3c](https://github.com/Opentrons/opentrons/commit/1a3fc3c409ac33efb1785c5db4bffc4df8bced1c))
* **protocol-designer:** fixed trash id in correct slot depending on robot ([13098](https://github.com/Opentrons/opentrons/issues/13098)) ([2d9df73](https://github.com/Opentrons/opentrons/commit/2d9df735ee8fa6efe22d231f83c00157d701fe80))
* **robot-server:** add e-stop state query & acknowledge-disengage endpoints ([13067](https://github.com/Opentrons/opentrons/issues/13067)) ([869b992](https://github.com/Opentrons/opentrons/commit/869b992c66083cabca3b60fd521ccc2117424881))
* **robot-server:** fw version for instrs ([13094](https://github.com/Opentrons/opentrons/issues/13094)) ([6bf91db](https://github.com/Opentrons/opentrons/commit/6bf91dbc03c7881c16f8d88e07a3a440057a0366))
* **robot-server:** Present error codes in error responses ([12969](https://github.com/Opentrons/opentrons/issues/12969)) ([fc667aa](https://github.com/Opentrons/opentrons/commit/fc667aa6df2284d9075f4a628625951e532e20f7))
* **shared-data:** add definition for nest 1 well reservoir with 290ml capacity ([13122](https://github.com/Opentrons/opentrons/issues/13122)) ([15fcb0e](https://github.com/Opentrons/opentrons/commit/15fcb0e1f7b3b96ac5ec020d0854a6c715068f3d))
* **shared-data:** Support quirks, mount and mutable configs in v2 pipettes ([12966](https://github.com/Opentrons/opentrons/issues/12966)) ([9e7c35c](https://github.com/Opentrons/opentrons/commit/9e7c35c3329fe619647d192dd2f35da1c1005dce))
* **step-generation, protocol-designer:** add timeline error for off deck labware ([12997](https://github.com/Opentrons/opentrons/issues/12997)) ([4142bdd](https://github.com/Opentrons/opentrons/commit/4142bddf055bf17b463a481e84559188c641d008))


BREAKING CHANGES

* **shared-data:** all usage of "opentrons_ot3_96_tiprack_*" labware loadnames should be replaced by
"opentrons_flex_96_tiprack_*"

Co-authored-by: Laura Cox <lauraopentrons.com>





ot30.14.0-alpha.7
[0.14.0-alpha.7](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.6...ot30.14.0-alpha.7) (2023-08-07)


Bug Fixes

* **app:** change desktop network icon priority ([13240](https://github.com/Opentrons/opentrons/issues/13240)) ([3c5753c](https://github.com/Opentrons/opentrons/commit/3c5753c9bebf6c440560e720b8296caf02760fd4))
* **app:** Update i18n keyword for firmware update treatment ([13249](https://github.com/Opentrons/opentrons/issues/13249)) ([d145fbb](https://github.com/Opentrons/opentrons/commit/d145fbbbb696c3a6bfbe22f9345fccc1338c4b60))


Features

* **app-shell-odd,robot-server:** Allow resetting on-device display configuration ([13227](https://github.com/Opentrons/opentrons/issues/13227)) ([3fd73a2](https://github.com/Opentrons/opentrons/commit/3fd73a239e16aee9fbdf697c1524ac8d41e553e1))





ot30.14.0-alpha.6
[0.14.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.5...ot30.14.0-alpha.6) (2023-08-04)


Bug Fixes

* **api, hardware:** Only monitor overpressure if plunger axis is actually moving ([13232](https://github.com/Opentrons/opentrons/issues/13232)) ([a43a58a](https://github.com/Opentrons/opentrons/commit/a43a58a07b8ae10689bf2519f623773d294c0508))
* **app:** generify update robot message ([13236](https://github.com/Opentrons/opentrons/issues/13236)) ([0ad7167](https://github.com/Opentrons/opentrons/commit/0ad7167cadc4227a9f27f11a5d11e17a0515cfc7))
* **app:** poll instrument info for desktop protocol setup ([13192](https://github.com/Opentrons/opentrons/issues/13192)) ([34a1f33](https://github.com/Opentrons/opentrons/commit/34a1f3362eea6a7566b20717797b561d37d73360))
* **app:** show network ip info if it exists ([13238](https://github.com/Opentrons/opentrons/issues/13238)) ([5cfb86d](https://github.com/Opentrons/opentrons/commit/5cfb86d3a2d0586109ca0e093b9053ba330d8742))


Features

* **engine:** use grip force and height from definitions in pe ([13233](https://github.com/Opentrons/opentrons/issues/13233)) ([a5303d1](https://github.com/Opentrons/opentrons/commit/a5303d1fdb1e25d912c34f73ab2a0974adf269ce))
* **shared-data:** add grip force and grip height to labware definitions ([13222](https://github.com/Opentrons/opentrons/issues/13222)) ([b20561c](https://github.com/Opentrons/opentrons/commit/b20561cc9d3c107bab81d7041787526039ea5e00))





ot30.14.0-alpha.5
[0.14.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.4...ot30.14.0-alpha.5) (2023-08-02)


Bug Fixes

* **app:** fix app whitescreen issue ([13220](https://github.com/Opentrons/opentrons/issues/13220)) ([e8a656b](https://github.com/Opentrons/opentrons/commit/e8a656b2edef76378d223e61f10c95a42e19459f))
* **app:** show robot network connection in app if able to communicate via that connection ([13206](https://github.com/Opentrons/opentrons/issues/13206)) ([008cae1](https://github.com/Opentrons/opentrons/commit/008cae185ab797feaea399fd73e0a8c9cd8c7c3a))
* **protocol-engine:** Propagate errors during cleanup phase ([13207](https://github.com/Opentrons/opentrons/issues/13207)) ([8377788](https://github.com/Opentrons/opentrons/commit/83777880f1e89108cb160488c28ff6eae3b2a9ad))


Features

* **gripper:** specify whether or not a gripper move should stay engaged after an error ([13214](https://github.com/Opentrons/opentrons/issues/13214)) ([35edf78](https://github.com/Opentrons/opentrons/commit/35edf78e8651571f925946f2c8579e1e81da3f0a))





ot30.14.0-alpha.4
[0.14.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.3...ot30.14.0-alpha.4) (2023-08-01)


Bug Fixes

* **api, shared-data:** raise error when using gripper in ot2 protocols ([13208](https://github.com/Opentrons/opentrons/issues/13208)) ([914c567](https://github.com/Opentrons/opentrons/commit/914c5676556eed74e0f162a5f9d9c6be24b6ab33))
* **api:** handle unknown working volumes ([13204](https://github.com/Opentrons/opentrons/issues/13204)) ([a8bf9c0](https://github.com/Opentrons/opentrons/commit/a8bf9c0cf599609ead48697c65d5e22b70eb8242))
* **app-shell:** remove usb-detection build process special casing ([13194](https://github.com/Opentrons/opentrons/issues/13194)) ([fcab19c](https://github.com/Opentrons/opentrons/commit/fcab19c355e408821fe12d80cd85667f204a18a2))
* **app:** do not call direction control handlers if disabled ([13205](https://github.com/Opentrons/opentrons/issues/13205)) ([441bb40](https://github.com/Opentrons/opentrons/commit/441bb4032b98b383f0c3e189fe56fea82767ccca))


Features

* **api, shared-data:** add location-based gripper offsets to final labware movement offsets ([13186](https://github.com/Opentrons/opentrons/issues/13186)) ([534f0f9](https://github.com/Opentrons/opentrons/commit/534f0f9562dc28be065fc48a63259861696a0726))
* **app:** add gripper calibration to device settings ([13196](https://github.com/Opentrons/opentrons/issues/13196)) ([9f7e1b5](https://github.com/Opentrons/opentrons/commit/9f7e1b503d46e9034d376cbba5ddc3ac44c3a7ec))
* **shared-data:** aluminum block split adapter definition ([13209](https://github.com/Opentrons/opentrons/issues/13209)) ([015f744](https://github.com/Opentrons/opentrons/commit/015f7447e015dae4760f6732df8c89b4fa28f190))





ot30.14.0-alpha.3
[0.14.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.2...ot30.14.0-alpha.3) (2023-07-28)


Bug Fixes

* **api:** update estimation before homing if encoder pos is good, regardless of stepper status ([13187](https://github.com/Opentrons/opentrons/issues/13187)) ([8916a70](https://github.com/Opentrons/opentrons/commit/8916a70bd1ca73735297ab08431cfac7407ca58c))
* **robot-server:** do not save calibration offsets if an error occurs ([13168](https://github.com/Opentrons/opentrons/issues/13168)) ([1388e25](https://github.com/Opentrons/opentrons/commit/1388e2555d1d2da16b9d5bf91f5dd3754afb652a))
* **shared-data:** update flex tip rack definitions with DVT/PVT measurements ([13190](https://github.com/Opentrons/opentrons/issues/13190)) ([31fdcce](https://github.com/Opentrons/opentrons/commit/31fdcce97dba1bea26c61017eb1714ac4c245f61))





ot30.14.0-alpha.2
[0.14.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.1...ot30.14.0-alpha.2) (2023-07-27)


Bug Fixes

* **app:** filter for duplicate defUri after filtering for tipracks used ([13182](https://github.com/Opentrons/opentrons/issues/13182)) ([b0f5fa6](https://github.com/Opentrons/opentrons/commit/b0f5fa61c600238bd6e4d67921ecd41fbec7d5a1))


Features

* **hardware:** add acceleration to pick up tip for 96 channel ([12944](https://github.com/Opentrons/opentrons/issues/12944)) ([6c38267](https://github.com/Opentrons/opentrons/commit/6c38267a7a4e1d61b801fb6f5a7354235a39f4aa))
* **shared-data, app, protocol-designer, api-client, api, robot-server:** schemaV7 migration ([13007](https://github.com/Opentrons/opentrons/issues/13007)) ([9f29c9d](https://github.com/Opentrons/opentrons/commit/9f29c9d78322f2e168efcedd2bf1a1f564a9d204))





ot30.14.0-alpha.1
[0.14.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.14.0-alpha.0...ot30.14.0-alpha.1) (2023-07-26)


Bug Fixes

* **api:** do not open jaw after gripper cal ([13165](https://github.com/Opentrons/opentrons/issues/13165)) ([bd13403](https://github.com/Opentrons/opentrons/commit/bd134030a1b4ee2eb2af67930bc6b66610249a7e))


Features

* **api:** Support changing return tip height by tip size type ([13157](https://github.com/Opentrons/opentrons/issues/13157)) ([b985fc1](https://github.com/Opentrons/opentrons/commit/b985fc1c7677a28b2ff96678fc6bc05b9fb979b4))





ot30.13.0
[0.13.0](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-24)



[0.13.0-alpha.12](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-21)



[0.13.0-alpha.11](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-18)


Bug Fixes

* **api:** dont emit 0-duration moves ([13121](https://github.com/Opentrons/opentrons/issues/13121)) ([9275a85](https://github.com/Opentrons/opentrons/commit/9275a858fa84475916641f5dd213fcb4c66236d1))
* **api:** tip action test should check for both home and backoff step ([13124](https://github.com/Opentrons/opentrons/issues/13124)) ([60df992](https://github.com/Opentrons/opentrons/commit/60df992905d52d257f3413d5636cb99d7af2cadb))


Features

* **api:** add limit switch backoff move to 96-channel pipette tip motor home sequence ([13110](https://github.com/Opentrons/opentrons/issues/13110)) ([44c201f](https://github.com/Opentrons/opentrons/commit/44c201fca7892a27bb29499945a2b61e0b45eca0))
* **shared-data:** add the PVT models for all pipettes ([13117](https://github.com/Opentrons/opentrons/issues/13117)) ([8a68af8](https://github.com/Opentrons/opentrons/commit/8a68af863f4df10e1be74d52e096d705c67a027b))



[0.13.0-alpha.9](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-13)


Bug Fixes

* **api:** separate home and backoff steps into separate move groups ([13095](https://github.com/Opentrons/opentrons/issues/13095)) ([eed0bef](https://github.com/Opentrons/opentrons/commit/eed0bef94dd5798955e4b9928f26b592203a5d7f))



[0.13.0-alpha.8](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-12)


Bug Fixes

* **hardware:** bump minimum move timeouts ([13088](https://github.com/Opentrons/opentrons/issues/13088)) ([6a92280](https://github.com/Opentrons/opentrons/commit/6a92280b515c65321c695d7e3f2cfcde3bae2f95))
* **update-server:** persist the machine-id after writing the rootfs to the unused partition. ([13077](https://github.com/Opentrons/opentrons/issues/13077)) ([75c7c47](https://github.com/Opentrons/opentrons/commit/75c7c47e73d05572925c496525028173f217e733))



[0.13.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-07)


Bug Fixes

* **hardware:** cancel moves after stop condition ([13058](https://github.com/Opentrons/opentrons/issues/13058)) ([2816a75](https://github.com/Opentrons/opentrons/commit/2816a75d88428f9529c0563639fffa3c6a732bfb))



[0.13.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-07-06)


Bug Fixes

* **hardware:** minimum movement displacement of 0.05mm ([13052](https://github.com/Opentrons/opentrons/issues/13052)) ([bbffb4a](https://github.com/Opentrons/opentrons/commit/bbffb4ab0659e4058b77bce5071c656ab4c7ca8a))



[0.13.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-06-29)


Features

* **api:** drop tips in predetermined locations ([12960](https://github.com/Opentrons/opentrons/issues/12960)) ([37609fd](https://github.com/Opentrons/opentrons/commit/37609fda7920bab729ff0b672876894544f6f852))
* **app:** send fatal ODD browser logs to electron layer ([13017](https://github.com/Opentrons/opentrons/issues/13017)) ([19592bf](https://github.com/Opentrons/opentrons/commit/19592bff0b78838efc4cab1dc0eaefbf19272ca3))



[0.13.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-06-29)


Bug Fixes

* **shared-data:** remove deprecated 'ot3' tip rack defs ([12947](https://github.com/Opentrons/opentrons/issues/12947)) ([e04d096](https://github.com/Opentrons/opentrons/commit/e04d0965f5de3e94f04093638d204b361cd5d0a7))


BREAKING CHANGES

* **shared-data:** all usage of "opentrons_ot3_96_tiprack_*" labware loadnames should be replaced by
"opentrons_flex_96_tiprack_*"

Co-authored-by: Laura Cox <lauraopentrons.com>



[0.13.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-06-29)


Bug Fixes

* **app:** ODD white screen when instrument detaches ([13000](https://github.com/Opentrons/opentrons/issues/13000)) ([ecc3d81](https://github.com/Opentrons/opentrons/commit/ecc3d81f4019683c53fcd137c463ac4d8866fa73))
* **hardware:** clear move group from node if move condition is met ([12986](https://github.com/Opentrons/opentrons/issues/12986)) ([4f1efe7](https://github.com/Opentrons/opentrons/commit/4f1efe79c57f4b46f1d1d35ee6b32dc64ee6e23c))
* **hardware:** move group timeout exception should be raised ([12901](https://github.com/Opentrons/opentrons/issues/12901)) ([9dbfa59](https://github.com/Opentrons/opentrons/commit/9dbfa59a89f5d7b3beb89119f3f5868f1a004ebf))
* **hardware:** use ensure send when clearing move group ([12999](https://github.com/Opentrons/opentrons/issues/12999)) ([645d181](https://github.com/Opentrons/opentrons/commit/645d181d50f580302caeaa9a8d5017aa6a9cbedd))



[0.13.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0) (2023-06-27)


Bug Fixes

* **api, hardware-testing:** update plunger speed/currents ([12987](https://github.com/Opentrons/opentrons/issues/12987)) ([d45793e](https://github.com/Opentrons/opentrons/commit/d45793ee38434b877ba03675970a6af38b603bd6))
* **api:** always home right mount first (for FLEX) ([12983](https://github.com/Opentrons/opentrons/issues/12983)) ([8b6e63b](https://github.com/Opentrons/opentrons/commit/8b6e63bf61d539df669be77c3e7b1551de7586b6))
* **api:** Disable head motors when attaching an instrument ([12976](https://github.com/Opentrons/opentrons/issues/12976)) ([fcbdc6a](https://github.com/Opentrons/opentrons/commit/fcbdc6acddb9f1578a2b46b8f814f3c14061e6cc))
* **api:** update USB port & hub mapping logic for Flex ([12775](https://github.com/Opentrons/opentrons/issues/12775)) ([cbfa12f](https://github.com/Opentrons/opentrons/commit/cbfa12f4010dc9492af1073e24a64488b77ffc37))
* **app:** Display missing font glyphs [RAUT-491] ([12937](https://github.com/Opentrons/opentrons/issues/12937)) ([4f3c3f7](https://github.com/Opentrons/opentrons/commit/4f3c3f7f310ad86ea5b20db86de1a01dac7ba405))
* **app:** DQA fixes for protocol details pages ([12922](https://github.com/Opentrons/opentrons/issues/12922)) ([6263d9a](https://github.com/Opentrons/opentrons/commit/6263d9ac74a4f72f4b534cf98635f24e0115abef))
* **app:** fix protocol dashboard dqa ([12861](https://github.com/Opentrons/opentrons/issues/12861)) ([f8f7e69](https://github.com/Opentrons/opentrons/commit/f8f7e699d512f59e1a2f4a9969428744e86a6a22))
* **app:** Gripper DQA fixes ([12973](https://github.com/Opentrons/opentrons/issues/12973)) ([4b55a76](https://github.com/Opentrons/opentrons/commit/4b55a7631feb6a1c06a513cee2b368c7a2ed4e13))
* **app:** look for ok gripper ([12991](https://github.com/Opentrons/opentrons/issues/12991)) ([caa53c6](https://github.com/Opentrons/opentrons/commit/caa53c65de40875950150298dfd0d2f48b59af17))
* **app:** protocol setup dqa fixes round 2 ([12871](https://github.com/Opentrons/opentrons/issues/12871)) ([d2d41a6](https://github.com/Opentrons/opentrons/commit/d2d41a6f8de0ccc8b46fc67a902deab10943adde))
* **app:** remove temporary instrument loading text on robot card ([12938](https://github.com/Opentrons/opentrons/issues/12938)) ([379b1a1](https://github.com/Opentrons/opentrons/commit/379b1a1ed7ab5e4e869da8d8998804fc684654c2))
* **app:** update software keyboard css to aling with dqa ([12940](https://github.com/Opentrons/opentrons/issues/12940)) ([589b7e3](https://github.com/Opentrons/opentrons/commit/589b7e3bac57206e52c0744a84ae3ff6c8bbf279))
* **hardware-testing:** Always call OT3API.cache_instruments() after building ([12942](https://github.com/Opentrons/opentrons/issues/12942)) ([afe85fd](https://github.com/Opentrons/opentrons/commit/afe85fdfae7d3ea3a2d5822fcb478dfc1853d038))
* **hardware-testing:** convert deck slot names when applying offsets ([12935](https://github.com/Opentrons/opentrons/issues/12935)) ([e9889b4](https://github.com/Opentrons/opentrons/commit/e9889b4958e629adac598669eb63fe916113f9bd))
* **hardware-testing:** Improve hw testing patch update ([12964](https://github.com/Opentrons/opentrons/issues/12964)) ([e84a5b4](https://github.com/Opentrons/opentrons/commit/e84a5b4e02b29727da3ce04360b39635031fe2ae))
* **hardware-testing:** Increase plunger max speed in patches ([12951](https://github.com/Opentrons/opentrons/issues/12951)) ([bebceb9](https://github.com/Opentrons/opentrons/commit/bebceb998ed15a2d004dee0f89197761eb7e226d))
* **hardware-testing:** Photometric 96ch last minute bug fixes ([12958](https://github.com/Opentrons/opentrons/issues/12958)) ([50efb8a](https://github.com/Opentrons/opentrons/commit/50efb8a74a08d5fcd69b74ca921857bcea1c271c))
* **hardware-testing:** Volumetric calibration protocols use 2.15 API ([12926](https://github.com/Opentrons/opentrons/issues/12926)) ([84cd367](https://github.com/Opentrons/opentrons/commit/84cd367ac14d900ebc66f760c77fbfd6759c0c93))
* **hardware:** if the port is closed, exit the driver in _anext_ ([12934](https://github.com/Opentrons/opentrons/issues/12934)) ([be21ab9](https://github.com/Opentrons/opentrons/commit/be21ab9815c32a43592c9b64f5ea367b3979e2ff))
* **hardware:** stop ot3 controller tests hanging ([12994](https://github.com/Opentrons/opentrons/issues/12994)) ([3c7c34d](https://github.com/Opentrons/opentrons/commit/3c7c34dd69bec1c80d9d904fdf3708df4da362f8))
* **protocol-designer:** repair move labware step form ([12945](https://github.com/Opentrons/opentrons/issues/12945)) ([6b09817](https://github.com/Opentrons/opentrons/commit/6b098176aa3414f43af2ce41094e1f4ba70c9048))
* **robot-server:** pulsing white status bar for stop requested engine state ([12877](https://github.com/Opentrons/opentrons/issues/12877)) ([0a87019](https://github.com/Opentrons/opentrons/commit/0a87019911c4f1c477d3cdd52cd95b7e1b12ba98))


Features

* Add script for provisioning Flex pipettes in emulation ([12897](https://github.com/Opentrons/opentrons/issues/12897)) ([14ca121](https://github.com/Opentrons/opentrons/commit/14ca1218006767d4eddc6897a51478781cf582af))
* Add support for empty mounts in provisioning script ([12961](https://github.com/Opentrons/opentrons/issues/12961)) ([f87e3a4](https://github.com/Opentrons/opentrons/commit/f87e3a40eb0df525d1d7f807256c123ee547dba9))
* **api-client, app:** add subsystem types and update flows ([12957](https://github.com/Opentrons/opentrons/issues/12957)) ([aad18ed](https://github.com/Opentrons/opentrons/commit/aad18ede555eaeacc8ffed6dc21bb071b919f09f))
* **api,shared-data:** error codes in PE ([12936](https://github.com/Opentrons/opentrons/issues/12936)) ([5271d4f](https://github.com/Opentrons/opentrons/commit/5271d4fbc473bb8f2506a90b2c929535c82892f6))
* **api:** add a stateless command to control the status bar ([12890](https://github.com/Opentrons/opentrons/issues/12890)) ([4c79013](https://github.com/Opentrons/opentrons/commit/4c7901375cc104907000c40c640aca4fff7f4358))
* **api:** add errorCode field to ErrorOccurrence model ([12898](https://github.com/Opentrons/opentrons/issues/12898)) ([48cd399](https://github.com/Opentrons/opentrons/commit/48cd399222a66c8c7a50e6e7b434054d158488a9))
* **api:** check if a tip is present on a pipette in the hardware controller ([12886](https://github.com/Opentrons/opentrons/issues/12886)) ([d3d5056](https://github.com/Opentrons/opentrons/commit/d3d505694f47b65f2e995e29f3ff54f4c8c02d9c))
* **api:** Monitor for overpressure on pipetting commands ([12864](https://github.com/Opentrons/opentrons/issues/12864)) ([05cd845](https://github.com/Opentrons/opentrons/commit/05cd8454d5f208a34b0896fd8b9a9e05891c046e))
* **app:** add ErrorBoundary component ([12902](https://github.com/Opentrons/opentrons/issues/12902)) ([2025ab3](https://github.com/Opentrons/opentrons/commit/2025ab3927913ae1b3215a40efa1fc17dbc827d3))
* **app:** add setup instructions modal ([12933](https://github.com/Opentrons/opentrons/issues/12933)) ([c5b813c](https://github.com/Opentrons/opentrons/commit/c5b813cb35f6d880f77e2f74292dd2c7d2d040a0))
* **app:** analysis failed modal for odd ([12927](https://github.com/Opentrons/opentrons/issues/12927)) ([5d12718](https://github.com/Opentrons/opentrons/commit/5d12718ada569eb19c91213f49b1ad562cdaf8b1))
* **app:** Intervention modal deck map updates ([12629](https://github.com/Opentrons/opentrons/issues/12629)) ([636279f](https://github.com/Opentrons/opentrons/commit/636279f43f6e5589951ca3a076b5503e46cab887))
* **app:** skeleton to recent run protocol card ([12930](https://github.com/Opentrons/opentrons/issues/12930)) ([3cdf090](https://github.com/Opentrons/opentrons/commit/3cdf090cd6cccee5f29ca3d1c524a04de718bfa9))
* **build:** update the VERSION.json file whenever we manually push. ([12949](https://github.com/Opentrons/opentrons/issues/12949)) ([0ac3a34](https://github.com/Opentrons/opentrons/commit/0ac3a34c4fee8bdbb92f91779b93382addee1e0c))
* **engine:** load adapter in engine/load and move labware on new OnLabwareLocation ([12928](https://github.com/Opentrons/opentrons/issues/12928)) ([3cb81a1](https://github.com/Opentrons/opentrons/commit/3cb81a16e671f8af0b23fc0f364c22d19424a08b))
* **protocol-designer, components, step-generation:** update modules section to accommodate gripper ([12955](https://github.com/Opentrons/opentrons/issues/12955)) ([6369f39](https://github.com/Opentrons/opentrons/commit/6369f39a72ea7b8f8bb41999d86af004577beb85))
* **protocol-designer, step-generation, components, shared-data:** add flex and move labware ([12920](https://github.com/Opentrons/opentrons/issues/12920)) ([10923bf](https://github.com/Opentrons/opentrons/commit/10923bff54c39c05e11ca36f40c386611f70f58b))
* **robot-server:** status bar animation during firmware updates ([12954](https://github.com/Opentrons/opentrons/issues/12954)) ([7ae3efc](https://github.com/Opentrons/opentrons/commit/7ae3efc3e636dac8e72426d6ca51e1881a244dcc))
* **shared-data:** add error code data ([12905](https://github.com/Opentrons/opentrons/issues/12905)) ([802a48b](https://github.com/Opentrons/opentrons/commit/802a48b25531e8f772d6adad0c19166b5ee8b53b))





ot30.14.0-alpha.0
[0.14.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.13.0...ot30.14.0-alpha.0) (2023-07-24)


Bug Fixes

* **api, hardware-testing:** update plunger speed/currents ([12987](https://github.com/Opentrons/opentrons/issues/12987)) ([4b2cd5c](https://github.com/Opentrons/opentrons/commit/4b2cd5c1de6f78e9ccb6f26fd3822291bf7a93d1))
* **api:** add yocto to architectures that observe the disabledLogAggregation setting ([13132](https://github.com/Opentrons/opentrons/issues/13132)) ([ae317ed](https://github.com/Opentrons/opentrons/commit/ae317ed510d195f1010e853fe4cbc4e964ef661d))
* **api:** change Flex front USB port number to 9 to disambiguate ([12923](https://github.com/Opentrons/opentrons/issues/12923)) ([96c4dcf](https://github.com/Opentrons/opentrons/commit/96c4dcfe8ff14f814f05c2fde47e0d58ea775a6a))
* **api:** Fix opentrons_execute ignoring args for custom labware and data ([13074](https://github.com/Opentrons/opentrons/issues/13074)) ([b059fe3](https://github.com/Opentrons/opentrons/commit/b059fe3bf71737ebbea48ea8e06b0bad7bcf3c15)), closes [#9256](https://github.com/Opentrons/opentrons/issues/9256)
* **api:** fix thread manager definition ([12948](https://github.com/Opentrons/opentrons/issues/12948)) ([4635318](https://github.com/Opentrons/opentrons/commit/4635318a8040eb8b0bc957b11d67ea958fa3ed08))
* **api:** Position plunger to bottom before picking up a tip ([13049](https://github.com/Opentrons/opentrons/issues/13049)) ([4becec5](https://github.com/Opentrons/opentrons/commit/4becec5babb2cdbc1ecfd0d1cdd968f0882187c0))
* **api:** raise Estop exception when Estop is pressed ([13008](https://github.com/Opentrons/opentrons/issues/13008)) ([b59c20d](https://github.com/Opentrons/opentrons/commit/b59c20d229e4cb53dc3350a073150ebb787ac671))
* **api:** Switch plunger backlash to pre-load for aspirations ([13076](https://github.com/Opentrons/opentrons/issues/13076)) ([11b4775](https://github.com/Opentrons/opentrons/commit/11b4775c6d93b938236b00945df3c0ea786f973b))
* **app, labware library:** prevent white screen when opening adapter definitions ([13063](https://github.com/Opentrons/opentrons/issues/13063)) ([6584665](https://github.com/Opentrons/opentrons/commit/6584665ec852032b6035471848fa691ca47eb1e7))
* **app:** add box shadow to sticky header on ODD settings page ([13013](https://github.com/Opentrons/opentrons/issues/13013)) ([3bfe77d](https://github.com/Opentrons/opentrons/commit/3bfe77d31858b623b1a39767b1af3b8afc3c99d1))
* **app:** add box shadow to sticky header on ODD settings page ([13013](https://github.com/Opentrons/opentrons/issues/13013)) ([7c2cd22](https://github.com/Opentrons/opentrons/commit/7c2cd22edff650163a477976a7e80f1607c3febd))
* **app:** Add gripper error handling and fix bugs ([13129](https://github.com/Opentrons/opentrons/issues/13129)) ([b3aef85](https://github.com/Opentrons/opentrons/commit/b3aef857f815cb0ba3a1e6047150dcd348f6840a))
* **app:** center align run failed splash screen text ([12989](https://github.com/Opentrons/opentrons/issues/12989)) ([8459197](https://github.com/Opentrons/opentrons/commit/84591973f3cc329dc5e7e04dc501f225e1fe300c))
* **app:** change overflow-wrap for a long name protocol ([13036](https://github.com/Opentrons/opentrons/issues/13036)) ([476aeea](https://github.com/Opentrons/opentrons/commit/476aeea1134544b678783054d666f1775afdf308))
* **app:** Dashboard DQA [round 2] ([13002](https://github.com/Opentrons/opentrons/issues/13002)) ([d5647db](https://github.com/Opentrons/opentrons/commit/d5647dbcffeea42af4ffacb684a106f5ecf6045c))
* **app:** DQA for pipette detach flow [RAUT-420] ([12974](https://github.com/Opentrons/opentrons/issues/12974)) ([5d47a9c](https://github.com/Opentrons/opentrons/commit/5d47a9cf179cb8bf0180994ec588dd93657eb741))
* **app:** fix duplicated scrollbars on Windows and Slideout ([13081](https://github.com/Opentrons/opentrons/issues/13081)) ([ca9e73e](https://github.com/Opentrons/opentrons/commit/ca9e73eb7799aeb7f50cc008dd1e7d2a6d91f0d7))
* **app:** fix failed error details modal styling and long protocol me display issue ([13133](https://github.com/Opentrons/opentrons/issues/13133)) ([159ec95](https://github.com/Opentrons/opentrons/commit/159ec955ab01791fb43dd44ecb0dd87315fa9bc4))
* **app:** fix InterventionModal's error on Storybook ([13061](https://github.com/Opentrons/opentrons/issues/13061)) ([4884dea](https://github.com/Opentrons/opentrons/commit/4884dea96d85b8bc5669e23dc0343edcb2befa24))
* **app:** Fix protocol setup screen dqa3 ([12950](https://github.com/Opentrons/opentrons/issues/12950)) ([4a5d856](https://github.com/Opentrons/opentrons/commit/4a5d856dbf33f39879a2ef02f85ee68d860262e8))
* **app:** fix run failed modal styling ([13103](https://github.com/Opentrons/opentrons/issues/13103)) ([eb85343](https://github.com/Opentrons/opentrons/commit/eb853435965458bc761b4ed9ab7ad588153025d7))
* **app:** fix Touchscreen Sleep scrolling issue ([12992](https://github.com/Opentrons/opentrons/issues/12992)) ([8259fc6](https://github.com/Opentrons/opentrons/commit/8259fc6258f634759c932799e6dde6c124e65462))
* **app:** fix ui components ([13039](https://github.com/Opentrons/opentrons/issues/13039)) ([87d1e0a](https://github.com/Opentrons/opentrons/commit/87d1e0a07fbe30f41edf7e624067a84cb5ce2f35))
* **app:** Labware Setup DQA fixes ([12980](https://github.com/Opentrons/opentrons/issues/12980)) ([1741d29](https://github.com/Opentrons/opentrons/commit/1741d29e539fee6dbb29b5f41916af59e2e2f98f))
* **app:** labware setup modal updates to match designs ([13018](https://github.com/Opentrons/opentrons/issues/13018)) ([c02954a](https://github.com/Opentrons/opentrons/commit/c02954a31ee028b76f2600e0c9eee25c841e362a))
* **app:** make update flow copy robot agnostic ([13131](https://github.com/Opentrons/opentrons/issues/13131)) ([1cff090](https://github.com/Opentrons/opentrons/commit/1cff09072cfc4b96e074a9e6762e7f275cfcca34))
* **app:** prevent longpress to analysis failed protocol ([13050](https://github.com/Opentrons/opentrons/issues/13050)) ([84c0a0e](https://github.com/Opentrons/opentrons/commit/84c0a0e41414f36b9d0f8c29beb8c327fe85aedf))
* **app:** redirect to run summary screen based on run endpoint ([13125](https://github.com/Opentrons/opentrons/issues/13125)) ([57b7c9b](https://github.com/Opentrons/opentrons/commit/57b7c9b13aa811f8cbd43b2743b695bcc6fe9bd0))
* **app:** round 1 DQA on LPC in ODD ([12967](https://github.com/Opentrons/opentrons/issues/12967)) ([93dfb87](https://github.com/Opentrons/opentrons/commit/93dfb879b38f1957f385a66c5fe4df902f433be3))
* **app:** send custom labware files to flex with protocol ([13089](https://github.com/Opentrons/opentrons/issues/13089)) ([92ce671](https://github.com/Opentrons/opentrons/commit/92ce671a60cedcce12a189d99609ed7d450803e4))
* **app:** subtler merge conflicts ([13069](https://github.com/Opentrons/opentrons/issues/13069)) ([b41f276](https://github.com/Opentrons/opentrons/commit/b41f276a11aad042c08c043cae45a95f8d809e76))
* **app:** toast and snackbar tweaks [RAUT-379] ([13030](https://github.com/Opentrons/opentrons/issues/13030)) ([68514d2](https://github.com/Opentrons/opentrons/commit/68514d2f086001041b82392f186ef05b97427260))
* **app:** update ODD unfinished route path when update not necessary ([12975](https://github.com/Opentrons/opentrons/issues/12975)) ([5ddc196](https://github.com/Opentrons/opentrons/commit/5ddc1967119372f09c19f62da4a3c5e2a50e6266))
* **build:** Don't sync version file after make push for now ([13080](https://github.com/Opentrons/opentrons/issues/13080)) ([40d84e3](https://github.com/Opentrons/opentrons/commit/40d84e393741df06a91cea8842183cca4a1395c9))
* **hardware-testing:** 96ch photometric confirm volume at beginning ([13041](https://github.com/Opentrons/opentrons/issues/13041)) ([f6131ab](https://github.com/Opentrons/opentrons/commit/f6131ab21547013d31a695bb4a6ce9473018e99b))
* **hardware-testing:** Actually use increment protocols so correct labware is loaded ([13003](https://github.com/Opentrons/opentrons/issues/13003)) ([e12ff88](https://github.com/Opentrons/opentrons/commit/e12ff881eb788c385d6fb43f457a228ad709f866))
* **hardware-testing:** Bug in checking reservoir volume and tip-rack names ([13015](https://github.com/Opentrons/opentrons/issues/13015)) ([8b395aa](https://github.com/Opentrons/opentrons/commit/8b395aa3e6a63cc5fc57db7948ef599083d89f0c))
* **hardware-testing:** Remove tips using them for finding liquid height ([13064](https://github.com/Opentrons/opentrons/issues/13064)) ([cc0f509](https://github.com/Opentrons/opentrons/commit/cc0f509b7551b511b8bf608fa37def47bb3729f0))
* **hardware-testing:** Retract farther away from scale ([13031](https://github.com/Opentrons/opentrons/issues/13031)) ([8f3a979](https://github.com/Opentrons/opentrons/commit/8f3a9795c9238ad263d2f29f184f32279d68e4e8))
* **hardware:** additional changes to the eeprom provisioning script ([13099](https://github.com/Opentrons/opentrons/issues/13099)) ([a930685](https://github.com/Opentrons/opentrons/commit/a930685740541901f9df4ba007b3a1e0199e3da5))
* **hardware:** make the error message from move group runner include the originating node name ([13042](https://github.com/Opentrons/opentrons/issues/13042)) ([56f74e1](https://github.com/Opentrons/opentrons/commit/56f74e124e4b4a76a7c168bbb60be0cd3e57e2d6))
* **hardware:** specify nodes when clearing move groups ([13072](https://github.com/Opentrons/opentrons/issues/13072)) ([40d81f2](https://github.com/Opentrons/opentrons/commit/40d81f268d7b16ba126ea77d531b95b5e944905a))
* **hardware:** stop ot3 controller tests hanging ([12994](https://github.com/Opentrons/opentrons/issues/12994)) ([397842a](https://github.com/Opentrons/opentrons/commit/397842a0628d365d19531d17b4d222ebccbace53))
* **labware-library:** fix ssr hydration bug, module product links, nest lw links, armadillo clone ([13083](https://github.com/Opentrons/opentrons/issues/13083)) ([3b743c0](https://github.com/Opentrons/opentrons/commit/3b743c0d5eac7964f0665716f9a7a7d1e001ed7c))
* **shared_data:** allow gen3 pipette load names ([0ad357f](https://github.com/Opentrons/opentrons/commit/0ad357f1fb6c9440b58908dd2e8a559cbf4c4d5a))
* **shared-data:** exclude module calibration adapters from being rendered. ([12971](https://github.com/Opentrons/opentrons/issues/12971)) ([84b46d8](https://github.com/Opentrons/opentrons/commit/84b46d80a59a34d10d9d99f4aa101339a6d8945e))
* **shared-data:** remove deprecated 'ot3' tip rack defs ([12947](https://github.com/Opentrons/opentrons/issues/12947)) ([ce5c4b5](https://github.com/Opentrons/opentrons/commit/ce5c4b59c3ebb740995b9140bc35916d61883282))
* **update-server:** clean up the downloaded update files after an update. ([13087](https://github.com/Opentrons/opentrons/issues/13087)) ([2d085d9](https://github.com/Opentrons/opentrons/commit/2d085d9282673fb1416e452cb525238544d5b22b))
* **update-server:** persist the machine-id after writing the rootfs to the unused partition. ([13077](https://github.com/Opentrons/opentrons/issues/13077)) ([5394203](https://github.com/Opentrons/opentrons/commit/5394203ff9e6e225dcb59bc5b608b4b30e1ec157))


Features

* **api, app, shared-data, pd:** use new flex pipette names in backend & clients ([13082](https://github.com/Opentrons/opentrons/issues/13082)) ([cb2a7be](https://github.com/Opentrons/opentrons/commit/cb2a7bee0f313bcbfdff2c86acac1c2cf124d7cf))
* **api, robot-server:** add estop state machine ([13146](https://github.com/Opentrons/opentrons/issues/13146)) ([98f191d](https://github.com/Opentrons/opentrons/commit/98f191dd8793614c1166e1cc843d44330022ecf9))
* **api:** add retract_axis to OT-2 and FLEX hardware-control api ([13001](https://github.com/Opentrons/opentrons/issues/13001)) ([434168a](https://github.com/Opentrons/opentrons/commit/434168a25bbfcd798e964d2ea79bc48a9b889c28))
* **api:** load adapter and load/move labware onto adapters in PAPI ([13016](https://github.com/Opentrons/opentrons/issues/13016)) ([f3b14eb](https://github.com/Opentrons/opentrons/commit/f3b14eb27b1ccf513343786b6f7f89996d1dc76a))
* **api:** remove use of LPC offsets during labware movement ([13144](https://github.com/Opentrons/opentrons/issues/13144)) ([e1da55c](https://github.com/Opentrons/opentrons/commit/e1da55c7acb1704e88e793a0ed7ab4e574643044))
* **api:** support overpressure monitoring for multiple mounts ([13021](https://github.com/Opentrons/opentrons/issues/13021)) ([7f99ed9](https://github.com/Opentrons/opentrons/commit/7f99ed9dab0eb78eed5e8c12d2bb45daad52682e))
* **api:** Support V2 pipette configs in the OT-2 and Protocol Engine ([13104](https://github.com/Opentrons/opentrons/issues/13104)) ([11fa4eb](https://github.com/Opentrons/opentrons/commit/11fa4eb23f63bf23f995a3ad87a0537de1db9160))
* **app, api-client:** usbPort type to match what robot server returns ([13092](https://github.com/Opentrons/opentrons/issues/13092)) ([46690d8](https://github.com/Opentrons/opentrons/commit/46690d88f64c436a6e4ebb939666a0072bff2d70))
* **app, components:** add a new const to spacing constants ([13029](https://github.com/Opentrons/opentrons/issues/13029)) ([14eb873](https://github.com/Opentrons/opentrons/commit/14eb873519ffce53b7f068a1116175bb86c52266))
* **app,components:** add deck map SlotLabels component ([13024](https://github.com/Opentrons/opentrons/issues/13024)) ([8ed3cbd](https://github.com/Opentrons/opentrons/commit/8ed3cbddd0e9bbc93471e16e5b4522f73579b379))
* **app,components:** add flex trash deck map object and slot base fill color ([13097](https://github.com/Opentrons/opentrons/issues/13097)) ([e8e62ff](https://github.com/Opentrons/opentrons/commit/e8e62ff7261e1e46a8189f912f8a43cca03dc43c))
* **app:** add a new type for red frame ([13011](https://github.com/Opentrons/opentrons/issues/13011)) ([c9e15b7](https://github.com/Opentrons/opentrons/commit/c9e15b777f8cc7ad8800a7c7a16c39f2d132e754))
* **app:** add e-stop modals for desktop app ([13078](https://github.com/Opentrons/opentrons/issues/13078)) ([23870fe](https://github.com/Opentrons/opentrons/commit/23870fe88c729c973c0a70e6967a233f76bcec0a))
* **app:** add e-stop modals for odd ([13093](https://github.com/Opentrons/opentrons/issues/13093)) ([623561c](https://github.com/Opentrons/opentrons/commit/623561cb617d5913023198e85e60bd9988f270e7))
* **app:** add e-stop screen ([13010](https://github.com/Opentrons/opentrons/issues/13010)) ([8280fb0](https://github.com/Opentrons/opentrons/commit/8280fb03e5d241da24da5088d8edfa536da610fd))
* **app:** add heater-shaker confirmation modal ([13023](https://github.com/Opentrons/opentrons/issues/13023)) ([f3655d8](https://github.com/Opentrons/opentrons/commit/f3655d8da861e17984a80ff6b47b1bfffe297b02))
* **app:** add instructional animations to manual move labware intervention modals ([13005](https://github.com/Opentrons/opentrons/issues/13005)) ([6ecbd96](https://github.com/Opentrons/opentrons/commit/6ecbd963d9aae164143d7e5242c1296e8e97469e))
* **app:** add ListItem component ([13128](https://github.com/Opentrons/opentrons/issues/13128)) ([d8e9d55](https://github.com/Opentrons/opentrons/commit/d8e9d5583eede8f3dbe553b8a47f859654a3cc7b))
* **app:** Always apply historic offset data setting [RAUT-437] ([13025](https://github.com/Opentrons/opentrons/issues/13025)) ([5aab331](https://github.com/Opentrons/opentrons/commit/5aab331701197a1537e6133b8663198974bcc9d0))
* **app:** multiple modules modal on device display ([13090](https://github.com/Opentrons/opentrons/issues/13090)) ([662cd8c](https://github.com/Opentrons/opentrons/commit/662cd8c5efdefe21530303c467f9f919a18e9a17))
* **app:** never hide module/liquid setup ([13134](https://github.com/Opentrons/opentrons/issues/13134)) ([8efc586](https://github.com/Opentrons/opentrons/commit/8efc58683e37ca7158c2bc193de98f351741e3c6))
* **app:** oDD firmware update modal for pipettes and gripper ([13062](https://github.com/Opentrons/opentrons/issues/13062)) ([41ecca7](https://github.com/Opentrons/opentrons/commit/41ecca725200a088a4201f5a6923e59fa190de50))
* **app:** run cancelling modal for odd ([12939](https://github.com/Opentrons/opentrons/issues/12939)) ([6d9fe99](https://github.com/Opentrons/opentrons/commit/6d9fe99dbbcd9d0c4d2b68d60de7811aad3478fa))
* **app:** send fatal ODD browser logs to electron layer ([13017](https://github.com/Opentrons/opentrons/issues/13017)) ([b1c956f](https://github.com/Opentrons/opentrons/commit/b1c956f0972120b87c75d82b2e2e8f272f6fe567))
* **app:** update device reset for gripper calibration ([13033](https://github.com/Opentrons/opentrons/issues/13033)) ([7341efe](https://github.com/Opentrons/opentrons/commit/7341efec91c6b0b8217a4245c6f0cf38792ba13e))
* **engine:** support loading offsets for labware with OnLabwareLocation ([13120](https://github.com/Opentrons/opentrons/issues/13120)) ([fc2ffdb](https://github.com/Opentrons/opentrons/commit/fc2ffdbe18c0304370356aa0cf9ad47a1f3497fd))
* **hardware-testing:** 96ch working on scale ([13019](https://github.com/Opentrons/opentrons/issues/13019)) ([d02dc6f](https://github.com/Opentrons/opentrons/commit/d02dc6f77c40d85daa1c37f2073e4672e5f5f445))
* **hardware-testing:** Added hardware testing usb package ([13140](https://github.com/Opentrons/opentrons/issues/13140)) ([6267e73](https://github.com/Opentrons/opentrons/commit/6267e73a95bbcfca61b3e081b1abe7b4d24ea484))
* **hardware-testing:** Configurable plunger acceleration per liquid-class ([13038](https://github.com/Opentrons/opentrons/issues/13038)) ([bc32ab3](https://github.com/Opentrons/opentrons/commit/bc32ab3a46e6292aefed27d76dee74d1832116f5))
* **hardware-testing:** measure evaporation loss and update liquid height ([13048](https://github.com/Opentrons/opentrons/issues/13048)) ([0c787ba](https://github.com/Opentrons/opentrons/commit/0c787ba9cc2a693049b666f2f082fc01404417fd))
* **hardware-testing:** Option to isolate specific channels on 8ch pipette during grav tests ([13053](https://github.com/Opentrons/opentrons/issues/13053)) ([0cb497e](https://github.com/Opentrons/opentrons/commit/0cb497e74fece62efd8dac47d47853efa90593c0))
* **hardware:** Added a driver to read and write data from the Flex eeprom ([12847](https://github.com/Opentrons/opentrons/issues/12847)) ([056bdcf](https://github.com/Opentrons/opentrons/commit/056bdcf9e89187e69b741c75e63d8b26049bedaa))
* **hardware:** added a script write and interact with data on the Flex eeprom. ([13054](https://github.com/Opentrons/opentrons/issues/13054)) ([8fb3d31](https://github.com/Opentrons/opentrons/commit/8fb3d31e1e9d1ab539657dc413966934142dc8ab))
* **hardware:** Hardware error codes ([13009](https://github.com/Opentrons/opentrons/issues/13009)) ([b411304](https://github.com/Opentrons/opentrons/commit/b411304e5a3acdc338809c573f633a5439d25759)), closes [#12963](https://github.com/Opentrons/opentrons/issues/12963)
* **protocol-designer, components:** some more misc things for trash slot, modals, and copy updates ([13022](https://github.com/Opentrons/opentrons/issues/13022)) ([9ac2908](https://github.com/Opentrons/opentrons/commit/9ac2908bfd68dbc40792add4ca315235751bb2c7))
* **protocol-designer, step-generation, components:** pipette edit, moveLabware, ui changes ([12968](https://github.com/Opentrons/opentrons/issues/12968)) ([87bff1b](https://github.com/Opentrons/opentrons/commit/87bff1b4c750643a64cfc7e3d66e76773ad469f5))
* **protocol-designer, step-generation:** createFileWizard and moveLa… ([13043](https://github.com/Opentrons/opentrons/issues/13043)) ([d7b8e50](https://github.com/Opentrons/opentrons/commit/d7b8e50e3454fa34197fc0fb8dad1c5544c101cd))
* **protocol-designer:** add flex slot labels to protocol designer deck map ([13047](https://github.com/Opentrons/opentrons/issues/13047)) ([f524c66](https://github.com/Opentrons/opentrons/commit/f524c6652a6d50a48f0b47844279c4264c665eb6))
* **protocol-designer:** add flex trash ([13102](https://github.com/Opentrons/opentrons/issues/13102)) ([1a3fc3c](https://github.com/Opentrons/opentrons/commit/1a3fc3c409ac33efb1785c5db4bffc4df8bced1c))
* **protocol-designer:** fixed trash id in correct slot depending on robot ([13098](https://github.com/Opentrons/opentrons/issues/13098)) ([2d9df73](https://github.com/Opentrons/opentrons/commit/2d9df735ee8fa6efe22d231f83c00157d701fe80))
* **robot-server:** add e-stop state query & acknowledge-disengage endpoints ([13067](https://github.com/Opentrons/opentrons/issues/13067)) ([869b992](https://github.com/Opentrons/opentrons/commit/869b992c66083cabca3b60fd521ccc2117424881))
* **robot-server:** fw version for instrs ([13094](https://github.com/Opentrons/opentrons/issues/13094)) ([6bf91db](https://github.com/Opentrons/opentrons/commit/6bf91dbc03c7881c16f8d88e07a3a440057a0366))
* **robot-server:** Present error codes in error responses ([12969](https://github.com/Opentrons/opentrons/issues/12969)) ([fc667aa](https://github.com/Opentrons/opentrons/commit/fc667aa6df2284d9075f4a628625951e532e20f7))
* **shared-data:** add definition for nest 1 well reservoir with 290ml capacity ([13122](https://github.com/Opentrons/opentrons/issues/13122)) ([15fcb0e](https://github.com/Opentrons/opentrons/commit/15fcb0e1f7b3b96ac5ec020d0854a6c715068f3d))
* **shared-data:** Support quirks, mount and mutable configs in v2 pipettes ([12966](https://github.com/Opentrons/opentrons/issues/12966)) ([9e7c35c](https://github.com/Opentrons/opentrons/commit/9e7c35c3329fe619647d192dd2f35da1c1005dce))
* **step-generation, protocol-designer:** add timeline error for off deck labware ([12997](https://github.com/Opentrons/opentrons/issues/12997)) ([4142bdd](https://github.com/Opentrons/opentrons/commit/4142bddf055bf17b463a481e84559188c641d008))


BREAKING CHANGES

* **shared-data:** all usage of "opentrons_ot3_96_tiprack_*" labware loadnames should be replaced by
"opentrons_flex_96_tiprack_*"

Co-authored-by: Laura Cox <lauraopentrons.com>





ot30.13.0-alpha.12
[0.13.0-alpha.12](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.11...ot30.13.0-alpha.12) (2023-07-21)





ot30.13.0-alpha.11
[0.13.0-alpha.11](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.10...ot30.13.0-alpha.11) (2023-07-19)





ot30.13.0-alpha.10
[0.13.0-alpha.10](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.9...ot30.13.0-alpha.10) (2023-07-18)


Bug Fixes

* **api:** dont emit 0-duration moves ([13121](https://github.com/Opentrons/opentrons/issues/13121)) ([9275a85](https://github.com/Opentrons/opentrons/commit/9275a858fa84475916641f5dd213fcb4c66236d1))
* **api:** tip action test should check for both home and backoff step ([13124](https://github.com/Opentrons/opentrons/issues/13124)) ([60df992](https://github.com/Opentrons/opentrons/commit/60df992905d52d257f3413d5636cb99d7af2cadb))


Features

* **api:** add limit switch backoff move to 96-channel pipette tip motor home sequence ([13110](https://github.com/Opentrons/opentrons/issues/13110)) ([44c201f](https://github.com/Opentrons/opentrons/commit/44c201fca7892a27bb29499945a2b61e0b45eca0))
* **shared-data:** add the PVT models for all pipettes ([13117](https://github.com/Opentrons/opentrons/issues/13117)) ([8a68af8](https://github.com/Opentrons/opentrons/commit/8a68af863f4df10e1be74d52e096d705c67a027b))





ot30.13.0-alpha.9
[0.13.0-alpha.9](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.8...ot30.13.0-alpha.9) (2023-07-14)



[0.13.0-alpha.9](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.8...ot30.13.0-alpha.9) (2023-07-13)


Bug Fixes

* **api:** separate home and backoff steps into separate move groups ([13095](https://github.com/Opentrons/opentrons/issues/13095)) ([eed0bef](https://github.com/Opentrons/opentrons/commit/eed0bef94dd5798955e4b9928f26b592203a5d7f))





ot30.13.0-alpha.8
[0.13.0-alpha.8](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.7...ot30.13.0-alpha.8) (2023-07-13)





ot30.13.0-alpha.7
[0.13.0-alpha.7](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.6...ot30.13.0-alpha.7) (2023-07-12)


Bug Fixes

* **hardware:** bump minimum move timeouts ([13088](https://github.com/Opentrons/opentrons/issues/13088)) ([6a92280](https://github.com/Opentrons/opentrons/commit/6a92280b515c65321c695d7e3f2cfcde3bae2f95))
* **update-server:** persist the machine-id after writing the rootfs to the unused partition. ([13077](https://github.com/Opentrons/opentrons/issues/13077)) ([75c7c47](https://github.com/Opentrons/opentrons/commit/75c7c47e73d05572925c496525028173f217e733))





ot30.13.0-beta.0
[0.13.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-07-10)



[0.13.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-07-07)


Bug Fixes

* **hardware:** cancel moves after stop condition ([13058](https://github.com/Opentrons/opentrons/issues/13058)) ([2816a75](https://github.com/Opentrons/opentrons/commit/2816a75d88428f9529c0563639fffa3c6a732bfb))



[0.13.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-07-06)


Bug Fixes

* **hardware:** minimum movement displacement of 0.05mm ([13052](https://github.com/Opentrons/opentrons/issues/13052)) ([bbffb4a](https://github.com/Opentrons/opentrons/commit/bbffb4ab0659e4058b77bce5071c656ab4c7ca8a))



[0.13.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-06-29)


Features

* **api:** drop tips in predetermined locations ([12960](https://github.com/Opentrons/opentrons/issues/12960)) ([37609fd](https://github.com/Opentrons/opentrons/commit/37609fda7920bab729ff0b672876894544f6f852))
* **app:** send fatal ODD browser logs to electron layer ([13017](https://github.com/Opentrons/opentrons/issues/13017)) ([19592bf](https://github.com/Opentrons/opentrons/commit/19592bff0b78838efc4cab1dc0eaefbf19272ca3))



[0.13.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-06-29)


Bug Fixes

* **shared-data:** remove deprecated 'ot3' tip rack defs ([12947](https://github.com/Opentrons/opentrons/issues/12947)) ([e04d096](https://github.com/Opentrons/opentrons/commit/e04d0965f5de3e94f04093638d204b361cd5d0a7))


BREAKING CHANGES

* **shared-data:** all usage of "opentrons_ot3_96_tiprack_*" labware loadnames should be replaced by
"opentrons_flex_96_tiprack_*"

Co-authored-by: Laura Cox <lauraopentrons.com>



[0.13.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-06-29)


Bug Fixes

* **app:** ODD white screen when instrument detaches ([13000](https://github.com/Opentrons/opentrons/issues/13000)) ([ecc3d81](https://github.com/Opentrons/opentrons/commit/ecc3d81f4019683c53fcd137c463ac4d8866fa73))
* **hardware:** clear move group from node if move condition is met ([12986](https://github.com/Opentrons/opentrons/issues/12986)) ([4f1efe7](https://github.com/Opentrons/opentrons/commit/4f1efe79c57f4b46f1d1d35ee6b32dc64ee6e23c))
* **hardware:** move group timeout exception should be raised ([12901](https://github.com/Opentrons/opentrons/issues/12901)) ([9dbfa59](https://github.com/Opentrons/opentrons/commit/9dbfa59a89f5d7b3beb89119f3f5868f1a004ebf))
* **hardware:** use ensure send when clearing move group ([12999](https://github.com/Opentrons/opentrons/issues/12999)) ([645d181](https://github.com/Opentrons/opentrons/commit/645d181d50f580302caeaa9a8d5017aa6a9cbedd))



[0.13.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-beta.0) (2023-06-27)


Bug Fixes

* **api, hardware-testing:** update plunger speed/currents ([12987](https://github.com/Opentrons/opentrons/issues/12987)) ([d45793e](https://github.com/Opentrons/opentrons/commit/d45793ee38434b877ba03675970a6af38b603bd6))
* **api:** always home right mount first (for FLEX) ([12983](https://github.com/Opentrons/opentrons/issues/12983)) ([8b6e63b](https://github.com/Opentrons/opentrons/commit/8b6e63bf61d539df669be77c3e7b1551de7586b6))
* **api:** Disable head motors when attaching an instrument ([12976](https://github.com/Opentrons/opentrons/issues/12976)) ([fcbdc6a](https://github.com/Opentrons/opentrons/commit/fcbdc6acddb9f1578a2b46b8f814f3c14061e6cc))
* **api:** update USB port & hub mapping logic for Flex ([12775](https://github.com/Opentrons/opentrons/issues/12775)) ([cbfa12f](https://github.com/Opentrons/opentrons/commit/cbfa12f4010dc9492af1073e24a64488b77ffc37))
* **app:** Display missing font glyphs [RAUT-491] ([12937](https://github.com/Opentrons/opentrons/issues/12937)) ([4f3c3f7](https://github.com/Opentrons/opentrons/commit/4f3c3f7f310ad86ea5b20db86de1a01dac7ba405))
* **app:** DQA fixes for protocol details pages ([12922](https://github.com/Opentrons/opentrons/issues/12922)) ([6263d9a](https://github.com/Opentrons/opentrons/commit/6263d9ac74a4f72f4b534cf98635f24e0115abef))
* **app:** fix protocol dashboard dqa ([12861](https://github.com/Opentrons/opentrons/issues/12861)) ([f8f7e69](https://github.com/Opentrons/opentrons/commit/f8f7e699d512f59e1a2f4a9969428744e86a6a22))
* **app:** Gripper DQA fixes ([12973](https://github.com/Opentrons/opentrons/issues/12973)) ([4b55a76](https://github.com/Opentrons/opentrons/commit/4b55a7631feb6a1c06a513cee2b368c7a2ed4e13))
* **app:** look for ok gripper ([12991](https://github.com/Opentrons/opentrons/issues/12991)) ([caa53c6](https://github.com/Opentrons/opentrons/commit/caa53c65de40875950150298dfd0d2f48b59af17))
* **app:** protocol setup dqa fixes round 2 ([12871](https://github.com/Opentrons/opentrons/issues/12871)) ([d2d41a6](https://github.com/Opentrons/opentrons/commit/d2d41a6f8de0ccc8b46fc67a902deab10943adde))
* **app:** remove temporary instrument loading text on robot card ([12938](https://github.com/Opentrons/opentrons/issues/12938)) ([379b1a1](https://github.com/Opentrons/opentrons/commit/379b1a1ed7ab5e4e869da8d8998804fc684654c2))
* **app:** update software keyboard css to aling with dqa ([12940](https://github.com/Opentrons/opentrons/issues/12940)) ([589b7e3](https://github.com/Opentrons/opentrons/commit/589b7e3bac57206e52c0744a84ae3ff6c8bbf279))
* **hardware-testing:** Always call OT3API.cache_instruments() after building ([12942](https://github.com/Opentrons/opentrons/issues/12942)) ([afe85fd](https://github.com/Opentrons/opentrons/commit/afe85fdfae7d3ea3a2d5822fcb478dfc1853d038))
* **hardware-testing:** convert deck slot names when applying offsets ([12935](https://github.com/Opentrons/opentrons/issues/12935)) ([e9889b4](https://github.com/Opentrons/opentrons/commit/e9889b4958e629adac598669eb63fe916113f9bd))
* **hardware-testing:** Improve hw testing patch update ([12964](https://github.com/Opentrons/opentrons/issues/12964)) ([e84a5b4](https://github.com/Opentrons/opentrons/commit/e84a5b4e02b29727da3ce04360b39635031fe2ae))
* **hardware-testing:** Increase plunger max speed in patches ([12951](https://github.com/Opentrons/opentrons/issues/12951)) ([bebceb9](https://github.com/Opentrons/opentrons/commit/bebceb998ed15a2d004dee0f89197761eb7e226d))
* **hardware-testing:** Photometric 96ch last minute bug fixes ([12958](https://github.com/Opentrons/opentrons/issues/12958)) ([50efb8a](https://github.com/Opentrons/opentrons/commit/50efb8a74a08d5fcd69b74ca921857bcea1c271c))
* **hardware-testing:** Volumetric calibration protocols use 2.15 API ([12926](https://github.com/Opentrons/opentrons/issues/12926)) ([84cd367](https://github.com/Opentrons/opentrons/commit/84cd367ac14d900ebc66f760c77fbfd6759c0c93))
* **hardware:** if the port is closed, exit the driver in _anext_ ([12934](https://github.com/Opentrons/opentrons/issues/12934)) ([be21ab9](https://github.com/Opentrons/opentrons/commit/be21ab9815c32a43592c9b64f5ea367b3979e2ff))
* **hardware:** stop ot3 controller tests hanging ([12994](https://github.com/Opentrons/opentrons/issues/12994)) ([3c7c34d](https://github.com/Opentrons/opentrons/commit/3c7c34dd69bec1c80d9d904fdf3708df4da362f8))
* **protocol-designer:** repair move labware step form ([12945](https://github.com/Opentrons/opentrons/issues/12945)) ([6b09817](https://github.com/Opentrons/opentrons/commit/6b098176aa3414f43af2ce41094e1f4ba70c9048))
* **robot-server:** pulsing white status bar for stop requested engine state ([12877](https://github.com/Opentrons/opentrons/issues/12877)) ([0a87019](https://github.com/Opentrons/opentrons/commit/0a87019911c4f1c477d3cdd52cd95b7e1b12ba98))


Features

* Add script for provisioning Flex pipettes in emulation ([12897](https://github.com/Opentrons/opentrons/issues/12897)) ([14ca121](https://github.com/Opentrons/opentrons/commit/14ca1218006767d4eddc6897a51478781cf582af))
* Add support for empty mounts in provisioning script ([12961](https://github.com/Opentrons/opentrons/issues/12961)) ([f87e3a4](https://github.com/Opentrons/opentrons/commit/f87e3a40eb0df525d1d7f807256c123ee547dba9))
* **api-client, app:** add subsystem types and update flows ([12957](https://github.com/Opentrons/opentrons/issues/12957)) ([aad18ed](https://github.com/Opentrons/opentrons/commit/aad18ede555eaeacc8ffed6dc21bb071b919f09f))
* **api,shared-data:** error codes in PE ([12936](https://github.com/Opentrons/opentrons/issues/12936)) ([5271d4f](https://github.com/Opentrons/opentrons/commit/5271d4fbc473bb8f2506a90b2c929535c82892f6))
* **api:** add a stateless command to control the status bar ([12890](https://github.com/Opentrons/opentrons/issues/12890)) ([4c79013](https://github.com/Opentrons/opentrons/commit/4c7901375cc104907000c40c640aca4fff7f4358))
* **api:** add errorCode field to ErrorOccurrence model ([12898](https://github.com/Opentrons/opentrons/issues/12898)) ([48cd399](https://github.com/Opentrons/opentrons/commit/48cd399222a66c8c7a50e6e7b434054d158488a9))
* **api:** check if a tip is present on a pipette in the hardware controller ([12886](https://github.com/Opentrons/opentrons/issues/12886)) ([d3d5056](https://github.com/Opentrons/opentrons/commit/d3d505694f47b65f2e995e29f3ff54f4c8c02d9c))
* **api:** Monitor for overpressure on pipetting commands ([12864](https://github.com/Opentrons/opentrons/issues/12864)) ([05cd845](https://github.com/Opentrons/opentrons/commit/05cd8454d5f208a34b0896fd8b9a9e05891c046e))
* **app:** add ErrorBoundary component ([12902](https://github.com/Opentrons/opentrons/issues/12902)) ([2025ab3](https://github.com/Opentrons/opentrons/commit/2025ab3927913ae1b3215a40efa1fc17dbc827d3))
* **app:** add setup instructions modal ([12933](https://github.com/Opentrons/opentrons/issues/12933)) ([c5b813c](https://github.com/Opentrons/opentrons/commit/c5b813cb35f6d880f77e2f74292dd2c7d2d040a0))
* **app:** analysis failed modal for odd ([12927](https://github.com/Opentrons/opentrons/issues/12927)) ([5d12718](https://github.com/Opentrons/opentrons/commit/5d12718ada569eb19c91213f49b1ad562cdaf8b1))
* **app:** Intervention modal deck map updates ([12629](https://github.com/Opentrons/opentrons/issues/12629)) ([636279f](https://github.com/Opentrons/opentrons/commit/636279f43f6e5589951ca3a076b5503e46cab887))
* **app:** skeleton to recent run protocol card ([12930](https://github.com/Opentrons/opentrons/issues/12930)) ([3cdf090](https://github.com/Opentrons/opentrons/commit/3cdf090cd6cccee5f29ca3d1c524a04de718bfa9))
* **build:** update the VERSION.json file whenever we manually push. ([12949](https://github.com/Opentrons/opentrons/issues/12949)) ([0ac3a34](https://github.com/Opentrons/opentrons/commit/0ac3a34c4fee8bdbb92f91779b93382addee1e0c))
* **engine:** load adapter in engine/load and move labware on new OnLabwareLocation ([12928](https://github.com/Opentrons/opentrons/issues/12928)) ([3cb81a1](https://github.com/Opentrons/opentrons/commit/3cb81a16e671f8af0b23fc0f364c22d19424a08b))
* **protocol-designer, components, step-generation:** update modules section to accommodate gripper ([12955](https://github.com/Opentrons/opentrons/issues/12955)) ([6369f39](https://github.com/Opentrons/opentrons/commit/6369f39a72ea7b8f8bb41999d86af004577beb85))
* **protocol-designer, step-generation, components, shared-data:** add flex and move labware ([12920](https://github.com/Opentrons/opentrons/issues/12920)) ([10923bf](https://github.com/Opentrons/opentrons/commit/10923bff54c39c05e11ca36f40c386611f70f58b))
* **robot-server:** status bar animation during firmware updates ([12954](https://github.com/Opentrons/opentrons/issues/12954)) ([7ae3efc](https://github.com/Opentrons/opentrons/commit/7ae3efc3e636dac8e72426d6ca51e1881a244dcc))
* **shared-data:** add error code data ([12905](https://github.com/Opentrons/opentrons/issues/12905)) ([802a48b](https://github.com/Opentrons/opentrons/commit/802a48b25531e8f772d6adad0c19166b5ee8b53b))





ot30.13.0-alpha.6
[0.13.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.5...ot30.13.0-alpha.6) (2023-07-07)


Bug Fixes

* **hardware:** cancel moves after stop condition ([13058](https://github.com/Opentrons/opentrons/issues/13058)) ([2816a75](https://github.com/Opentrons/opentrons/commit/2816a75d88428f9529c0563639fffa3c6a732bfb))





ot30.13.0-alpha.5
[0.13.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.4...ot30.13.0-alpha.5) (2023-07-06)


Bug Fixes

* **hardware:** minimum movement displacement of 0.05mm ([13052](https://github.com/Opentrons/opentrons/issues/13052)) ([bbffb4a](https://github.com/Opentrons/opentrons/commit/bbffb4ab0659e4058b77bce5071c656ab4c7ca8a))





ot30.13.0-alpha.4
[0.13.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.3...ot30.13.0-alpha.4) (2023-06-29)


Features

* **api:** drop tips in predetermined locations ([12960](https://github.com/Opentrons/opentrons/issues/12960)) ([37609fd](https://github.com/Opentrons/opentrons/commit/37609fda7920bab729ff0b672876894544f6f852))
* **app:** send fatal ODD browser logs to electron layer ([13017](https://github.com/Opentrons/opentrons/issues/13017)) ([19592bf](https://github.com/Opentrons/opentrons/commit/19592bff0b78838efc4cab1dc0eaefbf19272ca3))





ot30.13.0-alpha.3
[0.13.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.2...ot30.13.0-alpha.3) (2023-06-29)


Bug Fixes

* **shared-data:** remove deprecated 'ot3' tip rack defs ([12947](https://github.com/Opentrons/opentrons/issues/12947)) ([e04d096](https://github.com/Opentrons/opentrons/commit/e04d0965f5de3e94f04093638d204b361cd5d0a7))


BREAKING CHANGES

* **shared-data:** all usage of "opentrons_ot3_96_tiprack_*" labware loadnames should be replaced by
"opentrons_flex_96_tiprack_*"

Co-authored-by: Laura Cox <lauraopentrons.com>





ot30.13.0-alpha.1
[0.13.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.13.0-alpha.0...ot30.13.0-alpha.1) (2023-06-27)


Bug Fixes

* **api, hardware-testing:** update plunger speed/currents ([12987](https://github.com/Opentrons/opentrons/issues/12987)) ([d45793e](https://github.com/Opentrons/opentrons/commit/d45793ee38434b877ba03675970a6af38b603bd6))
* **api:** always home right mount first (for FLEX) ([12983](https://github.com/Opentrons/opentrons/issues/12983)) ([8b6e63b](https://github.com/Opentrons/opentrons/commit/8b6e63bf61d539df669be77c3e7b1551de7586b6))
* **api:** Disable head motors when attaching an instrument ([12976](https://github.com/Opentrons/opentrons/issues/12976)) ([fcbdc6a](https://github.com/Opentrons/opentrons/commit/fcbdc6acddb9f1578a2b46b8f814f3c14061e6cc))
* **app:** look for ok gripper ([12991](https://github.com/Opentrons/opentrons/issues/12991)) ([caa53c6](https://github.com/Opentrons/opentrons/commit/caa53c65de40875950150298dfd0d2f48b59af17))
* **hardware:** stop ot3 controller tests hanging ([12994](https://github.com/Opentrons/opentrons/issues/12994)) ([3c7c34d](https://github.com/Opentrons/opentrons/commit/3c7c34dd69bec1c80d9d904fdf3708df4da362f8))





ot30.12.0
[0.12.0](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-26)



[0.12.0-beta.1](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-22)


Bug Fixes

* **hardware:** don't stop reading from CAN after most exceptions ([12963](https://github.com/Opentrons/opentrons/issues/12963)) ([12e30e0](https://github.com/Opentrons/opentrons/commit/12e30e08acda4e8747cd9afbd8d5e70350cfed89))



[0.12.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-21)



[0.12.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-20)


Bug Fixes

* **hardware:** allow longer for pipettes to boot ([12941](https://github.com/Opentrons/opentrons/issues/12941)) ([918b2c1](https://github.com/Opentrons/opentrons/commit/918b2c10354b51d31347160426d77a0a0d7790eb))



[0.12.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-14)


Bug Fixes

* **api:** home plunger & mount axis properly after drop tip ([12857](https://github.com/Opentrons/opentrons/issues/12857)) ([0cdba18](https://github.com/Opentrons/opentrons/commit/0cdba185015aa0b5d708cd884b655345fdd3629c))



[0.12.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-14)


Bug Fixes

* **api:** increase pipette detection timeout ([12916](https://github.com/Opentrons/opentrons/issues/12916)) ([c48c327](https://github.com/Opentrons/opentrons/commit/c48c3271062253de5309e5c33fe1c37035080228))



[0.12.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0) (2023-06-13)


Bug Fixes

* **api, app:** thermocycler hold time on API v2.14 ([12814](https://github.com/Opentrons/opentrons/issues/12814)) ([f2c2db9](https://github.com/Opentrons/opentrons/commit/f2c2db9ea5c4c2b07b65a502dde9347c3a75df45))
* **api:** revert firmware binaries dir change and use /usr/bin/firmware for Flex ([12881](https://github.com/Opentrons/opentrons/issues/12881)) ([c09c809](https://github.com/Opentrons/opentrons/commit/c09c809a458ea1123157894387ff89e952f03d6c))
* **api:** set the firmware binary dir for the Flex to /usr/lib/firmware ([12866](https://github.com/Opentrons/opentrons/issues/12866)) ([75b3641](https://github.com/Opentrons/opentrons/commit/75b3641e0be78cb43c23d5990a425fb62d957b39))
* **api:** use consistent CriticalPoints when moving to maintenance position ([12878](https://github.com/Opentrons/opentrons/issues/12878)) ([9f28e7f](https://github.com/Opentrons/opentrons/commit/9f28e7f5736c4a3794e335cbbd5aa4c57b2986fe))
* **app:** fix instrument details dqa and protocol setup button dqa ([12872](https://github.com/Opentrons/opentrons/issues/12872)) ([46ef42e](https://github.com/Opentrons/opentrons/commit/46ef42eab13d210d76873634ff309d376faa6cc7))
* **app:** fix modal dqa round3 ([12884](https://github.com/Opentrons/opentrons/issues/12884)) ([47c85f9](https://github.com/Opentrons/opentrons/commit/47c85f9bb0dd0751bed8d647565640c362a1bc8e))
* **app:** fix robot system version screen and modal ([12849](https://github.com/Opentrons/opentrons/issues/12849)) ([9fb91c0](https://github.com/Opentrons/opentrons/commit/9fb91c03ef5301b0c8059b839303ff549eadbae5))
* **app:** fix white screen when tapping view error details button ([12875](https://github.com/Opentrons/opentrons/issues/12875)) ([16ae861](https://github.com/Opentrons/opentrons/commit/16ae86109d6f0bc1c7c0676f201b014e1525647d))
* **app:** Protocol Run DQA updates ([12845](https://github.com/Opentrons/opentrons/issues/12845)) ([b7209c2](https://github.com/Opentrons/opentrons/commit/b7209c28dac479747c2543e3c36aa8ec029450f3))
* **app:** software keyboard dqa ([12876](https://github.com/Opentrons/opentrons/issues/12876)) ([f074b53](https://github.com/Opentrons/opentrons/commit/f074b53b76c33cf2ffe1b8afb7447013ec4464a3))
* **hardware:** don't try to send set_current to brushed motor ([12869](https://github.com/Opentrons/opentrons/issues/12869)) ([2173b9f](https://github.com/Opentrons/opentrons/commit/2173b9fa46cc762f64ae41f39429e3d9f3059c7e))
* **robot-server:** Better logging for postinit ([12895](https://github.com/Opentrons/opentrons/issues/12895)) ([4193477](https://github.com/Opentrons/opentrons/commit/419347763ea7116c310a284f7de27629ee80b3e0))
* **shared-data, app:** update the slot name for Flex ([12892](https://github.com/Opentrons/opentrons/issues/12892)) ([84b7564](https://github.com/Opentrons/opentrons/commit/84b7564b6bd4b139477eb3068d4c211c812b0271))


Features

* add HTTP firmware update ([12731](https://github.com/Opentrons/opentrons/issues/12731)) ([86216d9](https://github.com/Opentrons/opentrons/commit/86216d90e30262f2eb6047139a0b601a579fcbe1))
* **api, robot-server:** add setting to disable the status bar ([12887](https://github.com/Opentrons/opentrons/issues/12887)) ([e0e5b10](https://github.com/Opentrons/opentrons/commit/e0e5b1018fc49a6c2b3620623244f745d2c09ade))
* **api, shared-data:** add pipette plunger backlash compensation ([12858](https://github.com/Opentrons/opentrons/issues/12858)) ([e17756b](https://github.com/Opentrons/opentrons/commit/e17756bf82002323cce4d1edd60c41144084829e))
* **api,robot-server:** expose module calibration offsets via /modules endpoint. ([12860](https://github.com/Opentrons/opentrons/issues/12860)) ([56897a1](https://github.com/Opentrons/opentrons/commit/56897a1ab3e4c0746da79a934c2516fd1cdfeefe))
* **api:** Enforce apiLevel 2.15 for Flex-style deck slot names ([12846](https://github.com/Opentrons/opentrons/issues/12846)) ([46a3bbf](https://github.com/Opentrons/opentrons/commit/46a3bbf1d96c34a0281e3a26679103167c757755))
* **app, shared-data:** use new lower position for mounting plate attachment ([12787](https://github.com/Opentrons/opentrons/issues/12787)) ([8a30869](https://github.com/Opentrons/opentrons/commit/8a30869c730f7c7074cd5a9fec29899c54f8a9c2))
* **app:** add LocationIcon ([12888](https://github.com/Opentrons/opentrons/issues/12888)) ([3432bcb](https://github.com/Opentrons/opentrons/commit/3432bcb8f88da9318c563ae7cabd7d0f00996cae))
* **app:** flex pipette static assets ([12906](https://github.com/Opentrons/opentrons/issues/12906)) ([1624e48](https://github.com/Opentrons/opentrons/commit/1624e4808a33bb6d8a7dc17379f4ade33686fd5a))
* **app:** update device reset slideout to align with the design ([12874](https://github.com/Opentrons/opentrons/issues/12874)) ([f1342dc](https://github.com/Opentrons/opentrons/commit/f1342dcab3e03812f1c870d3a5cf9c5872608eb5))
* **app:** wire up led lights in ODD robot settings ([12904](https://github.com/Opentrons/opentrons/issues/12904)) ([5bc8eae](https://github.com/Opentrons/opentrons/commit/5bc8eae9ee7fcb14acce01e17e112db9f0f05336))
* **hardware-testing:** Add ot2 photometric script to hardware-testing ([12896](https://github.com/Opentrons/opentrons/issues/12896)) ([ee321c0](https://github.com/Opentrons/opentrons/commit/ee321c0380d69336804668339b72a08c7a297a72))
* **hardware-testing:** Dispense liquid-class settings are configurable per test volume ([12867](https://github.com/Opentrons/opentrons/issues/12867)) ([4412eb8](https://github.com/Opentrons/opentrons/commit/4412eb847c9bb8f76a8c550fff2a2b6b24855bd4))
* **hardware:** add limit switch backoff to home sequence ([12824](https://github.com/Opentrons/opentrons/issues/12824)) ([f827cda](https://github.com/Opentrons/opentrons/commit/f827cdab1dc45dc03f3ea8c0dd278198fd505de4))
* **shared-data:** adapter definitions and stacking overlaps ([12811](https://github.com/Opentrons/opentrons/issues/12811)) ([4d8b10b](https://github.com/Opentrons/opentrons/commit/4d8b10b3ab200a8fa53983ad4635d7d509e7fb65))





ot30.13.0-alpha.0
[0.13.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.12.0...ot30.13.0-alpha.0) (2023-06-26)


Bug Fixes

* **api:** update USB port & hub mapping logic for Flex ([12775](https://github.com/Opentrons/opentrons/issues/12775)) ([cbfa12f](https://github.com/Opentrons/opentrons/commit/cbfa12f4010dc9492af1073e24a64488b77ffc37))
* **app:** Display missing font glyphs [RAUT-491] ([12937](https://github.com/Opentrons/opentrons/issues/12937)) ([4f3c3f7](https://github.com/Opentrons/opentrons/commit/4f3c3f7f310ad86ea5b20db86de1a01dac7ba405))
* **app:** DQA fixes for protocol details pages ([12922](https://github.com/Opentrons/opentrons/issues/12922)) ([6263d9a](https://github.com/Opentrons/opentrons/commit/6263d9ac74a4f72f4b534cf98635f24e0115abef))
* **app:** fix protocol dashboard dqa ([12861](https://github.com/Opentrons/opentrons/issues/12861)) ([f8f7e69](https://github.com/Opentrons/opentrons/commit/f8f7e699d512f59e1a2f4a9969428744e86a6a22))
* **app:** Gripper DQA fixes ([12973](https://github.com/Opentrons/opentrons/issues/12973)) ([4b55a76](https://github.com/Opentrons/opentrons/commit/4b55a7631feb6a1c06a513cee2b368c7a2ed4e13))
* **app:** protocol setup dqa fixes round 2 ([12871](https://github.com/Opentrons/opentrons/issues/12871)) ([d2d41a6](https://github.com/Opentrons/opentrons/commit/d2d41a6f8de0ccc8b46fc67a902deab10943adde))
* **app:** remove temporary instrument loading text on robot card ([12938](https://github.com/Opentrons/opentrons/issues/12938)) ([379b1a1](https://github.com/Opentrons/opentrons/commit/379b1a1ed7ab5e4e869da8d8998804fc684654c2))
* **app:** update software keyboard css to aling with dqa ([12940](https://github.com/Opentrons/opentrons/issues/12940)) ([589b7e3](https://github.com/Opentrons/opentrons/commit/589b7e3bac57206e52c0744a84ae3ff6c8bbf279))
* **hardware-testing:** Always call OT3API.cache_instruments() after building ([12942](https://github.com/Opentrons/opentrons/issues/12942)) ([afe85fd](https://github.com/Opentrons/opentrons/commit/afe85fdfae7d3ea3a2d5822fcb478dfc1853d038))
* **hardware-testing:** convert deck slot names when applying offsets ([12935](https://github.com/Opentrons/opentrons/issues/12935)) ([e9889b4](https://github.com/Opentrons/opentrons/commit/e9889b4958e629adac598669eb63fe916113f9bd))
* **hardware-testing:** Improve hw testing patch update ([12964](https://github.com/Opentrons/opentrons/issues/12964)) ([e84a5b4](https://github.com/Opentrons/opentrons/commit/e84a5b4e02b29727da3ce04360b39635031fe2ae))
* **hardware-testing:** Increase plunger max speed in patches ([12951](https://github.com/Opentrons/opentrons/issues/12951)) ([bebceb9](https://github.com/Opentrons/opentrons/commit/bebceb998ed15a2d004dee0f89197761eb7e226d))
* **hardware-testing:** Photometric 96ch last minute bug fixes ([12958](https://github.com/Opentrons/opentrons/issues/12958)) ([50efb8a](https://github.com/Opentrons/opentrons/commit/50efb8a74a08d5fcd69b74ca921857bcea1c271c))
* **hardware-testing:** Volumetric calibration protocols use 2.15 API ([12926](https://github.com/Opentrons/opentrons/issues/12926)) ([84cd367](https://github.com/Opentrons/opentrons/commit/84cd367ac14d900ebc66f760c77fbfd6759c0c93))
* **hardware:** if the port is closed, exit the driver in _anext_ ([12934](https://github.com/Opentrons/opentrons/issues/12934)) ([be21ab9](https://github.com/Opentrons/opentrons/commit/be21ab9815c32a43592c9b64f5ea367b3979e2ff))
* **protocol-designer:** repair move labware step form ([12945](https://github.com/Opentrons/opentrons/issues/12945)) ([6b09817](https://github.com/Opentrons/opentrons/commit/6b098176aa3414f43af2ce41094e1f4ba70c9048))
* **robot-server:** pulsing white status bar for stop requested engine state ([12877](https://github.com/Opentrons/opentrons/issues/12877)) ([0a87019](https://github.com/Opentrons/opentrons/commit/0a87019911c4f1c477d3cdd52cd95b7e1b12ba98))


Features

* Add script for provisioning Flex pipettes in emulation ([12897](https://github.com/Opentrons/opentrons/issues/12897)) ([14ca121](https://github.com/Opentrons/opentrons/commit/14ca1218006767d4eddc6897a51478781cf582af))
* Add support for empty mounts in provisioning script ([12961](https://github.com/Opentrons/opentrons/issues/12961)) ([f87e3a4](https://github.com/Opentrons/opentrons/commit/f87e3a40eb0df525d1d7f807256c123ee547dba9))
* **api-client, app:** add subsystem types and update flows ([12957](https://github.com/Opentrons/opentrons/issues/12957)) ([aad18ed](https://github.com/Opentrons/opentrons/commit/aad18ede555eaeacc8ffed6dc21bb071b919f09f))
* **api,shared-data:** error codes in PE ([12936](https://github.com/Opentrons/opentrons/issues/12936)) ([5271d4f](https://github.com/Opentrons/opentrons/commit/5271d4fbc473bb8f2506a90b2c929535c82892f6))
* **api:** add a stateless command to control the status bar ([12890](https://github.com/Opentrons/opentrons/issues/12890)) ([4c79013](https://github.com/Opentrons/opentrons/commit/4c7901375cc104907000c40c640aca4fff7f4358))
* **api:** add errorCode field to ErrorOccurrence model ([12898](https://github.com/Opentrons/opentrons/issues/12898)) ([48cd399](https://github.com/Opentrons/opentrons/commit/48cd399222a66c8c7a50e6e7b434054d158488a9))
* **api:** check if a tip is present on a pipette in the hardware controller ([12886](https://github.com/Opentrons/opentrons/issues/12886)) ([d3d5056](https://github.com/Opentrons/opentrons/commit/d3d505694f47b65f2e995e29f3ff54f4c8c02d9c))
* **api:** Monitor for overpressure on pipetting commands ([12864](https://github.com/Opentrons/opentrons/issues/12864)) ([05cd845](https://github.com/Opentrons/opentrons/commit/05cd8454d5f208a34b0896fd8b9a9e05891c046e))
* **app:** add ErrorBoundary component ([12902](https://github.com/Opentrons/opentrons/issues/12902)) ([2025ab3](https://github.com/Opentrons/opentrons/commit/2025ab3927913ae1b3215a40efa1fc17dbc827d3))
* **app:** add setup instructions modal ([12933](https://github.com/Opentrons/opentrons/issues/12933)) ([c5b813c](https://github.com/Opentrons/opentrons/commit/c5b813cb35f6d880f77e2f74292dd2c7d2d040a0))
* **app:** analysis failed modal for odd ([12927](https://github.com/Opentrons/opentrons/issues/12927)) ([5d12718](https://github.com/Opentrons/opentrons/commit/5d12718ada569eb19c91213f49b1ad562cdaf8b1))
* **app:** Intervention modal deck map updates ([12629](https://github.com/Opentrons/opentrons/issues/12629)) ([636279f](https://github.com/Opentrons/opentrons/commit/636279f43f6e5589951ca3a076b5503e46cab887))
* **app:** skeleton to recent run protocol card ([12930](https://github.com/Opentrons/opentrons/issues/12930)) ([3cdf090](https://github.com/Opentrons/opentrons/commit/3cdf090cd6cccee5f29ca3d1c524a04de718bfa9))
* **build:** update the VERSION.json file whenever we manually push. ([12949](https://github.com/Opentrons/opentrons/issues/12949)) ([0ac3a34](https://github.com/Opentrons/opentrons/commit/0ac3a34c4fee8bdbb92f91779b93382addee1e0c))
* **engine:** load adapter in engine/load and move labware on new OnLabwareLocation ([12928](https://github.com/Opentrons/opentrons/issues/12928)) ([3cb81a1](https://github.com/Opentrons/opentrons/commit/3cb81a16e671f8af0b23fc0f364c22d19424a08b))
* **protocol-designer, components, step-generation:** update modules section to accommodate gripper ([12955](https://github.com/Opentrons/opentrons/issues/12955)) ([6369f39](https://github.com/Opentrons/opentrons/commit/6369f39a72ea7b8f8bb41999d86af004577beb85))
* **protocol-designer, step-generation, components, shared-data:** add flex and move labware ([12920](https://github.com/Opentrons/opentrons/issues/12920)) ([10923bf](https://github.com/Opentrons/opentrons/commit/10923bff54c39c05e11ca36f40c386611f70f58b))
* **robot-server:** status bar animation during firmware updates ([12954](https://github.com/Opentrons/opentrons/issues/12954)) ([7ae3efc](https://github.com/Opentrons/opentrons/commit/7ae3efc3e636dac8e72426d6ca51e1881a244dcc))
* **shared-data:** add error code data ([12905](https://github.com/Opentrons/opentrons/issues/12905)) ([802a48b](https://github.com/Opentrons/opentrons/commit/802a48b25531e8f772d6adad0c19166b5ee8b53b))





ot30.12.0-beta.1
[0.12.0-beta.1](https://github.com/Opentrons/opentrons/compare/ot30.12.0-beta.0...ot30.12.0-beta.1) (2023-06-23)



[0.12.0-beta.1](https://github.com/Opentrons/opentrons/compare/ot30.12.0-beta.0...ot30.12.0-beta.1) (2023-06-22)


Bug Fixes

* **hardware:** don't stop reading from CAN after most exceptions ([12963](https://github.com/Opentrons/opentrons/issues/12963)) ([12e30e0](https://github.com/Opentrons/opentrons/commit/12e30e08acda4e8747cd9afbd8d5e70350cfed89))



[0.12.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.12.0-beta.0...ot30.12.0-beta.1) (2023-06-21)





ot30.12.0-alpha.7
[0.12.0-alpha.7](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.6...ot30.12.0-alpha.7) (2023-06-22)


Bug Fixes

* **hardware:** don't stop reading from CAN after most exceptions ([12963](https://github.com/Opentrons/opentrons/issues/12963)) ([12e30e0](https://github.com/Opentrons/opentrons/commit/12e30e08acda4e8747cd9afbd8d5e70350cfed89))





ot30.12.0-beta.0
[0.12.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-beta.0) (2023-06-21)



[0.12.0-beta.0](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-beta.0) (2023-06-20)


Bug Fixes

* **hardware:** allow longer for pipettes to boot ([12941](https://github.com/Opentrons/opentrons/issues/12941)) ([918b2c1](https://github.com/Opentrons/opentrons/commit/918b2c10354b51d31347160426d77a0a0d7790eb))



[0.12.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-beta.0) (2023-06-14)


Bug Fixes

* **api:** home plunger & mount axis properly after drop tip ([12857](https://github.com/Opentrons/opentrons/issues/12857)) ([0cdba18](https://github.com/Opentrons/opentrons/commit/0cdba185015aa0b5d708cd884b655345fdd3629c))



[0.12.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-beta.0) (2023-06-14)


Bug Fixes

* **api:** increase pipette detection timeout ([12916](https://github.com/Opentrons/opentrons/issues/12916)) ([c48c327](https://github.com/Opentrons/opentrons/commit/c48c3271062253de5309e5c33fe1c37035080228))



[0.12.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-beta.0) (2023-06-13)


Bug Fixes

* **api, app:** thermocycler hold time on API v2.14 ([12814](https://github.com/Opentrons/opentrons/issues/12814)) ([f2c2db9](https://github.com/Opentrons/opentrons/commit/f2c2db9ea5c4c2b07b65a502dde9347c3a75df45))
* **api:** revert firmware binaries dir change and use /usr/bin/firmware for Flex ([12881](https://github.com/Opentrons/opentrons/issues/12881)) ([c09c809](https://github.com/Opentrons/opentrons/commit/c09c809a458ea1123157894387ff89e952f03d6c))
* **api:** set the firmware binary dir for the Flex to /usr/lib/firmware ([12866](https://github.com/Opentrons/opentrons/issues/12866)) ([75b3641](https://github.com/Opentrons/opentrons/commit/75b3641e0be78cb43c23d5990a425fb62d957b39))
* **api:** use consistent CriticalPoints when moving to maintenance position ([12878](https://github.com/Opentrons/opentrons/issues/12878)) ([9f28e7f](https://github.com/Opentrons/opentrons/commit/9f28e7f5736c4a3794e335cbbd5aa4c57b2986fe))
* **app:** fix instrument details dqa and protocol setup button dqa ([12872](https://github.com/Opentrons/opentrons/issues/12872)) ([46ef42e](https://github.com/Opentrons/opentrons/commit/46ef42eab13d210d76873634ff309d376faa6cc7))
* **app:** fix modal dqa round3 ([12884](https://github.com/Opentrons/opentrons/issues/12884)) ([47c85f9](https://github.com/Opentrons/opentrons/commit/47c85f9bb0dd0751bed8d647565640c362a1bc8e))
* **app:** fix robot system version screen and modal ([12849](https://github.com/Opentrons/opentrons/issues/12849)) ([9fb91c0](https://github.com/Opentrons/opentrons/commit/9fb91c03ef5301b0c8059b839303ff549eadbae5))
* **app:** fix white screen when tapping view error details button ([12875](https://github.com/Opentrons/opentrons/issues/12875)) ([16ae861](https://github.com/Opentrons/opentrons/commit/16ae86109d6f0bc1c7c0676f201b014e1525647d))
* **app:** Protocol Run DQA updates ([12845](https://github.com/Opentrons/opentrons/issues/12845)) ([b7209c2](https://github.com/Opentrons/opentrons/commit/b7209c28dac479747c2543e3c36aa8ec029450f3))
* **app:** software keyboard dqa ([12876](https://github.com/Opentrons/opentrons/issues/12876)) ([f074b53](https://github.com/Opentrons/opentrons/commit/f074b53b76c33cf2ffe1b8afb7447013ec4464a3))
* **hardware:** don't try to send set_current to brushed motor ([12869](https://github.com/Opentrons/opentrons/issues/12869)) ([2173b9f](https://github.com/Opentrons/opentrons/commit/2173b9fa46cc762f64ae41f39429e3d9f3059c7e))
* **robot-server:** Better logging for postinit ([12895](https://github.com/Opentrons/opentrons/issues/12895)) ([4193477](https://github.com/Opentrons/opentrons/commit/419347763ea7116c310a284f7de27629ee80b3e0))
* **shared-data, app:** update the slot name for Flex ([12892](https://github.com/Opentrons/opentrons/issues/12892)) ([84b7564](https://github.com/Opentrons/opentrons/commit/84b7564b6bd4b139477eb3068d4c211c812b0271))


Features

* add HTTP firmware update ([12731](https://github.com/Opentrons/opentrons/issues/12731)) ([86216d9](https://github.com/Opentrons/opentrons/commit/86216d90e30262f2eb6047139a0b601a579fcbe1))
* **api, robot-server:** add setting to disable the status bar ([12887](https://github.com/Opentrons/opentrons/issues/12887)) ([e0e5b10](https://github.com/Opentrons/opentrons/commit/e0e5b1018fc49a6c2b3620623244f745d2c09ade))
* **api, shared-data:** add pipette plunger backlash compensation ([12858](https://github.com/Opentrons/opentrons/issues/12858)) ([e17756b](https://github.com/Opentrons/opentrons/commit/e17756bf82002323cce4d1edd60c41144084829e))
* **api,robot-server:** expose module calibration offsets via /modules endpoint. ([12860](https://github.com/Opentrons/opentrons/issues/12860)) ([56897a1](https://github.com/Opentrons/opentrons/commit/56897a1ab3e4c0746da79a934c2516fd1cdfeefe))
* **api:** Enforce apiLevel 2.15 for Flex-style deck slot names ([12846](https://github.com/Opentrons/opentrons/issues/12846)) ([46a3bbf](https://github.com/Opentrons/opentrons/commit/46a3bbf1d96c34a0281e3a26679103167c757755))
* **app, shared-data:** use new lower position for mounting plate attachment ([12787](https://github.com/Opentrons/opentrons/issues/12787)) ([8a30869](https://github.com/Opentrons/opentrons/commit/8a30869c730f7c7074cd5a9fec29899c54f8a9c2))
* **app:** add LocationIcon ([12888](https://github.com/Opentrons/opentrons/issues/12888)) ([3432bcb](https://github.com/Opentrons/opentrons/commit/3432bcb8f88da9318c563ae7cabd7d0f00996cae))
* **app:** flex pipette static assets ([12906](https://github.com/Opentrons/opentrons/issues/12906)) ([1624e48](https://github.com/Opentrons/opentrons/commit/1624e4808a33bb6d8a7dc17379f4ade33686fd5a))
* **app:** update device reset slideout to align with the design ([12874](https://github.com/Opentrons/opentrons/issues/12874)) ([f1342dc](https://github.com/Opentrons/opentrons/commit/f1342dcab3e03812f1c870d3a5cf9c5872608eb5))
* **app:** wire up led lights in ODD robot settings ([12904](https://github.com/Opentrons/opentrons/issues/12904)) ([5bc8eae](https://github.com/Opentrons/opentrons/commit/5bc8eae9ee7fcb14acce01e17e112db9f0f05336))
* **hardware-testing:** Add ot2 photometric script to hardware-testing ([12896](https://github.com/Opentrons/opentrons/issues/12896)) ([ee321c0](https://github.com/Opentrons/opentrons/commit/ee321c0380d69336804668339b72a08c7a297a72))
* **hardware-testing:** Dispense liquid-class settings are configurable per test volume ([12867](https://github.com/Opentrons/opentrons/issues/12867)) ([4412eb8](https://github.com/Opentrons/opentrons/commit/4412eb847c9bb8f76a8c550fff2a2b6b24855bd4))
* **hardware:** add limit switch backoff to home sequence ([12824](https://github.com/Opentrons/opentrons/issues/12824)) ([f827cda](https://github.com/Opentrons/opentrons/commit/f827cdab1dc45dc03f3ea8c0dd278198fd505de4))
* **shared-data:** adapter definitions and stacking overlaps ([12811](https://github.com/Opentrons/opentrons/issues/12811)) ([4d8b10b](https://github.com/Opentrons/opentrons/commit/4d8b10b3ab200a8fa53983ad4635d7d509e7fb65))





ot30.12.0-alpha.6
[0.12.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.5...ot30.12.0-alpha.6) (2023-06-21)





ot30.12.0-alpha.5
[0.12.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.4...ot30.12.0-alpha.5) (2023-06-20)


Bug Fixes

* **hardware:** allow longer for pipettes to boot ([12941](https://github.com/Opentrons/opentrons/issues/12941)) ([918b2c1](https://github.com/Opentrons/opentrons/commit/918b2c10354b51d31347160426d77a0a0d7790eb))





ot30.12.0-alpha.4
[0.12.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.3...ot30.12.0-alpha.4) (2023-06-20)





ot30.12.0-alpha.3
[0.12.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.2...ot30.12.0-alpha.3) (2023-06-20)



[0.12.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.2...ot30.12.0-alpha.3) (2023-06-14)


Bug Fixes

* **api:** home plunger & mount axis properly after drop tip ([12857](https://github.com/Opentrons/opentrons/issues/12857)) ([0cdba18](https://github.com/Opentrons/opentrons/commit/0cdba185015aa0b5d708cd884b655345fdd3629c))





ot30.12.0-alpha.2
[0.12.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.1...ot30.12.0-alpha.2) (2023-06-14)


Bug Fixes

* **api:** increase pipette detection timeout ([12916](https://github.com/Opentrons/opentrons/issues/12916)) ([c48c327](https://github.com/Opentrons/opentrons/commit/c48c3271062253de5309e5c33fe1c37035080228))





ot30.11.0
[0.11.0](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-13)



[0.11.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-12)


Bug Fixes

* **app:** do not render maintenance modal when starting LPC from ODD ([12903](https://github.com/Opentrons/opentrons/issues/12903)) ([d5e5674](https://github.com/Opentrons/opentrons/commit/d5e56744a15dd9f3d7ffd774d706a936e2ab5202))



[0.11.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-07)


Bug Fixes

* **hardware:** increase move group timeout ([12870](https://github.com/Opentrons/opentrons/issues/12870)) ([c4aae62](https://github.com/Opentrons/opentrons/commit/c4aae62bb0cc2e53cbd97d240fe2f3a9e640b9ef))



[0.11.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-07)


Bug Fixes

* **api:** Slower XY speeds/accelerations for DVT2 ([12865](https://github.com/Opentrons/opentrons/issues/12865)) ([6285531](https://github.com/Opentrons/opentrons/commit/6285531ce4e36dab7d6bfbb16674700d67ed13ec))



[0.11.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-06)


Bug Fixes

* **app:** fix up failing test on RecentRunProtocolCard ([12862](https://github.com/Opentrons/opentrons/issues/12862)) ([dca69c2](https://github.com/Opentrons/opentrons/commit/dca69c28c7f30c535e6780756a0258073bbf1d5f))



[0.11.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.10.0...ot30.11.0) (2023-06-05)


Bug Fixes

* **app:** DQA fixes for robot setup flow ([12833](https://github.com/Opentrons/opentrons/issues/12833)) ([9d4de66](https://github.com/Opentrons/opentrons/commit/9d4de666ffe5cb6578eb097ae282c9b3fb0857f4))
* **app:** fix incorrect heater-shaker attachment copy ([12830](https://github.com/Opentrons/opentrons/issues/12830)) ([d5dbd1c](https://github.com/Opentrons/opentrons/commit/d5dbd1c180b59c18f24198d1c1cd1e8079fb2aeb))
* **app:** fix RobotSettings FactoryReset copy ([12832](https://github.com/Opentrons/opentrons/issues/12832)) ([b44b8e7](https://github.com/Opentrons/opentrons/commit/b44b8e7d802f869051ce2cae51e258b4a2faabb1))
* **app:** fix slideout scrolling y-axis issue ([12826](https://github.com/Opentrons/opentrons/issues/12826)) ([ed836fa](https://github.com/Opentrons/opentrons/commit/ed836faa66656a7fa17c2169b26bc68cb4d594dd))
* **app:** fix whitescreen issue when tapping view error details button ([12821](https://github.com/Opentrons/opentrons/issues/12821)) ([092d8a4](https://github.com/Opentrons/opentrons/commit/092d8a4cda14bb4e314d31083a869fd104214e6e))
* **app:** Make labware filtering in Labware Position Check robust to different deck types ([12822](https://github.com/Opentrons/opentrons/issues/12822)) ([db5a35f](https://github.com/Opentrons/opentrons/commit/db5a35f2a01e449f8f445769c8f81efa9ffb1a57))
* **app:** odd network setup live qa fixes ([12818](https://github.com/Opentrons/opentrons/issues/12818)) ([db684c3](https://github.com/Opentrons/opentrons/commit/db684c31651744d909dca604170e543cc7836172))
* **app:** render correct deck in LPC ([12815](https://github.com/Opentrons/opentrons/issues/12815)) ([b2dbd3c](https://github.com/Opentrons/opentrons/commit/b2dbd3c2b62ba7771682126f50e4ea7f3de84c2b))
* **app:** Robot dashboard dqa fixes ([12776](https://github.com/Opentrons/opentrons/issues/12776)) ([dd0ad44](https://github.com/Opentrons/opentrons/commit/dd0ad44d7b2af6e4cce860461b0f1551006d9dbd))
* **app:** scrape historic offsets when start run setup on ODD, fix horizontal scroll ([12848](https://github.com/Opentrons/opentrons/issues/12848)) ([96c1389](https://github.com/Opentrons/opentrons/commit/96c13899ae2c50aba08137974b102f1bdca32bb0))
* **hardware-testing:** DVT-2 diagnostics script fixes ([12854](https://github.com/Opentrons/opentrons/issues/12854)) ([f1c16bc](https://github.com/Opentrons/opentrons/commit/f1c16bc9bd4b0eddad3e9990625fe30774ca6a52))


Features

* **api-client,react-api-client,app:** register and authorize desktop app from device details page for ODD USB unboxing ([12800](https://github.com/Opentrons/opentrons/issues/12800)) ([27989ae](https://github.com/Opentrons/opentrons/commit/27989aefc2b2b15ef257310cbe33a8f64b7338ce))
* **api:** Support new Flex name as a Python robotType ([12781](https://github.com/Opentrons/opentrons/issues/12781)) ([e65750c](https://github.com/Opentrons/opentrons/commit/e65750c35fcbcea08a73bb2a2db045fdee79c5b6))
* **app:** add wifi setting to robot settings ([12799](https://github.com/Opentrons/opentrons/issues/12799)) ([8e59cc2](https://github.com/Opentrons/opentrons/commit/8e59cc276932e136f5b016fb6cdaea86ed894e61))
* **app, api-client:** show takeover modal when maintenance run in progress ([12796](https://github.com/Opentrons/opentrons/issues/12796)) ([4d67fd6](https://github.com/Opentrons/opentrons/commit/4d67fd623dd0d5ae9d0c32801cb3963b711931a1))
* **app:** add modal for deleting protocol in ProtocolDashboard ([12825](https://github.com/Opentrons/opentrons/issues/12825)) ([d0bcc4a](https://github.com/Opentrons/opentrons/commit/d0bcc4adbf9ca7052c2582080a9b729ca605a8e7))
* **app:** Add move labware modal and implement into protocol flow ([12517](https://github.com/Opentrons/opentrons/issues/12517)) ([35b5282](https://github.com/Opentrons/opentrons/commit/35b5282a39105f4c0c1ca74bc93cacc4341531df))
* **app:** add restart robot confirmation modal ([12850](https://github.com/Opentrons/opentrons/issues/12850)) ([9b56c3e](https://github.com/Opentrons/opentrons/commit/9b56c3e6d15e1e609c588c5f2ce1fb6844270186))
* **app:** design qa from ADC ([12823](https://github.com/Opentrons/opentrons/issues/12823)) ([6ea9ee1](https://github.com/Opentrons/opentrons/commit/6ea9ee1bb0207d68df6a6f860e905c388bc8a2df))
* **app:** dqa protocol setup ([12840](https://github.com/Opentrons/opentrons/issues/12840)) ([cbf1130](https://github.com/Opentrons/opentrons/commit/cbf11305168f9b96e2f1ff939d708c41fc6ab08c))
* **app:** LPC disabled reasons wire up for odd ([12755](https://github.com/Opentrons/opentrons/issues/12755)) ([b904f6f](https://github.com/Opentrons/opentrons/commit/b904f6f69ff13a1dcb6553dd471f6b2801ddbcc3))
* **app:** remove text size from ODD settings ([12842](https://github.com/Opentrons/opentrons/issues/12842)) ([030b9a0](https://github.com/Opentrons/opentrons/commit/030b9a05af3064893eb348b01ef0562ab2a68010))
* **hardware-testing:** Photometric 96 first pass ([12855](https://github.com/Opentrons/opentrons/issues/12855)) ([b501450](https://github.com/Opentrons/opentrons/commit/b5014501346fa39df88ebaf0639dd6b00565e5c2))
* **hardware-testing:** Script to check how belt-calibration affects pipette-to-deck accuracy ([12852](https://github.com/Opentrons/opentrons/issues/12852)) ([f0ec18a](https://github.com/Opentrons/opentrons/commit/f0ec18a548f3a9d2d79dbb2968e8eb11f782c2eb))
* **motor-control:** use um/tick/tick for acceleration ([12843](https://github.com/Opentrons/opentrons/issues/12843)) ([98a524d](https://github.com/Opentrons/opentrons/commit/98a524d9102b99209a56d3700e4757959c0f7cd3))
* **shared-data,api,robot-server:** Use new OT-3 deck slot naming style ([12571](https://github.com/Opentrons/opentrons/issues/12571)) ([3404c50](https://github.com/Opentrons/opentrons/commit/3404c50300a5c09d7d9f81629692ce1c14e305db))
* **shared-data:** update flex deck svg layers ([12828](https://github.com/Opentrons/opentrons/issues/12828)) ([07986f8](https://github.com/Opentrons/opentrons/commit/07986f8b909fe020ffa95c13c7e33d6e8a72bac8))





ot30.12.0-alpha.1
[0.12.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.12.0-alpha.0...ot30.12.0-alpha.1) (2023-06-13)





ot30.12.0-alpha.0
[0.12.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.11.0...ot30.12.0-alpha.0) (2023-06-13)


Bug Fixes

* **api, app:** thermocycler hold time on API v2.14 ([12814](https://github.com/Opentrons/opentrons/issues/12814)) ([f2c2db9](https://github.com/Opentrons/opentrons/commit/f2c2db9ea5c4c2b07b65a502dde9347c3a75df45))
* **api:** revert firmware binaries dir change and use /usr/bin/firmware for Flex ([12881](https://github.com/Opentrons/opentrons/issues/12881)) ([c09c809](https://github.com/Opentrons/opentrons/commit/c09c809a458ea1123157894387ff89e952f03d6c))
* **api:** set the firmware binary dir for the Flex to /usr/lib/firmware ([12866](https://github.com/Opentrons/opentrons/issues/12866)) ([75b3641](https://github.com/Opentrons/opentrons/commit/75b3641e0be78cb43c23d5990a425fb62d957b39))
* **api:** use consistent CriticalPoints when moving to maintenance position ([12878](https://github.com/Opentrons/opentrons/issues/12878)) ([9f28e7f](https://github.com/Opentrons/opentrons/commit/9f28e7f5736c4a3794e335cbbd5aa4c57b2986fe))
* **app:** fix instrument details dqa and protocol setup button dqa ([12872](https://github.com/Opentrons/opentrons/issues/12872)) ([46ef42e](https://github.com/Opentrons/opentrons/commit/46ef42eab13d210d76873634ff309d376faa6cc7))
* **app:** fix modal dqa round3 ([12884](https://github.com/Opentrons/opentrons/issues/12884)) ([47c85f9](https://github.com/Opentrons/opentrons/commit/47c85f9bb0dd0751bed8d647565640c362a1bc8e))
* **app:** fix robot system version screen and modal ([12849](https://github.com/Opentrons/opentrons/issues/12849)) ([9fb91c0](https://github.com/Opentrons/opentrons/commit/9fb91c03ef5301b0c8059b839303ff549eadbae5))
* **app:** fix white screen when tapping view error details button ([12875](https://github.com/Opentrons/opentrons/issues/12875)) ([16ae861](https://github.com/Opentrons/opentrons/commit/16ae86109d6f0bc1c7c0676f201b014e1525647d))
* **app:** Protocol Run DQA updates ([12845](https://github.com/Opentrons/opentrons/issues/12845)) ([b7209c2](https://github.com/Opentrons/opentrons/commit/b7209c28dac479747c2543e3c36aa8ec029450f3))
* **app:** software keyboard dqa ([12876](https://github.com/Opentrons/opentrons/issues/12876)) ([f074b53](https://github.com/Opentrons/opentrons/commit/f074b53b76c33cf2ffe1b8afb7447013ec4464a3))
* **hardware:** don't try to send set_current to brushed motor ([12869](https://github.com/Opentrons/opentrons/issues/12869)) ([2173b9f](https://github.com/Opentrons/opentrons/commit/2173b9fa46cc762f64ae41f39429e3d9f3059c7e))
* **robot-server:** Better logging for postinit ([12895](https://github.com/Opentrons/opentrons/issues/12895)) ([4193477](https://github.com/Opentrons/opentrons/commit/419347763ea7116c310a284f7de27629ee80b3e0))
* **shared-data, app:** update the slot name for Flex ([12892](https://github.com/Opentrons/opentrons/issues/12892)) ([84b7564](https://github.com/Opentrons/opentrons/commit/84b7564b6bd4b139477eb3068d4c211c812b0271))


Features

* add HTTP firmware update ([12731](https://github.com/Opentrons/opentrons/issues/12731)) ([86216d9](https://github.com/Opentrons/opentrons/commit/86216d90e30262f2eb6047139a0b601a579fcbe1))
* **api, robot-server:** add setting to disable the status bar ([12887](https://github.com/Opentrons/opentrons/issues/12887)) ([e0e5b10](https://github.com/Opentrons/opentrons/commit/e0e5b1018fc49a6c2b3620623244f745d2c09ade))
* **api, shared-data:** add pipette plunger backlash compensation ([12858](https://github.com/Opentrons/opentrons/issues/12858)) ([e17756b](https://github.com/Opentrons/opentrons/commit/e17756bf82002323cce4d1edd60c41144084829e))
* **api,robot-server:** expose module calibration offsets via /modules endpoint. ([12860](https://github.com/Opentrons/opentrons/issues/12860)) ([56897a1](https://github.com/Opentrons/opentrons/commit/56897a1ab3e4c0746da79a934c2516fd1cdfeefe))
* **api:** Enforce apiLevel 2.15 for Flex-style deck slot names ([12846](https://github.com/Opentrons/opentrons/issues/12846)) ([46a3bbf](https://github.com/Opentrons/opentrons/commit/46a3bbf1d96c34a0281e3a26679103167c757755))
* **app, shared-data:** use new lower position for mounting plate attachment ([12787](https://github.com/Opentrons/opentrons/issues/12787)) ([8a30869](https://github.com/Opentrons/opentrons/commit/8a30869c730f7c7074cd5a9fec29899c54f8a9c2))
* **app:** add LocationIcon ([12888](https://github.com/Opentrons/opentrons/issues/12888)) ([3432bcb](https://github.com/Opentrons/opentrons/commit/3432bcb8f88da9318c563ae7cabd7d0f00996cae))
* **app:** flex pipette static assets ([12906](https://github.com/Opentrons/opentrons/issues/12906)) ([1624e48](https://github.com/Opentrons/opentrons/commit/1624e4808a33bb6d8a7dc17379f4ade33686fd5a))
* **app:** update device reset slideout to align with the design ([12874](https://github.com/Opentrons/opentrons/issues/12874)) ([f1342dc](https://github.com/Opentrons/opentrons/commit/f1342dcab3e03812f1c870d3a5cf9c5872608eb5))
* **app:** wire up led lights in ODD robot settings ([12904](https://github.com/Opentrons/opentrons/issues/12904)) ([5bc8eae](https://github.com/Opentrons/opentrons/commit/5bc8eae9ee7fcb14acce01e17e112db9f0f05336))
* **hardware-testing:** Add ot2 photometric script to hardware-testing ([12896](https://github.com/Opentrons/opentrons/issues/12896)) ([ee321c0](https://github.com/Opentrons/opentrons/commit/ee321c0380d69336804668339b72a08c7a297a72))
* **hardware-testing:** Dispense liquid-class settings are configurable per test volume ([12867](https://github.com/Opentrons/opentrons/issues/12867)) ([4412eb8](https://github.com/Opentrons/opentrons/commit/4412eb847c9bb8f76a8c550fff2a2b6b24855bd4))
* **hardware:** add limit switch backoff to home sequence ([12824](https://github.com/Opentrons/opentrons/issues/12824)) ([f827cda](https://github.com/Opentrons/opentrons/commit/f827cdab1dc45dc03f3ea8c0dd278198fd505de4))
* **shared-data:** adapter definitions and stacking overlaps ([12811](https://github.com/Opentrons/opentrons/issues/12811)) ([4d8b10b](https://github.com/Opentrons/opentrons/commit/4d8b10b3ab200a8fa53983ad4635d7d509e7fb65))





ot30.11.0-alpha.4
[0.11.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.11.0-alpha.3...ot30.11.0-alpha.4) (2023-06-12)


Bug Fixes

* **app:** do not render maintenance modal when starting LPC from ODD ([12903](https://github.com/Opentrons/opentrons/issues/12903)) ([d5e5674](https://github.com/Opentrons/opentrons/commit/d5e56744a15dd9f3d7ffd774d706a936e2ab5202))





ot30.11.0-alpha.3
[0.11.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.11.0-alpha.2...ot30.11.0-alpha.3) (2023-06-09)



[0.11.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.11.0-alpha.2...ot30.11.0-alpha.3) (2023-06-07)


Bug Fixes

* **hardware:** increase move group timeout ([12870](https://github.com/Opentrons/opentrons/issues/12870)) ([c4aae62](https://github.com/Opentrons/opentrons/commit/c4aae62bb0cc2e53cbd97d240fe2f3a9e640b9ef))





ot30.11.0-alpha.2
[0.11.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.11.0-alpha.1...ot30.11.0-alpha.2) (2023-06-07)


Bug Fixes

* **api:** Slower XY speeds/accelerations for DVT2 ([12865](https://github.com/Opentrons/opentrons/issues/12865)) ([6285531](https://github.com/Opentrons/opentrons/commit/6285531ce4e36dab7d6bfbb16674700d67ed13ec))

6.3.1

[6.3.1](https://github.com/Opentrons/opentrons/compare/v6.3.0...v6.3.1) (2023-06-06)



[6.3.1-alpha.0](https://github.com/Opentrons/opentrons/compare/v6.3.0...v6.3.1) (2023-05-31)


Bug Fixes

* **api, app:** thermocycler hold time on API v2.14 ([12814](https://github.com/Opentrons/opentrons/issues/12814)) ([f2c2db9](https://github.com/Opentrons/opentrons/commit/f2c2db9ea5c4c2b07b65a502dde9347c3a75df45))





ot30.11.0-alpha.1
[0.11.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.11.0-alpha.0...ot30.11.0-alpha.1) (2023-06-06)


Bug Fixes

* **app:** fix up failing test on RecentRunProtocolCard ([12862](https://github.com/Opentrons/opentrons/issues/12862)) ([dca69c2](https://github.com/Opentrons/opentrons/commit/dca69c28c7f30c535e6780756a0258073bbf1d5f))





ot30.10.0
[0.10.0](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0) (2023-06-05)



[0.10.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0) (2023-06-02)


Bug Fixes

* **app:** show most recent protocol run data in carousel ([12837](https://github.com/Opentrons/opentrons/issues/12837)) ([b63584c](https://github.com/Opentrons/opentrons/commit/b63584c85a2b92f9289b36b3c960265d908ad19c))



[0.10.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0) (2023-06-01)


Bug Fixes

* **api:** handle absent motor status ([12835](https://github.com/Opentrons/opentrons/issues/12835)) ([6fe35bf](https://github.com/Opentrons/opentrons/commit/6fe35bfb25f62aabe60fb0b7bc83dc3defaf8e41))



[0.10.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0) (2023-06-01)


Bug Fixes

* **hardware, api:** recoverable error handling ([12829](https://github.com/Opentrons/opentrons/issues/12829)) ([5223f69](https://github.com/Opentrons/opentrons/commit/5223f69c7ff99210bc425c5e50d894d10cc1eb61))
* **shared-data:** p1000_multi_v3 return tip height ([12831](https://github.com/Opentrons/opentrons/issues/12831)) ([34d9dce](https://github.com/Opentrons/opentrons/commit/34d9dced28fe78199bf604cee5e9e067d98abe7c))


Features

* **api:** randomize tip dropping location in trash ([12810](https://github.com/Opentrons/opentrons/issues/12810)) ([578cb7b](https://github.com/Opentrons/opentrons/commit/578cb7be14f9ae6184900b66bd2e8c964d63ca07))



[0.10.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0) (2023-05-30)


Bug Fixes

* **api:** emulator proxy client uri logic ([12778](https://github.com/Opentrons/opentrons/issues/12778)) ([a639572](https://github.com/Opentrons/opentrons/commit/a6395721aaf96a31c9bcd634de6d3a4ed190ab35))
* **app:** regain rename robot to RobotSettings ([12791](https://github.com/Opentrons/opentrons/issues/12791)) ([c9a7fa0](https://github.com/Opentrons/opentrons/commit/c9a7fa021d59826adc7d387b6fdaca4de0043c90))


Features

* **api:** add mechanisms to save and load deck calibration transform matrix ([12381](https://github.com/Opentrons/opentrons/issues/12381)) ([e5e499e](https://github.com/Opentrons/opentrons/commit/e5e499e81517d1c845f7178343211706fa79f3b0))
* **api:** gripper pickup from lifted thermocycler position ([12797](https://github.com/Opentrons/opentrons/issues/12797)) ([8548494](https://github.com/Opentrons/opentrons/commit/85484949de169455bd4d1ee4128f37f6b8d39893))
* **app:** magnetic block support in run setup ([12740](https://github.com/Opentrons/opentrons/issues/12740)) ([5ce9862](https://github.com/Opentrons/opentrons/commit/5ce98626640d88c2800fb8315d751b5e48629962))
* **robot-server:** status bar responds to runs in progress ([12794](https://github.com/Opentrons/opentrons/issues/12794)) ([9eeb0b9](https://github.com/Opentrons/opentrons/commit/9eeb0b995f81872c843ae4d2d38ec4aa3ea5aed1))
* **shared-data:** add magnetic block 2d rendering key ([12763](https://github.com/Opentrons/opentrons/issues/12763)) ([baec102](https://github.com/Opentrons/opentrons/commit/baec1027c63f84c704f5d3d380e44a5674c7f352))





ot30.10.0-alpha.3
[0.10.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.10.0-alpha.2...ot30.10.0-alpha.3) (2023-06-02)


Bug Fixes

* **app:** show most recent protocol run data in carousel ([12837](https://github.com/Opentrons/opentrons/issues/12837)) ([b63584c](https://github.com/Opentrons/opentrons/commit/b63584c85a2b92f9289b36b3c960265d908ad19c))





ot30.10.0-alpha.2
[0.10.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.10.0-alpha.1...ot30.10.0-alpha.2) (2023-06-01)


Bug Fixes

* **api:** handle absent motor status ([12835](https://github.com/Opentrons/opentrons/issues/12835)) ([6fe35bf](https://github.com/Opentrons/opentrons/commit/6fe35bfb25f62aabe60fb0b7bc83dc3defaf8e41))





ot30.10.0-alpha.1
[0.10.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.10.0-alpha.0...ot30.10.0-alpha.1) (2023-06-01)


Bug Fixes

* **hardware, api:** recoverable error handling ([12829](https://github.com/Opentrons/opentrons/issues/12829)) ([5223f69](https://github.com/Opentrons/opentrons/commit/5223f69c7ff99210bc425c5e50d894d10cc1eb61))
* **shared-data:** p1000_multi_v3 return tip height ([12831](https://github.com/Opentrons/opentrons/issues/12831)) ([34d9dce](https://github.com/Opentrons/opentrons/commit/34d9dced28fe78199bf604cee5e9e067d98abe7c))


Features

* **api:** randomize tip dropping location in trash ([12810](https://github.com/Opentrons/opentrons/issues/12810)) ([578cb7b](https://github.com/Opentrons/opentrons/commit/578cb7be14f9ae6184900b66bd2e8c964d63ca07))





ot30.9.0
[0.9.0](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0) (2023-05-30)



[0.9.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0) (2023-05-26)


Bug Fixes

* **app:** home before all gripper maintenance ([12792](https://github.com/Opentrons/opentrons/issues/12792)) ([a732d6a](https://github.com/Opentrons/opentrons/commit/a732d6a6f075b16cd392d4fc85eb56012a41188f))



[0.9.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0) (2023-05-25)


Bug Fixes

* **app:** home leftZ for 96 channel attach flow in case mount falls ([12785](https://github.com/Opentrons/opentrons/issues/12785)) ([533d120](https://github.com/Opentrons/opentrons/commit/533d120bff03347535652ecf46d84c86a2f09d4d))
* **shared-data:** return heights for v3 pipettes ([12786](https://github.com/Opentrons/opentrons/issues/12786)) ([ffc3a2c](https://github.com/Opentrons/opentrons/commit/ffc3a2c89d0e634ab30aca103502791819bb295e))



[0.9.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0) (2023-05-23)


Bug Fixes

* **api:** disable motors during the pipette attach and detach position ([12772](https://github.com/Opentrons/opentrons/issues/12772)) ([a0edb21](https://github.com/Opentrons/opentrons/commit/a0edb21960dc69258b449bac032baf3076d81feb))
* **app:** replace pipette flow updates and cleanup ([12764](https://github.com/Opentrons/opentrons/issues/12764)) ([4c68ff5](https://github.com/Opentrons/opentrons/commit/4c68ff508fb681c879657688ab4600e8b032610c))
* **hardware-testing:** home the gantry when verifying module calibration offset ([12766](https://github.com/Opentrons/opentrons/issues/12766)) ([ddd0fc6](https://github.com/Opentrons/opentrons/commit/ddd0fc63c813539111bf6191ac9f698a47e893e0))



[0.9.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0) (2023-05-22)


Bug Fixes

* **api, engine:** raise exception in analysis if deactivate shaker is called while heater-shaker's latch is open ([12735](https://github.com/Opentrons/opentrons/issues/12735)) ([a14cdd6](https://github.com/Opentrons/opentrons/commit/a14cdd6c745ecb988f9f227eab9fa52e2eb09d4a))
* **api,hardware-testing:** Fix wrong polarity in module offsets + refactor module calibration test script and add verification step. ([12733](https://github.com/Opentrons/opentrons/issues/12733)) ([a58eb35](https://github.com/Opentrons/opentrons/commit/a58eb35add362d5b21af5b1d38c042fcbc5b81b9))
* **api:** add a buffer to tip action home moves to make sure the limit switch is triggered ([12743](https://github.com/Opentrons/opentrons/issues/12743)) ([8e800ef](https://github.com/Opentrons/opentrons/commit/8e800ef185b020c2ae77964e0d152dc9e1d18efb))
* **api:** enable stall detection ([12377](https://github.com/Opentrons/opentrons/issues/12377)) ([86b3298](https://github.com/Opentrons/opentrons/commit/86b3298db8117ac59a13fb56e4fd5d275698b635))
* **api:** Home pipette used correct gantry load settings ([12742](https://github.com/Opentrons/opentrons/issues/12742)) ([5884a41](https://github.com/Opentrons/opentrons/commit/5884a41d0e1763b3da439c8057a2174656c01ab8))
* **api:** Match the deck definition to the robot type in protocol analysis ([12691](https://github.com/Opentrons/opentrons/issues/12691)) ([59c90c0](https://github.com/Opentrons/opentrons/commit/59c90c001b9b8cc4b76d77fb398c2f4220f43e0e))
* **api:** Slow down prepare-for-aspirate following a blowout ([12412](https://github.com/Opentrons/opentrons/issues/12412)) ([60fdec3](https://github.com/Opentrons/opentrons/commit/60fdec34c87041b58fd0aae3faf8c39564f1b65f))
* **app:** fix view error details does nothing ([12732](https://github.com/Opentrons/opentrons/issues/12732)) ([56f246f](https://github.com/Opentrons/opentrons/commit/56f246f864daf51886807f904a48a852f8ad30fe))
* **app:** modal tweaks ([12723](https://github.com/Opentrons/opentrons/issues/12723)) ([c3f2240](https://github.com/Opentrons/opentrons/commit/c3f22409aeb4b52a75b8289dba1b46ff58dac7e2))
* **app:** only prepare stored protocols in ChooseProtocolSlideout once slid out ([12721](https://github.com/Opentrons/opentrons/issues/12721)) ([4c97c8d](https://github.com/Opentrons/opentrons/commit/4c97c8da0cdcb0c593bf7e6625e99b8fa657ae2c))
* **app:** only show used protocols in recently run protocol cards ([12726](https://github.com/Opentrons/opentrons/issues/12726)) ([abea829](https://github.com/Opentrons/opentrons/commit/abea829e86b562124321093e8d1bbe3174f2ebe0))
* **app:** toast styling fixes ([12708](https://github.com/Opentrons/opentrons/issues/12708)) ([bb13cab](https://github.com/Opentrons/opentrons/commit/bb13cab76e78db62f88494826f4e18fd4bc445fc))
* **app:** unblock 96-Channel detach flow and calibration error flow ([12750](https://github.com/Opentrons/opentrons/issues/12750)) ([bc15411](https://github.com/Opentrons/opentrons/commit/bc15411b56a109395cd3dc6a53840e43405a6374))
* **app:** update home param for rightZ axis ([12715](https://github.com/Opentrons/opentrons/issues/12715)) ([729fa47](https://github.com/Opentrons/opentrons/commit/729fa479ae92042bafa139066a80be7592fe7ebf))
* **app:** update thumbnail image of robot ([12724](https://github.com/Opentrons/opentrons/issues/12724)) ([c18c460](https://github.com/Opentrons/opentrons/commit/c18c460d8bca0fb44ffe8cdca1589bfa61c7dc13))
* **g-code-testing:** Fix missing deck type ([12709](https://github.com/Opentrons/opentrons/issues/12709)) ([92e8f4b](https://github.com/Opentrons/opentrons/commit/92e8f4bbd38ef14b7986506410d566536d4ed0db))
* **hardware-testing:** gen new patches for updated edge ([bdb8c66](https://github.com/Opentrons/opentrons/commit/bdb8c668e18e471686e940cb2155c620b2ffe2e2))
* **hardware-testing:** reduce gravametric test trials to reduce CI runtime ([12753](https://github.com/Opentrons/opentrons/issues/12753)) ([c4c25f7](https://github.com/Opentrons/opentrons/commit/c4c25f717ceaa14e67b0d5f510476438712090e4))
* **react-api-client, app:** fix failing tests ([12710](https://github.com/Opentrons/opentrons/issues/12710)) ([#12712](https://github.com/Opentrons/opentrons/issues/12712)) ([b8ebbbe](https://github.com/Opentrons/opentrons/commit/b8ebbbe8aca726e3594aaca62c6ccf8884647753))
* **step-generation:** modify curried command order for heater-shaker ([12741](https://github.com/Opentrons/opentrons/issues/12741)) ([acbf638](https://github.com/Opentrons/opentrons/commit/acbf638690b60abb8d61b112e9c15a10308d0bcc))


Features

* **api:** add extension mount and axes to top level types ([12671](https://github.com/Opentrons/opentrons/issues/12671)) ([61a3290](https://github.com/Opentrons/opentrons/commit/61a32903f1cfd4f8b9cef90708e6ca8ecb15e058))
* **app, robot-server:** add protocol receipt toasts and protocol ids endpoint ([12725](https://github.com/Opentrons/opentrons/issues/12725)) ([bdb2bce](https://github.com/Opentrons/opentrons/commit/bdb2bce694b517b80bc1878b05d9e36f977fab99))
* **app:** add gripper requirement to protocol and run requirements ([12747](https://github.com/Opentrons/opentrons/issues/12747)) ([9c84d5f](https://github.com/Opentrons/opentrons/commit/9c84d5f78a2207f6c5e6115b38bb82d3c2afd2bb))
* **app:** add pause-type intervention modal ([12379](https://github.com/Opentrons/opentrons/issues/12379)) ([2e822af](https://github.com/Opentrons/opentrons/commit/2e822af1b041b431c7ab964c551cd58160078a7b))
* **app:** add welcome modal for unboxing flow ([12687](https://github.com/Opentrons/opentrons/issues/12687)) ([6360d1f](https://github.com/Opentrons/opentrons/commit/6360d1fcb31bb82f12bbd26f0d39beed19821546))
* **app:** error handling for wrong pip attached ([12706](https://github.com/Opentrons/opentrons/issues/12706)) ([4344a03](https://github.com/Opentrons/opentrons/commit/4344a034a7f5450d8ab0e9fe8cf60dd241af509e))
* **hardware-testing:** 1ul and 8ch fully implemented ([12699](https://github.com/Opentrons/opentrons/issues/12699)) ([7f205c5](https://github.com/Opentrons/opentrons/commit/7f205c505013e97db5bc712b332c3ab96eb30a86))
* **hardware-testing:** DVT 96ch diagnostics script ([12736](https://github.com/Opentrons/opentrons/issues/12736)) ([0cdd135](https://github.com/Opentrons/opentrons/commit/0cdd13574fa9d7ee3cc7186bc92feba8c9bca07c))
* **hardware-testing:** Production QC script for testing 50ul tip quality ([12689](https://github.com/Opentrons/opentrons/issues/12689)) ([4647187](https://github.com/Opentrons/opentrons/commit/4647187a60a73fafdf5ff04a523d8e2302ea135e))
* **hardware:** Enable rear panel eeprom ([12700](https://github.com/Opentrons/opentrons/issues/12700)) ([6f44ddf](https://github.com/Opentrons/opentrons/commit/6f44ddf6326309f04ddeaa55c030258db672671a))
* **shared-data:** Updated accuracy functions for p50 and p1000 single channels ([12760](https://github.com/Opentrons/opentrons/issues/12760)) ([92e65e5](https://github.com/Opentrons/opentrons/commit/92e65e536aa4d2b7bbcd921f8afc4885d53e7dd4))





ot30.10.0-alpha.0
[0.10.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.9.0...ot30.10.0-alpha.0) (2023-05-30)


Bug Fixes

* **api:** emulator proxy client uri logic ([12778](https://github.com/Opentrons/opentrons/issues/12778)) ([a639572](https://github.com/Opentrons/opentrons/commit/a6395721aaf96a31c9bcd634de6d3a4ed190ab35))
* **app:** regain rename robot to RobotSettings ([12791](https://github.com/Opentrons/opentrons/issues/12791)) ([c9a7fa0](https://github.com/Opentrons/opentrons/commit/c9a7fa021d59826adc7d387b6fdaca4de0043c90))


Features

* **api:** add mechanisms to save and load deck calibration transform matrix ([12381](https://github.com/Opentrons/opentrons/issues/12381)) ([e5e499e](https://github.com/Opentrons/opentrons/commit/e5e499e81517d1c845f7178343211706fa79f3b0))
* **api:** gripper pickup from lifted thermocycler position ([12797](https://github.com/Opentrons/opentrons/issues/12797)) ([8548494](https://github.com/Opentrons/opentrons/commit/85484949de169455bd4d1ee4128f37f6b8d39893))
* **app:** magnetic block support in run setup ([12740](https://github.com/Opentrons/opentrons/issues/12740)) ([5ce9862](https://github.com/Opentrons/opentrons/commit/5ce98626640d88c2800fb8315d751b5e48629962))
* **robot-server:** status bar responds to runs in progress ([12794](https://github.com/Opentrons/opentrons/issues/12794)) ([9eeb0b9](https://github.com/Opentrons/opentrons/commit/9eeb0b995f81872c843ae4d2d38ec4aa3ea5aed1))
* **shared-data:** add magnetic block 2d rendering key ([12763](https://github.com/Opentrons/opentrons/issues/12763)) ([baec102](https://github.com/Opentrons/opentrons/commit/baec1027c63f84c704f5d3d380e44a5674c7f352))





ot30.9.0-alpha.3
[0.9.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.9.0-alpha.2...ot30.9.0-alpha.3) (2023-05-26)


Bug Fixes

* **app:** home before all gripper maintenance ([12792](https://github.com/Opentrons/opentrons/issues/12792)) ([a732d6a](https://github.com/Opentrons/opentrons/commit/a732d6a6f075b16cd392d4fc85eb56012a41188f))





ot30.9.0-alpha.2
[0.9.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.9.0-alpha.1...ot30.9.0-alpha.2) (2023-05-25)


Bug Fixes

* **app:** home leftZ for 96 channel attach flow in case mount falls ([12785](https://github.com/Opentrons/opentrons/issues/12785)) ([533d120](https://github.com/Opentrons/opentrons/commit/533d120bff03347535652ecf46d84c86a2f09d4d))
* **shared-data:** return heights for v3 pipettes ([12786](https://github.com/Opentrons/opentrons/issues/12786)) ([ffc3a2c](https://github.com/Opentrons/opentrons/commit/ffc3a2c89d0e634ab30aca103502791819bb295e))





ot30.9.0-alpha.1
[0.9.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.9.0-alpha.0...ot30.9.0-alpha.1) (2023-05-25)



[0.9.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.9.0-alpha.0...ot30.9.0-alpha.1) (2023-05-23)


Bug Fixes

* **api:** disable motors during the pipette attach and detach position ([12772](https://github.com/Opentrons/opentrons/issues/12772)) ([a0edb21](https://github.com/Opentrons/opentrons/commit/a0edb21960dc69258b449bac032baf3076d81feb))
* **app:** replace pipette flow updates and cleanup ([12764](https://github.com/Opentrons/opentrons/issues/12764)) ([4c68ff5](https://github.com/Opentrons/opentrons/commit/4c68ff508fb681c879657688ab4600e8b032610c))
* **hardware-testing:** home the gantry when verifying module calibration offset ([12766](https://github.com/Opentrons/opentrons/issues/12766)) ([ddd0fc6](https://github.com/Opentrons/opentrons/commit/ddd0fc63c813539111bf6191ac9f698a47e893e0))





ot30.8.0
[0.8.0](https://github.com/Opentrons/opentrons/compare/ot30.7.0...ot30.8.0) (2023-05-22)



[0.8.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.7.0...ot30.8.0) (2023-05-18)


Bug Fixes

* **app:** dont block odd protocol setup for mag block ([12737](https://github.com/Opentrons/opentrons/issues/12737)) ([2d1e349](https://github.com/Opentrons/opentrons/commit/2d1e34930f25b452620cea7265f074968915a10d))



[0.8.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.7.0...ot30.8.0) (2023-05-17)


Bug Fixes

* **app:** allow OT-3 wifi disconnect ([12728](https://github.com/Opentrons/opentrons/issues/12728)) ([f945447](https://github.com/Opentrons/opentrons/commit/f945447dc5f276b97effcb1ff4f34e1b6055063d))



[0.8.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.7.0...ot30.8.0) (2023-05-16)


Bug Fixes

* **react-api-client, app:** fix failing tests ([12710](https://github.com/Opentrons/opentrons/issues/12710)) ([33ebc2e](https://github.com/Opentrons/opentrons/commit/33ebc2e3691f1218d8826518b7a6a0460bd00536))



[0.8.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.7.0...ot30.8.0) (2023-05-15)


Bug Fixes

* **api:** always move to maintenance position with mount critical point ([12679](https://github.com/Opentrons/opentrons/issues/12679)) ([668435f](https://github.com/Opentrons/opentrons/commit/668435f1319c9997201df4bbb3de3fd3eda40163))
* **api:** Exclude existing calibrated module offsets when running module calibrations ([12667](https://github.com/Opentrons/opentrons/issues/12667)) ([e2ce496](https://github.com/Opentrons/opentrons/commit/e2ce49667342c430da8b83fffc1cdcf5f55ceb5e))
* **app-shell-odd:** do not access odd dir before initialization ([12704](https://github.com/Opentrons/opentrons/issues/12704)) ([05abfd2](https://github.com/Opentrons/opentrons/commit/05abfd2067e27726f251ccd12c8563d38b677400))
* **app:** fix current running command animation ([12703](https://github.com/Opentrons/opentrons/issues/12703)) ([8f6f9b9](https://github.com/Opentrons/opentrons/commit/8f6f9b9d8a59f13f0f126632c980bb8f7c29d8eb))
* **app:** fix LPC custom labware support and text alignment ([12695](https://github.com/Opentrons/opentrons/issues/12695)) ([5dec144](https://github.com/Opentrons/opentrons/commit/5dec1444cdd0ef2ef1fe7b26632e585fdc4763a2))
* **hardware-testing:** Small edits to enable DVT-2 build in SZ ([12654](https://github.com/Opentrons/opentrons/issues/12654)) ([a90dcfe](https://github.com/Opentrons/opentrons/commit/a90dcfe8b10ac1ee4daeca6d3a228cdc0f0c2c34))
* **robot-server:** memory cache analyses ([12648](https://github.com/Opentrons/opentrons/issues/12648)) ([056f44b](https://github.com/Opentrons/opentrons/commit/056f44baf7f1fb422527489848a5e0691ea3af19))


Features

* **app, app-shell-odd:** add loading screen until robot server is up ([12661](https://github.com/Opentrons/opentrons/issues/12661)) ([63b3333](https://github.com/Opentrons/opentrons/commit/63b3333697e584059c5da6f14891a6af7b1e664c))
* **app,app-shell:** usb request via app-shell ([12292](https://github.com/Opentrons/opentrons/issues/12292)) ([f32f618](https://github.com/Opentrons/opentrons/commit/f32f618e31a1a29c90513f0bf07e532a3d3dd286))
* **app:** complete error handling for calibration on Opentrons Flex ([12656](https://github.com/Opentrons/opentrons/issues/12656)) ([1e81662](https://github.com/Opentrons/opentrons/commit/1e81662213fc6ee2f23a53ebf1c03366f953e5f3))
* **app:** redirect to current run route on odd if protocol run is current ([12690](https://github.com/Opentrons/opentrons/issues/12690)) ([bbf6119](https://github.com/Opentrons/opentrons/commit/bbf6119717a948a831189412ffc9670e951cfb78))
* **app:** update led lights button in robot settings ([12670](https://github.com/Opentrons/opentrons/issues/12670)) ([761e30d](https://github.com/Opentrons/opentrons/commit/761e30d4ffa0c3dbeac5d0991e696d44cfff36e6))
* **engine:** drop tip in place for Protocol Engine ([12668](https://github.com/Opentrons/opentrons/issues/12668)) ([521bb37](https://github.com/Opentrons/opentrons/commit/521bb370f072fb6e6163e5e69249c2c3b9a142ca))
* **hardware-testing:** Create a way of storing patches in hardware-testing ([12630](https://github.com/Opentrons/opentrons/issues/12630)) ([5657658](https://github.com/Opentrons/opentrons/commit/5657658ce5f791c50e9f869ab16b94fca5202e8c))
* **protocol-designer:** update deploy scripts ([12664](https://github.com/Opentrons/opentrons/issues/12664)) ([74304fa](https://github.com/Opentrons/opentrons/commit/74304faf6530914245c0b3c0516ace7ac815750e))
* **shared-data:** add 96-Channel to pipette dev types ([12672](https://github.com/Opentrons/opentrons/issues/12672)) ([811b01e](https://github.com/Opentrons/opentrons/commit/811b01e6d37f18a5c4c365b666680a419a1a8775))





ot30.9.0-alpha.0
[0.9.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.8.0...ot30.9.0-alpha.0) (2023-05-22)


Bug Fixes

* **api, engine:** raise exception in analysis if deactivate shaker is called while heater-shaker's latch is open ([12735](https://github.com/Opentrons/opentrons/issues/12735)) ([a14cdd6](https://github.com/Opentrons/opentrons/commit/a14cdd6c745ecb988f9f227eab9fa52e2eb09d4a))
* **api,hardware-testing:** Fix wrong polarity in module offsets + refactor module calibration test script and add verification step. ([12733](https://github.com/Opentrons/opentrons/issues/12733)) ([a58eb35](https://github.com/Opentrons/opentrons/commit/a58eb35add362d5b21af5b1d38c042fcbc5b81b9))
* **api:** add a buffer to tip action home moves to make sure the limit switch is triggered ([12743](https://github.com/Opentrons/opentrons/issues/12743)) ([8e800ef](https://github.com/Opentrons/opentrons/commit/8e800ef185b020c2ae77964e0d152dc9e1d18efb))
* **api:** enable stall detection ([12377](https://github.com/Opentrons/opentrons/issues/12377)) ([86b3298](https://github.com/Opentrons/opentrons/commit/86b3298db8117ac59a13fb56e4fd5d275698b635))
* **api:** Home pipette used correct gantry load settings ([12742](https://github.com/Opentrons/opentrons/issues/12742)) ([5884a41](https://github.com/Opentrons/opentrons/commit/5884a41d0e1763b3da439c8057a2174656c01ab8))
* **api:** Match the deck definition to the robot type in protocol analysis ([12691](https://github.com/Opentrons/opentrons/issues/12691)) ([59c90c0](https://github.com/Opentrons/opentrons/commit/59c90c001b9b8cc4b76d77fb398c2f4220f43e0e))
* **api:** Slow down prepare-for-aspirate following a blowout ([12412](https://github.com/Opentrons/opentrons/issues/12412)) ([60fdec3](https://github.com/Opentrons/opentrons/commit/60fdec34c87041b58fd0aae3faf8c39564f1b65f))
* **app:** fix view error details does nothing ([12732](https://github.com/Opentrons/opentrons/issues/12732)) ([56f246f](https://github.com/Opentrons/opentrons/commit/56f246f864daf51886807f904a48a852f8ad30fe))
* **app:** modal tweaks ([12723](https://github.com/Opentrons/opentrons/issues/12723)) ([c3f2240](https://github.com/Opentrons/opentrons/commit/c3f22409aeb4b52a75b8289dba1b46ff58dac7e2))
* **app:** only prepare stored protocols in ChooseProtocolSlideout once slid out ([12721](https://github.com/Opentrons/opentrons/issues/12721)) ([4c97c8d](https://github.com/Opentrons/opentrons/commit/4c97c8da0cdcb0c593bf7e6625e99b8fa657ae2c))
* **app:** only show used protocols in recently run protocol cards ([12726](https://github.com/Opentrons/opentrons/issues/12726)) ([abea829](https://github.com/Opentrons/opentrons/commit/abea829e86b562124321093e8d1bbe3174f2ebe0))
* **app:** toast styling fixes ([12708](https://github.com/Opentrons/opentrons/issues/12708)) ([bb13cab](https://github.com/Opentrons/opentrons/commit/bb13cab76e78db62f88494826f4e18fd4bc445fc))
* **app:** unblock 96-Channel detach flow and calibration error flow ([12750](https://github.com/Opentrons/opentrons/issues/12750)) ([bc15411](https://github.com/Opentrons/opentrons/commit/bc15411b56a109395cd3dc6a53840e43405a6374))
* **app:** update home param for rightZ axis ([12715](https://github.com/Opentrons/opentrons/issues/12715)) ([729fa47](https://github.com/Opentrons/opentrons/commit/729fa479ae92042bafa139066a80be7592fe7ebf))
* **app:** update thumbnail image of robot ([12724](https://github.com/Opentrons/opentrons/issues/12724)) ([c18c460](https://github.com/Opentrons/opentrons/commit/c18c460d8bca0fb44ffe8cdca1589bfa61c7dc13))
* **g-code-testing:** Fix missing deck type ([12709](https://github.com/Opentrons/opentrons/issues/12709)) ([92e8f4b](https://github.com/Opentrons/opentrons/commit/92e8f4bbd38ef14b7986506410d566536d4ed0db))
* **hardware-testing:** gen new patches for updated edge ([bdb8c66](https://github.com/Opentrons/opentrons/commit/bdb8c668e18e471686e940cb2155c620b2ffe2e2))
* **hardware-testing:** reduce gravametric test trials to reduce CI runtime ([12753](https://github.com/Opentrons/opentrons/issues/12753)) ([c4c25f7](https://github.com/Opentrons/opentrons/commit/c4c25f717ceaa14e67b0d5f510476438712090e4))
* **react-api-client, app:** fix failing tests ([12710](https://github.com/Opentrons/opentrons/issues/12710)) ([#12712](https://github.com/Opentrons/opentrons/issues/12712)) ([b8ebbbe](https://github.com/Opentrons/opentrons/commit/b8ebbbe8aca726e3594aaca62c6ccf8884647753))
* **step-generation:** modify curried command order for heater-shaker ([12741](https://github.com/Opentrons/opentrons/issues/12741)) ([acbf638](https://github.com/Opentrons/opentrons/commit/acbf638690b60abb8d61b112e9c15a10308d0bcc))


Features

* **api:** add extension mount and axes to top level types ([12671](https://github.com/Opentrons/opentrons/issues/12671)) ([61a3290](https://github.com/Opentrons/opentrons/commit/61a32903f1cfd4f8b9cef90708e6ca8ecb15e058))
* **app, robot-server:** add protocol receipt toasts and protocol ids endpoint ([12725](https://github.com/Opentrons/opentrons/issues/12725)) ([bdb2bce](https://github.com/Opentrons/opentrons/commit/bdb2bce694b517b80bc1878b05d9e36f977fab99))
* **app:** add gripper requirement to protocol and run requirements ([12747](https://github.com/Opentrons/opentrons/issues/12747)) ([9c84d5f](https://github.com/Opentrons/opentrons/commit/9c84d5f78a2207f6c5e6115b38bb82d3c2afd2bb))
* **app:** add pause-type intervention modal ([12379](https://github.com/Opentrons/opentrons/issues/12379)) ([2e822af](https://github.com/Opentrons/opentrons/commit/2e822af1b041b431c7ab964c551cd58160078a7b))
* **app:** add welcome modal for unboxing flow ([12687](https://github.com/Opentrons/opentrons/issues/12687)) ([6360d1f](https://github.com/Opentrons/opentrons/commit/6360d1fcb31bb82f12bbd26f0d39beed19821546))
* **app:** error handling for wrong pip attached ([12706](https://github.com/Opentrons/opentrons/issues/12706)) ([4344a03](https://github.com/Opentrons/opentrons/commit/4344a034a7f5450d8ab0e9fe8cf60dd241af509e))
* **hardware-testing:** 1ul and 8ch fully implemented ([12699](https://github.com/Opentrons/opentrons/issues/12699)) ([7f205c5](https://github.com/Opentrons/opentrons/commit/7f205c505013e97db5bc712b332c3ab96eb30a86))
* **hardware-testing:** DVT 96ch diagnostics script ([12736](https://github.com/Opentrons/opentrons/issues/12736)) ([0cdd135](https://github.com/Opentrons/opentrons/commit/0cdd13574fa9d7ee3cc7186bc92feba8c9bca07c))
* **hardware-testing:** Production QC script for testing 50ul tip quality ([12689](https://github.com/Opentrons/opentrons/issues/12689)) ([4647187](https://github.com/Opentrons/opentrons/commit/4647187a60a73fafdf5ff04a523d8e2302ea135e))
* **hardware:** Enable rear panel eeprom ([12700](https://github.com/Opentrons/opentrons/issues/12700)) ([6f44ddf](https://github.com/Opentrons/opentrons/commit/6f44ddf6326309f04ddeaa55c030258db672671a))
* **shared-data:** Updated accuracy functions for p50 and p1000 single channels ([12760](https://github.com/Opentrons/opentrons/issues/12760)) ([92e65e5](https://github.com/Opentrons/opentrons/commit/92e65e536aa4d2b7bbcd921f8afc4885d53e7dd4))





ot30.8.0-alpha.3
[0.8.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.8.0-alpha.2...ot30.8.0-alpha.3) (2023-05-19)



[0.8.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.8.0-alpha.2...ot30.8.0-alpha.3) (2023-05-18)


Bug Fixes

* **app:** dont block odd protocol setup for mag block ([12737](https://github.com/Opentrons/opentrons/issues/12737)) ([2d1e349](https://github.com/Opentrons/opentrons/commit/2d1e34930f25b452620cea7265f074968915a10d))





ot30.8.0-alpha.1
[0.8.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.8.0-alpha.0...ot30.8.0-alpha.1) (2023-05-16)


Bug Fixes

* **react-api-client, app:** fix failing tests ([12710](https://github.com/Opentrons/opentrons/issues/12710)) ([33ebc2e](https://github.com/Opentrons/opentrons/commit/33ebc2e3691f1218d8826518b7a6a0460bd00536))





ot30.7.0
[0.7.0](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-15)



[0.7.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-12)


Bug Fixes

* **app:** exclude magnetic block from run setup module matching ([12692](https://github.com/Opentrons/opentrons/issues/12692)) ([618f51b](https://github.com/Opentrons/opentrons/commit/618f51bfa294d943d39bc702e7f9369aa3d1367d))



[0.7.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-11)


Bug Fixes

* **app:** check if mixpanel config exists before invoking opt out methods ([12674](https://github.com/Opentrons/opentrons/issues/12674)) ([b0ff887](https://github.com/Opentrons/opentrons/commit/b0ff8872d752244c682fbfc0e2fd4bfd50af6628))
* **shared-data:** Allow mag block in the app ([12684](https://github.com/Opentrons/opentrons/issues/12684)) ([6dafde3](https://github.com/Opentrons/opentrons/commit/6dafde32af54ae9bfab9caac2463ad91ae0160c1))



[0.7.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-10)


Bug Fixes

* **app:** fix calibration data source for run setup pipette flows ([12675](https://github.com/Opentrons/opentrons/issues/12675)) ([9ac7372](https://github.com/Opentrons/opentrons/commit/9ac737203eaa8f758c5449cb90d4f76b9b740ffe))
* **app:** fix cancel run freezing issue in ConfirmCancelRunModal ([12660](https://github.com/Opentrons/opentrons/issues/12660)) ([ee6bca0](https://github.com/Opentrons/opentrons/commit/ee6bca04de4a20f7d25dfff4642000d37bd5e760))
* **app:** memoize attached pipettes at launch of wizard flow ([12676](https://github.com/Opentrons/opentrons/issues/12676)) ([85c7484](https://github.com/Opentrons/opentrons/commit/85c748478af2b1132a929726fbb39796a3977ce6))


Features

* **app:** add rename to robot settings ([12564](https://github.com/Opentrons/opentrons/issues/12564)) ([72e3858](https://github.com/Opentrons/opentrons/commit/72e385894a4bf060419ee12628490d7a48696fa7))



[0.7.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-09)


Bug Fixes

* **api:** Allow None serial number when getting module offset ([12665](https://github.com/Opentrons/opentrons/issues/12665)) ([d1ebaa8](https://github.com/Opentrons/opentrons/commit/d1ebaa83d033b01c0d89ba937af9cb505ccd9a32))
* **app:** apply current offsets to maintenance run created on LPC launch ([12658](https://github.com/Opentrons/opentrons/issues/12658)) ([3a230a9](https://github.com/Opentrons/opentrons/commit/3a230a9b504d0ed7fdc83f176201ef9de4decb5e))
* **app:** check for Opentrons Flex robot model in useIsOt3 ([12663](https://github.com/Opentrons/opentrons/issues/12663)) ([8bcf07d](https://github.com/Opentrons/opentrons/commit/8bcf07d75b571070a7cfa86fc2aaddafd26d5821))
* **app:** get back odd menu temp ([12662](https://github.com/Opentrons/opentrons/issues/12662)) ([baa0cd1](https://github.com/Opentrons/opentrons/commit/baa0cd1114f2e79ebe6b8b60557604eea61eba31))



[0.7.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0) (2023-05-08)


Bug Fixes

* **api, engine:** refactor heater-shaker latch status to prevent false positive move labware check ([12624](https://github.com/Opentrons/opentrons/issues/12624)) ([7828629](https://github.com/Opentrons/opentrons/commit/7828629a5afad8d86d99a7840627040b3ba00da9))
* **app:** fix modal header padding to align with hi-fi ([12618](https://github.com/Opentrons/opentrons/issues/12618)) ([4f21b4b](https://github.com/Opentrons/opentrons/commit/4f21b4b91e474ebc46eadf2bb5359f2b973e4291))
* **app:** fix ODD protocol setup step text size ([12614](https://github.com/Opentrons/opentrons/issues/12614)) ([723d74e](https://github.com/Opentrons/opentrons/commit/723d74ed9ad81e28b7a25c216c38bdce03947f88))
* **app:** Fix Run Completion and RunSummary malfunction ([12625](https://github.com/Opentrons/opentrons/issues/12625)) ([512daa6](https://github.com/Opentrons/opentrons/commit/512daa6d56b1f3a122f47f95484c9eb9fd688c64))
* **app:** fix UnmatchModuleWarning test ([12628](https://github.com/Opentrons/opentrons/issues/12628)) ([546cde6](https://github.com/Opentrons/opentrons/commit/546cde6db383c70c823ef95e19805ec64087b076))
* **app:** use truncation for a long protocol name ([12622](https://github.com/Opentrons/opentrons/issues/12622)) ([dc58668](https://github.com/Opentrons/opentrons/commit/dc58668b02bc065af93c4c25fc2ca2447e8a0e7e))
* **app:** when exiting from AttachProbe, display correct text ([12609](https://github.com/Opentrons/opentrons/issues/12609)) ([e7f8e14](https://github.com/Opentrons/opentrons/commit/e7f8e14ac9b8bf6d712f3d183e39373600d2c71a))
* **components:** robotWorkSpace remove classnames add transform ([12649](https://github.com/Opentrons/opentrons/issues/12649)) ([b19b507](https://github.com/Opentrons/opentrons/commit/b19b507f519e0d7635a7548e53f46571cda3f8bb))
* **hardware:** fix the update_fws script so we use target string names. ([12615](https://github.com/Opentrons/opentrons/issues/12615)) ([e64726b](https://github.com/Opentrons/opentrons/commit/e64726b9847fc5bc75651805a2811deb2d0abb6b))
* **hardware:** reset eeprom script restarts the fw ([12619](https://github.com/Opentrons/opentrons/issues/12619)) ([d903fa1](https://github.com/Opentrons/opentrons/commit/d903fa1d2e2433614e975adc7f0d5e579bb704e8))
* **protocol-designer:** remove flex tipracks and 96-channel options ([12620](https://github.com/Opentrons/opentrons/issues/12620)) ([7dba061](https://github.com/Opentrons/opentrons/commit/7dba0615247ef8e7960573204dd04b810da883ab))


Features

* **api:** allow volume input for blowout ([12534](https://github.com/Opentrons/opentrons/issues/12534)) ([b3356c1](https://github.com/Opentrons/opentrons/commit/b3356c114371ca6cf1308efa54192f6563fe9040))
* **api:** return machine appropriate deck slot names in PAPIv2 ([12595](https://github.com/Opentrons/opentrons/issues/12595)) ([94d367d](https://github.com/Opentrons/opentrons/commit/94d367d70432fccc7074988ef882e12e267cc749))
* **app, app-shell, app-shell-odd:** add a new config for initial setup workflow ([12610](https://github.com/Opentrons/opentrons/issues/12610)) ([bf32bde](https://github.com/Opentrons/opentrons/commit/bf32bde39f9811020045d0bb9495ab220e0cf6ff))
* **app, shared-data:** wire up pipette flows to protocol setup on app and odd ([12651](https://github.com/Opentrons/opentrons/issues/12651)) ([25abb08](https://github.com/Opentrons/opentrons/commit/25abb088fdba9881cf45c4b4a9adadf584773ff7))
* **app:** add appMode and robotType as new Mixpanel properties ([12519](https://github.com/Opentrons/opentrons/issues/12519)) ([9640568](https://github.com/Opentrons/opentrons/commit/9640568f7c0d9605c9332b402b297c60e0d64806))
* **app:** add clone run to recent run protocol card ([12547](https://github.com/Opentrons/opentrons/issues/12547)) ([179a57d](https://github.com/Opentrons/opentrons/commit/179a57d9fb90c62529a7ac2533d61150fb8f99d8))
* **app:** add homing to pipette flows where needed ([12644](https://github.com/Opentrons/opentrons/issues/12644)) ([a6f5a7d](https://github.com/Opentrons/opentrons/commit/a6f5a7da0f4cb7d27cb9b44e4db4a4cc23f64e2e))
* **app:** add network change to robot settings ([12573](https://github.com/Opentrons/opentrons/issues/12573)) ([3b6170f](https://github.com/Opentrons/opentrons/commit/3b6170f4e0d5ae70c9eac6b2fbb6a5bf9b0aba6d))
* **app:** add odd typography and update StyledText ([12535](https://github.com/Opentrons/opentrons/issues/12535)) ([697146b](https://github.com/Opentrons/opentrons/commit/697146b8af193e9be0de7262aacab4063f093ec6))
* **app:** labware and modules setup hifi designs ([12582](https://github.com/Opentrons/opentrons/issues/12582)) ([c594cf2](https://github.com/Opentrons/opentrons/commit/c594cf2e6e48223649fd3130a6391b28aa5bf48c))
* **app:** on pipette flow completion, user is directed to correct page ([12607](https://github.com/Opentrons/opentrons/issues/12607)) ([f09a566](https://github.com/Opentrons/opentrons/commit/f09a5660f0a5285875bbd2378e20ea0a50e89b9e))
* **app:** protocol setup index hifi design ([12626](https://github.com/Opentrons/opentrons/issues/12626)) ([3831912](https://github.com/Opentrons/opentrons/commit/38319126c40178a51beba21e1b48dda8c1e88604))
* **component:** add color spacing list to storybook - experiment ([12112](https://github.com/Opentrons/opentrons/issues/12112)) ([6628c04](https://github.com/Opentrons/opentrons/commit/6628c047b69a904a18de3870c30826e0cb59740d))
* **hardware-testing:** Volumetric script support multi increment test ([12612](https://github.com/Opentrons/opentrons/issues/12612)) ([cb82e33](https://github.com/Opentrons/opentrons/commit/cb82e33309e0ee6e1838dd2f20d1f239bf03e159))





ot30.7.0-alpha.4
[0.7.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.7.0-alpha.3...ot30.7.0-alpha.4) (2023-05-12)


Bug Fixes

* **app:** exclude magnetic block from run setup module matching ([12692](https://github.com/Opentrons/opentrons/issues/12692)) ([618f51b](https://github.com/Opentrons/opentrons/commit/618f51bfa294d943d39bc702e7f9369aa3d1367d))





ot30.7.0-alpha.3
[0.7.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.7.0-alpha.2...ot30.7.0-alpha.3) (2023-05-11)


Bug Fixes

* **app:** check if mixpanel config exists before invoking opt out methods ([12674](https://github.com/Opentrons/opentrons/issues/12674)) ([b0ff887](https://github.com/Opentrons/opentrons/commit/b0ff8872d752244c682fbfc0e2fd4bfd50af6628))
* **shared-data:** Allow mag block in the app ([12684](https://github.com/Opentrons/opentrons/issues/12684)) ([6dafde3](https://github.com/Opentrons/opentrons/commit/6dafde32af54ae9bfab9caac2463ad91ae0160c1))





ot30.7.0-alpha.2
[0.7.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.7.0-alpha.1...ot30.7.0-alpha.2) (2023-05-10)


Bug Fixes

* **app:** fix calibration data source for run setup pipette flows ([12675](https://github.com/Opentrons/opentrons/issues/12675)) ([9ac7372](https://github.com/Opentrons/opentrons/commit/9ac737203eaa8f758c5449cb90d4f76b9b740ffe))
* **app:** fix cancel run freezing issue in ConfirmCancelRunModal ([12660](https://github.com/Opentrons/opentrons/issues/12660)) ([ee6bca0](https://github.com/Opentrons/opentrons/commit/ee6bca04de4a20f7d25dfff4642000d37bd5e760))
* **app:** memoize attached pipettes at launch of wizard flow ([12676](https://github.com/Opentrons/opentrons/issues/12676)) ([85c7484](https://github.com/Opentrons/opentrons/commit/85c748478af2b1132a929726fbb39796a3977ce6))


Features

* **app:** add rename to robot settings ([12564](https://github.com/Opentrons/opentrons/issues/12564)) ([72e3858](https://github.com/Opentrons/opentrons/commit/72e385894a4bf060419ee12628490d7a48696fa7))





ot30.7.0-alpha.1
[0.7.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.7.0-alpha.0...ot30.7.0-alpha.1) (2023-05-09)


Bug Fixes

* **api:** Allow None serial number when getting module offset ([12665](https://github.com/Opentrons/opentrons/issues/12665)) ([d1ebaa8](https://github.com/Opentrons/opentrons/commit/d1ebaa83d033b01c0d89ba937af9cb505ccd9a32))
* **app:** apply current offsets to maintenance run created on LPC launch ([12658](https://github.com/Opentrons/opentrons/issues/12658)) ([3a230a9](https://github.com/Opentrons/opentrons/commit/3a230a9b504d0ed7fdc83f176201ef9de4decb5e))
* **app:** check for Opentrons Flex robot model in useIsOt3 ([12663](https://github.com/Opentrons/opentrons/issues/12663)) ([8bcf07d](https://github.com/Opentrons/opentrons/commit/8bcf07d75b571070a7cfa86fc2aaddafd26d5821))
* **app:** get back odd menu temp ([12662](https://github.com/Opentrons/opentrons/issues/12662)) ([baa0cd1](https://github.com/Opentrons/opentrons/commit/baa0cd1114f2e79ebe6b8b60557604eea61eba31))





ot30.6.0
[0.6.0](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0) (2023-05-08)



[0.6.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0) (2023-05-04)


Bug Fixes

* **app:** do not poll protocol analyses on device page ([12641](https://github.com/Opentrons/opentrons/issues/12641)) ([45af224](https://github.com/Opentrons/opentrons/commit/45af224508951ce13c0d2496e253bc377dbff67a))



[0.6.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0) (2023-05-03)


Bug Fixes

* **api:** increase instrument calibration z limit ([12621](https://github.com/Opentrons/opentrons/issues/12621)) ([b681705](https://github.com/Opentrons/opentrons/commit/b6817053d5308d4b785b0ae78483fc37d7d78b32))



[0.6.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0) (2023-05-01)


Bug Fixes

* **api:** flex: do not home non-present axes ([12604](https://github.com/Opentrons/opentrons/issues/12604)) ([426434b](https://github.com/Opentrons/opentrons/commit/426434b8d266189b889286184df6687c068a0510))



[0.6.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0) (2023-05-01)


Bug Fixes

* **api:** Keep command keys stable across boots ([12581](https://github.com/Opentrons/opentrons/issues/12581)) ([fb41f45](https://github.com/Opentrons/opentrons/commit/fb41f4569d4710a5cd8567a5f9373790c9b7ed6b))
* **odd:** fix SmallButton size for modals for Running Protocol screen ([12544](https://github.com/Opentrons/opentrons/issues/12544)) ([a89d965](https://github.com/Opentrons/opentrons/commit/a89d9657155937816793020b07c64d92194c6738))
* **odd:** remove Change Brightness Button from ODD Menu ([12563](https://github.com/Opentrons/opentrons/issues/12563)) ([738bccf](https://github.com/Opentrons/opentrons/commit/738bccf7fb5efcf89435e097c82a07288663f1bc))


Features

* **api:** accept deck coordinate names for PAPIv2 methods that take a deck name ([12561](https://github.com/Opentrons/opentrons/issues/12561)) ([5ae8f89](https://github.com/Opentrons/opentrons/commit/5ae8f89b86c402c9195a1583633f8ef9bd80a6aa))
* **hardware-testing:** Adds instrument controls to jog-ot3 example script ([12585](https://github.com/Opentrons/opentrons/issues/12585)) ([053d66f](https://github.com/Opentrons/opentrons/commit/053d66f4c45094d382b59febe452cd8142276fea))
* **hardware-testing:** CSV formatting updates for 8ch support ([12583](https://github.com/Opentrons/opentrons/issues/12583)) ([1ba8049](https://github.com/Opentrons/opentrons/commit/1ba8049f3fa820ab7f4df01dd44eed005cdd05fd))
* **hardware-testing:** Gripper-to-Adapter margin-for-error testing script ([12584](https://github.com/Opentrons/opentrons/issues/12584)) ([b7a1cab](https://github.com/Opentrons/opentrons/commit/b7a1cab3f81a80735ce75f0dc1eb1b13ab72b102))
* **odd:** Add Run Completion and Run Summary screen ([12597](https://github.com/Opentrons/opentrons/issues/12597)) ([521e688](https://github.com/Opentrons/opentrons/commit/521e688b8d64db4f616b03637eba14cf8cafde79))





ot30.7.0-alpha.0
[0.7.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.6.0...ot30.7.0-alpha.0) (2023-05-08)


Bug Fixes

* **api, engine:** refactor heater-shaker latch status to prevent false positive move labware check ([12624](https://github.com/Opentrons/opentrons/issues/12624)) ([7828629](https://github.com/Opentrons/opentrons/commit/7828629a5afad8d86d99a7840627040b3ba00da9))
* **app:** fix modal header padding to align with hi-fi ([12618](https://github.com/Opentrons/opentrons/issues/12618)) ([4f21b4b](https://github.com/Opentrons/opentrons/commit/4f21b4b91e474ebc46eadf2bb5359f2b973e4291))
* **app:** fix ODD protocol setup step text size ([12614](https://github.com/Opentrons/opentrons/issues/12614)) ([723d74e](https://github.com/Opentrons/opentrons/commit/723d74ed9ad81e28b7a25c216c38bdce03947f88))
* **app:** Fix Run Completion and RunSummary malfunction ([12625](https://github.com/Opentrons/opentrons/issues/12625)) ([512daa6](https://github.com/Opentrons/opentrons/commit/512daa6d56b1f3a122f47f95484c9eb9fd688c64))
* **app:** fix UnmatchModuleWarning test ([12628](https://github.com/Opentrons/opentrons/issues/12628)) ([546cde6](https://github.com/Opentrons/opentrons/commit/546cde6db383c70c823ef95e19805ec64087b076))
* **app:** use truncation for a long protocol name ([12622](https://github.com/Opentrons/opentrons/issues/12622)) ([dc58668](https://github.com/Opentrons/opentrons/commit/dc58668b02bc065af93c4c25fc2ca2447e8a0e7e))
* **app:** when exiting from AttachProbe, display correct text ([12609](https://github.com/Opentrons/opentrons/issues/12609)) ([e7f8e14](https://github.com/Opentrons/opentrons/commit/e7f8e14ac9b8bf6d712f3d183e39373600d2c71a))
* **components:** robotWorkSpace remove classnames add transform ([12649](https://github.com/Opentrons/opentrons/issues/12649)) ([b19b507](https://github.com/Opentrons/opentrons/commit/b19b507f519e0d7635a7548e53f46571cda3f8bb))
* **hardware:** fix the update_fws script so we use target string names. ([12615](https://github.com/Opentrons/opentrons/issues/12615)) ([e64726b](https://github.com/Opentrons/opentrons/commit/e64726b9847fc5bc75651805a2811deb2d0abb6b))
* **hardware:** reset eeprom script restarts the fw ([12619](https://github.com/Opentrons/opentrons/issues/12619)) ([d903fa1](https://github.com/Opentrons/opentrons/commit/d903fa1d2e2433614e975adc7f0d5e579bb704e8))
* **protocol-designer:** remove flex tipracks and 96-channel options ([12620](https://github.com/Opentrons/opentrons/issues/12620)) ([7dba061](https://github.com/Opentrons/opentrons/commit/7dba0615247ef8e7960573204dd04b810da883ab))


Features

* **api:** allow volume input for blowout ([12534](https://github.com/Opentrons/opentrons/issues/12534)) ([b3356c1](https://github.com/Opentrons/opentrons/commit/b3356c114371ca6cf1308efa54192f6563fe9040))
* **api:** return machine appropriate deck slot names in PAPIv2 ([12595](https://github.com/Opentrons/opentrons/issues/12595)) ([94d367d](https://github.com/Opentrons/opentrons/commit/94d367d70432fccc7074988ef882e12e267cc749))
* **api, engine:** add Magnetic block as a module to PE and PAPIv2 ([12627](https://github.com/Opentrons/opentrons/pull/12627)) ([#12613](https://github.com/Opentrons/opentrons/pull/12613))
* **app, app-shell, app-shell-odd:** add a new config for initial setup workflow ([12610](https://github.com/Opentrons/opentrons/issues/12610)) ([bf32bde](https://github.com/Opentrons/opentrons/commit/bf32bde39f9811020045d0bb9495ab220e0cf6ff))
* **app, shared-data:** wire up pipette flows to protocol setup on app and odd ([12651](https://github.com/Opentrons/opentrons/issues/12651)) ([25abb08](https://github.com/Opentrons/opentrons/commit/25abb088fdba9881cf45c4b4a9adadf584773ff7))
* **app:** add appMode and robotType as new Mixpanel properties ([12519](https://github.com/Opentrons/opentrons/issues/12519)) ([9640568](https://github.com/Opentrons/opentrons/commit/9640568f7c0d9605c9332b402b297c60e0d64806))
* **app:** add clone run to recent run protocol card ([12547](https://github.com/Opentrons/opentrons/issues/12547)) ([179a57d](https://github.com/Opentrons/opentrons/commit/179a57d9fb90c62529a7ac2533d61150fb8f99d8))
* **app:** add homing to pipette flows where needed ([12644](https://github.com/Opentrons/opentrons/issues/12644)) ([a6f5a7d](https://github.com/Opentrons/opentrons/commit/a6f5a7da0f4cb7d27cb9b44e4db4a4cc23f64e2e))
* **app:** add network change to robot settings ([12573](https://github.com/Opentrons/opentrons/issues/12573)) ([3b6170f](https://github.com/Opentrons/opentrons/commit/3b6170f4e0d5ae70c9eac6b2fbb6a5bf9b0aba6d))
* **app:** add odd typography and update StyledText ([12535](https://github.com/Opentrons/opentrons/issues/12535)) ([697146b](https://github.com/Opentrons/opentrons/commit/697146b8af193e9be0de7262aacab4063f093ec6))
* **app:** labware and modules setup hifi designs ([12582](https://github.com/Opentrons/opentrons/issues/12582)) ([c594cf2](https://github.com/Opentrons/opentrons/commit/c594cf2e6e48223649fd3130a6391b28aa5bf48c))
* **app:** on pipette flow completion, user is directed to correct page ([12607](https://github.com/Opentrons/opentrons/issues/12607)) ([f09a566](https://github.com/Opentrons/opentrons/commit/f09a5660f0a5285875bbd2378e20ea0a50e89b9e))
* **app:** protocol setup index hifi design ([12626](https://github.com/Opentrons/opentrons/issues/12626)) ([3831912](https://github.com/Opentrons/opentrons/commit/38319126c40178a51beba21e1b48dda8c1e88604))
* **component:** add color spacing list to storybook - experiment ([12112](https://github.com/Opentrons/opentrons/issues/12112)) ([6628c04](https://github.com/Opentrons/opentrons/commit/6628c047b69a904a18de3870c30826e0cb59740d))
* **hardware-testing:** Volumetric script support multi increment test ([12612](https://github.com/Opentrons/opentrons/issues/12612)) ([cb82e33](https://github.com/Opentrons/opentrons/commit/cb82e33309e0ee6e1838dd2f20d1f239bf03e159))

What's Changed
* refactor(component): refactoring iconList storybook by koji in https://github.com/Opentrons/opentrons/pull/12598
* feat(component): add color spacing list to storybook - experiment by koji in https://github.com/Opentrons/opentrons/pull/12112
* fix(api): flex: do not home non-present axes by sfoster1 in https://github.com/Opentrons/opentrons/pull/12604
* refactor(app): add constants to constants file for analytics by koji in https://github.com/Opentrons/opentrons/pull/12450
* feat(api): Optionally skip Z retract after hcapi.capacitive_probe() by andySigler in https://github.com/Opentrons/opentrons/pull/12600
* feat(app): add odd typography and update StyledText by koji in https://github.com/Opentrons/opentrons/pull/12535
* fix(app): when exiting from AttachProbe, display correct text by jerader in https://github.com/Opentrons/opentrons/pull/12609
* fix(app): fix ODD protocol setup step text size by b-cooper in https://github.com/Opentrons/opentrons/pull/12614
* fix(app): fix modal header padding to align with hi-fi by koji in https://github.com/Opentrons/opentrons/pull/12618
* fix(app): remove text selection ui by ewagoner in https://github.com/Opentrons/opentrons/pull/12559
* fix(hardware): fix the update_fws script so we use target string names. by vegano1 in https://github.com/Opentrons/opentrons/pull/12615
* fix(shared-data): Pick-up/drop tip settings updates from Carlos tests by andySigler in https://github.com/Opentrons/opentrons/pull/12606
* feat(hardware-testing): Volumetric script support multi increment test by andySigler in https://github.com/Opentrons/opentrons/pull/12612
* fix(api): increase instrument calibration z limit by sfoster1 in https://github.com/Opentrons/opentrons/pull/12621
* chore: Revert "remove home command (12576)" by sfoster1 in https://github.com/Opentrons/opentrons/pull/12623
* refactor(app):get pip cal from instruments endpoint by jerader in https://github.com/Opentrons/opentrons/pull/12605
* refactor(app): attach, detach desktop app design QA by jerader in https://github.com/Opentrons/opentrons/pull/12611
* fix(app): use truncation for a long protocol name by koji in https://github.com/Opentrons/opentrons/pull/12622
* feat(app): labware and modules setup hifi designs by ewagoner in https://github.com/Opentrons/opentrons/pull/12582
* test(api): Configure ctx fixture as PAPIv2.14 when it's configured as an OT-3 by SyntaxColoring in https://github.com/Opentrons/opentrons/pull/12567
* fix(app): pinned protocols wiped on reboot by ewagoner in https://github.com/Opentrons/opentrons/pull/12616
* fix(app): fix UnmatchModuleWarning test by koji in https://github.com/Opentrons/opentrons/pull/12628
* feat(app): protocol setup index hifi design by ewagoner in https://github.com/Opentrons/opentrons/pull/12626
* feat(api): allow volume input for blowout by caila-marashaj in https://github.com/Opentrons/opentrons/pull/12534
* feature(api): Allow magnetic block load module in PE by TamarZanzouri in https://github.com/Opentrons/opentrons/pull/12613
* fix(protocol-designer): remove flex tipracks and 96-channel options by jerader in https://github.com/Opentrons/opentrons/pull/12620
* refactor(app): re-order all text by key's alphabetical order by koji in https://github.com/Opentrons/opentrons/pull/12632
* feat(app): add appMode and robotType as new Mixpanel properties by koji in https://github.com/Opentrons/opentrons/pull/12519
* test(robot-server): Wait for server readiness before running tests by SyntaxColoring in https://github.com/Opentrons/opentrons/pull/12638
* fix(api, engine): refactor heater-shaker latch status to prevent false positive move labware check by jbleon95 in https://github.com/Opentrons/opentrons/pull/12624
* fix(app): do not poll protocol analyses on device page by shlokamin in https://github.com/Opentrons/opentrons/pull/12641
* refactor(app): change color name style from snake case to pascalCase with number by koji in https://github.com/Opentrons/opentrons/pull/12637
* chore(app): alphabetize icon names by ewagoner in https://github.com/Opentrons/opentrons/pull/12639
* fix(app): Fix Run Completion and RunSummary malfunction by koji in https://github.com/Opentrons/opentrons/pull/12625
* refactor(app): audit of hardcoded slot names, OT-2 and Opentrons Flex by jerader in https://github.com/Opentrons/opentrons/pull/12635
* chore(app): update the folder structure for ODD buttons by koji in https://github.com/Opentrons/opentrons/pull/12643
* feat(hardware) add rear panel testing capability by ryanthecoder in https://github.com/Opentrons/opentrons/pull/12631
* feat(app): add network change to robot settings by koji in https://github.com/Opentrons/opentrons/pull/12573
* chore(app): remove OnDeviceDisplay folder from atoms/Toast by koji in https://github.com/Opentrons/opentrons/pull/12646
* feat(app): add homing to pipette flows where needed by smb2268 in https://github.com/Opentrons/opentrons/pull/12644
* feat(api): return machine appropriate deck slot names in PAPIv2 by jbleon95 in https://github.com/Opentrons/opentrons/pull/12595
* fix(components): robotWorkSpace remove classnames add transform by jerader in https://github.com/Opentrons/opentrons/pull/12649
* docs(api): Remove accidental public mentions of private members of opentrons.types by SyntaxColoring in https://github.com/Opentrons/opentrons/pull/12647
* chore: internal release notes for 0.6.0 by sfoster1 in https://github.com/Opentrons/opentrons/pull/12603
* chore(internal-release): 0.6.0 by sfoster1 in https://github.com/Opentrons/opentrons/pull/12602
* feat(app): on pipette flow completion, user is directed to correct page by jerader in https://github.com/Opentrons/opentrons/pull/12607
* chore(internal-release): internal-release -> edge for 0.6.0 by sfoster1 in https://github.com/Opentrons/opentrons/pull/12652
* feat(app): add clone run to recent run protocol card by koji in https://github.com/Opentrons/opentrons/pull/12547
* chore(api): calibrate in a circle by sfoster1 in https://github.com/Opentrons/opentrons/pull/12653
* refactor(api): remove homing when moving to maintain position by sfoster1 in https://github.com/Opentrons/opentrons/pull/12655
* fix(hardware): reset eeprom script restarts the fw by ryanthecoder in https://github.com/Opentrons/opentrons/pull/12619
* refactor(app, api-client, react-api-client): add and use wifi list hook by shlokamin in https://github.com/Opentrons/opentrons/pull/12634
* feat(app, shared-data): wire up pipette flows to protocol setup on app and odd by smb2268 in https://github.com/Opentrons/opentrons/pull/12651
* feature(api): Allow loading a Magnetic block as a module in PAPI by TamarZanzouri in https://github.com/Opentrons/opentrons/pull/12627
* feat(app, app-shell, app-shell-odd): add a new config for initial setup workflow by koji in https://github.com/Opentrons/opentrons/pull/12610


**Full Changelog**: https://github.com/Opentrons/opentrons/compare/ot30.6.0-alpha.0...ot30.7.0-alpha.0

ot30.6.0-alpha.3
[0.6.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.6.0-alpha.2...ot30.6.0-alpha.3) (2023-05-04)


Bug Fixes

* **app:** do not poll protocol analyses on device page ([12641](https://github.com/Opentrons/opentrons/issues/12641)) ([45af224](https://github.com/Opentrons/opentrons/commit/45af224508951ce13c0d2496e253bc377dbff67a))





ot30.6.0-alpha.2
[0.6.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.6.0-alpha.1...ot30.6.0-alpha.2) (2023-05-03)


Bug Fixes

* **api:** increase instrument calibration z limit ([12621](https://github.com/Opentrons/opentrons/issues/12621)) ([b681705](https://github.com/Opentrons/opentrons/commit/b6817053d5308d4b785b0ae78483fc37d7d78b32))





ot30.5.0
[0.5.0](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-05-01)



[0.5.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-04-28)


Bug Fixes

* **api:** binary search calibration tuning ([12588](https://github.com/Opentrons/opentrons/issues/12588)) ([688e35c](https://github.com/Opentrons/opentrons/commit/688e35c200ac600f8a4da806686799692ac1d1b3))
* **app:** lpc: fix command ordering in pick up tip ([12590](https://github.com/Opentrons/opentrons/issues/12590)) ([5dc6c26](https://github.com/Opentrons/opentrons/commit/5dc6c265a1bd991268eb3cc0623a293898aa10b7))


Features

* **api:** Add gripper wiggle when picking up from a module ([12589](https://github.com/Opentrons/opentrons/issues/12589)) ([ef70561](https://github.com/Opentrons/opentrons/commit/ef705610af3c02d6df36dd0778463595c7f08357))



[0.5.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-04-27)


Bug Fixes

* **api:** lock instrument cache during calibration([12577](https://github.com/Opentrons/opentrons/issues/12577)) ([4f952ab](https://github.com/Opentrons/opentrons/commit/4f952ab104525b64a044cb4d06a52af08d12759d))



[0.5.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-04-26)


Bug Fixes

* **api:** Don't adjust Z probing height on the fly during find-edge-binary ([12562](https://github.com/Opentrons/opentrons/issues/12562)) ([3c3003a](https://github.com/Opentrons/opentrons/commit/3c3003a9ed746f5f0ed4b421d3b4f05d0bd2664a))



[0.5.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-04-24)


Bug Fixes

* **api:** always validate edge during OT3 calibration ([12552](https://github.com/Opentrons/opentrons/issues/12552)) ([1826edf](https://github.com/Opentrons/opentrons/commit/1826edf6274e3d3e5ced71888d555582608845e7))
* **api:** calibration z checking needs <= ([12550](https://github.com/Opentrons/opentrons/issues/12550)) ([6c3d083](https://github.com/Opentrons/opentrons/commit/6c3d083d9642bb07d52b2cf6c98b0748f26810fa))
* **api:** hardware_control: stop() in flex works ([12526](https://github.com/Opentrons/opentrons/issues/12526)) ([f22a294](https://github.com/Opentrons/opentrons/commit/f22a2945c8a37ec6cae0bafbf393c971829d873b))
* **api:** ot3: unswap dispense, blowout flow rates ([12546](https://github.com/Opentrons/opentrons/issues/12546)) ([00a9e4a](https://github.com/Opentrons/opentrons/commit/00a9e4a2eea62d57ac962113027dc3d43f6d8328))
* **hardware:** change the format of the motor usage response ([12541](https://github.com/Opentrons/opentrons/issues/12541)) ([5efec97](https://github.com/Opentrons/opentrons/commit/5efec9719c90005244be64c1c92747cef2512d13))
* **hardware:** don't send a stop on an unrecoverable error ([12555](https://github.com/Opentrons/opentrons/issues/12555)) ([f232ebc](https://github.com/Opentrons/opentrons/commit/f232ebcffc91c42f1aa37a16a2013d8b2a798634))
* **odd:** address design QA feedback Touchscreen Brightness ([12433](https://github.com/Opentrons/opentrons/issues/12433)) ([bc5c614](https://github.com/Opentrons/opentrons/commit/bc5c614d5f699a67cdfe2e8fba296125b69330e4))
* **odd:** correct inconsistent padding for the nav menu ([12554](https://github.com/Opentrons/opentrons/issues/12554)) ([9ef4cf9](https://github.com/Opentrons/opentrons/commit/9ef4cf98d4684057951c6f45731278008bba63fd))
* **odd:** toast and button design qa fixes ([12538](https://github.com/Opentrons/opentrons/issues/12538)) ([5197f97](https://github.com/Opentrons/opentrons/commit/5197f97066ab54aa9f04f1f9b3d5fc9539a5f45a))
* **robot-server:** allow /instruments endpoint to support the 96 channel ([12503](https://github.com/Opentrons/opentrons/issues/12503)) ([ebac290](https://github.com/Opentrons/opentrons/commit/ebac290f8a8756297dcd11d3f7b2f60feb51e295))
* **shared-data:** add new 96-channel pipette models to definitons/1, fix flex names for v3.4 ([12530](https://github.com/Opentrons/opentrons/issues/12530)) ([155e729](https://github.com/Opentrons/opentrons/commit/155e7295948e860b2672ecd6cf1e1a0a67c87da1))
* **shared-data:** reduce v3 multi return tip mult ([12531](https://github.com/Opentrons/opentrons/issues/12531)) ([b8d4033](https://github.com/Opentrons/opentrons/commit/b8d4033e4f5a47c39c8afc118fd3f2fe1d1a63af))
* **shared-data:** update flex fixed-trash for dvt ([12532](https://github.com/Opentrons/opentrons/issues/12532)) ([4dea652](https://github.com/Opentrons/opentrons/commit/4dea6527892583e344fea259a31fcf13b0806d5c))


Features

* **api-client, react-api-client:** add maintenance_runs resource and utilities ([12521](https://github.com/Opentrons/opentrons/issues/12521)) ([0244457](https://github.com/Opentrons/opentrons/commit/0244457cc84fb1ee7acccc295e68fbbeef4536e8))
* **api:** support get_max_travel_z for Flex and enable use_virtual_pipettes ([12515](https://github.com/Opentrons/opentrons/issues/12515)) ([ca7bbba](https://github.com/Opentrons/opentrons/commit/ca7bbbac9e4e1bf44587e415bf692802a37db3ee))
* **odd:** radio button component ([12539](https://github.com/Opentrons/opentrons/issues/12539)) ([34eec84](https://github.com/Opentrons/opentrons/commit/34eec84e14671f752d3f3b0b30a5a03bbad0e71b))
* **odd:** robot dashboard recently run protocols ([12490](https://github.com/Opentrons/opentrons/issues/12490)) ([5bf61cc](https://github.com/Opentrons/opentrons/commit/5bf61cc3898d0d1df9535482c7c300f5fe917af3))
* **robot-server:** add maintenance run resource and routes ([12529](https://github.com/Opentrons/opentrons/issues/12529)) ([10e3f7f](https://github.com/Opentrons/opentrons/commit/10e3f7f02c3c16a0e573ab91c055e2c2917df238))
* **robot-server:** add pipette calibration data to instruments endpoint ([12498](https://github.com/Opentrons/opentrons/issues/12498)) ([2f46fe9](https://github.com/Opentrons/opentrons/commit/2f46fe9acbd313dcdfcd55b5b4f48aeccee068ee))
* **shared-data:** Add backwards compatible pipettes to new pipette configurations ([12514](https://github.com/Opentrons/opentrons/issues/12514)) ([ba67b77](https://github.com/Opentrons/opentrons/commit/ba67b771575b7e74c9ea37e6e46ef159137da805))



[0.3.1](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0) (2023-04-19)


Bug Fixes

* **app:** rename robot slideout character limit and error message ([12493](https://github.com/Opentrons/opentrons/issues/12493)) ([71295f5](https://github.com/Opentrons/opentrons/commit/71295f528384958ad8312b049ef26e33a5a6af62))
* **shared-data:** add gripper v1.1 to model number enum ([12523](https://github.com/Opentrons/opentrons/issues/12523)) ([e407030](https://github.com/Opentrons/opentrons/commit/e407030fe08e4eab57da760ac1d213101612776a))


Features

* **odd:** menuList and MenuItem ODD support ([12511](https://github.com/Opentrons/opentrons/issues/12511)) ([066e13e](https://github.com/Opentrons/opentrons/commit/066e13e4f3241fb539605d321b1aff35404864c6))





ot30.6.0-alpha.1
[0.6.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.6.0-alpha.0...ot30.6.0-alpha.1) (2023-05-01)


Bug Fixes

* **api:** flex: do not home non-present axes ([12604](https://github.com/Opentrons/opentrons/issues/12604)) ([426434b](https://github.com/Opentrons/opentrons/commit/426434b8d266189b889286184df6687c068a0510))





ot30.6.0-alpha.0
[0.6.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.5.0...ot30.6.0-alpha.0) (2023-05-01)


Bug Fixes

* **api:** Keep command keys stable across boots ([12581](https://github.com/Opentrons/opentrons/issues/12581)) ([fb41f45](https://github.com/Opentrons/opentrons/commit/fb41f4569d4710a5cd8567a5f9373790c9b7ed6b))
* **odd:** fix SmallButton size for modals for Running Protocol screen ([12544](https://github.com/Opentrons/opentrons/issues/12544)) ([a89d965](https://github.com/Opentrons/opentrons/commit/a89d9657155937816793020b07c64d92194c6738))
* **odd:** remove Change Brightness Button from ODD Menu ([12563](https://github.com/Opentrons/opentrons/issues/12563)) ([738bccf](https://github.com/Opentrons/opentrons/commit/738bccf7fb5efcf89435e097c82a07288663f1bc))


Features

* **api:** accept deck coordinate names for PAPIv2 methods that take a deck name ([12561](https://github.com/Opentrons/opentrons/issues/12561)) ([5ae8f89](https://github.com/Opentrons/opentrons/commit/5ae8f89b86c402c9195a1583633f8ef9bd80a6aa))
* **hardware-testing:** Adds instrument controls to jog-ot3 example script ([12585](https://github.com/Opentrons/opentrons/issues/12585)) ([053d66f](https://github.com/Opentrons/opentrons/commit/053d66f4c45094d382b59febe452cd8142276fea))
* **hardware-testing:** CSV formatting updates for 8ch support ([12583](https://github.com/Opentrons/opentrons/issues/12583)) ([1ba8049](https://github.com/Opentrons/opentrons/commit/1ba8049f3fa820ab7f4df01dd44eed005cdd05fd))
* **hardware-testing:** Gripper-to-Adapter margin-for-error testing script ([12584](https://github.com/Opentrons/opentrons/issues/12584)) ([b7a1cab](https://github.com/Opentrons/opentrons/commit/b7a1cab3f81a80735ce75f0dc1eb1b13ab72b102))
* **odd:** Add Run Completion and Run Summary screen ([12597](https://github.com/Opentrons/opentrons/issues/12597)) ([521e688](https://github.com/Opentrons/opentrons/commit/521e688b8d64db4f616b03637eba14cf8cafde79))





ot30.5.0-alpha.3
[0.5.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.5.0-alpha.2...ot30.5.0-alpha.3) (2023-04-28)


Bug Fixes

* **api:** binary search calibration tuning ([12588](https://github.com/Opentrons/opentrons/issues/12588)) ([688e35c](https://github.com/Opentrons/opentrons/commit/688e35c200ac600f8a4da806686799692ac1d1b3))
* **app:** lpc: fix command ordering in pick up tip ([12590](https://github.com/Opentrons/opentrons/issues/12590)) ([5dc6c26](https://github.com/Opentrons/opentrons/commit/5dc6c265a1bd991268eb3cc0623a293898aa10b7))


Features

* **api:** Add gripper wiggle when picking up from a module ([12589](https://github.com/Opentrons/opentrons/issues/12589)) ([ef70561](https://github.com/Opentrons/opentrons/commit/ef705610af3c02d6df36dd0778463595c7f08357))





ot30.5.0-alpha.2
[0.5.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.5.0-alpha.1...ot30.5.0-alpha.2) (2023-04-27)


Bug Fixes

* **api:** lock instrument cache during calibration([12577](https://github.com/Opentrons/opentrons/issues/12577)) ([4f952ab](https://github.com/Opentrons/opentrons/commit/4f952ab104525b64a044cb4d06a52af08d12759d))





ot30.5.0-alpha.1
[0.5.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.5.0-alpha.0...ot30.5.0-alpha.1) (2023-04-26)


Bug Fixes

* **api:** Don't adjust Z probing height on the fly during find-edge-binary ([12562](https://github.com/Opentrons/opentrons/issues/12562)) ([3c3003a](https://github.com/Opentrons/opentrons/commit/3c3003a9ed746f5f0ed4b421d3b4f05d0bd2664a))





ot30.4.0
[0.4.0](https://github.com/Opentrons/opentrons/compare/ot30.3.1...ot30.4.0) (2023-04-24)



[0.4.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.3.1...ot30.4.0) (2023-04-20)



[0.4.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.3.1...ot30.4.0) (2023-04-18)


Bug Fixes

* **api:** dont log sensor values in cap probes ([12516](https://github.com/Opentrons/opentrons/issues/12516)) ([0a63799](https://github.com/Opentrons/opentrons/commit/0a6379906a02242b8e42cc55d5e7e357d99e2eef))


Features

* **shared-data:** update module offsets for DVT cradles ([12315](https://github.com/Opentrons/opentrons/issues/12315)) ([8ee4954](https://github.com/Opentrons/opentrons/commit/8ee49540fea15cdd8499f220a3dc652ccda19c2e))



[0.4.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.3.1...ot30.4.0) (2023-04-18)



[0.4.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.3.1...ot30.4.0) (2023-04-17)


Bug Fixes

* **api:** Fix Python runs hanging in `stop-requested` when you cancel them in between commands ([12467](https://github.com/Opentrons/opentrons/issues/12467)) ([b0c6b51](https://github.com/Opentrons/opentrons/commit/b0c6b512d860792e7c5807ad5283e48877586fd1))
* **app-shell-odd:** make sure there is enough space on device before copying app tar file. ([12461](https://github.com/Opentrons/opentrons/issues/12461)) ([44daef5](https://github.com/Opentrons/opentrons/commit/44daef53ac52d0c0df94a85844b2b25347e1235e))
* **app:** remove unnecessary polls from and data caching from run detail page ([12475](https://github.com/Opentrons/opentrons/issues/12475)) ([36c011d](https://github.com/Opentrons/opentrons/commit/36c011dcd25416f298015b1794262659fa025026))
* **docs:** well dimensions are attributes, not methods ([12459](https://github.com/Opentrons/opentrons/issues/12459)) ([432fea0](https://github.com/Opentrons/opentrons/commit/432fea0426b0a371212492e3c73986896955fbd2))
* **hardware-testing:** Use new force-gauge geometry and add more operator jogging ([12436](https://github.com/Opentrons/opentrons/issues/12436)) ([6d14c58](https://github.com/Opentrons/opentrons/commit/6d14c58ea449284e470301979ae3f9c6d10a34b1))
* **odd:** fix public sans loading issue ([12469](https://github.com/Opentrons/opentrons/issues/12469)) ([2822518](https://github.com/Opentrons/opentrons/commit/28225184166a174df7437241e90106cd30830307))
* **odd:** fix typo Skelton -> Skeleton ([12451](https://github.com/Opentrons/opentrons/issues/12451)) ([c0f63bd](https://github.com/Opentrons/opentrons/commit/c0f63bddfb7ad29c4819573bc40391e5119e71c2))
* **odd:** medium odd button design qa corrections ([12485](https://github.com/Opentrons/opentrons/issues/12485)) ([2c5b285](https://github.com/Opentrons/opentrons/commit/2c5b28556fe0bc96121524e158932c213418700b))
* **odd:** misc protocol details fixes ([12486](https://github.com/Opentrons/opentrons/issues/12486)) ([502ccd9](https://github.com/Opentrons/opentrons/commit/502ccd96804a51bda5d97a3f37208614188777c3))
* **odd:** misc toast design qa fixes ([12487](https://github.com/Opentrons/opentrons/issues/12487)) ([8822dfa](https://github.com/Opentrons/opentrons/commit/8822dfa4621135c77907b808a328f3a45aedda5e))


Features

* **api, hardware-testing:** update moduleOffsets when loading/calibrating modules to get accurate labware position. ([12484](https://github.com/Opentrons/opentrons/issues/12484)) ([85d9161](https://github.com/Opentrons/opentrons/commit/85d91613c3dcc60cc8e106628c8f9dee93e08d32))
* **api:** expose versions of connected micros ([12470](https://github.com/Opentrons/opentrons/issues/12470)) ([a502413](https://github.com/Opentrons/opentrons/commit/a502413c05dd2d1302925589f3baed89716c02d1))
* **api:** make fw updates optional when building the hardware controller ([12413](https://github.com/Opentrons/opentrons/issues/12413)) ([dfcfca5](https://github.com/Opentrons/opentrons/commit/dfcfca5ebcd14531c4c805aa8e3b232679cc6db6))
* **app and odd:** update assets for 1- and 8-channel Flex flows ([12447](https://github.com/Opentrons/opentrons/issues/12447)) ([32c898a](https://github.com/Opentrons/opentrons/commit/32c898ac81679678a3321d8489e50353acec857c))
* **app-shell-odd:** hide menu bar ([12438](https://github.com/Opentrons/opentrons/issues/12438)) ([f70eabf](https://github.com/Opentrons/opentrons/commit/f70eabfe5a5c30b32c02653419529500c7eeff2e))
* **app:** create InterventionModal basic component ([12356](https://github.com/Opentrons/opentrons/issues/12356)) ([6af2495](https://github.com/Opentrons/opentrons/commit/6af2495a50d74f9b9c50380cd361075f868c550b))
* **app:** delete runs and protocols from ODD ([12319](https://github.com/Opentrons/opentrons/issues/12319)) ([aab3b51](https://github.com/Opentrons/opentrons/commit/aab3b51f0c08e48094197c5839eee255da886f4c))
* **hardware-testing, api:** add module calibration HTTP script and supporting changes ([12415](https://github.com/Opentrons/opentrons/issues/12415)) ([eb62844](https://github.com/Opentrons/opentrons/commit/eb62844209d869d56fcfcbaf2b05af1c51ebee42))
* **hardware:** add messages to fetch lifetime motor usage data ([12464](https://github.com/Opentrons/opentrons/issues/12464)) ([4686354](https://github.com/Opentrons/opentrons/commit/46863543bc563e7be8c191c0e323b035fe03345a))
* **odd:** add Confirm Run cancel modal ([12468](https://github.com/Opentrons/opentrons/issues/12468)) ([bc6bd6b](https://github.com/Opentrons/opentrons/commit/bc6bd6b13e58ca91eb32c4d360ab004237b0f375))
* **odd:** add run failed modal for running protocol ([12483](https://github.com/Opentrons/opentrons/issues/12483)) ([072ac6d](https://github.com/Opentrons/opentrons/commit/072ac6decaa3f4792ad172685be73cc7de08a3c4))
* **odd:** instruments dashboard; attach, detach, and calibrate for pipette and grippers ([12448](https://github.com/Opentrons/opentrons/issues/12448)) ([0b04510](https://github.com/Opentrons/opentrons/commit/0b0451093efacbf657cf66580cfec0692f3e0c2b))
* **odd:** liquid details modal for ODD ([12442](https://github.com/Opentrons/opentrons/issues/12442)) ([d7f567a](https://github.com/Opentrons/opentrons/commit/d7f567a77e07a203d24e5632fdc564eca2e5f076))
* **odd:** Navigation now has overflow btn and nav menu ([12494](https://github.com/Opentrons/opentrons/issues/12494)) ([0d9bab5](https://github.com/Opentrons/opentrons/commit/0d9bab51bd5cbd5d6f72cd4a013d1434d88cf8e8))
* **odd:** Protocol dashboard hifi designs ([12453](https://github.com/Opentrons/opentrons/issues/12453)) ([4e8524b](https://github.com/Opentrons/opentrons/commit/4e8524bc923d7ae01d6760e7bf1e0355ca822ed1))
* **odd:** protocol setup, instruments and lpc ([12482](https://github.com/Opentrons/opentrons/issues/12482)) ([c35d559](https://github.com/Opentrons/opentrons/commit/c35d559cc85a4a1a1faa78ad8bc4bdc2f5aa4f00))
* **shared-data:** add new configurations for 96 channel DVT model ([12474](https://github.com/Opentrons/opentrons/issues/12474)) ([aa15400](https://github.com/Opentrons/opentrons/commit/aa1540026a622214b8be6a2dfc4835789c3a1f5b))





ot30.5.0-alpha.0
[0.5.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0-alpha.0) (2023-04-24)


Bug Fixes

* **api:** always validate edge during OT3 calibration ([12552](https://github.com/Opentrons/opentrons/issues/12552)) ([1826edf](https://github.com/Opentrons/opentrons/commit/1826edf6274e3d3e5ced71888d555582608845e7))
* **api:** calibration z checking needs <= ([12550](https://github.com/Opentrons/opentrons/issues/12550)) ([6c3d083](https://github.com/Opentrons/opentrons/commit/6c3d083d9642bb07d52b2cf6c98b0748f26810fa))
* **api:** hardware_control: stop() in flex works ([12526](https://github.com/Opentrons/opentrons/issues/12526)) ([f22a294](https://github.com/Opentrons/opentrons/commit/f22a2945c8a37ec6cae0bafbf393c971829d873b))
* **api:** ot3: unswap dispense, blowout flow rates ([12546](https://github.com/Opentrons/opentrons/issues/12546)) ([00a9e4a](https://github.com/Opentrons/opentrons/commit/00a9e4a2eea62d57ac962113027dc3d43f6d8328))
* **hardware:** change the format of the motor usage response ([12541](https://github.com/Opentrons/opentrons/issues/12541)) ([5efec97](https://github.com/Opentrons/opentrons/commit/5efec9719c90005244be64c1c92747cef2512d13))
* **hardware:** don't send a stop on an unrecoverable error ([12555](https://github.com/Opentrons/opentrons/issues/12555)) ([f232ebc](https://github.com/Opentrons/opentrons/commit/f232ebcffc91c42f1aa37a16a2013d8b2a798634))
* **odd:** address design QA feedback Touchscreen Brightness ([12433](https://github.com/Opentrons/opentrons/issues/12433)) ([bc5c614](https://github.com/Opentrons/opentrons/commit/bc5c614d5f699a67cdfe2e8fba296125b69330e4))
* **odd:** correct inconsistent padding for the nav menu ([12554](https://github.com/Opentrons/opentrons/issues/12554)) ([9ef4cf9](https://github.com/Opentrons/opentrons/commit/9ef4cf98d4684057951c6f45731278008bba63fd))
* **odd:** toast and button design qa fixes ([12538](https://github.com/Opentrons/opentrons/issues/12538)) ([5197f97](https://github.com/Opentrons/opentrons/commit/5197f97066ab54aa9f04f1f9b3d5fc9539a5f45a))
* **robot-server:** allow /instruments endpoint to support the 96 channel ([12503](https://github.com/Opentrons/opentrons/issues/12503)) ([ebac290](https://github.com/Opentrons/opentrons/commit/ebac290f8a8756297dcd11d3f7b2f60feb51e295))
* **shared-data:** add new 96-channel pipette models to definitons/1, fix flex names for v3.4 ([12530](https://github.com/Opentrons/opentrons/issues/12530)) ([155e729](https://github.com/Opentrons/opentrons/commit/155e7295948e860b2672ecd6cf1e1a0a67c87da1))
* **shared-data:** reduce v3 multi return tip mult ([12531](https://github.com/Opentrons/opentrons/issues/12531)) ([b8d4033](https://github.com/Opentrons/opentrons/commit/b8d4033e4f5a47c39c8afc118fd3f2fe1d1a63af))
* **shared-data:** update flex fixed-trash for dvt ([12532](https://github.com/Opentrons/opentrons/issues/12532)) ([4dea652](https://github.com/Opentrons/opentrons/commit/4dea6527892583e344fea259a31fcf13b0806d5c))


Features

* **api-client, react-api-client:** add maintenance_runs resource and utilities ([12521](https://github.com/Opentrons/opentrons/issues/12521)) ([0244457](https://github.com/Opentrons/opentrons/commit/0244457cc84fb1ee7acccc295e68fbbeef4536e8))
* **api:** support get_max_travel_z for Flex and enable use_virtual_pipettes ([12515](https://github.com/Opentrons/opentrons/issues/12515)) ([ca7bbba](https://github.com/Opentrons/opentrons/commit/ca7bbbac9e4e1bf44587e415bf692802a37db3ee))
* **odd:** radio button component ([12539](https://github.com/Opentrons/opentrons/issues/12539)) ([34eec84](https://github.com/Opentrons/opentrons/commit/34eec84e14671f752d3f3b0b30a5a03bbad0e71b))
* **odd:** robot dashboard recently run protocols ([12490](https://github.com/Opentrons/opentrons/issues/12490)) ([5bf61cc](https://github.com/Opentrons/opentrons/commit/5bf61cc3898d0d1df9535482c7c300f5fe917af3))
* **robot-server:** add maintenance run resource and routes ([12529](https://github.com/Opentrons/opentrons/issues/12529)) ([10e3f7f](https://github.com/Opentrons/opentrons/commit/10e3f7f02c3c16a0e573ab91c055e2c2917df238))
* **robot-server:** add pipette calibration data to instruments endpoint ([12498](https://github.com/Opentrons/opentrons/issues/12498)) ([2f46fe9](https://github.com/Opentrons/opentrons/commit/2f46fe9acbd313dcdfcd55b5b4f48aeccee068ee))
* **shared-data:** Add backwards compatible pipettes to new pipette configurations ([12514](https://github.com/Opentrons/opentrons/issues/12514)) ([ba67b77](https://github.com/Opentrons/opentrons/commit/ba67b771575b7e74c9ea37e6e46ef159137da805))



[0.3.1](https://github.com/Opentrons/opentrons/compare/ot30.4.0...ot30.5.0-alpha.0) (2023-04-19)


Bug Fixes

* **app:** rename robot slideout character limit and error message ([12493](https://github.com/Opentrons/opentrons/issues/12493)) ([71295f5](https://github.com/Opentrons/opentrons/commit/71295f528384958ad8312b049ef26e33a5a6af62))
* **shared-data:** add gripper v1.1 to model number enum ([12523](https://github.com/Opentrons/opentrons/issues/12523)) ([e407030](https://github.com/Opentrons/opentrons/commit/e407030fe08e4eab57da760ac1d213101612776a))


Features

* **odd:** menuList and MenuItem ODD support ([12511](https://github.com/Opentrons/opentrons/issues/12511)) ([066e13e](https://github.com/Opentrons/opentrons/commit/066e13e4f3241fb539605d321b1aff35404864c6))





ot30.4.0-alpha.3
[0.4.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.4.0-alpha.2...ot30.4.0-alpha.3) (2023-04-20)





ot30.3.1
[0.3.1](https://github.com/Opentrons/opentrons/compare/ot30.3.0...ot30.3.1) (2023-04-19)


Bug Fixes

* **shared-data:** add gripper v1.1 to model number enum ([12523](https://github.com/Opentrons/opentrons/issues/12523)) ([e407030](https://github.com/Opentrons/opentrons/commit/e407030fe08e4eab57da760ac1d213101612776a))





ot30.4.0-alpha.2
[0.4.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.4.0-alpha.1...ot30.4.0-alpha.2) (2023-04-18)


Bug Fixes

* **api:** dont log sensor values in cap probes ([12516](https://github.com/Opentrons/opentrons/issues/12516)) ([0a63799](https://github.com/Opentrons/opentrons/commit/0a6379906a02242b8e42cc55d5e7e357d99e2eef))


Features

* **shared-data:** update module offsets for DVT cradles ([12315](https://github.com/Opentrons/opentrons/issues/12315)) ([8ee4954](https://github.com/Opentrons/opentrons/commit/8ee49540fea15cdd8499f220a3dc652ccda19c2e))





ot30.4.0-alpha.1
[0.4.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.4.0-alpha.0...ot30.4.0-alpha.1) (2023-04-18)





ot30.3.0
[0.3.0](https://github.com/Opentrons/opentrons/compare/ot30.2.0...ot30.3.0) (2023-04-17)



[0.3.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.2.0...ot30.3.0) (2023-04-14)


Reverts

* Revert "feat(app): disable proceed to run if correct Flex pipettes are not attached (12441)" ([126dccd](https://github.com/Opentrons/opentrons/commit/126dccdd5517c3070e6e23d2b8f3e0c1af4570d2)), closes [#12441](https://github.com/Opentrons/opentrons/issues/12441)



[0.3.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.2.0...ot30.3.0) (2023-04-13)


Bug Fixes

* **api:** Fix Python runs hanging in `stop-requested` when you cancel them in between commands ([12467](https://github.com/Opentrons/opentrons/issues/12467)) ([104f2bc](https://github.com/Opentrons/opentrons/commit/104f2bc5c38039c5f20c795c991a6dedb75746f1))
* **app:** dismiss current run after pipette flow completes or early exits ([12473](https://github.com/Opentrons/opentrons/issues/12473)) ([541d64d](https://github.com/Opentrons/opentrons/commit/541d64dd7480faa12319ea4600361feff4b9ab04))



[0.3.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.2.0...ot30.3.0) (2023-04-11)


Bug Fixes

* **api,shared-data:** Correct zDimension in certain aluminum block labware ([12293](https://github.com/Opentrons/opentrons/issues/12293)) ([3bd4851](https://github.com/Opentrons/opentrons/commit/3bd48519a911c7b635fb3967fbc7719331eea416))
* **api:** Add set_calibration not implemented to versioning doc ([12274](https://github.com/Opentrons/opentrons/issues/12274)) ([f5fde26](https://github.com/Opentrons/opentrons/commit/f5fde268c8178ca37c80309cd608ce977a55217e))
* **api:** Fix offsets not applying to labware atop "compatible" Temperature Modules ([12229](https://github.com/Opentrons/opentrons/issues/12229)) ([7e3826c](https://github.com/Opentrons/opentrons/commit/7e3826cb1f7597f76f6de06125051b1bfc714864))
* **api:** Raise a helpful error if you call `.reset()` on a labware that isn't a tip rack ([12268](https://github.com/Opentrons/opentrons/issues/12268)) ([a1e5cf6](https://github.com/Opentrons/opentrons/commit/a1e5cf699bfa278d53a29a48d6735ba3d2171671))
* **api:** Raise an error when trying to aspirate more than max volume ([12221](https://github.com/Opentrons/opentrons/issues/12221)) ([b97846b](https://github.com/Opentrons/opentrons/commit/b97846bf6493682657213ea1aca0d6fed6b96716))
* **api:** Raise deprecation error for separate_calibration in Labware ([12285](https://github.com/Opentrons/opentrons/issues/12285)) ([97cb986](https://github.com/Opentrons/opentrons/commit/97cb986a5d63b77f5313a84bbb3e54964f9c5fff))
* **api:** Raise deprecation error when using MagneticModuleContext.calibrate in 2.14 apiLevel ([12281](https://github.com/Opentrons/opentrons/issues/12281)) ([b15580f](https://github.com/Opentrons/opentrons/commit/b15580f9938019228d82a139c01c69fdbe4893e6))
* **api:** Raise TipNotAttachedError for blow-out with no tip attached ([12227](https://github.com/Opentrons/opentrons/issues/12227)) ([c9f01ef](https://github.com/Opentrons/opentrons/commit/c9f01efa86b2313077a084ab21c0d5acaff56d4d))
* **api:** shortened error exceptions in protocol engine ([12255](https://github.com/Opentrons/opentrons/issues/12255)) ([fb3f1de](https://github.com/Opentrons/opentrons/commit/fb3f1dedb9691aad0ee0e3c3b4cc72f99ef1ccee))
* **api:** Update liquid setup docstrings ([12276](https://github.com/Opentrons/opentrons/issues/12276)) ([a57bc42](https://github.com/Opentrons/opentrons/commit/a57bc42b643b64179c3ba316e86564b2647e0daa))
* **api:** use core to access working volume in transfer ([12304](https://github.com/Opentrons/opentrons/issues/12304)) ([03c0401](https://github.com/Opentrons/opentrons/commit/03c04018dd87f6773c2e53ffcd7251deab18e4c6))
* **app:** add border to default states and adjust spacing ([12273](https://github.com/Opentrons/opentrons/issues/12273)) ([aaa0380](https://github.com/Opentrons/opentrons/commit/aaa03808f41da8c0e784199356b74eb5934210d9))
* **app:** add captive fatal error modal to LPC, cancel run on close ([12363](https://github.com/Opentrons/opentrons/issues/12363)) ([a195e07](https://github.com/Opentrons/opentrons/commit/a195e07a8df6f8b8b52cb9e7a7a64ab52da44b26))
* **app:** add disabled reasons and removal of some redux machinery ([12196](https://github.com/Opentrons/opentrons/issues/12196)) ([6bce83e](https://github.com/Opentrons/opentrons/commit/6bce83e7a623744e9e5b1ec8fd3f66d1b10f3290))
* **app:** allow go back and select different pipette during attach flow ([12365](https://github.com/Opentrons/opentrons/issues/12365)) ([658308f](https://github.com/Opentrons/opentrons/commit/658308f3657c89fd15a8d2d7ce1f4fe8f0ceff28))
* **app:** apply LPC copy fixes and update run preview jumped step color ([12352](https://github.com/Opentrons/opentrons/issues/12352)) ([aad9b8a](https://github.com/Opentrons/opentrons/commit/aad9b8a869c4d640e6363f9412b5b1d3d5568456))
* **app:** button text from labware prep to labware setup ([12369](https://github.com/Opentrons/opentrons/issues/12369)) ([19340b7](https://github.com/Opentrons/opentrons/commit/19340b70ff52a0c6044287fee13ffdcbff690bbd))
* **app:** calibration dashboard with all tasks complete shouldnt show complete screen when visited ([12335](https://github.com/Opentrons/opentrons/issues/12335)) ([c3fa387](https://github.com/Opentrons/opentrons/commit/c3fa3871897e054996a12e83dd533ebaf83bce2a))
* **app:** clarify that modules remain on deck during lpc checks ([12354](https://github.com/Opentrons/opentrons/issues/12354)) ([6eed4d9](https://github.com/Opentrons/opentrons/commit/6eed4d98b855a2c3c77d54def96fde176dc9985d))
* **app:** disallow multiple clicks on HS latch button ([12299](https://github.com/Opentrons/opentrons/issues/12299)) ([b447d69](https://github.com/Opentrons/opentrons/commit/b447d69365ac284e5672fa31daa8a7e06506e6a6))
* **app:** do not disable heater shaker temp control when shaking ([12425](https://github.com/Opentrons/opentrons/issues/12425)) ([f2370ac](https://github.com/Opentrons/opentrons/commit/f2370acab28e6cf2401a0e7a007021f6669c74f5))
* **app:** do not load liquids in LPC prep ([12371](https://github.com/Opentrons/opentrons/issues/12371)) ([d15cb09](https://github.com/Opentrons/opentrons/commit/d15cb09131d7afe83787658bb8bf09bfddc74689))
* **app:** fix cal check step numbers and return tip, labware offset data help copy ([12423](https://github.com/Opentrons/opentrons/issues/12423)) ([d1db655](https://github.com/Opentrons/opentrons/commit/d1db655f3597ee4e5322d2646dcf1fdeb3df4d70))
* **app:** fix vertical spacing between module controls on run details ([12389](https://github.com/Opentrons/opentrons/issues/12389)) ([1d55235](https://github.com/Opentrons/opentrons/commit/1d55235902e05d3b7dc1b56afaaaba4f729e522f))
* **app:** move robot overview overflow menu preventDefault ([12388](https://github.com/Opentrons/opentrons/issues/12388)) ([a0b1983](https://github.com/Opentrons/opentrons/commit/a0b19839addb1e54aae1bef2b7656c57635e2aeb))
* **app:** move to next screen only when check pipette button ispressed ([12332](https://github.com/Opentrons/opentrons/issues/12332)) ([f1adf67](https://github.com/Opentrons/opentrons/commit/f1adf67eefd700d5589285bf3ba18915311bfb07))
* **app:** offset data model says correct info when theres no offset data ([12244](https://github.com/Opentrons/opentrons/issues/12244)) ([b0d20fa](https://github.com/Opentrons/opentrons/commit/b0d20fa0b6f836950cb26fa4ca36d0751f0dc629))
* **app:** prefer newer offsets when proposing candidates from past runs ([12324](https://github.com/Opentrons/opentrons/issues/12324)) ([e9478f1](https://github.com/Opentrons/opentrons/commit/e9478f1c56f05343f466cc482cdf4942ca1e6053)), closes [#11502](https://github.com/Opentrons/opentrons/issues/11502)
* **app:** prevent launching calibrations while active protocol run ([12339](https://github.com/Opentrons/opentrons/issues/12339)) ([8bbbed7](https://github.com/Opentrons/opentrons/commit/8bbbed7c02b0829789f33f9bdb96af9738fe2502))
* **app:** prevent lpc from spamming the null jog ([12401](https://github.com/Opentrons/opentrons/issues/12401)) ([4fca778](https://github.com/Opentrons/opentrons/commit/4fca778ae504fe282de1f22ac3c193b48e696822))
* **app:** reinitialize live offset in LPC if user clicks go back in exit confirmation ([12393](https://github.com/Opentrons/opentrons/issues/12393)) ([0676be0](https://github.com/Opentrons/opentrons/commit/0676be030f6061837747ba48ecbacc1500261160))
* **app:** remove using createCommand for module cards ([12305](https://github.com/Opentrons/opentrons/issues/12305)) ([54693fc](https://github.com/Opentrons/opentrons/commit/54693fcc95f18b9059486cbb968b5db71d3d0e05))
* **app:** return to top of A1 tip after invalidating pick up in LPC ([12373](https://github.com/Opentrons/opentrons/issues/12373)) ([405e7e3](https://github.com/Opentrons/opentrons/commit/405e7e350800f9cf0fd6df5b2b78b1e46a9766b0))
* **app:** run command text after start, confirm cancel modal, hs latch close before lpc move ([12338](https://github.com/Opentrons/opentrons/issues/12338)) ([674518f](https://github.com/Opentrons/opentrons/commit/674518fce88c094195495f5f6dca7a862f05d91c))
* **app:** show leveling screen where appropriate, clean up step counts for attach/detach flows ([12375](https://github.com/Opentrons/opentrons/issues/12375)) ([5709adf](https://github.com/Opentrons/opentrons/commit/5709adfcc3478899a18a837639c6ac27ebd848b9))
* **app:** show tooltip and not yet started when run is idle ([12257](https://github.com/Opentrons/opentrons/issues/12257)) ([4bb1142](https://github.com/Opentrons/opentrons/commit/4bb1142104eb67855f8e1834dd169dd9d701a44e))
* **app:** total volume of liquid fixed to 1 decimal point ([12366](https://github.com/Opentrons/opentrons/issues/12366)) ([af8fac8](https://github.com/Opentrons/opentrons/commit/af8fac81a9e15d2c3f62ed8ff823fff385b152de))
* **app:** update leveling text based on pipette model and mount ([12396](https://github.com/Opentrons/opentrons/issues/12396)) ([3746a91](https://github.com/Opentrons/opentrons/commit/3746a91b9dd4a453f12cd97d97086dbebb2f5f60))
* **app:** update protocol setup ui when TLC completed ([12312](https://github.com/Opentrons/opentrons/issues/12312)) ([2ac6085](https://github.com/Opentrons/opentrons/commit/2ac60855eff5659344255f9ae9b12e623d133ddc))
* **app:** update ui when deck calibration completed ([12294](https://github.com/Opentrons/opentrons/issues/12294)) ([0916664](https://github.com/Opentrons/opentrons/commit/091666437e02466dc2eeb0f22519a8b34093df9e))
* **app:** use react query to grab pipette and tip length cal on dash ([12291](https://github.com/Opentrons/opentrons/issues/12291)) ([5cf4d11](https://github.com/Opentrons/opentrons/commit/5cf4d11a63cdac62b43f3f1ad2c0e3d3fc512434))
* **app:** use react-api-client in usePipetteOffsetCalibrations ([12316](https://github.com/Opentrons/opentrons/issues/12316)) ([daaa75e](https://github.com/Opentrons/opentrons/commit/daaa75e852e652bde92ec982f9025b9500f0796b))
* **engine:** subtract nominal overlap when calculating nominal tip length ([12238](https://github.com/Opentrons/opentrons/issues/12238)) ([b23a02c](https://github.com/Opentrons/opentrons/commit/b23a02c49546e2ca53c3bdfc25405e2de532d694))
* **hardware-testing:** Add temp/humidity to volume readings, plus other small edits ([12429](https://github.com/Opentrons/opentrons/issues/12429)) ([7b18798](https://github.com/Opentrons/opentrons/commit/7b18798bb408b66aa27441dc27fbe5e9bca65519))
* **hardware-testing:** Retract all the way to top of vial between aspirate/dispense ([12444](https://github.com/Opentrons/opentrons/issues/12444)) ([767c5ad](https://github.com/Opentrons/opentrons/commit/767c5ada63250134e964fa23f98ce48766eaede7))
* **odd:** fix small button margin for with-icon case ([12437](https://github.com/Opentrons/opentrons/issues/12437)) ([df7ebe7](https://github.com/Opentrons/opentrons/commit/df7ebe7ad6a61ce98adb4c63cda1948d3286bbc7))
* **robot-server:** Resolve DropTipWellOrigin pickle warnings ([12267](https://github.com/Opentrons/opentrons/issues/12267)) ([d682670](https://github.com/Opentrons/opentrons/commit/d682670c8271c03eded1b6c056630f7d94f9d2db))


Features

* **api:** Get current jaw width using Gripper.jaw_width ([12411](https://github.com/Opentrons/opentrons/issues/12411)) ([ed5771c](https://github.com/Opentrons/opentrons/commit/ed5771c35e8c41baac87e289044c0ddb594bbcef))
* **api:** updated some ot3 status bar behaviors ([12421](https://github.com/Opentrons/opentrons/issues/12421)) ([47d1a73](https://github.com/Opentrons/opentrons/commit/47d1a737906893ad68a13d52a5035a545d359463))
* **app:** disable proceed to run if correct Flex pipettes are not attached ([12441](https://github.com/Opentrons/opentrons/issues/12441)) ([bc70828](https://github.com/Opentrons/opentrons/commit/bc708285eae53be1f0e0cd52304fa50db89d65f1))
* **app:** update copy for return tip in LPC ([12288](https://github.com/Opentrons/opentrons/issues/12288)) ([c315dca](https://github.com/Opentrons/opentrons/commit/c315dca194fbffbbfb1d7cded1baa0938578ba19))
* **hardware-testing:** Add check for see if software includes the required workarounds ([12435](https://github.com/Opentrons/opentrons/issues/12435)) ([32d8f60](https://github.com/Opentrons/opentrons/commit/32d8f60ebb72a176d488ef8d426612f246a5834c))
* **hardware-testing:** DVT Gripper assembly QC test ([12387](https://github.com/Opentrons/opentrons/issues/12387)) ([9fd80c1](https://github.com/Opentrons/opentrons/commit/9fd80c1da332bab6c2e921676781f50167d4183e))
* **hardware-testing:** DVT Multi assembly QC ([12386](https://github.com/Opentrons/opentrons/issues/12386)) ([cda819e](https://github.com/Opentrons/opentrons/commit/cda819e0e4c7dd5bf6064e7fcda540c9a0ba25e0))
* **hardware-testing:** Probe the top of labware during gripper testing to check if fully seated ([12405](https://github.com/Opentrons/opentrons/issues/12405)) ([b7c3590](https://github.com/Opentrons/opentrons/commit/b7c359015bfb16ec405d1a682bdba92e4c443906))
* **hardware-testing:** Script to find fastest plunger accelerations/discontinuities ([12424](https://github.com/Opentrons/opentrons/issues/12424)) ([aea6684](https://github.com/Opentrons/opentrons/commit/aea668427d9334be83b7df50966b9c921c5e82f5))
* **hardware-testing:** Store file containing output from git describe to serve as QC versioning ([12402](https://github.com/Opentrons/opentrons/issues/12402)) ([605f348](https://github.com/Opentrons/opentrons/commit/605f34802e5277697b5b7b12f39b22aaad874755))
* **hardware:** add interface for light strip ([12395](https://github.com/Opentrons/opentrons/issues/12395)) ([82581d0](https://github.com/Opentrons/opentrons/commit/82581d03c6881452a42d5b4cf8aed8dfbbbb245d))
* **hardware:** add tip presence query request message ([12439](https://github.com/Opentrons/opentrons/issues/12439)) ([d5a1071](https://github.com/Opentrons/opentrons/commit/d5a1071ca03d1d77e45fdcc23468813f60a73f08))
* **odd:** add ethernet connection details ([12434](https://github.com/Opentrons/opentrons/issues/12434)) ([afb90e8](https://github.com/Opentrons/opentrons/commit/afb90e80be95d6985ed7779dab18a0afa126d5ad))
* **odd:** add running protocol screen ([12327](https://github.com/Opentrons/opentrons/issues/12327)) ([dab204d](https://github.com/Opentrons/opentrons/commit/dab204d1a96ca5eeef4e63b2efb3ba02b624711e))
* **ODD:** add snackbars and toasts ([12378](https://github.com/Opentrons/opentrons/issues/12378)) ([db8929c](https://github.com/Opentrons/opentrons/commit/db8929c43d0d2c6eb643479a6535747212e07d51))
* **odd:** create Modal component for Small, Medium, and Large ([12426](https://github.com/Opentrons/opentrons/issues/12426)) ([84abede](https://github.com/Opentrons/opentrons/commit/84abede43b27483069234cccb05b9e4117af6d27))
* **odd:** instruments dashboard; attach, detach, and calibrate for pipette and grippers ([12448](https://github.com/Opentrons/opentrons/issues/12448)) ([8dae367](https://github.com/Opentrons/opentrons/commit/8dae367608c3e6237c07e5133df025cec68a0e01))
* **odd:** small and large button design qa ([12340](https://github.com/Opentrons/opentrons/issues/12340)) ([b238910](https://github.com/Opentrons/opentrons/commit/b238910f38c49d7f375a41cfe85d3b12f44f4059))


Reverts

* Revert "tests(api): fix flaky thermocycler integration tests (12419)" (12422) ([f9e9e82](https://github.com/Opentrons/opentrons/commit/f9e9e82345356acaf99ef21d5e0f1a880611977d)), closes [#12419](https://github.com/Opentrons/opentrons/issues/12419) [#12422](https://github.com/Opentrons/opentrons/issues/12422)
* Revert "fix(api): shortened error exceptions in protocol engine (12255)" (12258) ([9c73b46](https://github.com/Opentrons/opentrons/commit/9c73b462be098f53ab2260fb291dce5ff8ec7f20)), closes [#12255](https://github.com/Opentrons/opentrons/issues/12255) [#12258](https://github.com/Opentrons/opentrons/issues/12258)





ot30.4.0-alpha.0
[0.4.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.3.0...ot30.4.0-alpha.0) (2023-04-17)


Bug Fixes

* **api:** Fix Python runs hanging in `stop-requested` when you cancel them in between commands ([12467](https://github.com/Opentrons/opentrons/issues/12467)) ([b0c6b51](https://github.com/Opentrons/opentrons/commit/b0c6b512d860792e7c5807ad5283e48877586fd1))
* **app-shell-odd:** make sure there is enough space on device before copying app tar file. ([12461](https://github.com/Opentrons/opentrons/issues/12461)) ([44daef5](https://github.com/Opentrons/opentrons/commit/44daef53ac52d0c0df94a85844b2b25347e1235e))
* **app:** remove unnecessary polls from and data caching from run detail page ([12475](https://github.com/Opentrons/opentrons/issues/12475)) ([36c011d](https://github.com/Opentrons/opentrons/commit/36c011dcd25416f298015b1794262659fa025026))
* **docs:** well dimensions are attributes, not methods ([12459](https://github.com/Opentrons/opentrons/issues/12459)) ([432fea0](https://github.com/Opentrons/opentrons/commit/432fea0426b0a371212492e3c73986896955fbd2))
* **hardware-testing:** Use new force-gauge geometry and add more operator jogging ([12436](https://github.com/Opentrons/opentrons/issues/12436)) ([6d14c58](https://github.com/Opentrons/opentrons/commit/6d14c58ea449284e470301979ae3f9c6d10a34b1))
* **odd:** fix public sans loading issue ([12469](https://github.com/Opentrons/opentrons/issues/12469)) ([2822518](https://github.com/Opentrons/opentrons/commit/28225184166a174df7437241e90106cd30830307))
* **odd:** fix typo Skelton -> Skeleton ([12451](https://github.com/Opentrons/opentrons/issues/12451)) ([c0f63bd](https://github.com/Opentrons/opentrons/commit/c0f63bddfb7ad29c4819573bc40391e5119e71c2))
* **odd:** medium odd button design qa corrections ([12485](https://github.com/Opentrons/opentrons/issues/12485)) ([2c5b285](https://github.com/Opentrons/opentrons/commit/2c5b28556fe0bc96121524e158932c213418700b))
* **odd:** misc protocol details fixes ([12486](https://github.com/Opentrons/opentrons/issues/12486)) ([502ccd9](https://github.com/Opentrons/opentrons/commit/502ccd96804a51bda5d97a3f37208614188777c3))
* **odd:** misc toast design qa fixes ([12487](https://github.com/Opentrons/opentrons/issues/12487)) ([8822dfa](https://github.com/Opentrons/opentrons/commit/8822dfa4621135c77907b808a328f3a45aedda5e))


Features

* **api, hardware-testing:** update moduleOffsets when loading/calibrating modules to get accurate labware position. ([12484](https://github.com/Opentrons/opentrons/issues/12484)) ([85d9161](https://github.com/Opentrons/opentrons/commit/85d91613c3dcc60cc8e106628c8f9dee93e08d32))
* **api:** expose versions of connected micros ([12470](https://github.com/Opentrons/opentrons/issues/12470)) ([a502413](https://github.com/Opentrons/opentrons/commit/a502413c05dd2d1302925589f3baed89716c02d1))
* **api:** make fw updates optional when building the hardware controller ([12413](https://github.com/Opentrons/opentrons/issues/12413)) ([dfcfca5](https://github.com/Opentrons/opentrons/commit/dfcfca5ebcd14531c4c805aa8e3b232679cc6db6))
* **app and odd:** update assets for 1- and 8-channel Flex flows ([12447](https://github.com/Opentrons/opentrons/issues/12447)) ([32c898a](https://github.com/Opentrons/opentrons/commit/32c898ac81679678a3321d8489e50353acec857c))
* **app-shell-odd:** hide menu bar ([12438](https://github.com/Opentrons/opentrons/issues/12438)) ([f70eabf](https://github.com/Opentrons/opentrons/commit/f70eabfe5a5c30b32c02653419529500c7eeff2e))
* **app:** create InterventionModal basic component ([12356](https://github.com/Opentrons/opentrons/issues/12356)) ([6af2495](https://github.com/Opentrons/opentrons/commit/6af2495a50d74f9b9c50380cd361075f868c550b))
* **app:** delete runs and protocols from ODD ([12319](https://github.com/Opentrons/opentrons/issues/12319)) ([aab3b51](https://github.com/Opentrons/opentrons/commit/aab3b51f0c08e48094197c5839eee255da886f4c))
* **hardware-testing, api:** add module calibration HTTP script and supporting changes ([12415](https://github.com/Opentrons/opentrons/issues/12415)) ([eb62844](https://github.com/Opentrons/opentrons/commit/eb62844209d869d56fcfcbaf2b05af1c51ebee42))
* **hardware:** add messages to fetch lifetime motor usage data ([12464](https://github.com/Opentrons/opentrons/issues/12464)) ([4686354](https://github.com/Opentrons/opentrons/commit/46863543bc563e7be8c191c0e323b035fe03345a))
* **odd:** add Confirm Run cancel modal ([12468](https://github.com/Opentrons/opentrons/issues/12468)) ([bc6bd6b](https://github.com/Opentrons/opentrons/commit/bc6bd6b13e58ca91eb32c4d360ab004237b0f375))
* **odd:** add run failed modal for running protocol ([12483](https://github.com/Opentrons/opentrons/issues/12483)) ([072ac6d](https://github.com/Opentrons/opentrons/commit/072ac6decaa3f4792ad172685be73cc7de08a3c4))
* **odd:** instruments dashboard; attach, detach, and calibrate for pipette and grippers ([12448](https://github.com/Opentrons/opentrons/issues/12448)) ([0b04510](https://github.com/Opentrons/opentrons/commit/0b0451093efacbf657cf66580cfec0692f3e0c2b))
* **odd:** liquid details modal for ODD ([12442](https://github.com/Opentrons/opentrons/issues/12442)) ([d7f567a](https://github.com/Opentrons/opentrons/commit/d7f567a77e07a203d24e5632fdc564eca2e5f076))
* **odd:** Navigation now has overflow btn and nav menu ([12494](https://github.com/Opentrons/opentrons/issues/12494)) ([0d9bab5](https://github.com/Opentrons/opentrons/commit/0d9bab51bd5cbd5d6f72cd4a013d1434d88cf8e8))
* **odd:** Protocol dashboard hifi designs ([12453](https://github.com/Opentrons/opentrons/issues/12453)) ([4e8524b](https://github.com/Opentrons/opentrons/commit/4e8524bc923d7ae01d6760e7bf1e0355ca822ed1))
* **odd:** protocol setup, instruments and lpc ([12482](https://github.com/Opentrons/opentrons/issues/12482)) ([c35d559](https://github.com/Opentrons/opentrons/commit/c35d559cc85a4a1a1faa78ad8bc4bdc2f5aa4f00))
* **shared-data:** add new configurations for 96 channel DVT model ([12474](https://github.com/Opentrons/opentrons/issues/12474)) ([aa15400](https://github.com/Opentrons/opentrons/commit/aa1540026a622214b8be6a2dfc4835789c3a1f5b))





ot30.3.0-alpha.3
[0.3.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.3.0-alpha.2...ot30.3.0-alpha.3) (2023-04-14)


Reverts

* Revert "feat(app): disable proceed to run if correct Flex pipettes are not attached (12441)" ([126dccd](https://github.com/Opentrons/opentrons/commit/126dccdd5517c3070e6e23d2b8f3e0c1af4570d2)), closes [#12441](https://github.com/Opentrons/opentrons/issues/12441)





ot30.3.0-alpha.2
[0.3.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.3.0-alpha.1...ot30.3.0-alpha.2) (2023-04-13)


Bug Fixes

* **api:** Fix Python runs hanging in `stop-requested` when you cancel them in between commands ([12467](https://github.com/Opentrons/opentrons/issues/12467)) ([104f2bc](https://github.com/Opentrons/opentrons/commit/104f2bc5c38039c5f20c795c991a6dedb75746f1))
* **app:** dismiss current run after pipette flow completes or early exits ([12473](https://github.com/Opentrons/opentrons/issues/12473)) ([541d64d](https://github.com/Opentrons/opentrons/commit/541d64dd7480faa12319ea4600361feff4b9ab04))





ot30.3.0-alpha.1
[0.3.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.3.0-alpha.0...ot30.3.0-alpha.1) (2023-04-11)


Features

* **odd:** instruments dashboard; attach, detach, and calibrate for pipette and grippers ([12448](https://github.com/Opentrons/opentrons/issues/12448)) ([8dae367](https://github.com/Opentrons/opentrons/commit/8dae367608c3e6237c07e5133df025cec68a0e01))





ot30.2.0
[0.2.0](https://github.com/Opentrons/opentrons/compare/ot30.1.0...ot30.2.0) (2023-04-10)



[0.2.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.1.0...ot30.2.0) (2023-04-03)



[0.2.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.1.0...ot30.2.0) (2023-04-03)


Bug Fixes

* **app:** fix import bug in gripper wizards now that primary button is in components ([12394](https://github.com/Opentrons/opentrons/issues/12394)) ([30412e9](https://github.com/Opentrons/opentrons/commit/30412e9e109bcfc6e3840053ed479f259982de87))
* **components:** Fix color var typo ([12382](https://github.com/Opentrons/opentrons/issues/12382)) ([b05d649](https://github.com/Opentrons/opentrons/commit/b05d6496fec20ce9d329002bb19f285771b1105c))
* **hardware-testing:** Use HW-API method for updating firmware ([12380](https://github.com/Opentrons/opentrons/issues/12380)) ([ca9ba7d](https://github.com/Opentrons/opentrons/commit/ca9ba7da6ab0f20924cf7cdeae45c93e63c37424))


Features

* **api:** add calibrate module command to protocol engine. ([12306](https://github.com/Opentrons/opentrons/issues/12306)) ([717ba68](https://github.com/Opentrons/opentrons/commit/717ba68b6a897ddd14ef3a4dbdbbda9b1fa11c61))
* **component:** add pressed colors ([12403](https://github.com/Opentrons/opentrons/issues/12403)) ([3fe7d12](https://github.com/Opentrons/opentrons/commit/3fe7d125a48d42c8be56df310f6dde8687734065))
* **hardware:** add Flex deck light integration ([12359](https://github.com/Opentrons/opentrons/issues/12359)) ([af6af15](https://github.com/Opentrons/opentrons/commit/af6af155e2c0d27b01cd8b6ac31c7012fa00c5db))
* **odd:** add liquids to protocol details ([12322](https://github.com/Opentrons/opentrons/issues/12322)) ([c43273b](https://github.com/Opentrons/opentrons/commit/c43273bfc4a33868ec2545678d6a8b8635ef31a1))
* **odd:** create BackgroundOverlay for modals and menus ([12391](https://github.com/Opentrons/opentrons/issues/12391)) ([68d80dc](https://github.com/Opentrons/opentrons/commit/68d80dc96f5b0e274a59b2bcf4a135fad03596ac))
* **ODD:** HiFi designs and features for the protocol details page ([12330](https://github.com/Opentrons/opentrons/issues/12330)) ([4fbb96a](https://github.com/Opentrons/opentrons/commit/4fbb96acbf90bd923bb152fbef8eb236256b35c6))
* **odd:** liquids to Protocol Setup ([12334](https://github.com/Opentrons/opentrons/issues/12334)) ([f72edde](https://github.com/Opentrons/opentrons/commit/f72edde5ce61a5cfb81f53e855aec0e78dfcdf3f))
* **protocol-designer:** remove current usage of getEnabledOt3 selector ([12398](https://github.com/Opentrons/opentrons/issues/12398)) ([7f67ad7](https://github.com/Opentrons/opentrons/commit/7f67ad7f2886965f6f18d23203b70e722cc017a3))
* **shared-data:** Add module calibration adapter definitions. ([12351](https://github.com/Opentrons/opentrons/issues/12351)) ([f89ded1](https://github.com/Opentrons/opentrons/commit/f89ded10c8abf9b1fe8bd70d57a065edc08f2c79))
* **shared-data:** change tiprack displayNames to include Flex instead of Ot-3 ([12399](https://github.com/Opentrons/opentrons/issues/12399)) ([efb4a7c](https://github.com/Opentrons/opentrons/commit/efb4a7c9639fefdee2356df6da7b1383cbd74e70))





ot30.3.0-alpha.0
[0.3.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.2.0...ot30.3.0-alpha.0) (2023-04-10)


Bug Fixes

* **api,shared-data:** Correct zDimension in certain aluminum block labware ([12293](https://github.com/Opentrons/opentrons/issues/12293)) ([3bd4851](https://github.com/Opentrons/opentrons/commit/3bd48519a911c7b635fb3967fbc7719331eea416))
* **api:** Add set_calibration not implemented to versioning doc ([12274](https://github.com/Opentrons/opentrons/issues/12274)) ([f5fde26](https://github.com/Opentrons/opentrons/commit/f5fde268c8178ca37c80309cd608ce977a55217e))
* **api:** Fix offsets not applying to labware atop "compatible" Temperature Modules ([12229](https://github.com/Opentrons/opentrons/issues/12229)) ([7e3826c](https://github.com/Opentrons/opentrons/commit/7e3826cb1f7597f76f6de06125051b1bfc714864))
* **api:** Raise a helpful error if you call `.reset()` on a labware that isn't a tip rack ([12268](https://github.com/Opentrons/opentrons/issues/12268)) ([a1e5cf6](https://github.com/Opentrons/opentrons/commit/a1e5cf699bfa278d53a29a48d6735ba3d2171671))
* **api:** Raise an error when trying to aspirate more than max volume ([12221](https://github.com/Opentrons/opentrons/issues/12221)) ([b97846b](https://github.com/Opentrons/opentrons/commit/b97846bf6493682657213ea1aca0d6fed6b96716))
* **api:** Raise deprecation error for separate_calibration in Labware ([12285](https://github.com/Opentrons/opentrons/issues/12285)) ([97cb986](https://github.com/Opentrons/opentrons/commit/97cb986a5d63b77f5313a84bbb3e54964f9c5fff))
* **api:** Raise deprecation error when using MagneticModuleContext.calibrate in 2.14 apiLevel ([12281](https://github.com/Opentrons/opentrons/issues/12281)) ([b15580f](https://github.com/Opentrons/opentrons/commit/b15580f9938019228d82a139c01c69fdbe4893e6))
* **api:** Raise TipNotAttachedError for blow-out with no tip attached ([12227](https://github.com/Opentrons/opentrons/issues/12227)) ([c9f01ef](https://github.com/Opentrons/opentrons/commit/c9f01efa86b2313077a084ab21c0d5acaff56d4d))
* **api:** shortened error exceptions in protocol engine ([12255](https://github.com/Opentrons/opentrons/issues/12255)) ([fb3f1de](https://github.com/Opentrons/opentrons/commit/fb3f1dedb9691aad0ee0e3c3b4cc72f99ef1ccee))
* **api:** Update liquid setup docstrings ([12276](https://github.com/Opentrons/opentrons/issues/12276)) ([a57bc42](https://github.com/Opentrons/opentrons/commit/a57bc42b643b64179c3ba316e86564b2647e0daa))
* **api:** use core to access working volume in transfer ([12304](https://github.com/Opentrons/opentrons/issues/12304)) ([03c0401](https://github.com/Opentrons/opentrons/commit/03c04018dd87f6773c2e53ffcd7251deab18e4c6))
* **app:** add border to default states and adjust spacing ([12273](https://github.com/Opentrons/opentrons/issues/12273)) ([aaa0380](https://github.com/Opentrons/opentrons/commit/aaa03808f41da8c0e784199356b74eb5934210d9))
* **app:** add captive fatal error modal to LPC, cancel run on close ([12363](https://github.com/Opentrons/opentrons/issues/12363)) ([a195e07](https://github.com/Opentrons/opentrons/commit/a195e07a8df6f8b8b52cb9e7a7a64ab52da44b26))
* **app:** add disabled reasons and removal of some redux machinery ([12196](https://github.com/Opentrons/opentrons/issues/12196)) ([6bce83e](https://github.com/Opentrons/opentrons/commit/6bce83e7a623744e9e5b1ec8fd3f66d1b10f3290))
* **app:** allow go back and select different pipette during attach flow ([12365](https://github.com/Opentrons/opentrons/issues/12365)) ([658308f](https://github.com/Opentrons/opentrons/commit/658308f3657c89fd15a8d2d7ce1f4fe8f0ceff28))
* **app:** apply LPC copy fixes and update run preview jumped step color ([12352](https://github.com/Opentrons/opentrons/issues/12352)) ([aad9b8a](https://github.com/Opentrons/opentrons/commit/aad9b8a869c4d640e6363f9412b5b1d3d5568456))
* **app:** button text from labware prep to labware setup ([12369](https://github.com/Opentrons/opentrons/issues/12369)) ([19340b7](https://github.com/Opentrons/opentrons/commit/19340b70ff52a0c6044287fee13ffdcbff690bbd))
* **app:** calibration dashboard with all tasks complete shouldnt show complete screen when visited ([12335](https://github.com/Opentrons/opentrons/issues/12335)) ([c3fa387](https://github.com/Opentrons/opentrons/commit/c3fa3871897e054996a12e83dd533ebaf83bce2a))
* **app:** clarify that modules remain on deck during lpc checks ([12354](https://github.com/Opentrons/opentrons/issues/12354)) ([6eed4d9](https://github.com/Opentrons/opentrons/commit/6eed4d98b855a2c3c77d54def96fde176dc9985d))
* **app:** disallow multiple clicks on HS latch button ([12299](https://github.com/Opentrons/opentrons/issues/12299)) ([b447d69](https://github.com/Opentrons/opentrons/commit/b447d69365ac284e5672fa31daa8a7e06506e6a6))
* **app:** do not disable heater shaker temp control when shaking ([12425](https://github.com/Opentrons/opentrons/issues/12425)) ([f2370ac](https://github.com/Opentrons/opentrons/commit/f2370acab28e6cf2401a0e7a007021f6669c74f5))
* **app:** do not load liquids in LPC prep ([12371](https://github.com/Opentrons/opentrons/issues/12371)) ([d15cb09](https://github.com/Opentrons/opentrons/commit/d15cb09131d7afe83787658bb8bf09bfddc74689))
* **app:** fix cal check step numbers and return tip, labware offset data help copy ([12423](https://github.com/Opentrons/opentrons/issues/12423)) ([d1db655](https://github.com/Opentrons/opentrons/commit/d1db655f3597ee4e5322d2646dcf1fdeb3df4d70))
* **app:** fix vertical spacing between module controls on run details ([12389](https://github.com/Opentrons/opentrons/issues/12389)) ([1d55235](https://github.com/Opentrons/opentrons/commit/1d55235902e05d3b7dc1b56afaaaba4f729e522f))
* **app:** move robot overview overflow menu preventDefault ([12388](https://github.com/Opentrons/opentrons/issues/12388)) ([a0b1983](https://github.com/Opentrons/opentrons/commit/a0b19839addb1e54aae1bef2b7656c57635e2aeb))
* **app:** move to next screen only when check pipette button ispressed ([12332](https://github.com/Opentrons/opentrons/issues/12332)) ([f1adf67](https://github.com/Opentrons/opentrons/commit/f1adf67eefd700d5589285bf3ba18915311bfb07))
* **app:** offset data model says correct info when theres no offset data ([12244](https://github.com/Opentrons/opentrons/issues/12244)) ([b0d20fa](https://github.com/Opentrons/opentrons/commit/b0d20fa0b6f836950cb26fa4ca36d0751f0dc629))
* **app:** prefer newer offsets when proposing candidates from past runs ([12324](https://github.com/Opentrons/opentrons/issues/12324)) ([e9478f1](https://github.com/Opentrons/opentrons/commit/e9478f1c56f05343f466cc482cdf4942ca1e6053)), closes [#11502](https://github.com/Opentrons/opentrons/issues/11502)
* **app:** prevent launching calibrations while active protocol run ([12339](https://github.com/Opentrons/opentrons/issues/12339)) ([8bbbed7](https://github.com/Opentrons/opentrons/commit/8bbbed7c02b0829789f33f9bdb96af9738fe2502))
* **app:** prevent lpc from spamming the null jog ([12401](https://github.com/Opentrons/opentrons/issues/12401)) ([4fca778](https://github.com/Opentrons/opentrons/commit/4fca778ae504fe282de1f22ac3c193b48e696822))
* **app:** reinitialize live offset in LPC if user clicks go back in exit confirmation ([12393](https://github.com/Opentrons/opentrons/issues/12393)) ([0676be0](https://github.com/Opentrons/opentrons/commit/0676be030f6061837747ba48ecbacc1500261160))
* **app:** remove using createCommand for module cards ([12305](https://github.com/Opentrons/opentrons/issues/12305)) ([54693fc](https://github.com/Opentrons/opentrons/commit/54693fcc95f18b9059486cbb968b5db71d3d0e05))
* **app:** return to top of A1 tip after invalidating pick up in LPC ([12373](https://github.com/Opentrons/opentrons/issues/12373)) ([405e7e3](https://github.com/Opentrons/opentrons/commit/405e7e350800f9cf0fd6df5b2b78b1e46a9766b0))
* **app:** run command text after start, confirm cancel modal, hs latch close before lpc move ([12338](https://github.com/Opentrons/opentrons/issues/12338)) ([674518f](https://github.com/Opentrons/opentrons/commit/674518fce88c094195495f5f6dca7a862f05d91c))
* **app:** show leveling screen where appropriate, clean up step counts for attach/detach flows ([12375](https://github.com/Opentrons/opentrons/issues/12375)) ([5709adf](https://github.com/Opentrons/opentrons/commit/5709adfcc3478899a18a837639c6ac27ebd848b9))
* **app:** show tooltip and not yet started when run is idle ([12257](https://github.com/Opentrons/opentrons/issues/12257)) ([4bb1142](https://github.com/Opentrons/opentrons/commit/4bb1142104eb67855f8e1834dd169dd9d701a44e))
* **app:** total volume of liquid fixed to 1 decimal point ([12366](https://github.com/Opentrons/opentrons/issues/12366)) ([af8fac8](https://github.com/Opentrons/opentrons/commit/af8fac81a9e15d2c3f62ed8ff823fff385b152de))
* **app:** update leveling text based on pipette model and mount ([12396](https://github.com/Opentrons/opentrons/issues/12396)) ([3746a91](https://github.com/Opentrons/opentrons/commit/3746a91b9dd4a453f12cd97d97086dbebb2f5f60))
* **app:** update protocol setup ui when TLC completed ([12312](https://github.com/Opentrons/opentrons/issues/12312)) ([2ac6085](https://github.com/Opentrons/opentrons/commit/2ac60855eff5659344255f9ae9b12e623d133ddc))
* **app:** update ui when deck calibration completed ([12294](https://github.com/Opentrons/opentrons/issues/12294)) ([0916664](https://github.com/Opentrons/opentrons/commit/091666437e02466dc2eeb0f22519a8b34093df9e))
* **app:** use react query to grab pipette and tip length cal on dash ([12291](https://github.com/Opentrons/opentrons/issues/12291)) ([5cf4d11](https://github.com/Opentrons/opentrons/commit/5cf4d11a63cdac62b43f3f1ad2c0e3d3fc512434))
* **app:** use react-api-client in usePipetteOffsetCalibrations ([12316](https://github.com/Opentrons/opentrons/issues/12316)) ([daaa75e](https://github.com/Opentrons/opentrons/commit/daaa75e852e652bde92ec982f9025b9500f0796b))
* **engine:** subtract nominal overlap when calculating nominal tip length ([12238](https://github.com/Opentrons/opentrons/issues/12238)) ([b23a02c](https://github.com/Opentrons/opentrons/commit/b23a02c49546e2ca53c3bdfc25405e2de532d694))
* **hardware-testing:** Add temp/humidity to volume readings, plus other small edits ([12429](https://github.com/Opentrons/opentrons/issues/12429)) ([7b18798](https://github.com/Opentrons/opentrons/commit/7b18798bb408b66aa27441dc27fbe5e9bca65519))
* **hardware-testing:** Retract all the way to top of vial between aspirate/dispense ([12444](https://github.com/Opentrons/opentrons/issues/12444)) ([767c5ad](https://github.com/Opentrons/opentrons/commit/767c5ada63250134e964fa23f98ce48766eaede7))
* **odd:** fix small button margin for with-icon case ([12437](https://github.com/Opentrons/opentrons/issues/12437)) ([df7ebe7](https://github.com/Opentrons/opentrons/commit/df7ebe7ad6a61ce98adb4c63cda1948d3286bbc7))
* **robot-server:** Resolve DropTipWellOrigin pickle warnings ([12267](https://github.com/Opentrons/opentrons/issues/12267)) ([d682670](https://github.com/Opentrons/opentrons/commit/d682670c8271c03eded1b6c056630f7d94f9d2db))


Features

* **api:** Get current jaw width using Gripper.jaw_width ([12411](https://github.com/Opentrons/opentrons/issues/12411)) ([ed5771c](https://github.com/Opentrons/opentrons/commit/ed5771c35e8c41baac87e289044c0ddb594bbcef))
* **api:** updated some ot3 status bar behaviors ([12421](https://github.com/Opentrons/opentrons/issues/12421)) ([47d1a73](https://github.com/Opentrons/opentrons/commit/47d1a737906893ad68a13d52a5035a545d359463))
* **app:** disable proceed to run if correct Flex pipettes are not attached ([12441](https://github.com/Opentrons/opentrons/issues/12441)) ([bc70828](https://github.com/Opentrons/opentrons/commit/bc708285eae53be1f0e0cd52304fa50db89d65f1))
* **app:** update copy for return tip in LPC ([12288](https://github.com/Opentrons/opentrons/issues/12288)) ([c315dca](https://github.com/Opentrons/opentrons/commit/c315dca194fbffbbfb1d7cded1baa0938578ba19))
* **hardware-testing:** Add check for see if software includes the required workarounds ([12435](https://github.com/Opentrons/opentrons/issues/12435)) ([32d8f60](https://github.com/Opentrons/opentrons/commit/32d8f60ebb72a176d488ef8d426612f246a5834c))
* **hardware-testing:** DVT Gripper assembly QC test ([12387](https://github.com/Opentrons/opentrons/issues/12387)) ([9fd80c1](https://github.com/Opentrons/opentrons/commit/9fd80c1da332bab6c2e921676781f50167d4183e))
* **hardware-testing:** DVT Multi assembly QC ([12386](https://github.com/Opentrons/opentrons/issues/12386)) ([cda819e](https://github.com/Opentrons/opentrons/commit/cda819e0e4c7dd5bf6064e7fcda540c9a0ba25e0))
* **hardware-testing:** Probe the top of labware during gripper testing to check if fully seated ([12405](https://github.com/Opentrons/opentrons/issues/12405)) ([b7c3590](https://github.com/Opentrons/opentrons/commit/b7c359015bfb16ec405d1a682bdba92e4c443906))
* **hardware-testing:** Script to find fastest plunger accelerations/discontinuities ([12424](https://github.com/Opentrons/opentrons/issues/12424)) ([aea6684](https://github.com/Opentrons/opentrons/commit/aea668427d9334be83b7df50966b9c921c5e82f5))
* **hardware-testing:** Store file containing output from git describe to serve as QC versioning ([12402](https://github.com/Opentrons/opentrons/issues/12402)) ([605f348](https://github.com/Opentrons/opentrons/commit/605f34802e5277697b5b7b12f39b22aaad874755))
* **hardware:** add interface for light strip ([12395](https://github.com/Opentrons/opentrons/issues/12395)) ([82581d0](https://github.com/Opentrons/opentrons/commit/82581d03c6881452a42d5b4cf8aed8dfbbbb245d))
* **hardware:** add tip presence query request message ([12439](https://github.com/Opentrons/opentrons/issues/12439)) ([d5a1071](https://github.com/Opentrons/opentrons/commit/d5a1071ca03d1d77e45fdcc23468813f60a73f08))
* **odd:** add ethernet connection details ([12434](https://github.com/Opentrons/opentrons/issues/12434)) ([afb90e8](https://github.com/Opentrons/opentrons/commit/afb90e80be95d6985ed7779dab18a0afa126d5ad))
* **odd:** add running protocol screen ([12327](https://github.com/Opentrons/opentrons/issues/12327)) ([dab204d](https://github.com/Opentrons/opentrons/commit/dab204d1a96ca5eeef4e63b2efb3ba02b624711e))
* **ODD:** add snackbars and toasts ([12378](https://github.com/Opentrons/opentrons/issues/12378)) ([db8929c](https://github.com/Opentrons/opentrons/commit/db8929c43d0d2c6eb643479a6535747212e07d51))
* **odd:** create Modal component for Small, Medium, and Large ([12426](https://github.com/Opentrons/opentrons/issues/12426)) ([84abede](https://github.com/Opentrons/opentrons/commit/84abede43b27483069234cccb05b9e4117af6d27))
* **odd:** small and large button design qa ([12340](https://github.com/Opentrons/opentrons/issues/12340)) ([b238910](https://github.com/Opentrons/opentrons/commit/b238910f38c49d7f375a41cfe85d3b12f44f4059))


Reverts

* Revert "tests(api): fix flaky thermocycler integration tests (12419)" (12422) ([f9e9e82](https://github.com/Opentrons/opentrons/commit/f9e9e82345356acaf99ef21d5e0f1a880611977d)), closes [#12419](https://github.com/Opentrons/opentrons/issues/12419) [#12422](https://github.com/Opentrons/opentrons/issues/12422)
* Revert "fix(api): shortened error exceptions in protocol engine (12255)" (12258) ([9c73b46](https://github.com/Opentrons/opentrons/commit/9c73b462be098f53ab2260fb291dce5ff8ec7f20)), closes [#12255](https://github.com/Opentrons/opentrons/issues/12255) [#12258](https://github.com/Opentrons/opentrons/issues/12258)





ot30.2.0-alpha.1
[0.2.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.2.0-alpha.0...ot30.2.0-alpha.1) (2023-04-05)



[0.2.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.2.0-alpha.0...ot30.2.0-alpha.1) (2023-04-03)

6.3.0

[6.3.0](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-04-04)


Bug Fixes

* **app:** do not disable heater shaker temp control when shaking ([12425](https://github.com/Opentrons/opentrons/issues/12425)) ([f2370ac](https://github.com/Opentrons/opentrons/commit/f2370acab28e6cf2401a0e7a007021f6669c74f5))



[6.3.0-alpha.7](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-04-04)


Bug Fixes

* **app:** fix cal check step numbers and return tip, labware offset data help copy ([12423](https://github.com/Opentrons/opentrons/issues/12423)) ([d1db655](https://github.com/Opentrons/opentrons/commit/d1db655f3597ee4e5322d2646dcf1fdeb3df4d70))



[6.3.0-alpha.6](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-31)


Bug Fixes

* **app:** prevent lpc from spamming the null jog ([12401](https://github.com/Opentrons/opentrons/issues/12401)) ([4fca778](https://github.com/Opentrons/opentrons/commit/4fca778ae504fe282de1f22ac3c193b48e696822))



[6.3.0-alpha.5](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-31)


Bug Fixes

* **app:** reinitialize live offset in LPC if user clicks go back in exit confirmation ([12393](https://github.com/Opentrons/opentrons/issues/12393)) ([0676be0](https://github.com/Opentrons/opentrons/commit/0676be030f6061837747ba48ecbacc1500261160))
* **app:** update leveling text based on pipette model and mount ([12396](https://github.com/Opentrons/opentrons/issues/12396)) ([3746a91](https://github.com/Opentrons/opentrons/commit/3746a91b9dd4a453f12cd97d97086dbebb2f5f60))



[6.3.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-30)


Bug Fixes

* **app:** add captive fatal error modal to LPC, cancel run on close ([12363](https://github.com/Opentrons/opentrons/issues/12363)) ([a195e07](https://github.com/Opentrons/opentrons/commit/a195e07a8df6f8b8b52cb9e7a7a64ab52da44b26))
* **app:** allow go back and select different pipette during attach flow ([12365](https://github.com/Opentrons/opentrons/issues/12365)) ([658308f](https://github.com/Opentrons/opentrons/commit/658308f3657c89fd15a8d2d7ce1f4fe8f0ceff28))
* **app:** button text from labware prep to labware setup ([12369](https://github.com/Opentrons/opentrons/issues/12369)) ([19340b7](https://github.com/Opentrons/opentrons/commit/19340b70ff52a0c6044287fee13ffdcbff690bbd))
* **app:** clarify that modules remain on deck during lpc checks ([12354](https://github.com/Opentrons/opentrons/issues/12354)) ([6eed4d9](https://github.com/Opentrons/opentrons/commit/6eed4d98b855a2c3c77d54def96fde176dc9985d))
* **app:** do not load liquids in LPC prep ([12371](https://github.com/Opentrons/opentrons/issues/12371)) ([d15cb09](https://github.com/Opentrons/opentrons/commit/d15cb09131d7afe83787658bb8bf09bfddc74689))
* **app:** fix vertical spacing between module controls on run details ([12389](https://github.com/Opentrons/opentrons/issues/12389)) ([1d55235](https://github.com/Opentrons/opentrons/commit/1d55235902e05d3b7dc1b56afaaaba4f729e522f))
* **app:** move robot overview overflow menu preventDefault ([12388](https://github.com/Opentrons/opentrons/issues/12388)) ([a0b1983](https://github.com/Opentrons/opentrons/commit/a0b19839addb1e54aae1bef2b7656c57635e2aeb))
* **app:** return to top of A1 tip after invalidating pick up in LPC ([12373](https://github.com/Opentrons/opentrons/issues/12373)) ([405e7e3](https://github.com/Opentrons/opentrons/commit/405e7e350800f9cf0fd6df5b2b78b1e46a9766b0))
* **app:** show leveling screen where appropriate, clean up step counts for attach/detach flows ([12375](https://github.com/Opentrons/opentrons/issues/12375)) ([5709adf](https://github.com/Opentrons/opentrons/commit/5709adfcc3478899a18a837639c6ac27ebd848b9))
* **app:** total volume of liquid fixed to 1 decimal point ([12366](https://github.com/Opentrons/opentrons/issues/12366)) ([af8fac8](https://github.com/Opentrons/opentrons/commit/af8fac81a9e15d2c3f62ed8ff823fff385b152de))



[6.3.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-23)


Bug Fixes

* **api,shared-data:** Correct zDimension in certain aluminum block labware ([12293](https://github.com/Opentrons/opentrons/issues/12293)) ([3bd4851](https://github.com/Opentrons/opentrons/commit/3bd48519a911c7b635fb3967fbc7719331eea416))
* **app:** apply LPC copy fixes and update run preview jumped step color ([12352](https://github.com/Opentrons/opentrons/issues/12352)) ([aad9b8a](https://github.com/Opentrons/opentrons/commit/aad9b8a869c4d640e6363f9412b5b1d3d5568456))
* **app:** calibration dashboard with all tasks complete shouldnt show complete screen when visited ([12335](https://github.com/Opentrons/opentrons/issues/12335)) ([c3fa387](https://github.com/Opentrons/opentrons/commit/c3fa3871897e054996a12e83dd533ebaf83bce2a))
* **app:** disallow multiple clicks on HS latch button ([12299](https://github.com/Opentrons/opentrons/issues/12299)) ([b447d69](https://github.com/Opentrons/opentrons/commit/b447d69365ac284e5672fa31daa8a7e06506e6a6))
* **app:** move to next screen only when check pipette button ispressed ([12332](https://github.com/Opentrons/opentrons/issues/12332)) ([f1adf67](https://github.com/Opentrons/opentrons/commit/f1adf67eefd700d5589285bf3ba18915311bfb07))
* **app:** prefer newer offsets when proposing candidates from past runs ([12324](https://github.com/Opentrons/opentrons/issues/12324)) ([e9478f1](https://github.com/Opentrons/opentrons/commit/e9478f1c56f05343f466cc482cdf4942ca1e6053)), closes [#11502](https://github.com/Opentrons/opentrons/issues/11502)
* **app:** prevent launching calibrations while active protocol run ([12339](https://github.com/Opentrons/opentrons/issues/12339)) ([8bbbed7](https://github.com/Opentrons/opentrons/commit/8bbbed7c02b0829789f33f9bdb96af9738fe2502))
* **app:** remove using createCommand for module cards ([12305](https://github.com/Opentrons/opentrons/issues/12305)) ([54693fc](https://github.com/Opentrons/opentrons/commit/54693fcc95f18b9059486cbb968b5db71d3d0e05))
* **app:** run command text after start, confirm cancel modal, hs latch close before lpc move ([12338](https://github.com/Opentrons/opentrons/issues/12338)) ([674518f](https://github.com/Opentrons/opentrons/commit/674518fce88c094195495f5f6dca7a862f05d91c))
* **app:** update protocol setup ui when TLC completed ([12312](https://github.com/Opentrons/opentrons/issues/12312)) ([2ac6085](https://github.com/Opentrons/opentrons/commit/2ac60855eff5659344255f9ae9b12e623d133ddc))
* **app:** use react-api-client in usePipetteOffsetCalibrations ([12316](https://github.com/Opentrons/opentrons/issues/12316)) ([daaa75e](https://github.com/Opentrons/opentrons/commit/daaa75e852e652bde92ec982f9025b9500f0796b))



[6.3.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-16)


Bug Fixes

* **api:** Add set_calibration not implemented to versioning doc ([12274](https://github.com/Opentrons/opentrons/issues/12274)) ([f5fde26](https://github.com/Opentrons/opentrons/commit/f5fde268c8178ca37c80309cd608ce977a55217e))
* **api:** Fix offsets not applying to labware atop "compatible" Temperature Modules ([12229](https://github.com/Opentrons/opentrons/issues/12229)) ([7e3826c](https://github.com/Opentrons/opentrons/commit/7e3826cb1f7597f76f6de06125051b1bfc714864))
* **api:** Raise a helpful error if you call `.reset()` on a labware that isn't a tip rack ([12268](https://github.com/Opentrons/opentrons/issues/12268)) ([a1e5cf6](https://github.com/Opentrons/opentrons/commit/a1e5cf699bfa278d53a29a48d6735ba3d2171671))
* **api:** Raise an error when trying to aspirate more than max volume ([12221](https://github.com/Opentrons/opentrons/issues/12221)) ([b97846b](https://github.com/Opentrons/opentrons/commit/b97846bf6493682657213ea1aca0d6fed6b96716))
* **api:** Raise deprecation error for separate_calibration in Labware ([12285](https://github.com/Opentrons/opentrons/issues/12285)) ([97cb986](https://github.com/Opentrons/opentrons/commit/97cb986a5d63b77f5313a84bbb3e54964f9c5fff))
* **api:** Raise deprecation error when using MagneticModuleContext.calibrate in 2.14 apiLevel ([12281](https://github.com/Opentrons/opentrons/issues/12281)) ([b15580f](https://github.com/Opentrons/opentrons/commit/b15580f9938019228d82a139c01c69fdbe4893e6))
* **api:** Raise TipNotAttachedError for blow-out with no tip attached ([12227](https://github.com/Opentrons/opentrons/issues/12227)) ([c9f01ef](https://github.com/Opentrons/opentrons/commit/c9f01efa86b2313077a084ab21c0d5acaff56d4d))
* **api:** shortened error exceptions in protocol engine ([12255](https://github.com/Opentrons/opentrons/issues/12255)) ([fb3f1de](https://github.com/Opentrons/opentrons/commit/fb3f1dedb9691aad0ee0e3c3b4cc72f99ef1ccee))
* **api:** Update liquid setup docstrings ([12276](https://github.com/Opentrons/opentrons/issues/12276)) ([a57bc42](https://github.com/Opentrons/opentrons/commit/a57bc42b643b64179c3ba316e86564b2647e0daa))
* **api:** use core to access working volume in transfer ([12304](https://github.com/Opentrons/opentrons/issues/12304)) ([03c0401](https://github.com/Opentrons/opentrons/commit/03c04018dd87f6773c2e53ffcd7251deab18e4c6))
* **app:** add border to default states and adjust spacing ([12273](https://github.com/Opentrons/opentrons/issues/12273)) ([aaa0380](https://github.com/Opentrons/opentrons/commit/aaa03808f41da8c0e784199356b74eb5934210d9))
* **app:** add disabled reasons and removal of some redux machinery ([12196](https://github.com/Opentrons/opentrons/issues/12196)) ([6bce83e](https://github.com/Opentrons/opentrons/commit/6bce83e7a623744e9e5b1ec8fd3f66d1b10f3290))
* **app:** offset data model says correct info when theres no offset data ([12244](https://github.com/Opentrons/opentrons/issues/12244)) ([b0d20fa](https://github.com/Opentrons/opentrons/commit/b0d20fa0b6f836950cb26fa4ca36d0751f0dc629))
* **app:** show tooltip and not yet started when run is idle ([12257](https://github.com/Opentrons/opentrons/issues/12257)) ([4bb1142](https://github.com/Opentrons/opentrons/commit/4bb1142104eb67855f8e1834dd169dd9d701a44e))
* **app:** update ui when deck calibration completed ([12294](https://github.com/Opentrons/opentrons/issues/12294)) ([0916664](https://github.com/Opentrons/opentrons/commit/091666437e02466dc2eeb0f22519a8b34093df9e))
* **app:** use react query to grab pipette and tip length cal on dash ([12291](https://github.com/Opentrons/opentrons/issues/12291)) ([5cf4d11](https://github.com/Opentrons/opentrons/commit/5cf4d11a63cdac62b43f3f1ad2c0e3d3fc512434))
* **robot-server:** Resolve DropTipWellOrigin pickle warnings ([12267](https://github.com/Opentrons/opentrons/issues/12267)) ([d682670](https://github.com/Opentrons/opentrons/commit/d682670c8271c03eded1b6c056630f7d94f9d2db))


Features

* **app:** update copy for return tip in LPC ([12288](https://github.com/Opentrons/opentrons/issues/12288)) ([c315dca](https://github.com/Opentrons/opentrons/commit/c315dca194fbffbbfb1d7cded1baa0938578ba19))


Reverts

* Revert "fix(api): shortened error exceptions in protocol engine (12255)" (12258) ([9c73b46](https://github.com/Opentrons/opentrons/commit/9c73b462be098f53ab2260fb291dce5ff8ec7f20)), closes [#12255](https://github.com/Opentrons/opentrons/issues/12255) [#12258](https://github.com/Opentrons/opentrons/issues/12258)



[6.3.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-06)


Bug Fixes

* **engine:** subtract nominal overlap when calculating nominal tip length ([12238](https://github.com/Opentrons/opentrons/issues/12238)) ([b23a02c](https://github.com/Opentrons/opentrons/commit/b23a02c49546e2ca53c3bdfc25405e2de532d694))



[6.3.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v6.2.1...v6.3.0) (2023-03-03)


Bug Fixes

* **api:** actually update OT3 instrument calibration offset in cache instrument ([12089](https://github.com/Opentrons/opentrons/issues/12089)) ([21c699e](https://github.com/Opentrons/opentrons/commit/21c699ef61fefc5e5eac28ac737e136934729446))
* **api:** Allow cancelling a protocol with gripper attached ([11800](https://github.com/Opentrons/opentrons/issues/11800)) ([a1b3141](https://github.com/Opentrons/opentrons/commit/a1b3141211a5f9368fa9062b9eba2af7f0ae80e2))
* **api:** Check module context parent is type string ([12008](https://github.com/Opentrons/opentrons/issues/12008)) ([353f62e](https://github.com/Opentrons/opentrons/commit/353f62ec935551a7c9a225a299a566c8dea78164))
* **api:** ensure passed in pipette and labware names are lowercased ([11661](https://github.com/Opentrons/opentrons/issues/11661)) ([21fa761](https://github.com/Opentrons/opentrons/commit/21fa7616b0b6806c1757a7f0e486a73da73be533))
* **api:** Fix accidental error on any PAPIv2.14 protocol ([12141](https://github.com/Opentrons/opentrons/issues/12141)) ([08d6620](https://github.com/Opentrons/opentrons/commit/08d66207a1dafe945f851d59bbcf3925e6229784))
* **api:** fix broken test in the api hardware controller ([12080](https://github.com/Opentrons/opentrons/issues/12080)) ([1da3cba](https://github.com/Opentrons/opentrons/commit/1da3cbaf1af360e7f484f95a23aecc07d60c6f33))
* **api:** fix ot3 calibration failing test ([11617](https://github.com/Opentrons/opentrons/issues/11617)) ([52fc840](https://github.com/Opentrons/opentrons/commit/52fc84055b4344a212b8dfdb232991c7c1cc82cc))
* **api:** fixed FF engine-based module loading failing in analysis ([11630](https://github.com/Opentrons/opentrons/issues/11630)) ([57ecb99](https://github.com/Opentrons/opentrons/commit/57ecb99d4c4aedf955e0ab19ee1836a91b92bd77))
* **api:** home z should home gripper z too ([11950](https://github.com/Opentrons/opentrons/issues/11950)) ([0ad2f2f](https://github.com/Opentrons/opentrons/commit/0ad2f2f16fbcd9e445d85a10c057ff7ce83e4708))
* **api:** Instrument offset direction reversed ([11979](https://github.com/Opentrons/opentrons/issues/11979)) ([fc80e71](https://github.com/Opentrons/opentrons/commit/fc80e718f0c9ec6a5b785692373af10f47500957))
* **api:** ot3controller should utilize `check_ready_for_movement` ([11752](https://github.com/Opentrons/opentrons/issues/11752)) ([2432eee](https://github.com/Opentrons/opentrons/commit/2432eeed71c1585d5d03e23dc12d57469f2e712b))
* **api:** PAPIv2.14: check for labware and module placement conflicts ([12192](https://github.com/Opentrons/opentrons/issues/12192)) ([8280b1d](https://github.com/Opentrons/opentrons/commit/8280b1d28d89aabec32b476ba14ab3e77757f986))
* **api:** retract other OT3Mount ([11640](https://github.com/Opentrons/opentrons/issues/11640)) ([fd15397](https://github.com/Opentrons/opentrons/commit/fd15397c41b97470a41546c349a0ef30a3fa9a9f))
* **api:** separate calibrate pipette from mount ([11786](https://github.com/Opentrons/opentrons/issues/11786)) ([8ecea05](https://github.com/Opentrons/opentrons/commit/8ecea05b8176b8c51e5cb2bce30f5b2ba33d0cd5))
* **api:** Set active current properly for drop tip on the 96 channel ([12030](https://github.com/Opentrons/opentrons/issues/12030)) ([b412dd0](https://github.com/Opentrons/opentrons/commit/b412dd087ae89a9908d9841f71db7aa4820a57c4))
* **app-shell:** dispatch DOWNLOAD_LOGS_DONE when download cancelled ([11798](https://github.com/Opentrons/opentrons/issues/11798)) ([f9e5439](https://github.com/Opentrons/opentrons/commit/f9e5439375ef22f352d80ee0bb732841dbc04a91))
* **app-testing:** improve structure ([11860](https://github.com/Opentrons/opentrons/issues/11860)) ([c73c71b](https://github.com/Opentrons/opentrons/commit/c73c71b375c4a9bb7edc3e516cef90159901992e))
* **app:** access labware definitions from analysis more cautiously ([11736](https://github.com/Opentrons/opentrons/issues/11736)) ([f40e91d](https://github.com/Opentrons/opentrons/commit/f40e91d579314c5c5dc5a9ec347bf1eea21b2e60))
* **app:** align task list progress tracker with modal header in calibration dashboard ([12031](https://github.com/Opentrons/opentrons/issues/12031)) ([e411263](https://github.com/Opentrons/opentrons/commit/e41126338b56e024e75bac958ef44b50d3a153da))
* **app:** at start of LPC, home the robot before attempting to drop tips ([11733](https://github.com/Opentrons/opentrons/issues/11733)) ([52b1a11](https://github.com/Opentrons/opentrons/commit/52b1a1101dcbac4ed4c11a0aae79eb1e9762060e))
* **app:** cautiously access values from results of commands in case of analysis failure ([12172](https://github.com/Opentrons/opentrons/issues/12172)) ([a7b5fce](https://github.com/Opentrons/opentrons/commit/a7b5fcebc2e7ca1ac98c2bbab6d34bb33777381f))
* **app:** correct modal width prop and liquid whitescreen ([11865](https://github.com/Opentrons/opentrons/issues/11865)) ([6d6bb74](https://github.com/Opentrons/opentrons/commit/6d6bb74d5bb2487c4fee2d8aa374e9f5e188fa71))
* **app:** display correct thermocycler slots per robot ([11862](https://github.com/Opentrons/opentrons/issues/11862)) ([a636688](https://github.com/Opentrons/opentrons/commit/a636688ae153e26d64d57fed98434f9562e44c5f))
* **app:** fix error in send protocol to OT-3 catch block ([12015](https://github.com/Opentrons/opentrons/issues/12015)) ([1f67b59](https://github.com/Opentrons/opentrons/commit/1f67b59dfdc202f104ff060ad1d3c93bad55306d))
* **app:** fix heater shaker module handling within LPC ([11669](https://github.com/Opentrons/opentrons/issues/11669)) ([d8af038](https://github.com/Opentrons/opentrons/commit/d8af0389d32f1553ac6b52edc50639cbd182e439))
* **app:** fix robot image stretch issue when robot api server not responding banner is present ([12137](https://github.com/Opentrons/opentrons/issues/12137)) ([38a567b](https://github.com/Opentrons/opentrons/commit/38a567bae174bb222a47e3c4ba1732479bb77a93))
* **app:** include offsets generated in current run when finding historic offset candidates ([11724](https://github.com/Opentrons/opentrons/issues/11724)) ([2667eda](https://github.com/Opentrons/opentrons/commit/2667eda495a6f78c5a9473ed3e6aca5f06e2cfe9))
* **app:** make tasklist final subtask connector transparent ([11958](https://github.com/Opentrons/opentrons/issues/11958)) ([07b1248](https://github.com/Opentrons/opentrons/commit/07b12482e9a4a2c55ccd61f6f51a55f3073a5c57))
* **app:** match module initial load info on resulting id ([11644](https://github.com/Opentrons/opentrons/issues/11644)) ([8770df6](https://github.com/Opentrons/opentrons/commit/8770df62b64454792e1827a7602da125fd114aa3))
* **app:** migrate polls for calibration and pipettes to react-api-client ([12140](https://github.com/Opentrons/opentrons/issues/12140)) ([f302abb](https://github.com/Opentrons/opentrons/commit/f302abb31d8898c8b6d4b0828b75730b30f439ad))
* **app:** moveToLocation should be moveToMaintenancePosition ([11878](https://github.com/Opentrons/opentrons/issues/11878)) ([43be1e5](https://github.com/Opentrons/opentrons/commit/43be1e56548a3fd39b191a37f935ed8d5f4b8ee8))
* **app:** only attempt to close the latch of heater shaker modules in lpc pick up tip ([11793](https://github.com/Opentrons/opentrons/issues/11793)) ([eb2698e](https://github.com/Opentrons/opentrons/commit/eb2698ecbb84923da14d723b6b139c3ad0a5c200))
* **app:** pick up tip from last tip rack in LPC if heater shaker is loaded into 1 or 3 ([11796](https://github.com/Opentrons/opentrons/issues/11796)) ([b0286f4](https://github.com/Opentrons/opentrons/commit/b0286f461b58297ba87ef2fdf03944cde30a27ab))
* **app:** reference moduleId from result not params ([12077](https://github.com/Opentrons/opentrons/issues/12077)) ([3ee0982](https://github.com/Opentrons/opentrons/commit/3ee0982d61c274e201a76c709a44d2b8de8aef73))
* **app:** reintroduce deleted reanalyze menu item ([11643](https://github.com/Opentrons/opentrons/issues/11643)) ([cb0cb1a](https://github.com/Opentrons/opentrons/commit/cb0cb1afea851a651478d0ab861bc0f018c93fc9))
* **app:** remove cruft from robot card banner and prevent crash on load labware fail ([11725](https://github.com/Opentrons/opentrons/issues/11725)) ([1224953](https://github.com/Opentrons/opentrons/commit/12249532d8686971fcf55087577191c4ade2ab83))
* **app:** remove labware location dependency from run log command text ([11699](https://github.com/Opentrons/opentrons/issues/11699)) ([b5b9271](https://github.com/Opentrons/opentrons/commit/b5b92716652d5164f177d974faf2cb44c66c1835))
* **app:** rewire cli and jupyter snippets to offsets modals ([12180](https://github.com/Opentrons/opentrons/issues/12180)) ([6147fb9](https://github.com/Opentrons/opentrons/commit/6147fb92dba39f35ed58bfb06b3aeec5a1657753))
* **app:** show loading state modal while starting dashboard calibrations ([12026](https://github.com/Opentrons/opentrons/issues/12026)) ([49c3de4](https://github.com/Opentrons/opentrons/commit/49c3de41914ea9ad17ae797542233e9c3d6a19cf))
* **app:** show successful wifi disconnect when request pending and robot not connectable ([12151](https://github.com/Opentrons/opentrons/issues/12151)) ([f9c3066](https://github.com/Opentrons/opentrons/commit/f9c3066c992cfac5709b973fbdc716f73aebdf0d))
* **app:** temporarily remove setup info commands until commands include resolved entities ([11726](https://github.com/Opentrons/opentrons/issues/11726)) ([09adfad](https://github.com/Opentrons/opentrons/commit/09adfad383b679ee38cea2a0a2b2221d25a71f5e))
* **build:** fix hardware-testing-protocols typo ([11882](https://github.com/Opentrons/opentrons/issues/11882)) ([23be5e0](https://github.com/Opentrons/opentrons/commit/23be5e00aacb6673fe9fa4f85f3136e36bac2756))
* **build:** set fetch-depth for hardware testing ([11887](https://github.com/Opentrons/opentrons/issues/11887)) ([fa6e229](https://github.com/Opentrons/opentrons/commit/fa6e229e545b9f102daea1cacecacbd746a13c36))
* **calibration-storage:** add workaround for datetime encoder with pydantic models ([12171](https://github.com/Opentrons/opentrons/issues/12171)) ([2776e60](https://github.com/Opentrons/opentrons/commit/2776e60233f3db296d71af365956432ebed2d82c))
* **component:** update snapshots ([11775](https://github.com/Opentrons/opentrons/issues/11775)) ([989ab1d](https://github.com/Opentrons/opentrons/commit/989ab1dcbc635c3155a17093c44190108122da95))
* **engine:** ensure command execution can be cancelled on Python >=3.8 ([11735](https://github.com/Opentrons/opentrons/issues/11735)) ([323d350](https://github.com/Opentrons/opentrons/commit/323d350949a06d5e92956e314849413fdda8f8aa))
* **engine:** home gripper z when not using virtual gripper ([11811](https://github.com/Opentrons/opentrons/issues/11811)) ([df3833d](https://github.com/Opentrons/opentrons/commit/df3833d2c6ecc446dba370d1a44685377a28abf9))
* fix .nvmrc wrong version setting ([11829](https://github.com/Opentrons/opentrons/issues/11829)) ([a1dfabd](https://github.com/Opentrons/opentrons/commit/a1dfabda0ac42ae7ac3cf2bf31b46d536d15aa72))
* **hardware tests:** fix sensor test float precision ([11739](https://github.com/Opentrons/opentrons/issues/11739)) ([cb2ce10](https://github.com/Opentrons/opentrons/commit/cb2ce10b3fad89a83044e29129ba9210ceecd9dc))
* **hardware tests:** fix sensor tests ([11737](https://github.com/Opentrons/opentrons/issues/11737)) ([531bce6](https://github.com/Opentrons/opentrons/commit/531bce648f329a374df5129cd385548201ea200b))
* **hardware_control:** 96 channel Y critical point was too far forward for XY critical point ([12178](https://github.com/Opentrons/opentrons/issues/12178)) ([43853ab](https://github.com/Opentrons/opentrons/commit/43853ab0803c4881045cb1523a8d62d36703526a))
* **hardware-testing:** Add gripper to sync-fw-ot3 ([11687](https://github.com/Opentrons/opentrons/issues/11687)) ([af07c00](https://github.com/Opentrons/opentrons/commit/af07c00594ea2fcde840d57087199763fdf108c1))
* **hardware-testing:** Get correct endstop position; Also new script to graph pipette accuracy functions ([11620](https://github.com/Opentrons/opentrons/issues/11620)) ([e6cb5cb](https://github.com/Opentrons/opentrons/commit/e6cb5cb38864b8b42e1833bff9afaacb343c2075))
* **hardware:** better stall error handling ([12027](https://github.com/Opentrons/opentrons/issues/12027)) ([c2c7bc7](https://github.com/Opentrons/opentrons/commit/c2c7bc74e58a948234ea2edca85718cd010d89e5))
* **hardware:** do not track tip motor positions ([12093](https://github.com/Opentrons/opentrons/issues/12093)) ([d0ed119](https://github.com/Opentrons/opentrons/commit/d0ed119f9784a33b74604c3e6af2910b2b940459))
* **hardware:** don't finish current move group execution when a stale group finishes ([11837](https://github.com/Opentrons/opentrons/issues/11837)) ([09843c6](https://github.com/Opentrons/opentrons/commit/09843c65570a75a3b1e5793535a94b6560da3422))
* **hardware:** filter out irrelevant messages for sensor listener ([11776](https://github.com/Opentrons/opentrons/issues/11776)) ([7b23838](https://github.com/Opentrons/opentrons/commit/7b23838bda4f408f22247ee323c11446ce38ffde))
* **hardware:** let hardware controller recover from recoverable errors ([11985](https://github.com/Opentrons/opentrons/issues/11985)) ([70fcee3](https://github.com/Opentrons/opentrons/commit/70fcee36c4529c95c4e4fea0b1dc157dc070cdea))
* **hardware:** Move test script log location to /var/log since ot3 rootfs is mostly read-only ([11952](https://github.com/Opentrons/opentrons/issues/11952)) ([c1359ee](https://github.com/Opentrons/opentrons/commit/c1359eeacabdbe57b786e827b3441e80f5281daf))
* **hardware:** Remove gripper g from present_nodes in create step ([11834](https://github.com/Opentrons/opentrons/issues/11834)) ([1bf6273](https://github.com/Opentrons/opentrons/commit/1bf627368b0b4809e33db387fd0dde9f23b6564e))
* **hardware:** Remove while loop and rely on number_of_messages when parsing motor position response. ([11929](https://github.com/Opentrons/opentrons/issues/11929)) ([82d91cb](https://github.com/Opentrons/opentrons/commit/82d91cb962c916322dee3d0e3b9eede1ef49ec5c))
* **hardware:** save can_comm / can_mon logs to read-write location ([11933](https://github.com/Opentrons/opentrons/issues/11933)) ([c382483](https://github.com/Opentrons/opentrons/commit/c3824837868aa6e505b683aad6d83641fcaa6feb))
* **hardware:** update motor positions from firmware before moving gantry ([11984](https://github.com/Opentrons/opentrons/issues/11984)) ([1685c9b](https://github.com/Opentrons/opentrons/commit/1685c9b4c54bfd88ed59aebe02f7cf981515722d))
* **hardware:** use temporary gripper serial number for integration test ([11744](https://github.com/Opentrons/opentrons/issues/11744)) ([be1e28e](https://github.com/Opentrons/opentrons/commit/be1e28ecb55c4628a1e5ac03d9d56216d78efe54))
* **makefile:** Allow different OpenSSH version names ([12062](https://github.com/Opentrons/opentrons/issues/12062)) ([3b65ea6](https://github.com/Opentrons/opentrons/commit/3b65ea6dba1cf32126df87d217e8542aa1f52ce7))
* **ot3:** handle multiple responses for a tip action request ([12083](https://github.com/Opentrons/opentrons/issues/12083)) ([2cd7948](https://github.com/Opentrons/opentrons/commit/2cd7948e21a032fa4561399d94e2216a5291a3fd))
* **ot3:** use correct timer interrupt frequency for the tip motors ([12054](https://github.com/Opentrons/opentrons/issues/12054)) ([f617c3f](https://github.com/Opentrons/opentrons/commit/f617c3f234ad631bf26ea1df3d07d6865218ca75))
* **protocol-designer:** disallow 2 modules in same slot & allow easier color picker ([12215](https://github.com/Opentrons/opentrons/issues/12215)) ([1ded896](https://github.com/Opentrons/opentrons/commit/1ded8965b86b7111a562b18823e9f01d91316aab))
* **robot-server:** allow tip rack to be defaulted for tip length cal session ([11971](https://github.com/Opentrons/opentrons/issues/11971)) ([b1780d8](https://github.com/Opentrons/opentrons/commit/b1780d8613d7f9e37ffded49e50fdaf606284fa1))
* **robot-server:** correct the data returned from instruments endpoint ([12067](https://github.com/Opentrons/opentrons/issues/12067)) ([ed0e6f3](https://github.com/Opentrons/opentrons/commit/ed0e6f3c0159e0712ae21ff4b8106421b9d29dd0))
* **robot-server:** do not use nested dataclasses in models ([12175](https://github.com/Opentrons/opentrons/issues/12175)) ([b736adc](https://github.com/Opentrons/opentrons/commit/b736adc9a3d103b2a0833c2b8b969e634ce25b72))
* **robot-server:** properly select default cursor for /commands endpoint ([12191](https://github.com/Opentrons/opentrons/issues/12191)) ([8fd8327](https://github.com/Opentrons/opentrons/commit/8fd8327483392d4a8681bd9b9bac328ddeaf7665))
* **shared-data:** add a workaround for pipette simulation ([12208](https://github.com/Opentrons/opentrons/issues/12208)) ([8f22755](https://github.com/Opentrons/opentrons/commit/8f22755fbfab949b05e6ea627b19b24b1eafcb2b))
* **system-server:** add to python_build_utils options ([12013](https://github.com/Opentrons/opentrons/issues/12013)) ([09365ba](https://github.com/Opentrons/opentrons/commit/09365baf55b1ff1ff39e7deb4638f46b07ff48ed))
* **update-server:** Check the update size before writing to the unused partition. ([12182](https://github.com/Opentrons/opentrons/issues/12182)) ([429b0f6](https://github.com/Opentrons/opentrons/commit/429b0f66838da995665bd1b50f6c5f4dc0400797))


Features

* Allow for custom naming of dev robot ([11653](https://github.com/Opentrons/opentrons/issues/11653)) ([4dc32e9](https://github.com/Opentrons/opentrons/commit/4dc32e912c85b54ed893e64ea0e54e5bcc9867bd))
* **api-client, app, shared-data:** remove schemaV6Adapter, reanalyze stale app-side analysis ([12154](https://github.com/Opentrons/opentrons/issues/12154)) ([6fbe55f](https://github.com/Opentrons/opentrons/commit/6fbe55f0631dc6d3ae86e894d24631636087f729))
* **api-client:** allow multiple commands per liquid/labware pair ([11973](https://github.com/Opentrons/opentrons/issues/11973)) ([0c3388e](https://github.com/Opentrons/opentrons/commit/0c3388e16022104b06feecc2cd902f756fbae054))
* **api, robot-server:** Allow load liquids via json protocols ([11886](https://github.com/Opentrons/opentrons/issues/11886)) ([8c9ee39](https://github.com/Opentrons/opentrons/commit/8c9ee3918246c8757d8166ac47dee87acc0435d7))
* **api, shared_data:** Allow loading a 96 channel pipette in a protocol ([11767](https://github.com/Opentrons/opentrons/issues/11767)) ([b370cae](https://github.com/Opentrons/opentrons/commit/b370caeb5c92b6ad834ba2805e751d17983092b9))
* **api, shared-data:** add module labware offsets for OT3 ([11873](https://github.com/Opentrons/opentrons/issues/11873)) ([f96b4a7](https://github.com/Opentrons/opentrons/commit/f96b4a7533bac564292599e64fdd8a5b3a86f72d))
* **api,robot-server:** Choose simulator's hardware control API depending on protocol's declared `robotType` ([11770](https://github.com/Opentrons/opentrons/issues/11770)) ([7f46776](https://github.com/Opentrons/opentrons/commit/7f46776cc999829143bb345165f6cf4abe37d99f))
* **api,robot-server:** Report a protocol's declared robot type in its analysis ([11610](https://github.com/Opentrons/opentrons/issues/11610)) ([c0483c9](https://github.com/Opentrons/opentrons/commit/c0483c967de95838cad90064dfaf408ec92017ef))
* **api:** add liquid sensing functionality ([11926](https://github.com/Opentrons/opentrons/issues/11926)) ([b58e61b](https://github.com/Opentrons/opentrons/commit/b58e61bbb3d6b117b6a333560639776e8f8ef2b9))
* **api:** add public move_labware method for on deck movements ([11647](https://github.com/Opentrons/opentrons/issues/11647)) ([5714192](https://github.com/Opentrons/opentrons/commit/571419215d01e74aa41f3b100c9511acb4178654))
* **api:** add support for EVT gripper calibration ([11616](https://github.com/Opentrons/opentrons/issues/11616)) ([5cd5d0c](https://github.com/Opentrons/opentrons/commit/5cd5d0c2641848d91cbc3a9b655d21afbc6ea0b5))
* **api:** add thermocycler plate lift to hardware controller ([12068](https://github.com/Opentrons/opentrons/issues/12068)) ([27a1e2a](https://github.com/Opentrons/opentrons/commit/27a1e2a219d56f3dd54ec739b2abf7769ac0e672))
* **api:** Enable OT3 protocol contexts from opentrons.execute/simulate ([11554](https://github.com/Opentrons/opentrons/issues/11554)) ([5a9f9d2](https://github.com/Opentrons/opentrons/commit/5a9f9d260ee79d6276134b0f5bc7e9e4e5a7229e))
* **api:** Expose firmware update progress to the API layer. ([12167](https://github.com/Opentrons/opentrons/issues/12167)) ([c4766b2](https://github.com/Opentrons/opentrons/commit/c4766b270e2038a32be11a3aa99ef19b9b2e83aa))
* **api:** Implement `define_liquid` and `load_liquid` in PAPI ([11920](https://github.com/Opentrons/opentrons/issues/11920)) ([643f0c4](https://github.com/Opentrons/opentrons/commit/643f0c474bb05dfb13e89b0a42bf93833419c23c))
* **api:** introduce Protocol API version 2.14 ([12106](https://github.com/Opentrons/opentrons/issues/12106)) ([1af3314](https://github.com/Opentrons/opentrons/commit/1af33146afa79cca4092f331ebf8b9d6fea53cf5))
* **api:** perform plate lift before moving labware from TC Gen2 using gripper ([12129](https://github.com/Opentrons/opentrons/issues/12129)) ([0874c45](https://github.com/Opentrons/opentrons/commit/0874c45bfa012a76a189b872a6c3a450ac8924cc))
* **api:** Support 96 channel in the hardware controller ([11866](https://github.com/Opentrons/opentrons/issues/11866)) ([62962c5](https://github.com/Opentrons/opentrons/commit/62962c599b8b71bccc4c6b18a59a798f8b8989a3))
* **app:** Calibration dashboard wizard data invalidation ([12097](https://github.com/Opentrons/opentrons/issues/12097)) ([7994731](https://github.com/Opentrons/opentrons/commit/79947313f49e771b91f42b95b7ca21934cb05b77))
* **app-shell-odd:** create node layer for ODD ([11852](https://github.com/Opentrons/opentrons/issues/11852)) ([9422935](https://github.com/Opentrons/opentrons/commit/9422935f7855bd3f2485f0a2f702132251523d8c))
* **app-shell-odd:** migrate config from v12 ([11963](https://github.com/Opentrons/opentrons/issues/11963)) ([c1a0bcc](https://github.com/Opentrons/opentrons/commit/c1a0bcc2befe0b9ebd14e9971d09c96e9975177c))
* **app-shell:** include opentrons_hardware package in app python env ([11748](https://github.com/Opentrons/opentrons/issues/11748)) ([2da67de](https://github.com/Opentrons/opentrons/commit/2da67de736c1a99b7b8477ce1d63819c76d12fc9))
* **app, api-client, react-api-client:** delete POC TLC calibration data from overflow menu ([12075](https://github.com/Opentrons/opentrons/issues/12075)) ([9f65452](https://github.com/Opentrons/opentrons/commit/9f6545269ef6667967421817310a799dbfd57927))
* **app, app-shell, app-shell-odd:** create node layer for ODD ([11944](https://github.com/Opentrons/opentrons/issues/11944)) ([4de19cf](https://github.com/Opentrons/opentrons/commit/4de19cfa276b892f2df74c2e71126b6a3ba4b010))
* **app, app-shell:** enable ot3 updates via file upload ([11734](https://github.com/Opentrons/opentrons/issues/11734)) ([df36bf0](https://github.com/Opentrons/opentrons/commit/df36bf0929551ede638ea3b4afc7e08ac3667080))
* **app:** add bare bones hardware section to protocol details ([12099](https://github.com/Opentrons/opentrons/issues/12099)) ([c167be3](https://github.com/Opentrons/opentrons/commit/c167be3aacc42ad0f3ec34c39b69219e9a676cb6))
* **app:** add bare bones protocol details page ([12048](https://github.com/Opentrons/opentrons/issues/12048)) ([c273143](https://github.com/Opentrons/opentrons/commit/c27314345f7b722eec308a0b0c05b5c402366923))
* **app:** add bare bones protocols list to ODD ([12009](https://github.com/Opentrons/opentrons/issues/12009)) ([4e733c9](https://github.com/Opentrons/opentrons/commit/4e733c9a80154b020750dfdea725d81b3758cf56))
* **app:** add calibration status banners to robot details page ([12028](https://github.com/Opentrons/opentrons/issues/12028)) ([6824b7c](https://github.com/Opentrons/opentrons/commit/6824b7cf66512b50ed50bee4dbce5d91c71398da))
* **app:** add CardButton component for network setup intro screen ([11760](https://github.com/Opentrons/opentrons/issues/11760)) ([660e603](https://github.com/Opentrons/opentrons/commit/660e603a06707ec1a45be638547f9f58893729b2))
* **app:** add Chip component ([12090](https://github.com/Opentrons/opentrons/issues/12090)) ([ebb9241](https://github.com/Opentrons/opentrons/commit/ebb92414db95d6067782f1083f8970350252943a))
* **app:** add device reset screen (clear pipette cal data and runsHistory) ([12118](https://github.com/Opentrons/opentrons/issues/12118)) ([19a9dd2](https://github.com/Opentrons/opentrons/commit/19a9dd21d2cefa244ab7d1a6934158fd0b5c047a))
* **app:** add download run log to protocol run header ([12168](https://github.com/Opentrons/opentrons/issues/12168)) ([506bd3b](https://github.com/Opentrons/opentrons/commit/506bd3bec2cc7367864538cd9e088d749926ba80))
* **app:** add error handling screen and home robot on exit ([11722](https://github.com/Opentrons/opentrons/issues/11722)) ([3542016](https://github.com/Opentrons/opentrons/commit/35420169795bc3848e177ba4debc01a50a68c340))
* **app:** add ethernet connection screen ([11810](https://github.com/Opentrons/opentrons/issues/11810)) ([2cd9f20](https://github.com/Opentrons/opentrons/commit/2cd9f2021ae36d8ad17532afcd6d0c5ae558616f))
* **app:** add liner progress bar ([11871](https://github.com/Opentrons/opentrons/issues/11871)) ([2a54a65](https://github.com/Opentrons/opentrons/commit/2a54a655175c7b5080a009eb9b538cb5c855ed04))
* **app:** add liquid setup analytics ([11792](https://github.com/Opentrons/opentrons/issues/11792)) ([73b60ee](https://github.com/Opentrons/opentrons/commit/73b60ee67b2ce95b978694d1738051a41da0c214))
* **app:** add long-press modal to ODD ProtocolDashboard page ([12170](https://github.com/Opentrons/opentrons/issues/12170)) ([bfc24e8](https://github.com/Opentrons/opentrons/commit/bfc24e8fadad9858195b87381cf95d8b037f1e26))
* **app:** add MiniCardButton component for Robot Dashboard ([11843](https://github.com/Opentrons/opentrons/issues/11843)) ([c2d6c38](https://github.com/Opentrons/opentrons/commit/c2d6c386d2725b41b6d8342765c9d4be72ab3f18))
* **app:** Add name screen for the ODD ([11784](https://github.com/Opentrons/opentrons/issues/11784)) ([7d6043d](https://github.com/Opentrons/opentrons/commit/7d6043d518fad6b2f2d28af0cda3f756aa6e59ee))
* **app:** add Network setup intro menu ([11772](https://github.com/Opentrons/opentrons/issues/11772)) ([8fc1aa7](https://github.com/Opentrons/opentrons/commit/8fc1aa7654c12b31a44fd367c4e9e25599f6e202))
* **app:** add NetworkSettings to RobotSettings Dashboard ([12087](https://github.com/Opentrons/opentrons/issues/12087)) ([ffd0f86](https://github.com/Opentrons/opentrons/commit/ffd0f8684db1c300f10c8f279b87f5771e8221db))
* **app:** add new config value to store sortKey for protocols ([11787](https://github.com/Opentrons/opentrons/issues/11787)) ([1789fe0](https://github.com/Opentrons/opentrons/commit/1789fe0a6b9e0c1a5d672b9dc9147ede43a4615e))
* **app:** add ODD protocol setup modules screen ([12195](https://github.com/Opentrons/opentrons/issues/12195)) ([3931af3](https://github.com/Opentrons/opentrons/commit/3931af323823c61d7cc7d1eef68540606e91912a))
* **app:** Add ODD Wi-Fi Setup Testing version ([11690](https://github.com/Opentrons/opentrons/issues/11690)) ([4c1dc63](https://github.com/Opentrons/opentrons/commit/4c1dc636004dc74416b83225ab640e3b787ffe2e))
* **app:** add ODD wifi details screen ([12200](https://github.com/Opentrons/opentrons/issues/12200)) ([48e2901](https://github.com/Opentrons/opentrons/commit/48e29010dc34e14e385e584f393bd25e7ad6e138))
* **app:** add robot dashboard ([11845](https://github.com/Opentrons/opentrons/issues/11845)) ([f45237a](https://github.com/Opentrons/opentrons/commit/f45237ac775a40decb65c9b69c8702c499b5d2d8))
* **app:** add robot system version screen ([12101](https://github.com/Opentrons/opentrons/issues/12101)) ([46e1295](https://github.com/Opentrons/opentrons/commit/46e129531c8fdc85cb67df7e2857e8e4f969621f))
* **app:** add robotName confirmation screen ([11857](https://github.com/Opentrons/opentrons/issues/11857)) ([1c4c687](https://github.com/Opentrons/opentrons/commit/1c4c6870edc36648060c39c594a31aaef6ff6f01))
* **app:** add robotServerVersion to display the current robot software version ([12096](https://github.com/Opentrons/opentrons/issues/12096)) ([cf39536](https://github.com/Opentrons/opentrons/commit/cf39536c3f8d09fe7a7d9f32b737fec9c06d2c2c))
* **app:** add RobotSettings base components ([12098](https://github.com/Opentrons/opentrons/issues/12098)) ([a5d407b](https://github.com/Opentrons/opentrons/commit/a5d407be6c01d3af9a44463e5e4bd7838b8e671a))
* **app:** add RobotSettingsDashboard bare-bones ([12063](https://github.com/Opentrons/opentrons/issues/12063)) ([1eae994](https://github.com/Opentrons/opentrons/commit/1eae994cc6011c0dea13ed6f6401327282e9569b))
* **app:** add skeleton loading state to pipette flow ([11867](https://github.com/Opentrons/opentrons/issues/11867)) ([f6e062c](https://github.com/Opentrons/opentrons/commit/f6e062cb272a2d0f7e7815ea1e4f87232f01d8f7))
* **app:** add sorting function for protocols list on ProtocolDashboard ([12057](https://github.com/Opentrons/opentrons/issues/12057)) ([900e0b6](https://github.com/Opentrons/opentrons/commit/900e0b6bfa2a7bdbafc246dadf6f611ec7146a13)), closes [#RCORE-556](https://github.com/Opentrons/opentrons/issues/RCORE-556)
* **app:** add the odd header ([12042](https://github.com/Opentrons/opentrons/issues/12042)) ([fd34af8](https://github.com/Opentrons/opentrons/commit/fd34af83a4504ae100192e6c1170f661814983a0))
* **app:** add Ui for progress and exit modal in calibration ([11637](https://github.com/Opentrons/opentrons/issues/11637)) ([520164b](https://github.com/Opentrons/opentrons/commit/520164b69db753a1cf36012a99d19db2dfc196e8))
* **app:** add UI to each modal step in ot-3 pipette cal ([11626](https://github.com/Opentrons/opentrons/issues/11626)) ([7a62ae9](https://github.com/Opentrons/opentrons/commit/7a62ae9c19f4e36ed7142070e325549060ec9c9e))
* **app:** add usb connection screen ([11842](https://github.com/Opentrons/opentrons/issues/11842)) ([7a6cfa2](https://github.com/Opentrons/opentrons/commit/7a6cfa2f40012a9f600b5f310efba0496e6e3cd2))
* **app:** add useNetworkConnection hook to fetch connection status for RobotSettingsDashboard ([12095](https://github.com/Opentrons/opentrons/issues/12095)) ([b5fad60](https://github.com/Opentrons/opentrons/commit/b5fad60e20f9115a5f6ccca727d027f0a2f27cf0))
* **app:** add visual run progress meter replace run log with preview ([12052](https://github.com/Opentrons/opentrons/issues/12052)) ([d829f23](https://github.com/Opentrons/opentrons/commit/d829f23193aa56a73807245fd8d3e6809bf86ea4))
* **app:** cal Dashboard active task open by default ([12066](https://github.com/Opentrons/opentrons/issues/12066)) ([5a224b0](https://github.com/Opentrons/opentrons/commit/5a224b0e4c4c0614ac1d5af2091b32219ec7579a))
* **app:** contextually aware toasts ([11797](https://github.com/Opentrons/opentrons/issues/11797)) ([6040139](https://github.com/Opentrons/opentrons/commit/604013995df72a7dfd72576200b6c467e10d5b98))
* **app:** copy updates and rename consts to use probe ([11680](https://github.com/Opentrons/opentrons/issues/11680)) ([38ff249](https://github.com/Opentrons/opentrons/commit/38ff249ded777b25a344d9dd085e362bcc6a0bdc))
* **app:** create critical exit warning and wire up go back btn ([11981](https://github.com/Opentrons/opentrons/issues/11981)) ([d86ec2d](https://github.com/Opentrons/opentrons/commit/d86ec2d2745153ca050e3193c23688e58761978f))
* **app:** create modal for ot-3 detach single and 8-Channel pipette flow ([11695](https://github.com/Opentrons/opentrons/issues/11695)) ([9c6895b](https://github.com/Opentrons/opentrons/commit/9c6895bb50f8e7c8f84465fbbcaa3cdaa1d73d25))
* **app:** create modals and add steps for 96 channel attach and detach ([11815](https://github.com/Opentrons/opentrons/issues/11815)) ([e0c47a4](https://github.com/Opentrons/opentrons/commit/e0c47a41516c635c817f92bf7b115609366b71fb))
* **app:** create modals for OT-3 Attach Pipette flow ([11664](https://github.com/Opentrons/opentrons/issues/11664)) ([b41fcd8](https://github.com/Opentrons/opentrons/commit/b41fcd8bdc3f910077990513f66efcc120a6edc0))
* **app:** create ODD protocol setup page ([12071](https://github.com/Opentrons/opentrons/issues/12071)) ([4bb83ae](https://github.com/Opentrons/opentrons/commit/4bb83ae1668c4c43a3df35129d221027ecf75694))
* **app:** create Skeleton component and story ([11854](https://github.com/Opentrons/opentrons/issues/11854)) ([1010ace](https://github.com/Opentrons/opentrons/commit/1010ace99296db8cc3e85e6fe7991146c6d64fb8))
* **app:** create types and constants for Attach/Detach GEN3 flows ([11657](https://github.com/Opentrons/opentrons/issues/11657)) ([2434df9](https://github.com/Opentrons/opentrons/commit/2434df905502ff15313af4a2a7c7c591cabcee62))
* **app:** display tabs for labware offset data when set in config ([12159](https://github.com/Opentrons/opentrons/issues/12159)) ([baef1e6](https://github.com/Opentrons/opentrons/commit/baef1e6f58c713fb7a4a5331130a11ee9e398ab7))
* **app:** error handling when pipette fails to attach or detach ([12014](https://github.com/Opentrons/opentrons/issues/12014)) ([fb9b6bb](https://github.com/Opentrons/opentrons/commit/fb9b6bb8a76559d43967072f8475ef883ab1d52a))
* **app:** GenericWizardTile component and story creation ([11611](https://github.com/Opentrons/opentrons/issues/11611)) ([39e3b0f](https://github.com/Opentrons/opentrons/commit/39e3b0f3147f73c7f10fe8b34ee4eaa5bced7c84))
* **app:** handle non-deterministic protocols ([12173](https://github.com/Opentrons/opentrons/issues/12173)) ([089fa48](https://github.com/Opentrons/opentrons/commit/089fa48cb6da03e98bfb3452be8cef4178296c88))
* **app:** implement calibrations complete dashboard screen ([12043](https://github.com/Opentrons/opentrons/issues/12043)) ([65bf543](https://github.com/Opentrons/opentrons/commit/65bf543125eb600d64d239159ec5d2f6697a5cdf))
* **app:** implement send protocol to OT-3 ([11881](https://github.com/Opentrons/opentrons/issues/11881)) ([80b9f68](https://github.com/Opentrons/opentrons/commit/80b9f68c0459f6d2648b371bc4d3aa6dfb009032))
* **app:** implement useCalibrationTaskList hook ([11894](https://github.com/Opentrons/opentrons/issues/11894)) ([d1660b5](https://github.com/Opentrons/opentrons/commit/d1660b5f9282a7b10ceb24ccdbb9ccb5a333675b))
* **app:** Launch calibration wizards from Calibration Dashboard ([11989](https://github.com/Opentrons/opentrons/issues/11989)) ([28b7bc0](https://github.com/Opentrons/opentrons/commit/28b7bc038d71596f1e80e88a735d76c479d3d217))
* **app:** launch pipette cal from robot settings ([11701](https://github.com/Opentrons/opentrons/issues/11701)) ([9907efb](https://github.com/Opentrons/opentrons/commit/9907efb934651f07ebbae39f37ad73f05ccc49ca))
* **app:** map/List view design QA ([11764](https://github.com/Opentrons/opentrons/issues/11764)) ([0ad7cd5](https://github.com/Opentrons/opentrons/commit/0ad7cd51538decc6b6fefa60e921d2d4c8d8c9a6))
* **app:** pipette card for 96-channel pipette ([11777](https://github.com/Opentrons/opentrons/issues/11777)) ([c272b31](https://github.com/Opentrons/opentrons/commit/c272b315733cc15c9f6e678cd2c3a22232fc71b0))
* **app:** pipette shell calibration flow ([11618](https://github.com/Opentrons/opentrons/issues/11618)) ([2dd6aac](https://github.com/Opentrons/opentrons/commit/2dd6aacc16a0c7e4e80b9a12a33d44ee866ea441))
* **app:** pipette wizard steps for flows accessed through run setup ([12127](https://github.com/Opentrons/opentrons/issues/12127)) ([b519b10](https://github.com/Opentrons/opentrons/commit/b519b10aef6a3beb3367a024e61a52708be107e8))
* **app:** redesign calibration status banners ([11988](https://github.com/Opentrons/opentrons/issues/11988)) ([5c7d08f](https://github.com/Opentrons/opentrons/commit/5c7d08f0b9ba13b9644cebb92c6a6a9f9a4d9dec))
* **app:** Redirect user to calibration dashboard when done attaching a pipette ([12104](https://github.com/Opentrons/opentrons/issues/12104)) ([7000f23](https://github.com/Opentrons/opentrons/commit/7000f23c5c4ac54318bd445060c6c5bd654b87a6))
* **app:** remove Change pipette ff ([11876](https://github.com/Opentrons/opentrons/issues/11876)) ([f6e0a7e](https://github.com/Opentrons/opentrons/commit/f6e0a7e9f31339c73f8d4a015f8d4e3644584569))
* **app:** remove feature flag for calibration dashboard and wizard updates ([12125](https://github.com/Opentrons/opentrons/issues/12125)) ([6388178](https://github.com/Opentrons/opentrons/commit/63881788cf341eada174446035dfff455587597a))
* **app:** remove liquid setup FF ([11778](https://github.com/Opentrons/opentrons/issues/11778)) ([fa7ffb6](https://github.com/Opentrons/opentrons/commit/fa7ffb673a5088575b1ad02c08fa7fd9138b0237))
* **app:** render CalibrationTaskList in CalibrationDashboard route ([11914](https://github.com/Opentrons/opentrons/issues/11914)) ([7038c39](https://github.com/Opentrons/opentrons/commit/7038c396968f2da3b38eb0700f50e64eceb1a710))
* **app:** render deckview in labware setup and module setup steps ([11662](https://github.com/Opentrons/opentrons/issues/11662)) ([10d9c13](https://github.com/Opentrons/opentrons/commit/10d9c1361a1062e76139de4556ff05dd4a4eeb7a))
* **app:** render OT-3 deckmap in protocols and protocol details page ([11628](https://github.com/Opentrons/opentrons/issues/11628)) ([276e38b](https://github.com/Opentrons/opentrons/commit/276e38bde450f880786a46d3ffbac9670b8980d6))
* **app:** revamp calibration download section [RAUT-92] ([11896](https://github.com/Opentrons/opentrons/issues/11896)) ([3064414](https://github.com/Opentrons/opentrons/commit/3064414b39d81f9fb519a0c8b7c3e7d02a4d701a))
* **app:** set up ODD page routes and app scaffolding ([11846](https://github.com/Opentrons/opentrons/issues/11846)) ([200d5f7](https://github.com/Opentrons/opentrons/commit/200d5f7996bb730dcbfcb8fa21dc43dfeb3680f5))
* **app:** support dynamic labware locations in labware position check ([11577](https://github.com/Opentrons/opentrons/issues/11577)) ([0a3666e](https://github.com/Opentrons/opentrons/commit/0a3666e91f00ede9d353e111f499cc92997be4b9))
* **app:** Support failed calibrations in the calibration wizard ([12092](https://github.com/Opentrons/opentrons/issues/12092)) ([23c79aa](https://github.com/Opentrons/opentrons/commit/23c79aa6bbcdb4a9b03f02c1071f292c156aa349))
* **app:** tie new calibration dashboard into protocol run calibrations ([12134](https://github.com/Opentrons/opentrons/issues/12134)) ([6bb5f8f](https://github.com/Opentrons/opentrons/commit/6bb5f8f9d71b429e323f8ed15db801b7cfe6f4ff))
* **app:** track run method analytics [RAUT-221] ([11828](https://github.com/Opentrons/opentrons/issues/11828)) ([b13d030](https://github.com/Opentrons/opentrons/commit/b13d030c425a47a7f69f44ad9b16f63f6405c053))
* **app:** update banner designs and add H-S latch button ([11609](https://github.com/Opentrons/opentrons/issues/11609)) ([0b56b2a](https://github.com/Opentrons/opentrons/commit/0b56b2abca89812bbc5d267012fccdb262eeebcb))
* **app:** update healthcheck results summary design ([11495](https://github.com/Opentrons/opentrons/issues/11495)) ([b2eb766](https://github.com/Opentrons/opentrons/commit/b2eb766cef031d1b3395faaff78572d8996757e9))
* **app:** wire up 96 channel commands & allow try again loop ([12120](https://github.com/Opentrons/opentrons/issues/12120)) ([9b3ca4b](https://github.com/Opentrons/opentrons/commit/9b3ca4b8933d87032fc2fb2f77b41b30a757ed21))
* **app:** wire up 96-channel attach flow when gantry has other pipette ([11883](https://github.com/Opentrons/opentrons/issues/11883)) ([96443d3](https://github.com/Opentrons/opentrons/commit/96443d3f91f7c1f2a3bb0a7317b041d4ed01a468))
* **app:** wire up attach/detach flow modals to PipetteWizardFlows ([11740](https://github.com/Opentrons/opentrons/issues/11740)) ([469d531](https://github.com/Opentrons/opentrons/commit/469d531dc0ac0926cf37f440a4b30982f623a6b8))
* **app:** wire up pipette calibration ([11663](https://github.com/Opentrons/opentrons/issues/11663)) ([c210ee7](https://github.com/Opentrons/opentrons/commit/c210ee79240b3885cdc63b99de59b5c4e27d80cd))
* **app:** write test of setupLabwareList ([11823](https://github.com/Opentrons/opentrons/issues/11823)) ([329a789](https://github.com/Opentrons/opentrons/commit/329a7894e37fbf00c1810171d0297205c60fb200))
* **app:** z axis screw error handling ([11997](https://github.com/Opentrons/opentrons/issues/11997)) ([5c0f4bd](https://github.com/Opentrons/opentrons/commit/5c0f4bd73aacf0fa93864f62c47f760918abea88))
* **component:** add custom keyboard ([11717](https://github.com/Opentrons/opentrons/issues/11717)) ([92fa8ba](https://github.com/Opentrons/opentrons/commit/92fa8baa92f6a9116aa0cff5573c910337770ba1))
* **components:** add a hook for a swipe gesture ([11534](https://github.com/Opentrons/opentrons/issues/11534)) ([934c6f9](https://github.com/Opentrons/opentrons/commit/934c6f9baf975b2b273f54d52bef9fa9361363b8))
* **components:** Add long press gesture to hook ([11533](https://github.com/Opentrons/opentrons/issues/11533)) ([aa1cf43](https://github.com/Opentrons/opentrons/commit/aa1cf43e40c4b18b21b653a00780dbd87bdbee11))
* **components:** add react hook for drag gesture ([11441](https://github.com/Opentrons/opentrons/issues/11441)) ([e55afae](https://github.com/Opentrons/opentrons/commit/e55afaeefa15502243a30d89b01ba425bc1ca066))
* **engine, api, shared-data:** gripper movement updates for EVT ([11801](https://github.com/Opentrons/opentrons/issues/11801)) ([5819e8a](https://github.com/Opentrons/opentrons/commit/5819e8a22947c0c5a239ad9eaea9ee525645e34f))
* **engine, hardware control:** add basic gripper collision avoidance measures ([11751](https://github.com/Opentrons/opentrons/issues/11751)) ([d8e5056](https://github.com/Opentrons/opentrons/commit/d8e5056331b91695fed71572811289f406358716))
* **engine:** add 'strategy' param to moveLabware, remove moveLabwareOffDeck ([11606](https://github.com/Opentrons/opentrons/issues/11606)) ([16392ee](https://github.com/Opentrons/opentrons/commit/16392eee8c83751fefa2db3f065f92d6485397e1))
* **engine:** allow calibrateGripper command to save calibration data ([12046](https://github.com/Opentrons/opentrons/issues/12046)) ([9fa35b0](https://github.com/Opentrons/opentrons/commit/9fa35b0c720d861510c56df23e1502b73ece9645))
* **engine:** implement gripper movement for labware on modules ([11634](https://github.com/Opentrons/opentrons/issues/11634)) ([4cfdf6c](https://github.com/Opentrons/opentrons/commit/4cfdf6c57b4159ecbea4c0991cf99d89f3d8b055)), closes [#11659](https://github.com/Opentrons/opentrons/issues/11659)
* **engine:** remove pipetting restrictions around H/S on OT3 ([11859](https://github.com/Opentrons/opentrons/issues/11859)) ([a272de1](https://github.com/Opentrons/opentrons/commit/a272de113da3fb05aa50df4cb05f0329afbd83f5))
* **hardwar-testing:** manual calibration ([11732](https://github.com/Opentrons/opentrons/issues/11732)) ([66f4404](https://github.com/Opentrons/opentrons/commit/66f4404831032c4643f7167b6859d2b77b8240ed))
* **hardware_control:** Added firmware update mechanism for submodules ([12076](https://github.com/Opentrons/opentrons/issues/12076)) ([725f84f](https://github.com/Opentrons/opentrons/commit/725f84f8b6cb0c3291b40cf4743839726a966556))
* **hardware-testing, api:** EVT gripper manual calibration ([11794](https://github.com/Opentrons/opentrons/issues/11794)) ([8f900ad](https://github.com/Opentrons/opentrons/commit/8f900ad3034159189372e21da9c65e03fae86049))
* **hardware-testing:** Add first multi channel photometric protocols ([11766](https://github.com/Opentrons/opentrons/issues/11766)) ([76c5403](https://github.com/Opentrons/opentrons/commit/76c54035453e558cc348748ad56eb42f4de19234))
* **hardware-testing:** add initial Z stage leveling script ([12163](https://github.com/Opentrons/opentrons/issues/12163)) ([56ad2a5](https://github.com/Opentrons/opentrons/commit/56ad2a5c3a1bd88e510958b89f428b1ea78f27e4))
* **hardware-testing:** Adds an examples folder ([11627](https://github.com/Opentrons/opentrons/issues/11627)) ([b92aa28](https://github.com/Opentrons/opentrons/commit/b92aa28af707d6bbd87416e1f2bf65ee5edecf6a))
* **hardware-testing:** DVT assembly diagnostics script ([12205](https://github.com/Opentrons/opentrons/issues/12205)) ([2b1c270](https://github.com/Opentrons/opentrons/commit/2b1c2703d411af3788d558cc9010e2447807164b))
* **hardware-testing:** FW update tool now includes 96 head firmware updates ([12012](https://github.com/Opentrons/opentrons/issues/12012)) ([e42cd26](https://github.com/Opentrons/opentrons/commit/e42cd26ab6126f37dd3f74f441c7db81e757e66a))
* **hardware-testing:** Home while using jogging tool ([11709](https://github.com/Opentrons/opentrons/issues/11709)) ([7c30a27](https://github.com/Opentrons/opentrons/commit/7c30a27d8f17bc7050857ad7ea34dd1df4a005ed)), closes [#11710](https://github.com/Opentrons/opentrons/issues/11710)
* **hardware-testing:** Simple photometric protocol ([11696](https://github.com/Opentrons/opentrons/issues/11696)) ([97f3380](https://github.com/Opentrons/opentrons/commit/97f3380f65daf78193274fc3a98b44253e85ecb6))
* **hardware-testing:** Some changes to the gripper manual-calibration script to facilitate HW tests ([11980](https://github.com/Opentrons/opentrons/issues/11980)) ([c2cb6d3](https://github.com/Opentrons/opentrons/commit/c2cb6d3de3dbbc5cfd476df2a8d697609e515c9f))
* **hardware-testing:** Update OT3 software/firmware all at once ([11652](https://github.com/Opentrons/opentrons/issues/11652)) ([a60d18a](https://github.com/Opentrons/opentrons/commit/a60d18a699ce0cb40edc6802f09b4e5d9000b187))
* **hardware:** add a python sub package for the communicating with the rear panel ([12155](https://github.com/Opentrons/opentrons/issues/12155)) ([cf653ef](https://github.com/Opentrons/opentrons/commit/cf653ef37f6789cf8215940cf0e8b7e58f259e54))
* **hardware:** add CAN message to update motor position from encoders ([11868](https://github.com/Opentrons/opentrons/issues/11868)) ([24320a9](https://github.com/Opentrons/opentrons/commit/24320a9cf9fa102a0c57e6251dfb0ae36f694516))
* **hardware:** add motor position flags to CAN messages ([11749](https://github.com/Opentrons/opentrons/issues/11749)) ([a167365](https://github.com/Opentrons/opentrons/commit/a167365b327cf78656ac849972293f60d7486802))
* **hardware:** add optional flag to check for stalls during movements ([11967](https://github.com/Opentrons/opentrons/issues/11967)) ([8712d5b](https://github.com/Opentrons/opentrons/commit/8712d5b4ace5a0bde646b62887d55eb7dd89c975))
* **hardware:** add other sensors to monitor_sensors ([11693](https://github.com/Opentrons/opentrons/issues/11693)) ([d6881b2](https://github.com/Opentrons/opentrons/commit/d6881b2df188f1e321a673fc066d693ee6d5520e))
* **hardware:** add progress output to subsystem firmware update process ([12059](https://github.com/Opentrons/opentrons/issues/12059)) ([0d2b0ad](https://github.com/Opentrons/opentrons/commit/0d2b0ade7339f32ce15276fee5f2db488db1817d))
* **hardware:** parallel mcu fw update capability ([11948](https://github.com/Opentrons/opentrons/issues/11948)) ([10a5334](https://github.com/Opentrons/opentrons/commit/10a5334408b1fe40673abb6b593c4dc5d3e77c7e))
* **hardware:** pressure sensor test script ([11781](https://github.com/Opentrons/opentrons/issues/11781)) ([ba663cb](https://github.com/Opentrons/opentrons/commit/ba663cbfde2ef46db2b454fa0d488cd95da127f8))
* **hardware:** read gripper jaw motor driver config via CAN ([11841](https://github.com/Opentrons/opentrons/issues/11841)) ([8fe5b16](https://github.com/Opentrons/opentrons/commit/8fe5b1660584829599ddb0853a201ecd535e4e0b))
* **hardware:** support new revision values ([12111](https://github.com/Opentrons/opentrons/issues/12111)) ([4bddb6a](https://github.com/Opentrons/opentrons/commit/4bddb6a3d7bec02dff3b74e43129edf9419ee9dd))
* **hardware:** update motor position estimation from hardware controller ([11962](https://github.com/Opentrons/opentrons/issues/11962)) ([09ad4fd](https://github.com/Opentrons/opentrons/commit/09ad4fd4dcfda43d58d0184aac47a6df1b7fa384))
* **odd:** add manual connection for a hidden network ([12033](https://github.com/Opentrons/opentrons/issues/12033)) ([16c05cb](https://github.com/Opentrons/opentrons/commit/16c05cbbb698e6134d8f75ab18a38c8edd7a460c))
* **odd:** add software update for the ODD app ([11982](https://github.com/Opentrons/opentrons/issues/11982)) ([db05c6a](https://github.com/Opentrons/opentrons/commit/db05c6ac643338f022432c981e71fadf45fe2c2a))
* **odd:** add welcome screen ([11987](https://github.com/Opentrons/opentrons/issues/11987)) ([65d2035](https://github.com/Opentrons/opentrons/commit/65d20350d6609c69791fd87cf0830f8b64e514b4))
* **odd:** pipette flow prep work in Attached Instruments Dashboard ([12150](https://github.com/Opentrons/opentrons/issues/12150)) ([6498fdf](https://github.com/Opentrons/opentrons/commit/6498fdff5ce241f2de7958d5eec1f45a3ddfacb7))
* **odd:** prep WizardHeader and other pipette flow components for odd ([12187](https://github.com/Opentrons/opentrons/issues/12187)) ([4258ffa](https://github.com/Opentrons/opentrons/commit/4258ffa8822db8dc8ea9b1b229325c1b4f51352c))
* **ot3:** Add device info caching mechanism to keep track of submodule versions for updates. ([12035](https://github.com/Opentrons/opentrons/issues/12035)) ([9338565](https://github.com/Opentrons/opentrons/commit/9338565784e19d7ea4db200edfdc07fb1cf491ec))
* **ot3:** add enableOT3FirmwareUpdates feature flag to gate firmware update functionality. ([12102](https://github.com/Opentrons/opentrons/issues/12102)) ([10e73dc](https://github.com/Opentrons/opentrons/commit/10e73dc8b6e2e5a6c682f599547b47fd57bbb06f))
* **ot3:** add separate motor control CAN messages for the tip motors of the 96 channel ([11934](https://github.com/Opentrons/opentrons/issues/11934)) ([b38fd9b](https://github.com/Opentrons/opentrons/commit/b38fd9b5b8d7588aa7d9bcbc76a822895f3f72fc))
* **ot3:** save pipette offset calibrations ([11649](https://github.com/Opentrons/opentrons/issues/11649)) ([94d614e](https://github.com/Opentrons/opentrons/commit/94d614e8f196c209e8969f448ffa25e7e17dc61e))
* **ot3:** support 96 channel serial numbers ([11743](https://github.com/Opentrons/opentrons/issues/11743)) ([9592dc4](https://github.com/Opentrons/opentrons/commit/9592dc47e796ba808be3161e697dd4585a80262e))
* **protocol-designer:** create liquid color enhancement announcement modal ([11897](https://github.com/Opentrons/opentrons/issues/11897)) ([2f463a9](https://github.com/Opentrons/opentrons/commit/2f463a9181440587cf8e9f68324602407fe9b4d9))
* **protocol-designer:** remove liquid color enhancements FF ([11874](https://github.com/Opentrons/opentrons/issues/11874)) ([14e4e29](https://github.com/Opentrons/opentrons/commit/14e4e2984c5ee6b8076efccb5dad63ff69ccdb55))
* **protocol-designer:** remove old gating modals ([12152](https://github.com/Opentrons/opentrons/issues/12152)) ([02e2008](https://github.com/Opentrons/opentrons/commit/02e20088f3070799df532733f488f0a8cb52ea3a))
* **robot-server:** add instruments endpoint ([11957](https://github.com/Opentrons/opentrons/issues/11957)) ([3594c38](https://github.com/Opentrons/opentrons/commit/3594c380adffdefd0db27475bcff122a53d9a680))
* **shared-data, app:** update deck view styling ([11697](https://github.com/Opentrons/opentrons/issues/11697)) ([265038e](https://github.com/Opentrons/opentrons/commit/265038ec8de18c692ece347dac23b0023fafe099))
* **shared-data:** add calibration commands to schemaV7 ([11599](https://github.com/Opentrons/opentrons/issues/11599)) ([670f988](https://github.com/Opentrons/opentrons/commit/670f9883e2a183cb5b7decb6dc51d644cd5888c4)), closes [#RLIQ-211](https://github.com/Opentrons/opentrons/issues/RLIQ-211)
* **shared-data:** change Opentrons Flex pipette displayNames ([12213](https://github.com/Opentrons/opentrons/issues/12213)) ([0d97944](https://github.com/Opentrons/opentrons/commit/0d97944eaedf6f9b51b7cd6223e5ab41863684c1))
* **shared-data:** Convert GEN1/GEN2 pipettes to the new shared-data schema ([12148](https://github.com/Opentrons/opentrons/issues/12148)) ([518dd25](https://github.com/Opentrons/opentrons/commit/518dd25e78f97cb97b40fb777d7a5dd2c0103bac))
* **system-server:** add persistent UUID generation ([12123](https://github.com/Opentrons/opentrons/issues/12123)) ([29c8578](https://github.com/Opentrons/opentrons/commit/29c857849341d5cf587b9cb4a3106bc81d19a5ce))
* **system-server:** add POST /system/register route ([12153](https://github.com/Opentrons/opentrons/issues/12153)) ([ddfe79d](https://github.com/Opentrons/opentrons/commit/ddfe79d7ebf288a298dad8c6d99e7e6d5f23f0b8))
* **system-server:** add PyJWT as a dependency ([12010](https://github.com/Opentrons/opentrons/issues/12010)) ([7aff936](https://github.com/Opentrons/opentrons/commit/7aff936d9970f1eab0ebc8c6dc0c7dbdbf302f9d))
* **system-server:** add sqlite database and barebones HTTP server ([12085](https://github.com/Opentrons/opentrons/issues/12085)) ([799ea17](https://github.com/Opentrons/opentrons/commit/799ea17984c7dc25eb9a5800b4194d9de72269c7))
* **system-server:** add system-server to buildroot ([12021](https://github.com/Opentrons/opentrons/issues/12021)) ([3676b6f](https://github.com/Opentrons/opentrons/commit/3676b6f63b8bae170171b485d3ce518d59dcd09b))
* **system-server:** create system server project ([11994](https://github.com/Opentrons/opentrons/issues/11994)) ([1e64d93](https://github.com/Opentrons/opentrons/commit/1e64d93ea492fa6d8030ce01ed81c571b9454529))
* **update-server:** Add system update support for OT3 + update file validation ([11685](https://github.com/Opentrons/opentrons/issues/11685)) ([3a66d6b](https://github.com/Opentrons/opentrons/commit/3a66d6b944a2c5f6ab805b1a955ead36a95f8b7c))


Performance Improvements

* **api:** add asyncio yields to simulators ([12023](https://github.com/Opentrons/opentrons/issues/12023)) ([1a581a9](https://github.com/Opentrons/opentrons/commit/1a581a96f8368bd34a6c6e737182a7e003bd5d90))
* **api:** speed up `requires_version` ([11746](https://github.com/Opentrons/opentrons/issues/11746)) ([e088ea4](https://github.com/Opentrons/opentrons/commit/e088ea42095301d0256e82aa8d7eff7aaa806f5b))
* **app:** lift SendProtocolToOT3Slideout to parent component ([12121](https://github.com/Opentrons/opentrons/issues/12121)) ([9babb04](https://github.com/Opentrons/opentrons/commit/9babb0449bdb89f0497053a89cbb97235bb14178))


Reverts

* Revert "refactor(api): implement labware parent on engine core (11949)" (11972) ([dae1bce](https://github.com/Opentrons/opentrons/commit/dae1bcee04d881d806a6b1dde33de2d2e3910be5)), closes [#11949](https://github.com/Opentrons/opentrons/issues/11949) [#11972](https://github.com/Opentrons/opentrons/issues/11972)
* undo [11746](https://github.com/Opentrons/opentrons/issues/11746) due to circular dependency issue ([#11750](https://github.com/Opentrons/opentrons/issues/11750)) ([fb97793](https://github.com/Opentrons/opentrons/commit/fb97793610393bcf751c0f18d09f0afb73714aa0))





ot30.2.0-alpha.0
[0.2.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.1.0...ot30.2.0-alpha.0) (2023-04-03)


Bug Fixes

* **app:** fix import bug in gripper wizards now that primary button is in components ([12394](https://github.com/Opentrons/opentrons/issues/12394)) ([30412e9](https://github.com/Opentrons/opentrons/commit/30412e9e109bcfc6e3840053ed479f259982de87))
* **components:** Fix color var typo ([12382](https://github.com/Opentrons/opentrons/issues/12382)) ([b05d649](https://github.com/Opentrons/opentrons/commit/b05d6496fec20ce9d329002bb19f285771b1105c))
* **hardware-testing:** Use HW-API method for updating firmware ([12380](https://github.com/Opentrons/opentrons/issues/12380)) ([ca9ba7d](https://github.com/Opentrons/opentrons/commit/ca9ba7da6ab0f20924cf7cdeae45c93e63c37424))


Features

* **api:** add calibrate module command to protocol engine. ([12306](https://github.com/Opentrons/opentrons/issues/12306)) ([717ba68](https://github.com/Opentrons/opentrons/commit/717ba68b6a897ddd14ef3a4dbdbbda9b1fa11c61))
* **component:** add pressed colors ([12403](https://github.com/Opentrons/opentrons/issues/12403)) ([3fe7d12](https://github.com/Opentrons/opentrons/commit/3fe7d125a48d42c8be56df310f6dde8687734065))
* **hardware:** add Flex deck light integration ([12359](https://github.com/Opentrons/opentrons/issues/12359)) ([af6af15](https://github.com/Opentrons/opentrons/commit/af6af155e2c0d27b01cd8b6ac31c7012fa00c5db))
* **odd:** add liquids to protocol details ([12322](https://github.com/Opentrons/opentrons/issues/12322)) ([c43273b](https://github.com/Opentrons/opentrons/commit/c43273bfc4a33868ec2545678d6a8b8635ef31a1))
* **odd:** create BackgroundOverlay for modals and menus ([12391](https://github.com/Opentrons/opentrons/issues/12391)) ([68d80dc](https://github.com/Opentrons/opentrons/commit/68d80dc96f5b0e274a59b2bcf4a135fad03596ac))
* **ODD:** HiFi designs and features for the protocol details page ([12330](https://github.com/Opentrons/opentrons/issues/12330)) ([4fbb96a](https://github.com/Opentrons/opentrons/commit/4fbb96acbf90bd923bb152fbef8eb236256b35c6))
* **odd:** liquids to Protocol Setup ([12334](https://github.com/Opentrons/opentrons/issues/12334)) ([f72edde](https://github.com/Opentrons/opentrons/commit/f72edde5ce61a5cfb81f53e855aec0e78dfcdf3f))
* **protocol-designer:** remove current usage of getEnabledOt3 selector ([12398](https://github.com/Opentrons/opentrons/issues/12398)) ([7f67ad7](https://github.com/Opentrons/opentrons/commit/7f67ad7f2886965f6f18d23203b70e722cc017a3))
* **shared-data:** Add module calibration adapter definitions. ([12351](https://github.com/Opentrons/opentrons/issues/12351)) ([f89ded1](https://github.com/Opentrons/opentrons/commit/f89ded10c8abf9b1fe8bd70d57a065edc08f2c79))
* **shared-data:** change tiprack displayNames to include Flex instead of Ot-3 ([12399](https://github.com/Opentrons/opentrons/issues/12399)) ([efb4a7c](https://github.com/Opentrons/opentrons/commit/efb4a7c9639fefdee2356df6da7b1383cbd74e70))





ot30.0.4-alpha.1
[0.0.4-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.0.3-alpha.0...ot30.0.4-alpha.1) (2023-04-03)





ot30.0.3-alpha.0
[0.0.3-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-04-03)



[0.2.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-04-03)


Bug Fixes

* **app:** fix import bug in gripper wizards now that primary button is in components ([12394](https://github.com/Opentrons/opentrons/issues/12394)) ([30412e9](https://github.com/Opentrons/opentrons/commit/30412e9e109bcfc6e3840053ed479f259982de87))
* **components:** Fix color var typo ([12382](https://github.com/Opentrons/opentrons/issues/12382)) ([b05d649](https://github.com/Opentrons/opentrons/commit/b05d6496fec20ce9d329002bb19f285771b1105c))
* **hardware-testing:** Use HW-API method for updating firmware ([12380](https://github.com/Opentrons/opentrons/issues/12380)) ([ca9ba7d](https://github.com/Opentrons/opentrons/commit/ca9ba7da6ab0f20924cf7cdeae45c93e63c37424))


Features

* **api:** add calibrate module command to protocol engine. ([12306](https://github.com/Opentrons/opentrons/issues/12306)) ([717ba68](https://github.com/Opentrons/opentrons/commit/717ba68b6a897ddd14ef3a4dbdbbda9b1fa11c61))
* **component:** add pressed colors ([12403](https://github.com/Opentrons/opentrons/issues/12403)) ([3fe7d12](https://github.com/Opentrons/opentrons/commit/3fe7d125a48d42c8be56df310f6dde8687734065))
* **hardware:** add Flex deck light integration ([12359](https://github.com/Opentrons/opentrons/issues/12359)) ([af6af15](https://github.com/Opentrons/opentrons/commit/af6af155e2c0d27b01cd8b6ac31c7012fa00c5db))
* **odd:** add liquids to protocol details ([12322](https://github.com/Opentrons/opentrons/issues/12322)) ([c43273b](https://github.com/Opentrons/opentrons/commit/c43273bfc4a33868ec2545678d6a8b8635ef31a1))
* **odd:** create BackgroundOverlay for modals and menus ([12391](https://github.com/Opentrons/opentrons/issues/12391)) ([68d80dc](https://github.com/Opentrons/opentrons/commit/68d80dc96f5b0e274a59b2bcf4a135fad03596ac))
* **ODD:** HiFi designs and features for the protocol details page ([12330](https://github.com/Opentrons/opentrons/issues/12330)) ([4fbb96a](https://github.com/Opentrons/opentrons/commit/4fbb96acbf90bd923bb152fbef8eb236256b35c6))
* **odd:** liquids to Protocol Setup ([12334](https://github.com/Opentrons/opentrons/issues/12334)) ([f72edde](https://github.com/Opentrons/opentrons/commit/f72edde5ce61a5cfb81f53e855aec0e78dfcdf3f))
* **protocol-designer:** remove current usage of getEnabledOt3 selector ([12398](https://github.com/Opentrons/opentrons/issues/12398)) ([7f67ad7](https://github.com/Opentrons/opentrons/commit/7f67ad7f2886965f6f18d23203b70e722cc017a3))
* **shared-data:** Add module calibration adapter definitions. ([12351](https://github.com/Opentrons/opentrons/issues/12351)) ([f89ded1](https://github.com/Opentrons/opentrons/commit/f89ded10c8abf9b1fe8bd70d57a065edc08f2c79))
* **shared-data:** change tiprack displayNames to include Flex instead of Ot-3 ([12399](https://github.com/Opentrons/opentrons/issues/12399)) ([efb4a7c](https://github.com/Opentrons/opentrons/commit/efb4a7c9639fefdee2356df6da7b1383cbd74e70))



[0.1.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-03-30)


Bug Fixes

* **api:** we should always call ot3controller.gripper_home_jaw() to home G axis ([12376](https://github.com/Opentrons/opentrons/issues/12376)) ([430ed52](https://github.com/Opentrons/opentrons/commit/430ed52c9bf30614cf8ac634a3f840de00245371))



[0.1.0-alpha.3](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-03-29)


Bug Fixes

* **api,hardware:** update devices in bootloader ([12383](https://github.com/Opentrons/opentrons/issues/12383)) ([38fc810](https://github.com/Opentrons/opentrons/commit/38fc8108235b4957f8807a3f7bf9cfe21e9d2e37))
* **api:** always use limit switch during `home` ([12360](https://github.com/Opentrons/opentrons/issues/12360)) ([845eeb5](https://github.com/Opentrons/opentrons/commit/845eeb5459c227ca5b23825e09db72e38f367178))



[0.1.0-alpha.2](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-03-28)



[0.1.0-alpha.1](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-03-27)


Bug Fixes

* **robot-server:** get versions from VERSION.json ([12361](https://github.com/Opentrons/opentrons/issues/12361)) ([5dcc0fb](https://github.com/Opentrons/opentrons/commit/5dcc0fbf67b8f4549ab51564fd0ef4c3c28dc460))



[0.1.0-alpha.0](https://github.com/Opentrons/opentrons/compare/ot30.0.2-alpha.1...ot30.0.3-alpha.0) (2023-03-27)


Bug Fixes

* **api:** fsync protocol files to keep them consistent with robot-server's database ([12341](https://github.com/Opentrons/opentrons/issues/12341)) ([85aa4de](https://github.com/Opentrons/opentrons/commit/85aa4de89901d075af3cf00c3ee6523568e8374d))
* **app-shell:** ot3 update manifests for ot3 spin ([12325](https://github.com/Opentrons/opentrons/issues/12325)) ([7f5e311](https://github.com/Opentrons/opentrons/commit/7f5e31120dfd248c3fded8b5a21a81bec51bee2d))
* **app:** decouple checking pipette from state of background fetch ([12331](https://github.com/Opentrons/opentrons/issues/12331)) ([6fa1fa5](https://github.com/Opentrons/opentrons/commit/6fa1fa577376668a4fca150c1196b37571f7316b))


Features

* **api:** add internal xy belt calibration method ([12204](https://github.com/Opentrons/opentrons/issues/12204)) ([3bf370c](https://github.com/Opentrons/opentrons/commit/3bf370c43218ae4fb2836c718acefd6c8429a7d1))
* **api:** Add module calibration mechanism to find square center on arbitrary position. ([12271](https://github.com/Opentrons/opentrons/issues/12271)) ([9dd2755](https://github.com/Opentrons/opentrons/commit/9dd2755967f232e05a383c63132388a9c826dd84))
* **api:** Add save/load mechanism to serialize/deserialize module calibration data. ([12297](https://github.com/Opentrons/opentrons/issues/12297)) ([b2f6296](https://github.com/Opentrons/opentrons/commit/b2f62962764c67746f3fcb5b6b1de06136c037d9))
* **api:** integrate rear panel door switch control ([12329](https://github.com/Opentrons/opentrons/issues/12329)) ([0bf3a88](https://github.com/Opentrons/opentrons/commit/0bf3a88f5512c189ef6c58037d1250da268d61ed))
* **app-shell-odd:** control devtools access ([12310](https://github.com/Opentrons/opentrons/issues/12310)) ([7795062](https://github.com/Opentrons/opentrons/commit/77950628f87143fc20708ca882f63b693ae74685))
* **app, shared-data:** add i18n formatting function and create titleCase ([12347](https://github.com/Opentrons/opentrons/issues/12347)) ([f83e4c0](https://github.com/Opentrons/opentrons/commit/f83e4c0c05f4cfc8fc52e0620c5b79f739cb02a4))
* **app:** add display text size screen mock ([12232](https://github.com/Opentrons/opentrons/issues/12232)) ([ad45953](https://github.com/Opentrons/opentrons/commit/ad459538e609fd4d6e3f851b06def3fc536fbc78))
* **app:** add Robot System Version modal ([12202](https://github.com/Opentrons/opentrons/issues/12202)) ([5f9144c](https://github.com/Opentrons/opentrons/commit/5f9144cb608ec7443f5cbf08a4fd2a676ffd7bee))
* **hardware-testing:** gravimetric script working with p50 on high-resolution scale ([12344](https://github.com/Opentrons/opentrons/issues/12344)) ([38c1dfc](https://github.com/Opentrons/opentrons/commit/38c1dfcfdda1020a392e120a1fb9a71bdcc799bb))
* **hardware:** add constants for rear-panel light commands ([12345](https://github.com/Opentrons/opentrons/issues/12345)) ([2b751d3](https://github.com/Opentrons/opentrons/commit/2b751d33a04ba7b82c51e60f3486ded860b637ea))
* **hardware:** add light strip messages ([12350](https://github.com/Opentrons/opentrons/issues/12350)) ([2b60063](https://github.com/Opentrons/opentrons/commit/2b600635e0e997e1486d24e50586ea5adf42d52a))
* **hardware:** add rear-panel messages for door switch state ([12323](https://github.com/Opentrons/opentrons/issues/12323)) ([de2c762](https://github.com/Opentrons/opentrons/commit/de2c762d0c69cb3ff4a61046f1315262714d437e))
* **hardware:** get baseline pressure before liquid sensing ([12314](https://github.com/Opentrons/opentrons/issues/12314)) ([7f10607](https://github.com/Opentrons/opentrons/commit/7f10607d9e261325dc8a8a3bba976f70d169bddb))
* **odd:** Add Update Channel screen and update Enable Developer Tools button ([12286](https://github.com/Opentrons/opentrons/issues/12286)) ([e328229](https://github.com/Opentrons/opentrons/commit/e328229633ad9ab061f664863eac23c2343cd8c1))
* **odd:** Large Button ([12317](https://github.com/Opentrons/opentrons/issues/12317)) ([dacc8cc](https://github.com/Opentrons/opentrons/commit/dacc8cc83beb067312171b9edf9f14fc3ac13892))
* **protocol-designer:** remove Typeform component and dependency ([12336](https://github.com/Opentrons/opentrons/issues/12336)) ([ccf8a5e](https://github.com/Opentrons/opentrons/commit/ccf8a5e2a13d490ecd68d58c3ad3286f311152bd))
* **system-server:** add GET /system/connected ([12207](https://github.com/Opentrons/opentrons/issues/12207)) ([2cd05f4](https://github.com/Opentrons/opentrons/commit/2cd05f4b75caa9fe14da35f6b49e7b5c5b0adac5))





ot30.1.0

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.