• 0.4.0 ae29fe5ef8

    0.4.0 Stable

    Jef Roosens released this 2022-10-01 17:28:47 +02:00 | 128 commits to main since this release

    Release post

    Added

    • Server port can now be configured
    • Targets now have a 'kind' field describing whether it's a Git repository or a
      URL to a PKGBUILD
    • Targets with kind 'url' can provide a direct URL to a PKGBUILD instead of
      providing a Git repository
    • CLI commands for searching the AUR & directly adding packages
    • HTTP routes for removing packages, arch-repos & repos
    • All endpoints serving files now support HTTP byte range requests
    • Better CLI UX
      • When adding targets, the ID of the created target is returned
      • The -r flag only shows raw data of action
        • When adding a target, only ID is shown and not surrounding text
        • Tabled output returns a tab-separated list (easy to script using
          cut)

    Changed

    • Moved all API routes under /v1 namespace
    • Renamed vieter repos to vieter targets
    • Renamed /api/v1/repos namespace to /api/v1/targets
    • Branch name for 'git' targets is now optional; if not provided, the
      repository will be cloned with the default branch
    • Build containers now explicitely set the PATH variable
    • Refactor of web framework
    • API endpoints now return id of newly created entries
    • Repo POST requests now return information on published package
    • api can no longer be used as a repository name
    • CLI client now allows setting values to an empty value

    Removed

    • md5 hashes are no longer calculated for packages
    Downloads