github donetick/donetick v0.1.75

latest releases: v0.1.76-beta.9, v0.1.76-beta.8, v0.1.76-beta.7...
one month ago

Release Notes:

We have big release and will be updating the note in the next couple days! Because am sure I miss few things!

  • Internationalization: one of the most requested feature many been waiting for, we start the process and did early release for it! Hopefully with more contributions you will see your language support!
  • Rescheduling History: Chores now track rescheduling events in their history, giving users better visibility into how tasks have been moved over time.
  • Extended Swagger / API Auth Support: Swagger and MultiAuthMiddleware now cover additional handlers, broadening API documentation and authentication coverage.
  • Label Filtering in Advanced Filters: Labels can now be used within the advanced filter system for more precise task queries.
  • Smart Insights Panel: A new Smart Insights card has been added to the side panel, providing nice analysis and suggestions.(This is a preview, might get improvement or removed :) )
  • Available for Me Quick Filter: Renamed and refined the quick filter to show chores assigned to the current user or unassigned.
  • as side note: we have great improvement happen on homeassistant integration! We have calendar integration and recurrent task represent as sensor as well now! Make sure you update you integration!

Special thanks :

  • to @hoborm for the dedication he put into this! Release from swagger to testing to managing issues and discord. THANK YOU !
  • @peppone18 for reporting a vulnerability and fixing it! More details in CVE when published
  • @Vi-Ku for making first contribution and jumping into open issues ! Welcome aboard!
  • @scottanderson for making always cicd improvement
  • @curreta for giving homeassistant integration the love it need! And for @torbenvanassche for helping in making that happen!
  • everyone contribute to this release and help making Donetick better!

What's Changed

  • Add 30 second grace period for CanEdit time check. by @hoborm in #480
  • Fix Time.Now().UTC lint error in payment webhook by @hoborm in #528
  • Add golangci-lint checks to PR workflow by @scottanderson in #414
  • bugfix: Install tzdata package in runtime env. by @hoborm in #530
  • Add Code Formatting and Linting to README.md by @scottanderson in #531
  • Enforce JSON binding in chores and circles' handler by @hoborm in #511
  • Fix LICENSE.MD url by @hoborm in #540
  • Add various CI checks by @scottanderson in #534
  • Aligned password requirements and increased max-length to 64 by @wjzijderveld in #525
  • feat: allow configuring custom fromEmail and separate users for SMTP by @njoerd114 in #325
  • Enabled the TaskCreated event by @wjzijderveld in #562
  • Fix a bug where a non-assignee can be assigned a chore based on prior completions of the chore by @robertpyke in #565
  • Fix not respected "next assigned" rules for trigger chores by @hoborm in #556
  • README: Add a build step about JWT secret by @feedingaliencat in #543
  • config: default RateLimit/RatePeriod to match selfhosted.yaml values by @BP602 in #559
  • Feature/simple health check api by @hoborm in #527
  • Fix lint errors introduced in #527 by @hoborm in #591
  • docs: include config volume in 'docker run' by @omarkohl in #584
  • Extend swagger+MultiAuthMiddleware for multiple handlers by @hoborm in #514
  • wrap Swagger initialization command in shell execution by @meauxt in #600
  • Change to serve_frontend:true by @hoborm in #603
  • fix: expose is_user_creation_disabled in /resource endpoint by @Vi-Ku in #616
  • fix: add cache headers for static assets with cache busting by @Vi-Ku in #618
  • fix: HTML-escape display name in UpdateUserDetails by @Vi-Ku in #617
  • Bump google.golang.org/grpc from 1.75.0 to 1.79.3 by @dependabot[bot] in #626

Big thanks to all the contributions in this release! Thank you for making Donetick better!

New Contributors

Full Changelog: v0.1.74...v0.1.75

Don't miss a new donetick release

NewReleases is sending notifications on new releases.