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

Migrate components to 3.0 #7338

Closed
35 tasks done
pleku opened this issue Jan 13, 2020 · 1 comment
Closed
35 tasks done

Migrate components to 3.0 #7338

pleku opened this issue Jan 13, 2020 · 1 comment

Comments

@pleku
Copy link
Contributor

pleku commented Jan 13, 2020

Everything except flow-component-base is locked until #7333 is merged.

  1. Create new branch x.x for the current version and push it to github, makes sure that it is protected (should be out of the box due to branch protection rules)
  2. Bump version in master to next major (y.0-SNAPSHOT where y=x+1)
  3. Bump Flow & flow-component-base versions
  4. Kill Webjar dependencies
  5. Kill Html imports and any local files those represent, or
  6. Convert Polymer 2 templates in tests to P3 (if not already)
  7. Replace synchronization API usage and executeJavaScript -> executeJS (if any)
  8. Bump any component dependencies
  9. Remove bower related ITs (pom-bower-mode.xml under IT module)
  10. Kill OSGi resource registrations for connectors, example: https://github.com/vaadin/vaadin-time-picker-flow/blob/master/vaadin-time-picker-flow/src/main/java/com/vaadin/flow/component/timepicker/osgi/TimePickerResource.java (no, these will not be added back for npm mode)
  11. Remove any IE11 or Safari <13 workarounds
  12. Create a PR for master branch and put it to the needs review column in ongoing

Core components:

  • Flow-components-base (Pekka)
  • OrderedLayout (Pekka)
  • ProgressBar (Artur)
  • Icons (Pekka)
  • Notification (Pekka)
  • Button (Pekka)
  • Details (Pekka)
  • RadioButton (Pekka)
  • Accordion (Pekka)
  • AppLayout (Denis)
  • CheckBox (Denis)
  • DatePicker (Denis)
  • Dialog (Denis)
  • FormLayout (Denis)
  • ListBox (Pekka)
  • Login (Denis)
  • SplitLayout (Pekka)
  • Tabs (Pekka)
  • Upload (Pekka)
  • TimePicker (Denis)
  • Select (Artur)
  • ComboBox (Pekka)
  • TextField (Artur)
  • IronList (Artur)
  • ContextMenu (Artur)
  • MenuBar (Artur)
  • Grid (Pekka)
  • CustomField (Pekka)

Commercial components:

  • Board (Diego)
  • Charts (Diego)
  • CRUD (Tulio)
  • ConfirmDialog (Tulio)
  • CookieConsent (Tulio)
  • GridPro (Tomi)
  • RichTextEditor (Tomi)
@pleku pleku created this issue from a note in OLD Vaadin Flow ongoing work (Vaadin 10+) (Ready To Go) Jan 13, 2020
@pleku pleku added the blocked label Jan 13, 2020
pleku added a commit to vaadin/flow-component-base that referenced this issue Jan 14, 2020
Removes webjars and uses Flow 3.0.

Part of vaadin/flow#7338
pleku added a commit to vaadin/flow-component-base that referenced this issue Jan 14, 2020
Removes webjars and uses Flow 3.0.

Part of vaadin/flow#7338
pleku added a commit to vaadin/flow-component-base that referenced this issue Jan 14, 2020
Removes webjars and uses Flow 3.0.

Part of vaadin/flow#7338
denis-anisimov pushed a commit to vaadin/flow-component-base that referenced this issue Jan 14, 2020
Removes webjars and uses Flow 3.0.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-icons-flow that referenced this issue Jan 14, 2020
Removes bower support.

Part of vaadin/flow#7338
@tomivirkki
Copy link
Member

Note that TextField master is currently at 2.2.0-alpha1 with a new feature that hasn't yet been finished. The 3.0 migration should start from 2.1 branch instead

@pleku pleku removed the blocked label Jan 15, 2020
@pleku pleku self-assigned this Jan 15, 2020
@pleku pleku moved this from Ready To Go to In progress in OLD Vaadin Flow ongoing work (Vaadin 10+) Jan 15, 2020
pleku added a commit to vaadin/vaadin-ordered-layout-flow that referenced this issue Jan 15, 2020
pleku added a commit to vaadin/vaadin-icons-flow that referenced this issue Jan 15, 2020
Removes bower support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-ordered-layout-flow that referenced this issue Jan 15, 2020
pleku added a commit to vaadin/vaadin-ordered-layout-flow that referenced this issue Jan 15, 2020
pleku added a commit to vaadin/vaadin-ordered-layout-flow that referenced this issue Jan 15, 2020
Bumps version to 3.0.
Removes unnecessary type parameter from `FlexComponent`. This is a breaking change.
Removes bower mode support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-icons-flow that referenced this issue Jan 15, 2020
Removes bower support.
Bumps version to 3.0.

Part of vaadin/flow#7338
pleku pushed a commit to vaadin/vaadin-button-flow that referenced this issue Jan 15, 2020
Removes bower support.

Part of vaadin/flow#7338
pleku pushed a commit to vaadin/vaadin-button-flow that referenced this issue Jan 15, 2020
Removes bower support.

Part of vaadin/flow#7338
denis-anisimov pushed a commit to vaadin/vaadin-button-flow that referenced this issue Jan 15, 2020
Removes bower support.

Part of vaadin/flow#7338

Co-authored-by: caalador <mikael.grankvist@gmail.com>
denis-anisimov pushed a commit to vaadin/vaadin-checkbox-flow that referenced this issue Jan 15, 2020
pleku added a commit to vaadin/vaadin-notification-flow that referenced this issue Jan 15, 2020
Bumps version to 3.0.
Removes bower support.

Part of vaadin/flow#7338
denis-anisimov pushed a commit to vaadin/vaadin-checkbox-flow that referenced this issue Jan 15, 2020
tulioag pushed a commit to vaadin/vaadin-app-layout-flow that referenced this issue Jan 17, 2020
Part of vaadin/flow#7338

Co-authored-by: Pekka Hyvönen <pekka@vaadin.com>
pleku added a commit to vaadin/vaadin-grid-flow that referenced this issue Jan 17, 2020
Bumps to version 5.0.
Removes bower support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-login-flow that referenced this issue Jan 17, 2020
Part of vaadin/flow#7338

Co-authored-by: Pekka Hyvönen <pekka@vaadin.com>
pleku added a commit to vaadin/vaadin-custom-field-flow that referenced this issue Jan 17, 2020
Bump version to 4.0
Remove bower support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-accordion-flow that referenced this issue Jan 17, 2020
Bump version to 3.0.
Remove bower support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-grid-flow that referenced this issue Jan 17, 2020
Bumps to version 5.0.
Removes bower support.

Part of vaadin/flow#7338
pleku added a commit to vaadin/vaadin-custom-field-flow that referenced this issue Jan 17, 2020
Bump version to 4.0
Remove bower support.

Part of vaadin/flow#7338
tulioag pushed a commit to vaadin/vaadin-charts-flow that referenced this issue Jan 17, 2020
pleku added a commit to vaadin/vaadin-date-picker-flow that referenced this issue Jan 17, 2020
Part of vaadin/flow#7338

Co-authored-by: Pekka Hyvönen <pekka@vaadin.com>
tulioag pushed a commit to vaadin/vaadin-accordion-flow that referenced this issue Jan 20, 2020
@pleku pleku added this to the V15 milestone Jan 21, 2020
@pleku pleku closed this as completed Jan 21, 2020
OLD Vaadin Flow ongoing work (Vaadin 10+) automation moved this from In progress to Done - pending release Jan 21, 2020
Phan-ThanhDat pushed a commit to vaadin/vaadin-upload-flow that referenced this issue Mar 11, 2020
Bump version to 3.0.
Remove bower support.

Part of vaadin/flow#7338
Phan-ThanhDat pushed a commit to vaadin/vaadin-upload-flow that referenced this issue Mar 11, 2020
Bump version to 3.0.
Remove bower support.

Part of vaadin/flow#7338
manolo pushed a commit to vaadin/vaadin-combo-box-flow that referenced this issue Oct 3, 2020
vaadin/vaadin-combo-box#319

Bumps major version to 4.0.
Removes bower support

Part of vaadin/flow#7338

Flow-component: vaadin-combo-box
manolo pushed a commit to vaadin/vaadin-combo-box-flow that referenced this issue Oct 3, 2020
vaadin/vaadin-combo-box#319

Bumps major version to 4.0.
Removes bower support

Part of vaadin/flow#7338

Flow-component: vaadin-combo-box
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 3, 2020
vaadin/vaadin-charts#315

Part of vaadin/flow#7338

Flow-component: vaadin-charts
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 3, 2020
vaadin/vaadin-accordion#50

Part of vaadin/flow#7338

Flow-component: vaadin-accordion
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 3, 2020
vaadin/vaadin-charts#315

Part of vaadin/flow#7338

Flow-component: vaadin-charts
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 3, 2020
vaadin/vaadin-accordion#50

Part of vaadin/flow#7338

Flow-component: vaadin-accordion
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 5, 2020
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 5, 2020
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 6, 2020
manolo pushed a commit to vaadin/flow-components that referenced this issue Oct 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
OLD Vaadin Flow ongoing work (Vaadin ...
  
Done - pending release
Development

No branches or pull requests

2 participants