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(protocol-designer): bump PD to v4.0.3 #5922

Merged
merged 1 commit into from
Jul 14, 2020
Merged

Conversation

IanLondon
Copy link
Contributor

@IanLondon IanLondon commented Jun 16, 2020

overview

Closes #5890

changelog

Change PD version variable

review requests

🐮

risk assessment

Low, but should only merge right before release


Changes since last PD release:

The big feature: Thermocycler support!

Other usability improvements:

Style changes to the timeline sidebar

E2E testing updates

Misc non-user-facing changes


All PD/components/shared-data/js commits since last PD release:

24ca6f56e feat(protocol-designer): add form level error when TC block + lid temps are not provided
9681acaa4 feat(protocol-designer): promote thermocycler to full feature (#5921)
9e22e78ae refactor(protocol-designer): Add better hierarchy to the profile form (#6111)
33ae86081 feat(protocol-designer): warn before deleting cycle; update confirm modals (#6101)
d697b35d0 feat(protocol-designer): only show one labware name in sidebar tooltip (#6088)
1d79fdc4e fix(protocol-designer): new TC steps default to last TC module state (#6090)
eeb56cc91 feat(protocol-designer): add delay form fields (#6085)
8bd03f8dd feat(protocol-designer): add profile step numbers to TC side bar (#6099)
ee0d583f1 feat(protocol-designer): add initial step to new tc cycles (#6092)
f29d0fcdd chore(js): improve jest watch performance by not watching node_modules (#6084)
39ed16338 fix(protocol-designer): fix TC profile step lid label text (#6069)
13259ffb6 feat(protocol-designer): add profile button tooltips (#6076)
7f98f1fca feat(protocol-designer): update tc profile button copy (#6094)
7f935f3e7 refactor(components): add optional data id to Titled List component (#6041)
5fd5f4d46 feat(protocol-designer): add FF for air gap + delay (#6048)
e32cc0188 feat(protocol-designer): show confirm modal before losing form's unsaved changes (#6040)
cd481a71f refactor(protocol-designer): change pipette select to use data-test instead of data-id (#6050)
c9a883081 refactor(protocol-designer): fix TipPositionField-related types (#6024)
11dc15bab refactor(components): add Svg primitive to allow Icon to take style props (#5999)
c248d32ca fix(shared-data): do not show calibration block defs in the labware library (#6031)
f56e2f47b feat(shared-data): add labware definitions for calibration block (#5993)
f922cf156 refactor(protocol-designer): use i18n in labware upload copy (#6014)
57cc219b8 feat(components): add primitive btns and fix useHover on disabled buttons (#5972)
3f1c7f62c test(protocol-designer): mock file-saver while using cypress (#5943)
ade4ccad1 feat(protocol-designer): reverse multi channel substep arrows in sidebar (#5931)
cf70c9810 fix(protocol-designer): auto add TC module id to TC steps (#5944)
5ab095d59 fix(protocol-designer): Update profile step fields alignment (#5937)
3204f6c40 fix(protocol-designer): Lighten TC hover overlay (#5939)
9b0a66611 feat(components): add position props to primitive components (#5926)
c3ef1534f style(protocol-designer): flip the expand/collapse arrow for TC substep accordions (#5925)
19c24795f fix(protocol-designer): ensure lid is closed before calling TC runProfile (#5918)
2e3514b93 style(protocol-designer): decrease click target area for TC form radio buttons (#5914)
644375c80 fix(protocol-designer): ensure all TC set temps + runProfile are awaited (#5910)
e5894c5df feat(protocol-designer): add TC announcement modal (#5898)
179f6381c feat(protocol-designer): replace v4 protocol export hint (#5897)
cf769767e refactor(protocol-designer): Update confirm unsaved step deletion modals (#5877)
47b43296b feat(protocol-designer): add TC profile deck visualization (#5896)
edcfadcbd feat(protocol-designer): add ending hold to TC profile substeps (#5884)
615866c05 feat(protocol-designer): style TC profile substeps (#5876)
8192afdce feat(protocol-designer): Reset TC form on form type toggle (#5871)
5e7d15f14 test(protocol-designer): fix broken TC state test (#5872)
2ac185b63 fix(protocol-designer): Correct tc profile fields sizing (#5870)
83eff59dd feat(protocol-designer): add TC profile state updater (#5856)
cc3be8ed2 feat(protocol-designer): implement thermocyclerProfileStep CC (#5858)
ab290381d feat(protocol-designer): create barebones TC profile substeps (#5865)
e7523a867 feat(protocol-designer): Add number maskers to tc duration fields (#5848)
484faa97b refactor(js): enable Flow's types-first mode and fix errors (#5854)
4b3e00854 feat(protocol-designer): implement formToArgs for TC profile (#5842)
e20bbdaae feat(protocol-designer): add atomic thermocyclerRunProfile command creator (#5843)
586e94a5f refactor(protocol-designer): add names to edit, add, and delete module buttons in PD (#5832)
e0174b886 refactor(protocol-designer): add type exports to class components (#5834)
e3b92be6f refactor(components): add data id to pipette dropdown options (#5822)
f335d7755 feat(protocol-designer): Add step grouping and styles for tc cycles (#5836)
9ee503042 refactor(protocol-designer): add annotations for more PD modules (#5833)
e0738c047 refactor(protocol-designer): annotate exports of functional components (#5825)
72ba566d0 refactor(protocol-designer): annotate types of connect'd components (#5827)
88d9ff3db refactor(protocol-designer): annotate more PD exports (#5824)
9ca99117e feat(protocol-designer): finish form-level errors for dynamic fields (#5818)
4cfc25d88 feat(protocol-designer): Add profile step numbers and tooltips (#5819)
8cee11bf3 refactor(protocol-designer): annotate export types in several redux modules (#5817)
c303e38ee feat(protocol-designer): Add validation to profile settings and end hold (#5802)
5cb55bc4d feat(protocol-designer): add support for TC cycles (#5809)
eb950b654 feat(protocol-designer): Style dynamic step fields (#5795)
2161ea4de style(js): prefer const for non-reassigned values (#5790)
2e4db665f refactor(js): start preparing JS codebase for Flow's types-first mode (#5785)
5a145dcd7 feat(js): update lodash to 4.17.15 (#5788)
56588f053 feat(protocol-designer): implement form-level errors for dynamic profile fields (#5784)
9a36b87b7 feat(protocol-designer): disable save for dynamic field errors (#5769)
6695bd3cd fix(protocol-designer): Remove errant p tag (#5786)
ce484cb30 feat(protocol-designer): Add profiles settings to TC profile form (#5771)
8e5248fb5 feat(components): add useConditionalConfirm hook to shared components (#5735)
f797cdcec fix(protocol-designer): Add scroll to top on export modal display (#5744)
a2c6ca6ed feat(protocol-designer): create barebones setup for TC profile steps (#5751)
d388237a1 feat(protocol-designer): Add ending hold state fields to TC profile (#5750)
1ec714baa chore(js): specify exact versions for production dependencies (#5730)
507df32fd feat(protocol-designer): add timeline error when aspirating/dispensing from TC with lid closed (#5705)
635fbe74f feat(protocol-designer): add lid cooling hint (#5704)
47dee8e3d feat(protocol-designer): implement ModuleTag for TC state (#5697)
2f116525e feat(protocol-designer): add substeps for TC State step (#5695)
81a8e766f feat(protocol-designer): implement empty getDisabledFields for tc step (#5692)
d5f0a603e refactor(protocol-designer): fix type annotation on engageMagnet (#5687)
3ce18f2dd refactor(protocol-designer): remove misc unused files/exports (#5686)
5b8130dcb feat(protocol-designer): add thermocycler command creator (#5683)
0c26c9d31 fix(protocol-designer): Default to Gen1 for TC in edit modules modal (#5672)
2831677ce feat(protocol-designer): Default tc state for to previous saved state (#5668)
7849b5c0a feat(protocol-designer): Add validation to TC state form (#5659)
34ff540ba feat(protocol-designer): implement TC robot state updaters (#5657)

@IanLondon IanLondon added ready for review protocol designer Affects the `protocol-designer` project DO NOT MERGE Indicates a PR should not be merged, even if there's a shiny green merge button available labels Jun 16, 2020
@IanLondon IanLondon requested review from Kadee80, shlokamin and a team June 16, 2020 13:44
Copy link
Member

@shlokamin shlokamin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏄🏾‍♂️

Copy link
Contributor

@Kadee80 Kadee80 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥥

@IanLondon IanLondon removed the DO NOT MERGE Indicates a PR should not be merged, even if there's a shiny green merge button available label Jul 14, 2020
@IanLondon IanLondon merged commit 95b8496 into edge Jul 14, 2020
@IanLondon IanLondon deleted the pd_bump-version-4-0-3 branch July 14, 2020 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
protocol designer Affects the `protocol-designer` project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

PD: bump to '4.0.3' for TC release
3 participants