Skip to content

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.

2 participants