-
Notifications
You must be signed in to change notification settings - Fork 162
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
Use UUIDs for Event UIDs #203
Comments
Hi ! I am currently working on this. I've chosen uuid-random for the UUID generation because it seems to be UUIDv4-complient, and be quite light. I've noticed the |
Please leave it as deprecated for now, I would not like to open a new major version because of such a small change. It would be an incompatible API change in any case. That would be a point I would want to address in version 2.x. |
Ah sorry, read it again and noticed that I am probably not quite awake yet. You can knock out domain(), but I wouldn't merge the PR until there is a bit more accumulated for a version 2.0. Hope that is okay for you then. |
I could still push two PRs, one for the UUID (that I would actually need haha, your project's great and I'm using it), and one for the removal of |
Also I will push the PR in a couple of days haha, I want my Hacktoberfest t-shirt 😅 |
I think two pull requests are a good solution. Then I can merge one directly if the solution is backwards compatible. The removal of domain() would then be put off to 2.0. Also you are then a bit further on the t-shirt with two pull requests instead of one. 😂 |
I ended up using the same PR for the whole issue, with two commits : one for the UUID part, the other for the |
@gprst Thanks, this will definitely be in version 2.0. |
Closing as we now have #215. |
As discussed in #200, according to https://icalendar.org/New-Properties-for-iCalendar-RFC-7986/5-3-uid-property.html, the UID property should preferably be a UUID and should not include any domain information. This will also make the domain attribute obsolete.
The text was updated successfully, but these errors were encountered: