Profile Versioning to match the downloaded Modpack versioning feature

When you download a modpack from CurseForge within the client, it shows "versions" and "changelog" tabs showing the version # of the modpack and the changelog associated with those versions.


The same feature should be possible in private Profiles so that we, end users, can manage our profiles, especially when mods receive updates.


I think the most common use case of this feature would be that the end user will have many mods installed in a modpack, and they see that a few of those mods have an update. To help prevent crashes, world corruption, etc., the end user would create a version (or snapshot) of the modpack. This will allow the user to provide the version's name and select the mods they want to update individually. They can then change the whole profile but only apply it to the latest version. They can discard the newest version or roll back to any previous modpack version.


I am basing this idea of VirtualBox's Snapshot feature for VMs: https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/snapshots.html

  • Guest
  • Mar 7 2025
  • Future consideration
  • Attach files

Hold on!

Before you post your idea…

This board is being moderated, if you wish for your idea(s) to go public, please consider the following:

  1. Search for existing ideas

    If your idea already exists, vote for it, this will increase the chances for the idea to become reality. Duplicate ideas only split and lower votes

  2. No tech-support

    This board is for new ideas and feature suggestions, for technical issues or bug reports, visit/contact CurseForge Support

  3. English only

    This ensures that the idea is accessible to a wider audience and makes it easier for others to understand and vote for the idea

  4. No profanity

    Any ideas posted with foul language will not be published and get deleted

  5. Stay on point

    Avoid posting 'lists' of different ideas, we won't be able to address them with a proper status and they will get less votes from others, each idea should have its own post