Major Version vs Minor Version: SharePoint Online Versions

Major Version vs Minor Version: SharePoint Online Versions

Last Updated on April 27, 2024

Confused between major and minor versions?

Well, depending on how you use SharePoint, having one or both can simplify your content management.

In this article, we’ll take a look at the different types of versioning in SharePoint Online and how to enable both of them.

Let’s get started.

How version history works in SharePoint Online

Every time you make a change in a document in a library, edit a list, or make some changes on a page, the system creates a new version.

Versioning has three primary features:

  • Track the history of a version and see various information (like the date the change occurred and who caused it)
  • Restore a previous version of a document, list, or page with the restored version becoming the new current version
  • View a previous version without restoring or overwriting the current version

Version history is now enabled by default on all newly created document libraries and lists — and saves the last 500 versions of a document.

Most default list types also support version history like issue tracking lists, calendars, custom lists, and many others.

For document libraries, version history also works on all file types that you can store in the document library (documents and pages).

Sign up for exclusive updates, tips, and strategies

    How to see the version history in SharePoint Online

    If you want to see the version history of a specific item or document, simply navigate to the list or library where it is located.

    Once there:

    • Right-click on the file
    • Click version history from the options
    Right-click the file and select version history

    You will then see a new dialogue box open with all the saved versions of the file.

    If you want to view, restore, or delete a version, simply click on it and specify the action that you want to do.

    Click on a specific file version

    Note: For more information on version control, check out this article: SharePoint Version Control: The Strongest Feature?

    Major and minor versions in SharePoint Online

    SharePoint Online saves two versions — major and minor versions.

    • Think of major versions as the ones representing a milestone, or a big change in the document, like submitting it for publication.
    • That follows that minor versions are the small changes being made to a document — like small corrections here and there.

    The way you use both versions depends entirely on you. For starters, here’s how organizations typically use them:

    • Minor versions are typically used when the file is still under development.
    • While a document is still in draft, most leaders set up a security protocol so only the people who have permission can see the draft.
    • The major version is then recorded when a document is ready for general viewing or when it is published.

    Versioning in lists is a little different. That’s because lists don’t support minor versions. Instead, items remain in pending status until approved.

    You will know if the version is a major one since the version number is a whole number. Minor versions are tracked and shown as decimal numbers.

    Enable versioning in SharePoint Online

    As I wrote earlier, versioning is enabled by default today. But the things you can adjust will depend on the library or list.

    Major and minor versions in document libraries

    Minor versioning is disabled by default in document libraries. On the bright side, you can always enable it anytime.

    Versioning is required in a document library for restoring previous versions and for file retention.

    This means you won’t be able to disable versioning in a document library. You can set the minimum (100) and maximum (50,000) versions recorded though.

    If you want to change the number of versions saved or enable minor versions in the document library, follow these steps:

    • Click the gear icon on the target library
    • Hit the library settings option
    • See more library settings
    Navigate to the library settings from the settings icon

    On the next page, click the versioning settings link:

    Versioning settings

    You will see here that by default, the option for creating major versions is automatically selected.

    If you only wanted to change the number of major versions the system will save, all you have to do is change the value on the numerical field.

    Keep the following number of major versions

    If you want to add minor versions into the mix, you need to select the option for creating major and minor (draft) versions.

    Right then, you will be able to specify the maximum number of drafts (minor versions) of a major version:

    Keep drafts for the following number of major versions

    Versioning in custom lists

    Similar to document libraries, major versions in custom lists are enabled by default while there are no minor versions.

    However, custom lists have a draft functionality that kind of works like minor versions. Item lists that are in draft mode are in pending status.

    The system can save as many as 50,000 versions, although, by default, it only saves the last 50 major versions.

    One difference here though is that versioning can be totally disabled. Here’s what I mean:

    • Click the gear icon on the target custom list
    • Hit the list settings option

    On the next page, click the versioning settings link:

    Versioning settings

    By default, a custom list saves major versions without any minor versions.

    If you want to disable versioning altogether, all you have to do is select the no option on creating versions.

    Don't create a version each time a list item is edited

    If you want the custom list to create drafts for item lists (in pending status until approved), all you have to do is enable and specify the number of drafts:

    Keep drafts for the following number of approved versions

    Minor and major versions in a site pages library

    The versioning in the SharePoint Online site pages library has both major and minor versions enabled by default.

    On the other hand, you can also disable the whole versioning feature completely or just the minor versions.

    But I don’t recommend touching the settings here besides the number of versions that will be saved since it will mess up the restore function in the pages.

    For the sake of explaining things, you can select any of the options:

    1. Versioning completely disabled
    2. Major versions only
    3. Major and minor versions
    Versioning settings in the site pages library

    Meanwhile, you can use the appropriate numerical fields to specify the number of major and minor versions to keep:

    Keep the number of major versions and drafts

    How to switch from minor to major versions

    The next question now is how to promote a minor version as the major version. Well, it turns out that you really don’t have to do anything special.

    There are three main methods that this happens automatically:

    1. Publishing a document or a page.
    2. Checking in a document or a page that you checked out.
    3. Approving changes via content approval.

    This means that when you act on a document or a file and move it to publish, the current working version will become the major version.

    Again, versioning works differently with lists. Item lists that are being edited will gain a pending status and will become a major version when saved.

    So which type of version control do you prefer? Kindly share your thoughts in the comment section below.

    Need professional help? Please send me a message using the site’s contact form. I’ll get back to you asap.

    About Ryan Clark

    As the Modern Workplace Architect at Mr. SharePoint, I help companies of all sizes better leverage Modern Workplace and Digital Process Automation investments. I am also a Microsoft Most Valued Professional (MVP) for M365 Apps & Services.

    Subscribe
    Notify of
    guest
    0 Comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x
    Scroll to Top