sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    🫛 Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download

    Versioning

    Scheduled Pinned Locked Moved Developers' Forum
    7 Posts 3 Posters 382 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Dan RathbunD Offline
      Dan Rathbun
      last edited by

      If you need adopt a version schema for your projects, you might want to understand how the Ruby Core itself handles versioning.

      ➡ Semantic Versioning starting with Ruby 2.1.0

      I'm not here much anymore.

      1 Reply Last reply Reply Quote 0
      • Dan RathbunD Offline
        Dan Rathbun
        last edited by

        And for information about typical Gem versioning:

        RubyGems Rational Versioning

        I'm not here much anymore.

        1 Reply Last reply Reply Quote 0
        • tt_suT Offline
          tt_su
          last edited by

          @dan rathbun said:

          ➡ Semantic Versioning starting with Ruby 2.1.0

          Hallelujah! I'm glad they finally do this!

          1 Reply Last reply Reply Quote 0
          • J Offline
            Jim
            last edited by

            @dan rathbun said:

            If you need adopt a version schema for your projects, you might want to understand how the Ruby Core itself handles versioning.

            ➡ Semantic Versioning starting with Ruby 2.1.0

            @unknownuser said:

            Version Schema

            MAJOR: increased when incompatible change which can’t be released in MINOR
                Reserved for special events
            MINOR: increased every christmas, may be API incompatible
            TEENY: security or bug fix which maintains API compatibility
                May be increased more than 10 (such as 2.1.11), and will be released every 2-3 months.
            PATCH: number of commits since last MINOR release (will be reset at 0 when releasing MINOR)
            

            I didn't see where semver mentions bumping versions at Christmas, special events, or arbitrarily every 2-3 months. Is this versioning or marketing?

            Maybe something was mangled in translation to English.

            Hi

            1 Reply Last reply Reply Quote 0
            • tt_suT Offline
              tt_su
              last edited by

              https://bugs.ruby-lang.org/projects/ruby-trunk/roadmap

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jim
                last edited by

                Ah, so that just means yearly releases. So your encoding bugs might be fixed in 2.2.0 when release in December.

                Hi

                1 Reply Last reply Reply Quote 0
                • tt_suT Offline
                  tt_su
                  last edited by

                  It's still unclear what release they are scheduled for. Sometimes these things end up in new releases only - some times they backport the fixes.

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Buy SketchPlus
                  Buy SUbD
                  Buy WrapR
                  Buy eBook
                  Buy Modelur
                  Buy Vertex Tools
                  Buy SketchCuisine
                  Buy FormFonts

                  Advertisement