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

Release v4.5.0 #763

Closed
dbarnett opened this issue Sep 17, 2024 · 8 comments
Closed

Release v4.5.0 #763

dbarnett opened this issue Sep 17, 2024 · 8 comments
Labels
development Internal issues that mostly affect maintainers vs. end users
Milestone

Comments

@dbarnett
Copy link
Collaborator

Process ticket for preparing 4.5 release.

@dbarnett dbarnett added the development Internal issues that mostly affect maintainers vs. end users label Sep 17, 2024
@dbarnett dbarnett added this to the 4.5 milestone Sep 17, 2024
@dbarnett
Copy link
Collaborator Author

I've finished nearly all the tasks I'd scoped to the 4.5 release and should be prepping a release within a week or so.

The last bits I'm focused on are:

  • a few more robustness improvements for cal event operations and ics
  • a few items I have tentatively in the list while they're being actively discussed/clarified but probably will end up pulling out of the release (initial auth setup, displaying week numbers)

and there were some agendaupdate improvements in flight that @michaelmhoffman mentioned on another issue, but I haven't gotten my head around current status there or figured out whether we should try to squeeze those changes into this 4.5 release.

@dbarnett dbarnett pinned this issue Sep 17, 2024
@michaelmhoffman
Copy link
Collaborator

I landed them into master more 3–4 years ago in #553 and #577. So they're already included in the 4.4 release.

@dbarnett
Copy link
Collaborator Author

Alright, I think I've just landed the last of the improvements I was especially itching to get into the 4.5 release and can finish releasing that this week.

I cleaned up the agendaupdate stuff in the issue tracker and a bunch of other loose ends that smelled like they could've been low-hanging fruit to get into this release.

And I went ahead and created a 4.6 release milestone to roll some loose ends into as needed.

@dbarnett
Copy link
Collaborator Author

K, I've cleared out all the loose ends in the 4.5 milestone, forked & moved some leftovers, and I'm ready to prep a release.

FWIW, I won't be surprised if I made one or two trivial whoopsies in this release and will need a 4.5.1 right away after 4.5.0. 😅

@dbarnett
Copy link
Collaborator Author

It's live! https://pypi.org/project/gcalcli/4.5.0/

@dbarnett
Copy link
Collaborator Author

dbarnett commented Oct 1, 2024

FYI I haven't seen anything outright broken yet but indeed hit a few rough spots already in this update:

  1. The setuptools-scm mechanism tripped up AUR packaging, might trip up some other source-based distros (build/install fails from AUR/yay (setuptools-scm can't detect version from source tarball) #793) -- workaround available
  2. Date parsing change went too far and assumes YYYY-DD-MM over YYYY-MM-DD on some locales (Datetime parsing shouldn't assume YYYY-DD-MM regardless of locale #792) -- fix coming soon

@dbarnett
Copy link
Collaborator Author

dbarnett commented Oct 2, 2024

Fixed a handful of such easily-resolved issues for 4.5.1: https://github.com/insanum/gcalcli/milestone/12 (including that awful SSH max recursion error, hopefully!)

Planning to release that this week.

@dbarnett
Copy link
Collaborator Author

dbarnett commented Oct 4, 2024

Tracking that in #804.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Internal issues that mostly affect maintainers vs. end users
Projects
None yet
Development

No branches or pull requests

2 participants