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

Add versioning extension point #235

Closed
charphi opened this issue Apr 5, 2024 · 6 comments
Closed

Add versioning extension point #235

charphi opened this issue Apr 5, 2024 · 6 comments
Labels
enhancement New feature or request
Milestone

Comments

@charphi
Copy link
Member

charphi commented Apr 5, 2024

Add versioning extension point to allow additional versioning schemes such as Calendar Versioning (aka CalVer).

@charphi charphi added the enhancement New feature or request label Apr 5, 2024
@charphi charphi added this to the 0.8.0 milestone Apr 5, 2024
@charphi
Copy link
Member Author

charphi commented Apr 5, 2024

Done in 82dc591

@charphi charphi closed this as completed Apr 5, 2024
@koppor
Copy link
Contributor

koppor commented Apr 25, 2024

How to do CalVer? 😅

I have

## [2024-04-25]

@charphi
Copy link
Member Author

charphi commented Apr 25, 2024

Not possible yet but I have created an issue about that (see #253)

@charphi
Copy link
Member Author

charphi commented Apr 27, 2024

@koppor I've taken the time to think about it and 2024-04-25 is not a valid CalVer. Instead, it is a date used directly as a version.

I guess that's still a valid version, since the guidelines say that:

  • Versions and sections should be linkable.
  • The latest version comes first.
  • The release date of each version is displayed.

The guidelines don't make it mandatory to have a linkable version followed by a hyphen and a date, even though all the examples show the opposite.

What do you think?

@koppor
Copy link
Contributor

koppor commented Apr 27, 2024

I checked https://calver.org/#youtube-dl - and it seems that a full ISO date can also serve as CalVer.

Yeah, good thing that "dash date" is optional 😅. Even though there should be a warning if it is not there.

Maybe, if CalVer != ISO Date, there is a problem reported for missing date?!

@charphi
Copy link
Member Author

charphi commented May 2, 2024

https://calver.org/#youtube-dl is not an ISO date since it used dot . to separate date components instead of dash -.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants