Skip to content

Commit

Permalink
chore(bump): 3.14.0-alpha.0 (#4299)
Browse files Browse the repository at this point in the history
  • Loading branch information
sfoster1 authored Oct 28, 2019
1 parent cf67e53 commit 4a33ada
Show file tree
Hide file tree
Showing 28 changed files with 285 additions and 48 deletions.
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,58 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

#
[3.14.0-alpha.0](https://github.com/opentrons/opentrons/compare/v3.13.2...v3.14.0-alpha.0) (2019-10-28)

### Bug Fixes

* **api:** Allow Location types in advanced liquid handling functions ([#4276](https://github.com/opentrons/opentrons/issues/4276)) ([8f015b8](https://github.com/opentrons/opentrons/commit/8f015b8))
* **api:** always touch tip before blow out ([#4265](https://github.com/opentrons/opentrons/issues/4265)) ([1e54098](https://github.com/opentrons/opentrons/commit/1e54098))
* **api:** api1: consider model offset in cli deck cal tip pickup ([#4253](https://github.com/opentrons/opentrons/issues/4253)) ([e1963ae](https://github.com/opentrons/opentrons/commit/e1963ae)), closes [#4250](https://github.com/opentrons/opentrons/issues/4250)
* **api:** apiv1: touch tip before blowing out during transfers ([#4231](https://github.com/opentrons/opentrons/issues/4231)) ([294aa8f](https://github.com/opentrons/opentrons/commit/294aa8f)), closes [#419](https://github.com/opentrons/opentrons/issues/419)
* **api:** apiv2: correctly set smoothie speed ([#4263](https://github.com/opentrons/opentrons/issues/4263)) ([3e6d26d](https://github.com/opentrons/opentrons/commit/3e6d26d))
* **api:** apiv2: fix air gap in complex commands ([#4259](https://github.com/opentrons/opentrons/issues/4259)) ([e4ba931](https://github.com/opentrons/opentrons/commit/e4ba931))
* **api:** correctly handle mix optional arguments ([#4237](https://github.com/opentrons/opentrons/issues/4237)) ([e5fa621](https://github.com/opentrons/opentrons/commit/e5fa621))
* **api:** Do not throw warning if run flag is set ([#4294](https://github.com/opentrons/opentrons/issues/4294)) ([150c784](https://github.com/opentrons/opentrons/commit/150c784))
* **api:** Use proper currents for plunger home ([#4167](https://github.com/opentrons/opentrons/issues/4167)) ([b17eaff](https://github.com/opentrons/opentrons/commit/b17eaff)), closes [#3572](https://github.com/opentrons/opentrons/issues/3572)
* **api,shared-data,labware-creator:** do not touch tip on troughs ([#4271](https://github.com/opentrons/opentrons/issues/4271)) ([d7e76cd](https://github.com/opentrons/opentrons/commit/d7e76cd)), closes [#4258](https://github.com/opentrons/opentrons/issues/4258)
* **labware-creator:** fix radio group touched on change in Mac FF ([#4210](https://github.com/opentrons/opentrons/issues/4210)) ([8c89022](https://github.com/opentrons/opentrons/commit/8c89022)), closes [#4209](https://github.com/opentrons/opentrons/issues/4209)
* **labware-library:** Remove global CSS that's breaking filter link styling ([#4239](https://github.com/opentrons/opentrons/issues/4239)) ([11bdec4](https://github.com/opentrons/opentrons/commit/11bdec4))
* **protocol-designer:** fix copy & link for custom labware ([#4232](https://github.com/opentrons/opentrons/issues/4232)) ([1490f65](https://github.com/opentrons/opentrons/commit/1490f65))
* **shared-data:** swap X/Y spacing for 24-well nest tuberacks ([#4240](https://github.com/opentrons/opentrons/issues/4240)) ([34330ed](https://github.com/opentrons/opentrons/commit/34330ed))


### Features

* **api:** add ability to update TC firmware from robot ([#4277](https://github.com/Opentrons/opentrons/pull/4277))
* **api:** Add bundle creation to opentrons_simulate ([#4125](https://github.com/opentrons/opentrons/issues/4125)) ([b1d9d66](https://github.com/opentrons/opentrons/commit/b1d9d66))
* **api:** apiv2: add max speed control ([#4187](https://github.com/opentrons/opentrons/issues/4187)) ([ed48382](https://github.com/opentrons/opentrons/commit/ed48382))
* **api:** apiv2: conditionally enable backcompat ([#4234](https://github.com/opentrons/opentrons/issues/4234)) ([806af2c](https://github.com/opentrons/opentrons/commit/806af2c))
* **api:** apiv2: implement robot methods backcompat ([#4201](https://github.com/opentrons/opentrons/issues/4201)) ([685599f](https://github.com/opentrons/opentrons/commit/685599f)), closes [#3539](https://github.com/opentrons/opentrons/issues/3539)
* **api:** deprecate api support for JSON v1/2 ([#4155](https://github.com/opentrons/opentrons/issues/4155)) ([61361a8](https://github.com/opentrons/opentrons/commit/61361a8)), closes [#4128](https://github.com/opentrons/opentrons/issues/4128)
* **api:** implement deck item spanning first pass ([#4160](https://github.com/opentrons/opentrons/issues/4160)) ([1b621a4](https://github.com/opentrons/opentrons/commit/1b621a4)), closes [#3107](https://github.com/opentrons/opentrons/issues/3107)
* **api:** Specify if a restart is required after changing some ffs ([#4233](https://github.com/opentrons/opentrons/issues/4233)) ([9452ffa](https://github.com/opentrons/opentrons/commit/9452ffa))
* **api:** v1: Add version specification to labware.load ([#4218](https://github.com/opentrons/opentrons/issues/4218)) ([37060ce](https://github.com/opentrons/opentrons/commit/37060ce)), closes [#4216](https://github.com/opentrons/opentrons/issues/4216)
* **app:** add robot restart alert for FF changes that require restart ([#4285](https://github.com/opentrons/opentrons/issues/4285)) ([96408a1](https://github.com/opentrons/opentrons/commit/96408a1))
* **app:** Enable GEN2 pipettes ([#4297](https://github.com/opentrons/opentrons/issues/4297)) ([f9d2c3b](https://github.com/opentrons/opentrons/commit/f9d2c3b)), closes [#3601](https://github.com/opentrons/opentrons/issues/3601)
* **app:** improve modules on run tab, enable module temp control for tc and td ([#4172](https://github.com/opentrons/opentrons/issues/4172)) ([c11de69](https://github.com/opentrons/opentrons/commit/c11de69)), closes [#4021](https://github.com/opentrons/opentrons/issues/4021)
* **app:** restrict calibrate and run on incompatible pipettes ([#4185](https://github.com/opentrons/opentrons/issues/4185)) ([02fcd4c](https://github.com/opentrons/opentrons/commit/02fcd4c))
* **labware-creator:** add analytics events skeleton ([#4168](https://github.com/opentrons/opentrons/issues/4168)) ([3593171](https://github.com/opentrons/opentrons/commit/3593171))
* **labware-creator:** Guide user to labware test ([#4153](https://github.com/opentrons/opentrons/issues/4153)) ([4bc00c4](https://github.com/opentrons/opentrons/commit/4bc00c4)), closes [#4118](https://github.com/opentrons/opentrons/issues/4118)
* **labware-library:** Add link for LC to LL sidebar ([#4154](https://github.com/opentrons/opentrons/issues/4154)) ([4117e8e](https://github.com/opentrons/opentrons/commit/4117e8e)), closes [#4147](https://github.com/opentrons/opentrons/issues/4147)
* **labware-library:** add P20 tip rack image to library ([#4280](https://github.com/opentrons/opentrons/issues/4280)) ([63032fb](https://github.com/opentrons/opentrons/commit/63032fb))
* **labware-library:** hook up LC analytics and opt-in ([#4177](https://github.com/opentrons/opentrons/issues/4177)) ([bad03e1](https://github.com/opentrons/opentrons/commit/bad03e1)), closes [#4115](https://github.com/opentrons/opentrons/issues/4115) [#4116](https://github.com/opentrons/opentrons/issues/4116) [#4117](https://github.com/opentrons/opentrons/issues/4117)
* **protocol-designer:** add new actions for module interactions ([#4275](https://github.com/opentrons/opentrons/issues/4275)) ([5e9fa80](https://github.com/opentrons/opentrons/commit/5e9fa80))
* **protocol-designer:** add reducers for module placement ([#4287](https://github.com/opentrons/opentrons/issues/4287)) ([7973d2a](https://github.com/opentrons/opentrons/commit/7973d2a))
* **protocol-designer:** Add unrestricted module placement FF ([#4289](https://github.com/opentrons/opentrons/issues/4289)) ([4c59d4d](https://github.com/opentrons/opentrons/commit/4c59d4d)), closes [#4134](https://github.com/opentrons/opentrons/issues/4134)
* **protocol-designer:** promote custom labware upload to full feature ([#4207](https://github.com/opentrons/opentrons/issues/4207)) ([c19634e](https://github.com/opentrons/opentrons/commit/c19634e))
* **shared-data:** add NEST labware ([#4156](https://github.com/opentrons/opentrons/issues/4156)) ([0d2491d](https://github.com/opentrons/opentrons/commit/0d2491d))
* **update-server:** add clear all keys endpoint link local ([#4182](https://github.com/opentrons/opentrons/issues/4182)) ([5b04918](https://github.com/opentrons/opentrons/commit/5b04918))





## [3.13.2](https://github.com/Opentrons/opentrons/compare/v3.13.1...v3.13.2) (2019-10-10)


Expand Down
35 changes: 22 additions & 13 deletions api/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,38 @@
# Robot OS Changes from 3.13.0 to 3.13.2
# Robot OS Changes from 3.13.2 to 3.14.0

For more details about this release, please see the full [technical change log][changelog]

[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md

## Bug Fixes
## Python Protocol API V2 Beta

- Fixed an issue caused by an unexpected interaction between a hardware and software change that lead to head crashes when dropping tips in the trash
We're happy to announce the public beta of version 2 of our Python protocol API! You can set your robot to use this API with the "Use Protocol API version 2" advanced setting when connected to a robot.

# Robot OS Changes from 3.12.0 to 3.13.0
NOTE ADD LINKS TO THE INTERCOM DOCS HERE

## New Features
Documentation for the new API is available on [docs.opentrons.com][docs-v2-root]

- You can now load the Magnetic Module engage height from labware definitions instead of these values being hardcoded.

## Bug Fixes
## Other Changes

- You can now control your Temperature Module and Thermocycler from the Pipettes & Modules page in the Opentrons App
- Switching between API v2 and API v1 will now prompt you to restart your robot
- The robot software now supports our new generation of pipettes, coming soon.
- You can specify the version of a labware definition to load in `labware.load`. Currently there is only one version of each labware definition, but that may change in the future. See [the documentation][labware-versioning-docs] for more details.

- Some typos in our documentation were fixed.
- Problems with pipette height following deck calibration have been fixed. If you ran the command-line variant of deck calibration in 3.12.0, you should rerun it after installing this update.
- Fix was made to SSH key upload response message.
- Fixed issues that could result in the MAC addresses of the robot's network interfaces changing over time. Disconnect from and reconnect to your current wireless network to get this change. Note that on this first disconnect and reconnect, the MAC address may change.
- Fixed a second issue that could result in errors during attach pipette, which would manifest as unexpected homes.
- Fixed an issue preventing the OT-2 from taking pictures

## Bug Fixes
- Fixed an issue where `mix` arguments were not being parsed correctly. All different optional arguments described in the docs now work
- Fixed the definitions for the NEST tuberacks: `opentrons_24_tuberack_nest_0.5ml_screwcap`, `opentrons_24_tuberack_nest_1.5ml_screwcap`, `opentrons_24_tuberack_nest_1.5ml_snapcap`, `opentrons_24_tuberack_nest_2ml_screwcap`, and `opentrons_24_tuberack_nest_2ml_snapcap`
- If you specify both `touch_tip` and `blow_out` in a `transfer`, `consolidate`, or `distribute` the robot will now touch tip in a well and then blow out in the trash, rather than the reverse ([#419][419])
- Fixed an issue where picking up tips in CLI deck calibration would lead to offsets when using pipettes other than P300 single Gen1 or P50 Single Gen1
- Fixed an issue where the robot's Jupyter notebook would not start if you had previously created notebooks with spaces in their names

## Known Issues

- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50 mL" tube in a "15 / 50 mL" tube rack is the same height as the "15 mL" tube
- When attaching or detaching a pipette from the left mount, the robot homes twice in the X direction

[419]: https://github.com/Opentrons/opentrons/issues/419
[labware-versioning-docs]: https://docs.opentrons.com/v1/labware.html#labware-versions
[docs-v2-root]: https://docs.opentrons.com//v2/index.html.
33 changes: 33 additions & 0 deletions api/src/opentrons/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,39 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.14.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.13.2...v3.14.0-alpha.0) (2019-10-28)


### Bug Fixes

* **api:** Allow Location types in advanced liquid handling functions ([#4276](https://github.com/Opentrons/opentrons/issues/4276)) ([8f015b8](https://github.com/Opentrons/opentrons/commit/8f015b8))
* **api:** always touch tip before blow out ([#4265](https://github.com/Opentrons/opentrons/issues/4265)) ([1e54098](https://github.com/Opentrons/opentrons/commit/1e54098))
* **api:** api1: consider model offset in cli deck cal tip pickup ([#4253](https://github.com/Opentrons/opentrons/issues/4253)) ([e1963ae](https://github.com/Opentrons/opentrons/commit/e1963ae)), closes [#4250](https://github.com/Opentrons/opentrons/issues/4250)
* **api:** apiv1: touch tip before blowing out during transfers ([#4231](https://github.com/Opentrons/opentrons/issues/4231)) ([294aa8f](https://github.com/Opentrons/opentrons/commit/294aa8f)), closes [#419](https://github.com/Opentrons/opentrons/issues/419)
* **api:** apiv2: correctly set smoothie speed ([#4263](https://github.com/Opentrons/opentrons/issues/4263)) ([3e6d26d](https://github.com/Opentrons/opentrons/commit/3e6d26d))
* **api:** apiv2: fix air gap in complex commands ([#4259](https://github.com/Opentrons/opentrons/issues/4259)) ([e4ba931](https://github.com/Opentrons/opentrons/commit/e4ba931))
* **api:** correctly handle mix optional arguments ([#4237](https://github.com/Opentrons/opentrons/issues/4237)) ([e5fa621](https://github.com/Opentrons/opentrons/commit/e5fa621))
* **api:** Do not throw warning if run flag is set ([#4294](https://github.com/Opentrons/opentrons/issues/4294)) ([150c784](https://github.com/Opentrons/opentrons/commit/150c784))
* **api:** Use proper currents for plunger home ([#4167](https://github.com/Opentrons/opentrons/issues/4167)) ([b17eaff](https://github.com/Opentrons/opentrons/commit/b17eaff)), closes [#3572](https://github.com/Opentrons/opentrons/issues/3572)
* **api,shared-data,labware-creator:** do not touch tip on troughs ([#4271](https://github.com/Opentrons/opentrons/issues/4271)) ([d7e76cd](https://github.com/Opentrons/opentrons/commit/d7e76cd)), closes [#4258](https://github.com/Opentrons/opentrons/issues/4258)


### Features

* **api:** add ability to update TC firmware from robot ([#4277](https://github.com/Opentrons/opentrons/pull/4277))
* **api:** Add bundle creation to opentrons_simulate ([#4125](https://github.com/Opentrons/opentrons/issues/4125)) ([b1d9d66](https://github.com/Opentrons/opentrons/commit/b1d9d66))
* **api:** apiv2: add max speed control ([#4187](https://github.com/Opentrons/opentrons/issues/4187)) ([ed48382](https://github.com/Opentrons/opentrons/commit/ed48382))
* **api:** apiv2: conditionally enable backcompat ([#4234](https://github.com/Opentrons/opentrons/issues/4234)) ([806af2c](https://github.com/Opentrons/opentrons/commit/806af2c))
* **api:** apiv2: implement robot methods backcompat ([#4201](https://github.com/Opentrons/opentrons/issues/4201)) ([685599f](https://github.com/Opentrons/opentrons/commit/685599f)), closes [#3539](https://github.com/Opentrons/opentrons/issues/3539)
* **api:** deprecate api support for JSON v1/2 ([#4155](https://github.com/Opentrons/opentrons/issues/4155)) ([61361a8](https://github.com/Opentrons/opentrons/commit/61361a8)), closes [#4128](https://github.com/Opentrons/opentrons/issues/4128)
* **api:** implement deck item spanning first pass ([#4160](https://github.com/Opentrons/opentrons/issues/4160)) ([1b621a4](https://github.com/Opentrons/opentrons/commit/1b621a4)), closes [#3107](https://github.com/Opentrons/opentrons/issues/3107)
* **api:** Specify if a restart is required after changing some ffs ([#4233](https://github.com/Opentrons/opentrons/issues/4233)) ([9452ffa](https://github.com/Opentrons/opentrons/commit/9452ffa))
* **api:** v1: Add version specification to labware.load ([#4218](https://github.com/Opentrons/opentrons/issues/4218)) ([37060ce](https://github.com/Opentrons/opentrons/commit/37060ce)), closes [#4216](https://github.com/Opentrons/opentrons/issues/4216)





## [3.13.2](https://github.com/Opentrons/opentrons/compare/v3.13.1...v3.13.2) (2019-10-10)

**Note:** Version bump only for package @opentrons/api-server
Expand Down
2 changes: 1 addition & 1 deletion api/src/opentrons/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opentrons/api-server",
"version": "3.13.2",
"version": "3.14.0-alpha.0",
"description": "Opentrons API server application",
"repository": {
"type": "git",
Expand Down
8 changes: 8 additions & 0 deletions app-shell/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.14.0-alpha.0](https://github.com/Opentrons/opentrons/compare/v3.13.2...v3.14.0-alpha.0) (2019-10-28)

**Note:** Version bump only for package @opentrons/app-shell





## [3.13.2](https://github.com/Opentrons/opentrons/compare/v3.13.1...v3.13.2) (2019-10-10)

**Note:** Version bump only for package @opentrons/app-shell
Expand Down
23 changes: 12 additions & 11 deletions app-shell/build/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,22 @@
# Opentrons App Changes from 3.13.1 to 3.13.2
# Opentrons App Changes from 3.13.2 to 3.14.0

## Bug Fixes

- The app should now allow you to upload protocols to robots that are at version 3.12.x or earlier ([#4202][4202])
For more details about this release, please see the full [technical change log][changelog]

# Opentrons App Changes from 3.12.0 to 3.13.1
*Note for macOS users*: The Opentrons App is no longer compatible with macOS 10.9 Mavericks. If you are using 10.9, please upgrade to a later version of macOS (available for free from Apple) to continue to receive Opentrons updates.

**Note for macOS users**: The Opentrons App is no longer compatible with macOS 10.9 Mavericks. If you are using 10.9, please upgrade to a later version of macOS (available for free from Apple) to continue to receive Opentrons updates.
## Changes

For more details about this release, please see the full [technical change log][changelog]
- Our new generation of pipettes, labeled GEN2 Pipettes, now appear in the change pipettes dialog box. These pipettes will be coming soon.
- You can control your Temperature Module and Thermocycler from the Pipettes and Modules page outside of a protocol
- Changing certain advanced settings will prompt you to restart your robot

[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md
**Note for macOS users**: The Opentrons App is no longer compatible with macOS 10.9 Mavericks. If you are using 10.9, please upgrade to a later version of macOS (available for free from Apple) to continue to receive Opentrons updates.

## Changes

- When downloading logs, you will no longer get a pop up to select the filenames to save; instead, the logs will automatically download to your Downloads folder.

## Bug Fixes

- The Opentrons App will now disable the Run Start Button if your protocol is missing required modules.
- The Opentrons App will now disable the Run Start Button if your protocol is missing required modules or pipetttes.

[electron-6]: https://electronjs.org/releases/stable?version=6

Expand All @@ -29,6 +27,9 @@ For more details about this release, please see the full [technical change log][
- The app should warn you if you try to simulate a protocol without any valid steps, but it does not ([#3121][3121])
- When disconnecting and reconnecting to a running OT-2 that doesn't know what time it is, the app's displayed run time will be subtly wrong ([#3872][3872])


[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md

[2047]: https://github.com/Opentrons/opentrons/issues/2047
[2020]: https://github.com/Opentrons/opentrons/issues/2020
[2676]: https://github.com/Opentrons/opentrons/issues/2676
Expand Down
Loading

0 comments on commit 4a33ada

Please sign in to comment.