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))