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

[Meteor 3] Tinytest major version increased #13110

Open
zodern opened this issue Apr 25, 2024 · 2 comments
Open

[Meteor 3] Tinytest major version increased #13110

zodern opened this issue Apr 25, 2024 · 2 comments
Milestone

Comments

@zodern
Copy link
Member

zodern commented Apr 25, 2024

I have a package that should work in Meteor 3 as is, but fails while running tests due to a version constraint on tinytest. The Meteor 3 changelog doesn't mention any breaking changes for tinytest. It would be nice if the major version of tinytest was changed back, or if any breaking changes in the package are documented.

@zodern zodern changed the title [Meteor 3] Tinytest major version bumped [Meteor 3] Tinytest major version increased Apr 25, 2024
@StorytellerCZ StorytellerCZ added this to the Release 3.0 milestone Apr 26, 2024
@nachocodoner
Copy link
Member

Sorry. Of which package you refer into? Or how to replicate the problem you mention?

Just any app with a package on Meteor 2.x using tinytest, when upgrade to 3.x will trigger the version constraint?

@zodern
Copy link
Member Author

zodern commented Apr 29, 2024

Anytime the major version of a core package is increased, every package that uses it has to be updated to indicate they are compatible with the new major version. Early Meteor 3 releases had bumped the major version of every core package, and some work was done a while ago to find packages with no breaking changes and revert the major version back to what was. It seems either tinytest was missed, or we're missing documentation on what the breaking changes in it are.

I discovered this while updating montiapm:agent-binary-deps. The only package it uses is tinytest. If tinytest has no breaking changes, then montiapm:agent-binary-deps should have worked in Meteor 3 without having to update its package.js file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants