Skip to content

Latest commit

 

History

History
97 lines (62 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

97 lines (62 loc) · 2.74 KB

Changelog

Unreleased

  • Updated protobuf to 3.7.1 and regenerated code from .proto files

v3.1.0 - 2024-06-23

  • Added specific errors for missing minor or patch versions.

v3.0.0 - 2024-05-30

  • Added add_owner_request, add_owner_response transfer_owner_request, transfer_owner_response,

  • revert_package_request, and revert_package_response are renamed to remove_package_request, and remove_package_response to accurately describe what they do.

v2.4.1 - 2024-05-01

  • Fixed a bug where prerelease versions would not bump correctly. This caused a panic in the Gleam compiler.

v2.4.0 - 2024-05-01

  • Added the revert_release_request, revert_release_response, revert_package_request, and revert_package_response functions.

v2.3.0 - 2024-04-26

  • Updated all dependencies.

v2.2.0 - 2024-04-10

  • Updated for latest version of Reqwest.

v2.1.1 - 2023-11-02

  • Fixed a bug where the package name validation regex was too strict.

v2.1.0 - 2023-08-30

  • Updated for latest Hex API.

v2.0.0 - 2022-04-12

  • The publish_package_request now takes an additional argument signifying whether an existing package can be replaced for now.

v1.4.1 - 2021-12-03

  • Fixed a bug where locked versions would discard incompatible requirements during version resolution.

v1.4.0 - 2021-11-25

  • The HTTP client has been removed from this library in favour of request building and response parsing functions. Bring your own HTTP client of choice.
  • Version and Requirement structs have been added for representing information about requests versions of packages.
  • Protobuf code updated to use cfg_attr rather than deprecated attributes.
  • The get_repository_versions method [email protected]:gleam-lang/hexpm-rust.gits Versions rather than strings.
  • The get_package uses the version::Range type to represent requirements.
  • A pubgrub based dependency resolver has been added.
  • Fixed a bug where a forbidden error was returned for a not-found package by the get-package API.
  • Swapped the word "token" for "key" to match Hex.
  • Added unretire_release_*, retire_release_*, remove_api_key_* and publish_package_* functions.

v1.3.0 - 2020-03-30

  • The get_package_tarball method has been added.

v1.2.0 - 2020-01-17

  • The get_package method has been added.
  • Update tokio to 1.0
  • Update reqwest to 0.11
  • Update url to 2.2
  • Update bytes to 1.0
  • The generated protobuf code has been regenerated.

v1.1.1 - 2020-07-20

  • Updated generated protobuffer deserialisation code.

v1.1.0 - 2020-07-20

  • The get_repository_versions method has been added.
  • The repository_base field has been added to both authenticated and unauthenticated clients.

v1.0.0 - 2020-05-03

  • Initial release