frictionlessdata / tableschema-go

A Go library for working with Table Schema.
MIT License
46 stars 10 forks source link

Version 1.11 seems to have been released by mistake #81

Closed roll closed 4 years ago

roll commented 4 years ago

Overview

Hi @danielfireman, I've added the release version of this package to our status page - https://github.com/frictionlessdata/software/blob/master/STATUS.md and it seems that by semver the latest version is 1.11 which is not really the last one

Probably we can just release 1.12 to solve it without breaking things.

WDYT?

danielfireman commented 4 years ago

Cool. I didn't know there is a way to calculate/infer the correct semver label. Which software are you using?

About releasing a new 1.12 version, I think it was simples and would work, but after some more reading, I opted for finally fixing the release labels and making 1.2 the latest stable (much smaller than 1.12).

Checked the status page and looks ok, could you please doublecheck?

roll commented 4 years ago

@danielfireman Hi, not sure I understand - you mean how we choose which version to release? Just basic semver - https://github.com/frictionlessdata/software#labels (major/minor/fix). And comparision happens like this major1 > major2, minor1 > minor2, fix1 > fix2

It shows now 1.2 as the latest version. Which I guess correct. Although still a little bit confusing, for example, regarding the 1.4 tag or the most recent 1.1.1 version.

PS. BTW It seems we can't use two number versions also. Just tried with other package and got this issue - https://github.com/frictionlessdata/DataPackage.jl/issues/20 :smiley:

danielfireman commented 4 years ago

Sorry about the confusion. The summary is that I decided to enjoy the beginning of the project to make the whole release history saner, which led to 1.2 instead of 1.12. Now we can evolve from a cleaner slate.

You right, the latest stable version is 1.2 and I believe this solves the problem. Thanks for pointing this out!