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

[ChartJs] Remove <3.9 boundary and fix testsuite #1433

Closed
wants to merge 1 commit into from

Conversation

evertharmeling
Copy link
Contributor

@evertharmeling evertharmeling commented Jan 31, 2024

Q A
Bug fix? no
New feature? no
Issues Relates to #1013 and #1417
License MIT

In #1013 the version of chartjs was restricted to <3.9 and since adjusting the test script in #1417 (and later merging #1389) it seemed that version constraint notation ^3.4.1 <3.9 wasn't supported (see) by it. I tried supporting the boundary condition but it turned into quite the rabbit hole correctly parsing it and keeping it simple/pragmatic.

If I understand correctly, issue #1013, introduced the boundary condition because it was related to our testsuite, since that has been fixed in #1202. It looks like we therefor can drop the upper boundary again. I'm not sure if we cover the issue in our testsuite, but our testsuite passes on chartjs@3.9.1.

So the removal of the boundary introduces:

  • Fully support chartjs versions ^3.4.1 and ^4.0
  • Testscript is fully ran again (see) with no complex adjustments supporting exotic notations
    • When such boundary conditions are necessary in the future we could take a look at it again

Cheers!

@evertharmeling
Copy link
Contributor Author

Snugged in with #1518

weaverryan added a commit that referenced this pull request Feb 26, 2024
…armeling)

This PR was merged into the 2.x branch.

Discussion
----------

[ChartJs] Remove <3.9 boundary in devDependencies

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Issues        | Follow up on #1518 (more info in #1433)
| License       | MIT

Commits
-------

d2836a9 [ChartJs] Remove <3.9 boundary and fix testsuite
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Review Needs to be reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants