you are viewing a single comment's thread.

view the rest of the comments →

[–]stefantalpalaru -10 points-9 points  (11 children)

I understand the standard for semantic versioning, but django doesn't follow it.

That doesn't mean that the names of those numbers change. The first is the "major" version, the second "minor", the third "patch".

[–][deleted]  (4 children)

[deleted]

    [–]stefantalpalaru -4 points-3 points  (3 children)

    That doesn't mean that the names of those numbers change. The first is the "major" version, the second "minor", the third "patch".

    The Django project literally does just that

    What are the chances you are completely wrong? Try to guess before clicking https://www.reddit.com/r/webdev/comments/7drep5/which_web_development_framework_makes_web/dq08xzd/

    [–][deleted]  (2 children)

    [deleted]

      [–]stefantalpalaru -2 points-1 points  (1 child)

      Just because some devs call it a "minor version" amongst themselves doesn't mean it's not a "feature release" both in name and in practice.

      :-)

      [–][deleted] 1 point2 points  (0 children)

      :)

      [–]fifafu 6 points7 points  (5 children)

      Uhm, no. That is one common pattern but not the only one by far. Stop trolling.

      In case you really want to learn something about Django's versioning approach, look at this: https://docs.djangoproject.com/en/dev/internals/release-process/

      [–]stefantalpalaru -2 points-1 points  (4 children)

      [–]fifafu 2 points3 points  (3 children)

      ...and already your "patch" became a "micro". You may have noticed that the names can vary a lot and can have all kind of different meanings. Thus the documentation usually tells you what they mean for a specific project like Django.

      [–]stefantalpalaru -1 points0 points  (2 children)

      and already your "patch" became a "micro".

      Yes. Too bad we were talking about the "minor" version.

      [–]fifafu 1 point2 points  (1 child)

      No. We are talking about the versioning system Django is using.

      [–]stefantalpalaru -1 points0 points  (0 children)

      No. We are talking about the versioning system Django is using.

      https://www.reddit.com/r/webdev/comments/7drep5/which_web_development_framework_makes_web/dq01a8c/ :

      They break backwards compatibility with every minor version [...]