Meteor 2.4 is now out and recommended. See highlights below!
Highlights:
• Unified Meteor NPM installer
• Windows improvements
• Runtime performance improvements
• Typescript update to 4.3.5
• Apollo skeleton now uses Apollo server v3
I’m using Linux Ubuntu, it took me 5 minutes to figure out that I need to modify the $PATH environment in order to access meteor command.
I add this to my ~/.bash_profile file:
#meteor
export PATH=$PATH:$HOME/.meteor
Could you update the document? I think it could help other developers.
I (coincidentally) ran meteor update --all-packages yesterday on several of my systems. It updated them all to meteor 2.4 (that’s what is listed in the .meteor/release file).
I am not clear about how (or even whether I need to) migrate to the npm-based installer. If I run the npm-based installer command, will this result in anything different from running meteor update?
Basically, I’d like to ask that you update the “migration” section of the changelog to be explicit about what current users of Meteor need to do: should we simply use meteor update to get to 2.4, or do we need to reinstall Meteor using the npm process?
By the way, the post links to Publish and subscribe | Meteor API Docs , but info about the publication strategies (SERVER_MERGE / NO_MERGE / NO_MERGE_NO_HISTORY) does not seem to exist yet in the docs?
The npm package called meteor is just an installer.
In the same way that you didn’t need to reinstall Meteor to upgrade when we were using the curl... command you also don’t need to reinstall meteor to upgrade now.
meteor update is always enough to update Meteor in a project.
Also, meteor npm package shouldn’t be a dependency in your package.json.