[7.1.0-beta.0](https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0) (2023-12-11)
Bug Fixes
* **app:** case insensitively sort labware list ([14165](https://github.com/Opentrons/opentrons/issues/14165)) ([11d65b3](https://github.com/Opentrons/opentrons/commit/11d65b3401ccd3402466891ec256fe84a1d83372))
* **app:** fix module calibration selection slot issue ([14168](https://github.com/Opentrons/opentrons/issues/14168)) ([3a93fc4](https://github.com/Opentrons/opentrons/commit/3a93fc48815afa4acc20e5ef0e76a89390c6ccc2))
* **app:** properly display no liquids used text in protocol details/setup ([14144](https://github.com/Opentrons/opentrons/issues/14144)) ([f7caea6](https://github.com/Opentrons/opentrons/commit/f7caea6c73bb6b22dd659550d79c3a5db9f9c197))
Features
* **app:** disable robot overflow menu when robot has an existing maintenance run ([14162](https://github.com/Opentrons/opentrons/issues/14162)) ([6f14276](https://github.com/Opentrons/opentrons/commit/6f14276e60e7f1fde1858c0dd250a0af12b4f4b2))
* **app:** resolve single slot location conflict ([14158](https://github.com/Opentrons/opentrons/issues/14158)) ([018d7bc](https://github.com/Opentrons/opentrons/commit/018d7bcb29511b5925b5c186d9cdabf5bc7aeb7f))
[7.1.0-alpha.4](https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0) (2023-12-08)
Bug Fixes
* **api-client:** update initial loaded labware to support addressable areas ([14150](https://github.com/Opentrons/opentrons/issues/14150)) ([faf7b51](https://github.com/Opentrons/opentrons/commit/faf7b51272d88828e39d061e2c3730b65c81be68))
* **api:** clean up tip motor distance caching/usage ([14156](https://github.com/Opentrons/opentrons/issues/14156)) ([d26e72b](https://github.com/Opentrons/opentrons/commit/d26e72b853598a84fabdb04d709a6a521a47c01e))
* **api:** OT2 fixed trash load fix and API 2,15 support for new trash container structure ([14145](https://github.com/Opentrons/opentrons/issues/14145)) ([d5d3968](https://github.com/Opentrons/opentrons/commit/d5d396835f8b025cbb3a1c1b511028833642db1b))
* **app:** add resolve button for location conflicts with modules ([14134](https://github.com/Opentrons/opentrons/issues/14134)) ([6b8f9b3](https://github.com/Opentrons/opentrons/commit/6b8f9b3ae929357ab7053180bc732b1220ef4e21))
* **app:** moveLabware command text support for waste chute ([14153](https://github.com/Opentrons/opentrons/issues/14153)) ([8869fa1](https://github.com/Opentrons/opentrons/commit/8869fa11fa111fb705502a84c7a6f8c9d2cc324e))
* **app:** Remove probe check from module calibration ([14154](https://github.com/Opentrons/opentrons/issues/14154)) ([2053ac9](https://github.com/Opentrons/opentrons/commit/2053ac95d36f52cc5c3e65c8878ea982640ac461))
* **engine:** better and correct errors in addressable area store and view ([14149](https://github.com/Opentrons/opentrons/issues/14149)) ([f95f9fa](https://github.com/Opentrons/opentrons/commit/f95f9fa81857a30e6247d67fd92e236d5cc81bb8))
[7.1.0-alpha.3](https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0) (2023-12-07)
Bug Fixes
* **api:** Remove experimental `with_staging_area_slot_d4` parameter ([14133](https://github.com/Opentrons/opentrons/issues/14133)) ([b84c5ec](https://github.com/Opentrons/opentrons/commit/b84c5ec7e7dd956d11e6b700a5698db3625281ae))
* **api:** remove fixed trash restriction from PAPI deck conflict check ([14136](https://github.com/Opentrons/opentrons/issues/14136)) ([2175e9b](https://github.com/Opentrons/opentrons/commit/2175e9b332ef058b46d1f5dbd58bfc3f724d6b90))
* **app, api:** expose failOnNotHomed parameter for save_position command ([14139](https://github.com/Opentrons/opentrons/issues/14139)) ([7677f9a](https://github.com/Opentrons/opentrons/commit/7677f9a2f30dcd6bfd5b0e929c4a8e757ed4a772))
* **app:** add deck config query refetch interval ([14122](https://github.com/Opentrons/opentrons/issues/14122)) ([9c008f2](https://github.com/Opentrons/opentrons/commit/9c008f29c9ca2c0aabfcbaab2918722900c3ba5d))
* **app:** filter lpc labware combos for single slots ([14120](https://github.com/Opentrons/opentrons/issues/14120)) ([cc212b2](https://github.com/Opentrons/opentrons/commit/cc212b2ad746c715e13621cc8fd8ad876de5789e))
* **app:** fix styling of read-only deck configurator ([14116](https://github.com/Opentrons/opentrons/issues/14116)) ([93c879a](https://github.com/Opentrons/opentrons/commit/93c879a6f7dedebcd0822318b2d0f9a925ac8d74))
* **shared-data, app:** fix deck view diff between deck and labware deck map modal ([14143](https://github.com/Opentrons/opentrons/issues/14143)) ([281f88c](https://github.com/Opentrons/opentrons/commit/281f88c056a33fba8cb14388e6365eb0745472a0))
Features
* **app:** add deck config option to device reset ([14131](https://github.com/Opentrons/opentrons/issues/14131)) ([72255ab](https://github.com/Opentrons/opentrons/commit/72255abff6df15f83c122d474ecd61e82ea40ee3))
* **components:** adapt deck location select for OT-2 deck definition v4 ([14078](https://github.com/Opentrons/opentrons/issues/14078)) ([bd38336](https://github.com/Opentrons/opentrons/commit/bd383369d8d2033d01afa449cd8115b7cfc4815f))
[7.1.0-alpha.2](https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0) (2023-12-06)
Bug Fixes
* **api,shared-data:** Correct addressable area positions ([14100](https://github.com/Opentrons/opentrons/issues/14100)) ([2659373](https://github.com/Opentrons/opentrons/commit/2659373934d3e0decf0e59bdb18c8f8d62f08f93)), closes [#14109](https://github.com/Opentrons/opentrons/issues/14109) [#14082](https://github.com/Opentrons/opentrons/issues/14082)
* **api:** Use enumerated error for tips ([14125](https://github.com/Opentrons/opentrons/issues/14125)) ([4931123](https://github.com/Opentrons/opentrons/commit/493112356b9b864618ab912d8ef3045358943c5a))
* **app:** always enable BackToTop button ([14103](https://github.com/Opentrons/opentrons/issues/14103)) ([5ec4263](https://github.com/Opentrons/opentrons/commit/5ec42634112a70c2125b8695b9c256277c548c21))
* **app:** detach gripper go back button alignment ([14105](https://github.com/Opentrons/opentrons/issues/14105)) ([2ce8ca2](https://github.com/Opentrons/opentrons/commit/2ce8ca2ccc59626546af417e23e6d944bfef7664))
* **app:** dqa protocol details screen ([14106](https://github.com/Opentrons/opentrons/issues/14106)) ([7578747](https://github.com/Opentrons/opentrons/commit/7578747af15dc64b691ae47b2c5d1df2771796ca))
* **app:** Improve ODD "run again" behavior ([14102](https://github.com/Opentrons/opentrons/issues/14102)) ([4aced90](https://github.com/Opentrons/opentrons/commit/4aced90c0bfbd4c718ad817bd76d57be65a07c6c))
* **app:** make button cta text the same across odd and app ([14121](https://github.com/Opentrons/opentrons/issues/14121)) ([2bb5f7e](https://github.com/Opentrons/opentrons/commit/2bb5f7e979d05a014d154d31251079a0906b1fc5))
* **app:** show 4th column slot label for waste chute with staging area ([14111](https://github.com/Opentrons/opentrons/issues/14111)) ([5be0e01](https://github.com/Opentrons/opentrons/commit/5be0e011abebc35c853dc3ce6196679002768f74))
* **app:** uses the waste chute staging area image in setup fixture list ([14124](https://github.com/Opentrons/opentrons/issues/14124)) ([6227e63](https://github.com/Opentrons/opentrons/commit/6227e632105a9b511d520209ea9613f4828cca89))
Features
* **api:** add deck conflict checks for pipetting with partial tip configuration ([14066](https://github.com/Opentrons/opentrons/issues/14066)) ([5b4842b](https://github.com/Opentrons/opentrons/commit/5b4842b9a9e7aa3e81b5e950d0f6c78634b55463))
* **api:** add tip tracking for partial tip configuration ([14104](https://github.com/Opentrons/opentrons/issues/14104)) ([f467c31](https://github.com/Opentrons/opentrons/commit/f467c31e8c4526d17e0fc52a773ea85152326af2))
* **api:** add TrashBin and WasteChute API support ([14060](https://github.com/Opentrons/opentrons/issues/14060)) ([6518737](https://github.com/Opentrons/opentrons/commit/6518737184102254d9601fb3a107535d90e7ede9))
* **api:** Addition of trash bins and waste chutes to appropriate commands ([14123](https://github.com/Opentrons/opentrons/issues/14123)) ([134f0b2](https://github.com/Opentrons/opentrons/commit/134f0b241ac0d70c992bf2b5cbcb97b7a27a752e))
* **app, shared-data, step-generation:** split 1and8ChannelWasteChute addressable area ([14109](https://github.com/Opentrons/opentrons/issues/14109)) ([2add9f1](https://github.com/Opentrons/opentrons/commit/2add9f1272a449366fe45ede9f8df31d48babe8e))
* **shared-data:** add biorad 96 wellplate 200ul pcr compatability with magblock and hs adapter ([14115](https://github.com/Opentrons/opentrons/issues/14115)) ([390d022](https://github.com/Opentrons/opentrons/commit/390d022fccf99ea49e0e2f0dbb3861c26e336962))
[7.1.0-alpha.1](https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0) (2023-12-05)
Bug Fixes
* **app:** App fix drop tips wizard button clickable area issue ([14097](https://github.com/Opentrons/opentrons/issues/14097)) ([5a7f7dc](https://github.com/Opentrons/opentrons/commit/5a7f7dca497c1d9137f36423c57ad320103ea832))
* **app:** change Opentrons app to Opentrons App ([14101](https://github.com/Opentrons/opentrons/issues/14101)) ([fef9935](https://github.com/Opentrons/opentrons/commit/fef9935375a610ffa5fb3c87d5681f71f3532b16))
* **app:** fix robot configuration card display issue ([14093](https://github.com/Opentrons/opentrons/issues/14093)) ([521b190](https://github.com/Opentrons/opentrons/commit/521b190f4dbc427b0b9a697f8344deac0e606a11))
* **app:** replace incorrect temp module calibration animation ([14084](https://github.com/Opentrons/opentrons/issues/14084)) ([d7646ac](https://github.com/Opentrons/opentrons/commit/d7646ac969d050e28fa3b49d999adac336e87611))
Features
* **shared-data,protoco
...and more! Log link: https://github.com/Opentrons/opentrons/compare/v7.0.2...v7.1.0-beta.0
ot31.0.0
[1.0.0](https://github.com/Opentrons/opentrons/compare/ot30.14.0...ot31.0.0) (2023-11-16)
[1.0.0-alpha.6](https://github.com/Opentrons/opentrons/compare/ot30.14.0...ot31.0.0) (2023-11-15)
Bug Fixes
* **app:** do not require probe presence on 96 ([13986](https://github.com/Opentrons/opentrons/issues/13986)) ([53dbd31](https://github.com/Opentrons/opentrons/commit/53dbd31efee9aa7e0155f76c5693d5a8196ba2c8))
Features
* **shared-data, app:** add configureNozzleLayout command type in run log ([13961](https://github.com/Opentrons/opentrons/issues/13961)) ([1b3d680](https://github.com/Opentrons/opentrons/commit/1b3d68027a5a769d11689166fde06f16983bab24))
[1.0.0-alpha.5](https://github.com/Opentrons/opentrons/compare/ot30.14.0...ot31.0.0) (2023-11-13)
[1.0.0-alpha.4](https://github.com/Opentrons/opentrons/compare/ot30.14.0...ot31.0.0) (2023-11-10)
Bug Fixes
* **api, shared-data, robot-server:** stringify all error info in run log ([13942](https://github.com/Opentrons/opentrons/issues/13942)) ([fa44c01](https://github.com/Opentrons/opentrons/commit/fa44c01b699b89c48bf4601f94b3ed539362a548))
* **api:** add unit test for z axis moves in tip pickup ([13882](https://github.com/Opentrons/opentrons/issues/13882)) ([3093d01](https://github.com/Opentrons/opentrons/commit/3093d018e497dd6f1410cbc526ff1a0bf4840b40))
* **api:** only send moves to moving axes, unless specified otherwise ([13933](https://github.com/Opentrons/opentrons/issues/13933)) ([07d518f](https://github.com/Opentrons/opentrons/commit/07d518fe35d050471e4986cdd38d9af882a1d204))
* **api:** teardown non-existing tip detector shouldn't raise an error ([13921](https://github.com/Opentrons/opentrons/issues/13921)) ([52dc84a](https://github.com/Opentrons/opentrons/commit/52dc84abf1a2381bf4552bc953f85871cc7ed07a))
* **app-shell:** run python in isolated mode ([13901](https://github.com/Opentrons/opentrons/issues/13901)) ([7d99178](https://github.com/Opentrons/opentrons/commit/7d991784cc4013463de565a0a386e2495fbace84))
* **app, robot_server:** allow non-standard tip racks in tip length calibration from dashboard ([13891](https://github.com/Opentrons/opentrons/issues/13891)) ([3058653](https://github.com/Opentrons/opentrons/commit/30586536aaa80f81780a00d2f824291ded7bcc3d))
* **app:** fix attachment flow firmware step filter ([13823](https://github.com/Opentrons/opentrons/issues/13823)) ([#13902](https://github.com/Opentrons/opentrons/issues/13902)) ([20950b5](https://github.com/Opentrons/opentrons/commit/20950b5336009d6a2cddf1679372cc8639f532e4))
* **app:** fix calibration copy, 96 wizard attach title ([13927](https://github.com/Opentrons/opentrons/issues/13927)) ([3c4964e](https://github.com/Opentrons/opentrons/commit/3c4964e551006e503f5264957733682baff7997f))
* **app:** fix choose robot slideout for usb ([13897](https://github.com/Opentrons/opentrons/issues/13897)) ([9ff5a6a](https://github.com/Opentrons/opentrons/commit/9ff5a6abf7df3d66ad64d233cdc867f69a64e50d))
* **app:** Fix desktop app update modals ([13935](https://github.com/Opentrons/opentrons/issues/13935)) ([7479e85](https://github.com/Opentrons/opentrons/commit/7479e8580fdd6b46a1abd4bf7530ecccc14f3b49))
* **app:** fix last run protocol sorting on protocol dashboard ([13905](https://github.com/Opentrons/opentrons/issues/13905)) ([b895353](https://github.com/Opentrons/opentrons/commit/b895353fec5a886e2669ac70e7f3fcd01a3391de))
* **app:** fix step meter tearing by using no animation ([13960](https://github.com/Opentrons/opentrons/issues/13960)) ([f9bac72](https://github.com/Opentrons/opentrons/commit/f9bac7231aac3f91cab2c54f64735785044b68f0))
* **app:** fix step meter tearing during wizard flows ([13920](https://github.com/Opentrons/opentrons/issues/13920)) ([c15d30e](https://github.com/Opentrons/opentrons/commit/c15d30e01289efb843f78bba46bb7103d995fb94))
* **app:** fix unaligned fields in ProtocolSetupModulesAndDeck ([13924](https://github.com/Opentrons/opentrons/issues/13924)) ([db03c71](https://github.com/Opentrons/opentrons/commit/db03c7183e132876d5d1dbc58c24acd120f425a9))
* **app:** improve robot update via usb ([13849](https://github.com/Opentrons/opentrons/issues/13849)) ([85369e7](https://github.com/Opentrons/opentrons/commit/85369e7ca89a8a12d6b3be71c2b305569cd2c127))
* **app:** module calibration should only use calibrated pipette ([13956](https://github.com/Opentrons/opentrons/issues/13956)) ([d84b5bc](https://github.com/Opentrons/opentrons/commit/d84b5bc5430faabd7b655859ff50d28055b7eac3))
* **app:** ODD LPC copy and styling ([13925](https://github.com/Opentrons/opentrons/issues/13925)) ([2655f2b](https://github.com/Opentrons/opentrons/commit/2655f2bdb83f7b25498491ca0710e82e2294510f))
* **app:** robot settings spacing and copy fixes ([13906](https://github.com/Opentrons/opentrons/issues/13906)) ([31e5f49](https://github.com/Opentrons/opentrons/commit/31e5f49dcb12cbafd64a2de2b0029146d4e234c0))
* **app:** update video assets for attach and detach 96-channel pipette ([13929](https://github.com/Opentrons/opentrons/issues/13929)) ([b34462c](https://github.com/Opentrons/opentrons/commit/b34462cd7515ff87cc3259f597328a4563147a83))
* **engine, api:** check correctly against new cutout IDs in get_slot_definition ([13908](https://github.com/Opentrons/opentrons/issues/13908)) ([71c168f](https://github.com/Opentrons/opentrons/commit/71c168f4200b35df520be6731fc81e03e551c596))
* **hardware-testing:** Improvements to daily-setup process after more testing ([13899](https://github.com/Opentrons/opentrons/issues/13899)) ([43077cd](https://github.com/Opentrons/opentrons/commit/43077cdc79b7b9efb271b5ec30334307eb3d104b))
* **hardware:** error details should always be strings ([13948](https://github.com/Opentrons/opentrons/issues/13948)) ([89b795f](https://github.com/Opentrons/opentrons/commit/89b795f14b7f97bfe96c5c25daa3930fe620a262))
* **protocol-designer:** grab defUri from labwareDefinitions key ([13870](https://github.com/Opentrons/opentrons/issues/13870)) ([446d977](https://github.com/Opentrons/opentrons/commit/446d9774b0961519b3c910b64ba24ee89cad2fce))
* **protocol-designer:** loadName in loadLabware is now true loadName ([13903](https://github.com/Opentrons/opentrons/issues/13903)) ([085b4a7](https://github.com/Opentrons/opentrons/commit/085b4a7fe5d52da8a7368e592d884b31d64ef904))
* **protocol-designer:** moving labware onto an adapter on the deck ([13914](https://github.com/Opentrons/opentrons/issues/13914)) ([6272a57](https://github.com/Opentrons/opentrons/commit/6272a578e266da17153d72ded419fabe73b9fefc))
* **protocol-designer:** separate well order field tooltip and modal ([13904](https://github.com/Opentrons/opentrons/issues/13904)) ([f5f2caf](https://github.com/Opentrons/opentrons/commit/f5f2caf18b720e845f5498efb27a513b54ea2902))
* **shared-data:** Fix the pipette schemas, tests ([13949](https://github.com/Opentrons/opentrons/issues/13949)) ([c474991](https://github.com/Opentrons/opentrons/commit/c474991d24176c96c941b1c51687e1eb89e1e85e))
* **shared-data:** remove requirement for current entry to TipHandlingConfigurations ([13944](https://github.com/Opentrons/opentrons/issues/13944)) ([bcb4d9b](https://github.com/Opentrons/opentrons/commit/bcb4d9b00f82109116309e798aaf15921eea6c40))
Features
* **api, app-shell:** add 7.0.2 release notes ([13913](https://github.com/Opentrons/opentrons/issues/13913)) ([f6b79cb](https://github.com/Opentrons/opentrons/commit/f6b79cb8d3eb3ecd4a1c794cfbdb25cee199526d))
* **api:** Add prepare to aspirate to PAPI and engine ([13827](https://github.com/Opentrons/opentrons/issues/13827)) ([f8c53e8](https://github.com/Opentrons/opentrons/commit/f8c53e824f94315fa408a6a571d7587fb565b946))
* **api:** Partial tip configuration ([13936](https://github.com/Opentrons/opentrons/issues/13936)) ([f2d6005](https://github.com/Opentrons/opentrons/commit/f2d60051c20a424362efcde3bbb3e209affc80e6))
* **app, app-shell:** add download progress to robot update flows ([13915](https://github.com/Opentrons/opentrons/issues/13915)) ([8a565c0](https://github.com/Opentrons/opentrons/commit/8a565c045788f861d4e3748e0e393c1c4db9f7dc))
* **app:** add robot is busy banner to device details ([13932](https://github.com/Opentrons/opentrons/issues/13932)) ([39372b1](https://github.com/Opentrons/opentrons/commit/39372b1ad2e583cf9c8d8d10bf883cdfcbf21aaf))
* **app:** allow multi file upload for labware and protocols ([13898](https://github.com/Opentrons/opentrons/issues/13898)) ([e03e988](https://github.com/Opentrons/opentrons/commit/e03e98880e4aa98d0dff7bc0b43e311b6413f4ce))
* **app:** final copy and animations for golden tip LPC probe screens ([13941](https://github.com/Opentrons/opentrons/issues/13941)) ([4d56c06](https://github.com/Opentrons/opentrons/commit/4d56c068f3b5274e520c65881ae5fbc62ebaa831))
* **app:** ODD protocol detail and protocol setup status for deck configuration ([13855](https://github.com/Opentrons/opentrons/issues/13855)) ([8fedef6](https://github.com/Opentrons/opentrons/commit/8fedef6a2b698506f404fd9704db8e52ee62da59))
* **app:** prepareForAspirate support in command text ([13889](https://github.com/Opentrons/opentrons/issues/13889)) ([754cbcf](https://github.com/Opentrons/opentrons/commit/754cbcfabce6e08ac96b1f6b7d1d0b8d18097c38))
* **app:** Update robots from USB flash drive ([13923](https://github.com/Opentrons/opentrons/issues/13923)) ([30425f7](https://github.com/Opentrons/opentrons/commit/30425f7a3bd4a7ddb8ba9d3c14b05cdff13ccf34))
* **components:** add A1 expansion to base deck and deck configurator ([13890](https://github.com/Opentrons/opentrons/issues/13890)) ([177c09d](https://github.com/Opentrons/opentrons/commit/177c09dc0310c4ccd2d3e59bd88bc259609e85a4))
* **hardware-testing:** Gravimetric "daily-setup" script for confirming fixture stability and accuracy ([13876](https://github.com/Opentrons/opentrons/issues/1
...and more! Log link: https://github.com/Opentrons/opentrons/compare/ot30.14.0...ot31.0.0