Skip to content

Releases: shlinkio/shlink-js-sdk

v3.0.1

07 Nov 08:35

Choose a tag to compare

Changed

  • Nothing

Added

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Deprecated TagsFilteringMode type. Use ShlinkTagsFilteringMode instead.

v3.0.0

02 Nov 09:08
4bbb891

Choose a tag to compare

Changed

  • Nothing

Added

  • Add support for Shlink 4.6.0

Removed

  • Drop support for Shlink older than 4.0.0

Fixed

  • Nothing

Deprecated

  • Nothing

v2.2.2

10 Oct 11:18

Choose a tag to compare

Changed

  • Switch to trusted publishing.

Added

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.2.1

28 Jul 07:24
5f7c105

Choose a tag to compare

Changed

  • Nothing

Added

  • Nothing

Removed

  • Nothing

Fixed

  • Fix ShlinkRedirectCondition definition to indicate matchValue can be null.

Deprecated

  • Nothing

v2.2.0

25 Jul 06:46
0f6674f

Choose a tag to compare

Changed

  • Nothing

Added

  • Add support for features introduced in Shlink 4.5.0, like more device types, and any-value-query-param and valueless-query-param redirect conditions.

Removed

  • Nothing

Fixed

  • #245 Fix integration tests running in deno.

Deprecated

  • Nothing

v2.1.0

17 Apr 06:29

Choose a tag to compare

Changed

  • #238 Enable erasableSyntaxOnly when typechecking.

Added

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.0.0

10 Feb 16:58
674106d

Choose a tag to compare

Changed

  • #23 Change FetchHttpClient entry point from @shlinkio/shlink-js-sdk/browser to @shlinkio/shlink-js-sdk/fetch, and decouple it from window object.
  • #228 When any method of the ShlinkApiClient can receive both a shortCode and a domain, they are now together in a new ShortUrlIdentifier object.
  • #227 Update all ShlinkApiClient methods so that the abort signal is part of the last optional object param of every public method.
  • #226 This package is now built as ES module only.
  • #230 This library now uses TypeScript erasable syntax only.

Added

  • #4 Add an integration test suite that tests the SDK against all supported versions
  • #3 Add extended documentation with docsify and publish via GitHub Pages

Removed

  • #229 Drop support for Shlink older than 3.5.0.

Fixed

  • Nothing

Deprecated

  • Nothing

v1.4.0

26 Jan 09:02

Choose a tag to compare

Changed

  • Rearrange exports order, as suggested by vitest.

Added

  • #8 Allow an AbortSignal to be provided as the last optional argument to all public ShlinkApiClient methods.

    This will let consumers control if a request should be aborted, via AbortController.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v1.3.0

25 Nov 08:11
cef0c6c

Choose a tag to compare

Changed

  • Update dependencies.

Added

  • Add support for geolocation-country-code and geolocation-city-name redirect condition types.
  • Add support for domain to filter short URL lists.
  • Update API contracts for Shlink 4.3.0

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v1.2.0

13 Aug 07:14
b3b8944

Choose a tag to compare

Changed

  • Update JS coding standard and migrate to ESLint flat config.

Added

  • Add support for ip-address redirect condition type.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing