Sha256: bd4dd500332b7aec3f560641dad614d64b2921a862ec8d25b9b98e69a4e0beb5

Contents?: true

Size: 1.45 KB

Versions: 19

Compression:

Stored size: 1.45 KB

Contents

## Versioning
### Version Number for Machines

This gem uses a slightly modified version of the **SemVer** specification, namely:
```ruby
    spec.version = "BREAKING.PATCHES.NONBREAKING"
```
You can use this versioning with your dependency tools, only you have a somewhat stronger guarantee that your
code won't break if you limit yourself to the third number, but you need to allow second level updates in order to
get (security and other) patches.

### Version Number for Humans
Since the above-described type of versioning doesn't tell you anything about the functional state of the gem (you can go from a "hello world" to a full blown operating system
without making a breaking change, as long as your operating system prints "hello world" to the screen) (SemVer, when used correctly, doesn't tell anything about the functional state of a software package either), a second, human-friendly version number can be found in `spec.metadata[:human_version]`.

The magnitude of this version number shall be made to correspond to actual functional changes in the software. If I've worked a lot on the package, I'll make it move a lot, but unless I've made breaking changes, I'll stick to only moving the third number in the `spec.version` version.

This number is for you. If you see it increase a lot, it probably means much more new goodies, but is less strictly defined then the version number for the machine.  (I reserve the right to later change the way I change this number).

Version data entries

19 entries across 12 versions & 6 rubygems

Version Path
xlmydsykwnrfbnvjffqcokoorkbskzzhrtgnzxkapmjtffjfkwcvwklmsrzwfiatwigrvmftpbybbeqi-0.1.0 VERSIONING.md
ivyxxcspcqlaocvjbghawvbdartwsfffurhnqzlwvsbgieweawfntuwecdcminmiaunqteqgbrfuxppntjdvyvsswxwepnbfqstnrnsotrhndihkudyahthaxatviwrwtgllwbqhibouqctrxtypac-0.1.0 VERSIONING.md
gemspec-0.3.1 share/gemspec/templates/init/VERSIONING.md
gemspec-0.3.1 VERSIONING.md
gemspec-0.3.0 VERSIONING.md
gemspec-0.3.0 share/gemspec/templates/init/VERSIONING.md
rake-plugin-0.1.3 VERSIONING.md
gemspec-bump-0.3.1 VERSIONING.md
gemspec-0.2.5 VERSIONING.md
gemspec-0.2.5 share/gemspec/templates/init/VERSIONING.md
gemspec-0.2.3 share/gemspec/templates/init/VERSIONING.md
gemspec-0.2.3 VERSIONING.md
gemspec-0.2.2 share/gemspec/templates/init/VERSIONING.md
gemspec-0.2.2 VERSIONING.md
gemspec-0.2.1 VERSIONING.md
gemspec-0.2.1 share/gemspec/templates/init/VERSIONING.md
gemspec-0.1.0 VERSIONING.md
gemspec-0.1.0 share/gemspec/templates/init/VERSIONING.md
core_x-0.1.1 VERSIONING.md