Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 3.5.0 #2554

Merged
merged 2 commits into from
Oct 25, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ api/index.json
.mypy_cache

build/
!app-shell/build
api/docs/build/
develop-eggs/
dist/
Expand Down
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Bug Fixes

* **api:** Correct GET /wifi/keys response to match documentation ([#2532](https://github.com/opentrons/opentrons/issues/2532)) ([9e577b2](https://github.com/opentrons/opentrons/commit/9e577b2))
* **api:** Fix height of p1000 tip rack definition ([#2547](https://github.com/opentrons/opentrons/issues/2547)) ([8a92e82](https://github.com/opentrons/opentrons/commit/8a92e82))
* **api:** Make the Makefile have more real prerequisites/targets ([#2510](https://github.com/opentrons/opentrons/issues/2510)) ([1eb207a](https://github.com/opentrons/opentrons/commit/1eb207a))
* **api:** Write .env with absolute path for conf on make install ([#2500](https://github.com/opentrons/opentrons/issues/2500)) ([ec469ed](https://github.com/opentrons/opentrons/commit/ec469ed)), closes [#2495](https://github.com/opentrons/opentrons/issues/2495)
* **protocol-designer:** close liquid placement form when clear wells is clicked ([#2533](https://github.com/opentrons/opentrons/issues/2533)) ([e0727e6](https://github.com/opentrons/opentrons/commit/e0727e6)), closes [#2528](https://github.com/opentrons/opentrons/issues/2528)
* **protocol-designer:** do not add __air__ on blowout ([#2545](https://github.com/opentrons/opentrons/issues/2545)) ([b35cfa9](https://github.com/opentrons/opentrons/commit/b35cfa9)), closes [#2498](https://github.com/opentrons/opentrons/issues/2498)
* **protocol-designer:** fix LiquidPlacementForm onBlur typo ([#2546](https://github.com/opentrons/opentrons/issues/2546)) ([c6a9f38](https://github.com/opentrons/opentrons/commit/c6a9f38))
* **protocol-designer:** fix localization refactor mistakes ([#2499](https://github.com/opentrons/opentrons/issues/2499)) ([4ef34f2](https://github.com/opentrons/opentrons/commit/4ef34f2))
* **repo:** increase flow merge timeout ([#2514](https://github.com/opentrons/opentrons/issues/2514)) ([b1ba303](https://github.com/opentrons/opentrons/commit/b1ba303))
* **shared-data:** Fix corner offset from slot logic; add in container offset to well coordinates ([#2519](https://github.com/opentrons/opentrons/issues/2519)) ([c79684b](https://github.com/opentrons/opentrons/commit/c79684b))


### Features

* **api:** Add ability to save new delta from calibrating labware ([#2503](https://github.com/opentrons/opentrons/issues/2503)) ([a6e3a24](https://github.com/opentrons/opentrons/commit/a6e3a24))
* **api:** Add error checking on generated labware def ([#2476](https://github.com/opentrons/opentrons/issues/2476)) ([242ffe4](https://github.com/opentrons/opentrons/commit/242ffe4))
* **api:** Clear labware calibrations in new labware system ([#2513](https://github.com/opentrons/opentrons/issues/2513)) ([cb3d12e](https://github.com/opentrons/opentrons/commit/cb3d12e)), closes [#2276](https://github.com/opentrons/opentrons/issues/2276)
* **api:** Use deck-absolute coords in hardware_control ([#2502](https://github.com/opentrons/opentrons/issues/2502)) ([36c9f73](https://github.com/opentrons/opentrons/commit/36c9f73)), closes [#2238](https://github.com/opentrons/opentrons/issues/2238)
* **app:** Show all labware of same type as confirmed ([#2525](https://github.com/opentrons/opentrons/issues/2525)) ([ab8fdd9](https://github.com/opentrons/opentrons/commit/ab8fdd9)), closes [#2523](https://github.com/opentrons/opentrons/issues/2523)
* **protocol-designer:** add tooltip for labware name/type on steplist ([#2497](https://github.com/opentrons/opentrons/issues/2497)) ([4890374](https://github.com/opentrons/opentrons/commit/4890374)), closes [#2421](https://github.com/opentrons/opentrons/issues/2421)
* **protocol-designer:** allow user to delete entire liquid groups ([#2524](https://github.com/opentrons/opentrons/issues/2524)) ([dce806b](https://github.com/opentrons/opentrons/commit/dce806b)), closes [#2437](https://github.com/opentrons/opentrons/issues/2437)
* **protocol-designer:** continue to liquids not design page ([#2539](https://github.com/opentrons/opentrons/issues/2539)) ([49da7b1](https://github.com/opentrons/opentrons/commit/49da7b1)), closes [#2534](https://github.com/opentrons/opentrons/issues/2534)
* **protocol-designer:** implement "clear wells" button ([#2528](https://github.com/opentrons/opentrons/issues/2528)) ([145977f](https://github.com/opentrons/opentrons/commit/145977f)), closes [#2430](https://github.com/opentrons/opentrons/issues/2430)
* **protocol-designer:** liquid tooltips on well selection, popper and portal ([#2521](https://github.com/opentrons/opentrons/issues/2521)) ([12d8adb](https://github.com/opentrons/opentrons/commit/12d8adb)), closes [#2487](https://github.com/opentrons/opentrons/issues/2487)
* **protocol-designer:** replace liquid placement form ([#2518](https://github.com/opentrons/opentrons/issues/2518)) ([3a6b06f](https://github.com/opentrons/opentrons/commit/3a6b06f)), closes [#2429](https://github.com/opentrons/opentrons/issues/2429)
* **protocol-designer:** use formik for liquid edit form ([#2512](https://github.com/opentrons/opentrons/issues/2512)) ([3e7456f](https://github.com/opentrons/opentrons/commit/3e7456f)), closes [#2460](https://github.com/opentrons/opentrons/issues/2460)





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
1 change: 0 additions & 1 deletion app-shell/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
# lib is compiled by babel
lib
!build
9 changes: 9 additions & 0 deletions app-shell/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)

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





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
20 changes: 14 additions & 6 deletions app-shell/build/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ For more details, please see the full [technical change log][changelog]

### Known issues

- Downgrading back to `3.4.0` from later releases _may_ cause the app to crash unless you delete the configuration folder (which will reset your app's configuration):
- macOS: `~/Library/Application Support/Opentrons`
- Linux: `~/.config/Opentrons`
- Windows: `%APPDATA%\Opentrons`
- Downgrading back to "3.4.0" from later releases _may_ cause the app to crash unless you delete the configuration folder (which will reset your app's configuration):
- macOS: "~/Library/Application Support/Opentrons"
- Linux: "~/.config/Opentrons"
- Windows: "%APPDATA%\Opentrons"
- The app's run log is still having problems displaying the current run step, especially if pauses and resumes are involved ([#2047][2047])

[2047]: https://github.com/Opentrons/opentrons/issues/2047
Expand All @@ -23,12 +23,14 @@ For more details, please see the full [technical change log][changelog]
- Switched the labware table of the protocol info page to organize by type instead of nickname
- Patched up some problems with robot discovery that could cause robots to fail to appear in environments with many robots present
- Fixed an app crash if a robot reported an invalid server version
- When calibrating labware, the app will now show all labware of the same type as calibrated once you've calibrated one of them
- This is _not_ a change in how the robot saves calibration; the API software has always saved calibration data by labware type

### New features

- We put a lot of work into the discovered robots list for this release:
- The app now displays robots you've connected to in the past as well as robots that it can hear from but are not responding properly to requests
- We've stripped off that annoying `opentrons-` that would appear in front of every robot's name
- We've stripped off that annoying "opentrons-" that would appear in front of every robot's name
- The "Pipettes and Modules" submenu will now only appear for the robot you've currently selected, so the robot list should be a little less noisy
- We improved the copy of the robot update popup to (hopefully) make it more clear whether you're upgrading, downgrading, or re-installing your robot's software
- We've upgraded our underlying [Electron framework][electron] to version 3, which closes up a few potential security holes and should result in a faster, smoother app experience for you!
Expand All @@ -43,14 +45,20 @@ For more details, please see the full [technical change log][changelog]

### Known issues

- While the underlying definition is correct, there is a known API bug that is causing the robot to think a `50ml` tube in a `15/50ml` tuberack is the same height as the `15ml` tube
- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50ml" tube in a "15/50ml" tuberack is the same height as the "15ml" tube
- The definition of "96-well-plate" has an incorrect height. When calibrating for the first time after a factory reset:
1. Begin labware calibration with the "96-well-plate" **off the deck**
2. Jog the pipette up until there is enough room to insert the plate
3. Insert plate and calibrate normally
- After the plate has been calibrated once, the issue will not reoccur

### Bug fixes

- We fixed a launch configuration problem with the Jupyter Notebook server that could result in a boot failure
- The "Not Now" button for a robot update will now be remembered by the robot, so other users of your robot won't get an update pop-up if you choose to keep your robot at an older software version
- The temperature module now correctly rounds its input to the nearest degree Celsius to reflect what it is physically capable of
- The API will no longer show hidden networks as "--" in its available Wi-Fi networks list
- The height of the P1000 tiprack was incorrect and has been corrected

### New features

Expand Down
6 changes: 3 additions & 3 deletions app-shell/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@opentrons/app-shell",
"productName": "Opentrons",
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "Opentrons desktop application",
"main": "lib/main.js",
"scripts": {
Expand All @@ -21,10 +21,10 @@
},
"homepage": "https://github.com/Opentrons/opentrons",
"devDependencies": {
"@opentrons/app": "3.5.0-beta.1"
"@opentrons/app": "3.5.0"
},
"dependencies": {
"@opentrons/discovery-client": "3.5.0-beta.1",
"@opentrons/discovery-client": "3.5.0",
"@thi.ng/paths": "^1.3.8",
"dateformat": "^3.0.3",
"electron-debug": "^2.0.0",
Expand Down
12 changes: 12 additions & 0 deletions app/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Features

* **app:** Show all labware of same type as confirmed ([#2525](https://github.com/Opentrons/opentrons/issues/2525)) ([ab8fdd9](https://github.com/Opentrons/opentrons/commit/ab8fdd9)), closes [#2523](https://github.com/Opentrons/opentrons/issues/2523)





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
6 changes: 3 additions & 3 deletions app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opentrons/app",
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "Opentrons desktop application UI",
"main": "src/index.js",
"repository": {
Expand All @@ -21,8 +21,8 @@
"flow-typed": "^2.5.1"
},
"dependencies": {
"@opentrons/components": "3.5.0-beta.1",
"@opentrons/shared-data": "3.5.0-beta.1",
"@opentrons/components": "3.5.0",
"@opentrons/shared-data": "3.5.0",
"@thi.ng/paths": "^1.3.8",
"classnames": "^2.2.5",
"events": "^3.0.0",
Expand Down
15 changes: 15 additions & 0 deletions components/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,21 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Features

* **protocol-designer:** add tooltip for labware name/type on steplist ([#2497](https://github.com/Opentrons/opentrons/issues/2497)) ([4890374](https://github.com/Opentrons/opentrons/commit/4890374)), closes [#2421](https://github.com/Opentrons/opentrons/issues/2421)
* **protocol-designer:** liquid tooltips on well selection, popper and portal ([#2521](https://github.com/Opentrons/opentrons/issues/2521)) ([12d8adb](https://github.com/Opentrons/opentrons/commit/12d8adb)), closes [#2487](https://github.com/Opentrons/opentrons/issues/2487)
* **protocol-designer:** replace liquid placement form ([#2518](https://github.com/Opentrons/opentrons/issues/2518)) ([3a6b06f](https://github.com/Opentrons/opentrons/commit/3a6b06f)), closes [#2429](https://github.com/Opentrons/opentrons/issues/2429)
* **protocol-designer:** use formik for liquid edit form ([#2512](https://github.com/Opentrons/opentrons/issues/2512)) ([3e7456f](https://github.com/Opentrons/opentrons/commit/3e7456f)), closes [#2460](https://github.com/Opentrons/opentrons/issues/2460)





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
2 changes: 1 addition & 1 deletion components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opentrons/components",
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "React components library for Opentrons' projects",
"main": "src/index.js",
"style": "src/index.css",
Expand Down
12 changes: 12 additions & 0 deletions discovery-client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Bug Fixes

* **api:** Write .env with absolute path for conf on make install ([#2500](https://github.com/Opentrons/opentrons/issues/2500)) ([ec469ed](https://github.com/Opentrons/opentrons/commit/ec469ed)), closes [#2495](https://github.com/Opentrons/opentrons/issues/2495)





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
2 changes: 1 addition & 1 deletion discovery-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opentrons/discovery-client",
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "Node.js client for discovering Opentrons robots on the network",
"main": "lib/index.js",
"bin": {
Expand Down
12 changes: 12 additions & 0 deletions labware-designer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Bug Fixes

* **shared-data:** Fix corner offset from slot logic; add in container offset to well coordinates ([#2519](https://github.com/Opentrons/opentrons/issues/2519)) ([c79684b](https://github.com/Opentrons/opentrons/commit/c79684b))





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
4 changes: 2 additions & 2 deletions labware-designer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
},
"name": "labware-designer",
"private": true,
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "Labware Designer",
"main": "src/index.js",
"bugs": {
Expand All @@ -18,7 +18,7 @@
"homepage": "https://github.com/Opentrons/opentrons",
"license": "Apache-2.0",
"dependencies": {
"@opentrons/shared-data": "3.5.0-beta.1"
"@opentrons/shared-data": "3.5.0"
},
"devDependencies": {
"flow-bin": "^0.82.0",
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
},
"npmClient": "yarn",
"useWorkspaces": true,
"version": "3.5.0-beta.1"
"version": "3.5.0"
}
26 changes: 26 additions & 0 deletions protocol-designer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,32 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)


### Bug Fixes

* **protocol-designer:** close liquid placement form when clear wells is clicked ([#2533](https://github.com/Opentrons/opentrons/issues/2533)) ([e0727e6](https://github.com/Opentrons/opentrons/commit/e0727e6)), closes [#2528](https://github.com/Opentrons/opentrons/issues/2528)
* **protocol-designer:** do not add __air__ on blowout ([#2545](https://github.com/Opentrons/opentrons/issues/2545)) ([b35cfa9](https://github.com/Opentrons/opentrons/commit/b35cfa9)), closes [#2498](https://github.com/Opentrons/opentrons/issues/2498)
* **protocol-designer:** fix LiquidPlacementForm onBlur typo ([#2546](https://github.com/Opentrons/opentrons/issues/2546)) ([c6a9f38](https://github.com/Opentrons/opentrons/commit/c6a9f38))
* **protocol-designer:** fix localization refactor mistakes ([#2499](https://github.com/Opentrons/opentrons/issues/2499)) ([4ef34f2](https://github.com/Opentrons/opentrons/commit/4ef34f2))


### Features

* **protocol-designer:** add tooltip for labware name/type on steplist ([#2497](https://github.com/Opentrons/opentrons/issues/2497)) ([4890374](https://github.com/Opentrons/opentrons/commit/4890374)), closes [#2421](https://github.com/Opentrons/opentrons/issues/2421)
* **protocol-designer:** allow user to delete entire liquid groups ([#2524](https://github.com/Opentrons/opentrons/issues/2524)) ([dce806b](https://github.com/Opentrons/opentrons/commit/dce806b)), closes [#2437](https://github.com/Opentrons/opentrons/issues/2437)
* **protocol-designer:** continue to liquids not design page ([#2539](https://github.com/Opentrons/opentrons/issues/2539)) ([49da7b1](https://github.com/Opentrons/opentrons/commit/49da7b1)), closes [#2534](https://github.com/Opentrons/opentrons/issues/2534)
* **protocol-designer:** implement "clear wells" button ([#2528](https://github.com/Opentrons/opentrons/issues/2528)) ([145977f](https://github.com/Opentrons/opentrons/commit/145977f)), closes [#2430](https://github.com/Opentrons/opentrons/issues/2430)
* **protocol-designer:** liquid tooltips on well selection, popper and portal ([#2521](https://github.com/Opentrons/opentrons/issues/2521)) ([12d8adb](https://github.com/Opentrons/opentrons/commit/12d8adb)), closes [#2487](https://github.com/Opentrons/opentrons/issues/2487)
* **protocol-designer:** replace liquid placement form ([#2518](https://github.com/Opentrons/opentrons/issues/2518)) ([3a6b06f](https://github.com/Opentrons/opentrons/commit/3a6b06f)), closes [#2429](https://github.com/Opentrons/opentrons/issues/2429)
* **protocol-designer:** use formik for liquid edit form ([#2512](https://github.com/Opentrons/opentrons/issues/2512)) ([3e7456f](https://github.com/Opentrons/opentrons/commit/3e7456f)), closes [#2460](https://github.com/Opentrons/opentrons/issues/2460)





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down
4 changes: 2 additions & 2 deletions protocol-designer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
},
"name": "protocol-designer",
"private": true,
"version": "3.5.0-beta.1",
"version": "3.5.0",
"description": "Protocol designer app",
"main": "src/index.js",
"bugs": {
Expand All @@ -18,7 +18,7 @@
"homepage": "https://github.com/Opentrons/opentrons",
"license": "Apache-2.0",
"dependencies": {
"@opentrons/components": "3.5.0-beta.1",
"@opentrons/components": "3.5.0",
"classnames": "^2.2.5",
"formik": "^1.3.1",
"i18next": "^11.5.0",
Expand Down
9 changes: 9 additions & 0 deletions protocol-library-kludge/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="3.5.0"></a>
# [3.5.0](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.1...v3.5.0) (2018-10-25)

**Note:** Version bump only for package protocol-library-kludge





<a name="3.5.0-beta.1"></a>
# [3.5.0-beta.1](https://github.com/Opentrons/opentrons/compare/v3.5.0-beta.0...v3.5.0-beta.1) (2018-10-16)

Expand Down