Skip to content

Releases: shlinkio/shlink-php-sdk

v2.4.0

25 Nov 08:30
7e8fc0a
Compare
Choose a tag to compare

Changed

  • Switch to xdebug for code coverage reports, as pcov is not marking functions as covered
  • Update shlinkio coding standard to v2.4
  • Update to PHPStan 2.0

Added

  • Add support for PHP 8.4
  • Add support for Shlink 4.3

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.3.0

03 Sep 16:45
Compare
Choose a tag to compare

Changed

  • Nothing

Added

  • Add support for pathPrefix when creating short URLs.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.2.0

15 Aug 08:46
5a6d77d
Compare
Choose a tag to compare

Changed

  • Nothing

Added

  • Add support for IP-address redirect conditions from Shlink 4.2.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.1.0

30 Jul 06:36
Compare
Choose a tag to compare

Changed

  • Update to PHPStan 1.11
  • Update dependencies

Added

  • Improve type definitions for iterables. Static analysis tools and IDEs should now be smarter and be able to properly infer item types.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v2.0.0

11 Mar 20:14
6601a4d
Compare
Choose a tag to compare

Changed

  • #25 Add code coverage collection to integration tests.
  • ShortUrlsFilter::containingTags renamed to ShortUrlsFilter::containingSomeTags.

Added

  • #53 Add support for Shlink 4.0.0.

    • Short URL redirect rules.
    • Filter orphan visits by type.
    • Deprecate anything related with device long URLs.
  • #57 Add support for tagsMode when listing short URLs.

Removed

  • Remove infection and mutation tests
  • #54 Drop support for Shlink older than 3.3.0.

Fixed

  • Nothing

Deprecated

  • Nothing

v1.4.0

04 Feb 08:59
e27672c
Compare
Choose a tag to compare

Changed

  • Add Shlink 3.7 to integration test matrix
  • Update dependencies

Added

  • Add support for PHP 8.3

Removed

  • Drop support for PHP 8.1

Fixed

  • Nothing

Deprecated

  • Nothing

v1.3.0

25 May 18:03
0ba791e
Compare
Choose a tag to compare

Changed

  • #46 Run integration tests for Shlink 3.6.0.
  • Update to PHPUnit 10.1

Added

  • #45 Add support to delete orphan visits.
  • #44 Add support to delete short URL visits.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v1.2.0

23 Mar 19:52
59c348e
Compare
Choose a tag to compare

Changed

  • Replace references to doma.in by s.test.
  • Update to PHPUnit 10.

Added

  • #38 Add support for bot and non-bot visits in summary.
  • #39 Add support for bot and non-bot visits in tags with stats.
  • #37 Add support for device-specific long URLs.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v1.1.0

02 Jan 09:45
507935d
Compare
Choose a tag to compare

Changed

  • #28 Improved documentation style.

Added

  • #23 Added support for API v3.
  • #32 Added support for features introduced in Shlink 3.4.0.

Removed

  • Nothing

Fixed

  • Nothing

Deprecated

  • Nothing

v1.0.0

01 Oct 12:14
32736c0
Compare
Choose a tag to compare

Changed

  • #7 Added new integration tests suite.

Added

  • #15 Added support for pagination in tags, including filters and ordering.
  • #16 Added support for new /tags/stats endpoint introduced in Shlink 3.0.0.
  • #19 Added support for /domain/{domain}/visits endpoint introduced in Shlink 3.1.0.
  • #21 Added support for /visits/non-orphan endpoint introduced in Shlink 3.0.0.
  • #5 Added library documentation using docsify.

Removed

  • #18 Dropped support for PHP 8.0.
  • Dropped support for Shlink previous to v3.0.0. Mostly everything will continue working, but issues won't be addressed if only affecting older versions.

Fixed

  • Nothing

Deprecated

  • Nothing