• v0.8 021ee48ec3

    Version 0.8 Pre-Release

    konrad released this 2019-09-01 09:43:01 +00:00 | 9029 commits to main since this release

    It's been almost 4 months since the last release!

    This is again a medium-sized release with mostly fixes under the hood and a few new features.

    You can download pre-built binaries here and find instructions on how to install here.

    Features

    • Better Caldav support (#73)
    • Added settings for max open/idle connections and max connection lifetime (#74)
    • /info endpoint (#85)
    • Added http endpoint to list all users on a list (#87)
    • Rate limits (#91)
    • Sharing of lists via public links (#94)

    Improvements

    • Reminders now use an extra table (#75)
    • Use the username instead of a full user object when adding a user to a team or giving it rights (#76)
    • Add the md5-hashed user email to user objects for use with gravatar (#78)
    • Use the auth methods to get IDs to avoid unneeded casts
    • Better config handling with constants (#83)
    • Statically compile templates in the final binary (#84)
    • Use longtext instead of varchar(1000) on description fields (#88)
    • Logger refactoring (#90)

    Fixes

    • Fixed listID not being returned in tasks
    • Fixed tests (#72)
    • Fixed metrics endpoint not working
    • Fixed check if the user really exists before updating/deleting its rights (#77)
    • Fixed duedate spelling issue (#79)

    Under the hood

    • Integration tests (#71)
    • Make sure the version works when building in drone
    • Switched to another version of xgo
    • Simplified the docker image (#80)
    • Update echo (#82)
    • Compress binaries after building them (#81)
    • Simplify structure by having less files (#86)
    • Limit the test pipeline to run only on pull requests (#89)
    • GetUser now returns a pointer (#93)
    • Refactor ListTask to Task (#92)
    Downloads