Skip to content
This repository has been archived by the owner on Mar 16, 2021. It is now read-only.

Bump Handsontable to 8.0.0-beta.2 and make adjustments for the transition. #211

Merged
merged 3 commits into from
Jul 29, 2020

Conversation

jansiegel
Copy link
Member

Context

  • Made adjustments to the changes in 8.0.0-beta2, including the typing differences and new/removed settings
  • Bumped Handsontable to 8.0.0-beta.2 for both dependencies and peerDependencies
  • Modified some dependency versions:
    • Changed the tsickle dependency version range to temporarily avoid bigger updates in dependencies (the later 0.* versions seem to not be compatible with typescript@3.4.5, while updating the typescript version causes the angular-related dependencies to fail - should be addressed later on)
    • Changed all the @angular/* dependencies from ~8.0.0 to ^8.0.0 because of a npm audit error
    • Bumped the protractor devDependency to the latest version because of a npm audit error
    • Added npm-registry-fetch as a devDependency to force a specific version that doesn't cause a npm audit error.

      I could've avoided adding new devDependencies by updating angular to v10, but it cased some additional issues, which would require more time to be investigated.

How has this been tested?

This PR needs to be tested with the current develop of Handsontable, as there were some changes in the TS typings in handsontable/handsontable#7145 (that's why the tests are failing on the CI)

…g differences and new/removed settings

- Bump Handsontable to 8.0.0-beta.2 for both dependencies and peerDependencies�
- Modify the 'tsickle' dependency version range to temporarily avoid bigger updates in dependencies
@aninde
Copy link

aninde commented Jul 24, 2020

It's impossible to build, as CI said. I also tried with the current development, as in the case of Vue.
Screenshot 2020-07-24 at 13 50 55

@wojciechczerniak
Copy link

@aninde CI and your build error fail because as @jansiegel wrote:

This PR needs to be tested with the current develop of Handsontable, as there were some changes in the TS typings in handsontable/handsontable#7145 (that's why the tests are failing on the CI)

Installing the latest develop fixes those errors 👍

Copy link

@wojciechczerniak wojciechczerniak left a comment

Choose a reason for hiding this comment

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

Tested with Angular 8, ok 👍
Tested with Angular 10, after small fix #212 ok 👍
Tested with instance reference and API 👍
Tested UI works like Vanilla JS 👍
Tested with attributes and a singe settings attr 👍
Tested with hooks 👍
Tests pass green 👍

LGTM 👍

@jansiegel jansiegel merged commit 893dddb into develop Jul 29, 2020
@jansiegel jansiegel deleted the feature/8.0.0-beta2-adjustments branch July 29, 2020 11:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants