Skip to content

Releases: matthewhartstonge/gaurun-client

v4.0.0

25 Apr 06:55
4fbfb42
Compare
Choose a tag to compare

🚢 v4.0.0 - 2023-04-25

Breaking changes

  • Updates to go@1.19.
  • Refactored to use a single version repository layout.

Features

  • Adds support for configurable retry in iOS notifications.
  • Adds support for testing in GoLand.
  • Adds support for GitHub Actions.

Changes

  • Migrates from io/ioutil to io.

Removals

  • Removes support for dep package manager.
  • Removes dependency on github.com/pkg/errors.
  • Removes support for travisci.
  • Removes support for codecov.

v3.0.1

12 Apr 00:31
Compare
Choose a tag to compare

🚢 v3.0.1 - 2021-04-12

Fixed

  • v3/struct: fixes "enum~ifying" android delivery priority.

v3.0.0

12 Apr 00:13
Compare
Choose a tag to compare

🚢 v3.0.0 - 2021-04-12

Added

  • v3/struct: adds support for property AndroidSetting.Priority.

Changed

  • v3/deps: updates to latest dependencies.
    • updates to gaurun@v0.13.1.
    • updates to errors@v0.9.1.
    • updates to zap@v1.16.0.
    • updates to sync@v0.0.0-20190423024810-112230192c58.
  • README: updates version support information.

Removed

  • v3/struct: removes deprecated property IOSSetting.Retry.

v2.0.3

11 Apr 23:52
Compare
Choose a tag to compare

🚢 v2.0.3 - 2021-04-12

Fixed

  • deps: correctly names module.

v2.0.2

11 Apr 23:52
Compare
Choose a tag to compare

🚢 v2.0.2 - 2021-04-12

Added

  • deps: adds support for v2 go mod styled packaging.

v2.0.1

11 Apr 23:51
Compare
Choose a tag to compare

🚢 v2.0.1 - 2021-04-12

Fixed

  • client: ensure the correct payload pointer reference is used in PushMulti.
      fixes: loop variable p captured by func literal.

v2.0.0

14 Sep 00:15
Compare
Choose a tag to compare

🚢 v2.0.0 - 2020-09-14

Breaking Changes

  • struct: moves Extend into the notification struct from the iOS as can now be used to set extra headers for both android and iOS.

Added

  • struct: adds support for the apns-push-type header field.

Changed

  • deps: updated lockfile to `gaurun@v0.13.0
  • version: split client version out into own file.
  • docs: updated readme and license information.

Removed

  • travisci: remove support for go@v1.11 and go@v1.12.
    • go@1.13.x introduced a way to controls whether HTTP/2 is enabled when a non-zero Dial, DialTLS, or DialContext func or TLSClientConfig is provided, in use by Gaurun.

v1.1.0

09 May 22:14
9cb64ae
Compare
Choose a tag to compare

🚢 v1.1.0 - 2019-05-10

Changed

  • travis: updates to the latest Go due to upstream moving to support 1.11.x+
  • context: changes to using standard libraries "context" over "golang.org/x/net/context"
  • structs: updates to match upstream v0.10.0 changes.