Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to semantic versioning #13

Closed
avian2 opened this issue Jun 29, 2017 · 3 comments
Closed

Move to semantic versioning #13

avian2 opened this issue Jun 29, 2017 · 3 comments

Comments

@avian2
Copy link
Owner

avian2 commented Jun 29, 2017

Traditionally Python Unidecode followed the versioning scheme used by the original Perl module. This doesn't make sense any more because:

Next release should be numbered something like 1.0.22.

@FRidh
Copy link

FRidh commented Dec 30, 2017

Would you mind making a re-release of 0.04.21 as 0.4.21? Then we can use semantic versioning right away.

The reason I am asking is that this is the only package I encountered which breaks usage of packaging.version.Version (https://github.com/pypa/packaging/blob/16.8/packaging/version.py#L191) as also encountered by setuptools. I'm working on an update script for our distribution (NixOS) and prefer not having to modify Version to by-pass this.

@avian2
Copy link
Owner Author

avian2 commented Jan 3, 2018

I'll just release 1.0.22 as planned in a day or two. git master contains some contributions that I think are ready for release.

@avian2
Copy link
Owner Author

avian2 commented Jan 5, 2018

I've just released Unidecode 1.0.22, hence I'm closing this issue.

@avian2 avian2 closed this as completed Jan 5, 2018
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Jan 28, 2018
2018-01-05	unidecode 1.0.22
	* Move to semantic version numbering, no longer following version
	  numbers from the original Perl module. This fixes an issue with
	  setuptools (>= 8) and others expecting major.minor.patch format.
	  (avian2/unidecode#13)
	* Add transliterations for currency signs U+20B0 through U+20BF
	  (thanks to Mike Swanson)
	* Surround transliterations of vulgar fractions with spaces to avoid
	  incorrect combinations with adjacent numerals
	  (thanks to Jeffrey Gerard)
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Feb 24, 2018
2018-01-05	unidecode 1.0.22
	* Move to semantic version numbering, no longer following version
	  numbers from the original Perl module. This fixes an issue with
	  setuptools (>= 8) and others expecting major.minor.patch format.
	  (avian2/unidecode#13)
	* Add transliterations for currency signs U+20B0 through U+20BF
	  (thanks to Mike Swanson)
	* Surround transliterations of vulgar fractions with spaces to avoid
	  incorrect combinations with adjacent numerals
	  (thanks to Jeffrey Gerard)
jwbixby pushed a commit to jwbixby/awesome-slugify that referenced this issue May 10, 2018
Unidecode has moved to semantic versioning. I don't believe there are any major changes that awesome-slugify requires.

Unidecode release change
```
2018-01-05	unidecode 1.0.22
	* Move to semantic version numbering, no longer following version
	  numbers from the original Perl module. This fixes an issue with
	  setuptools (>= 8) and others expecting major.minor.patch format.
	  (avian2/unidecode#13)
	* Add transliterations for currency signs U+20B0 through U+20BF
	  (thanks to Mike Swanson)
	* Surround transliterations of vulgar fractions with spaces to avoid
	  incorrect combinations with adjacent numerals
	  (thanks to Jeffrey Gerard)
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants