• v3.8.0 Stable

    giteasync released this 2022-12-03 06:35:08 -06:00 | 1891 commits to develop since this release

    Changed

    • #713 Updated dependencies.
    • #620 Migrated all reducers to redux toolkit.
    • #721 Migrated from axios to fetch.

    Added

    • #708 Added support for API v3.
    • #717 Allowed to select time in 10 minute intervals when configuring "enabled since" and "enabled until" on short URLs.
    • #748 Improved visits section to add filters to the query string, allowing to navigate to a specific state or bookmarking filters.

    Removed

    • Nothing

    Fixed

    • #590 Fixed position of the datepicker triangle.
    • #729 Fixed wrong stats displayed in tags after renaming.
    • #737 Fixed incorrect contrast in warning messages when using dark theme.
    • #726 Fixed delete server and delete short URL modals getting removed from the DOM before finishing close transition.
    • #749 Fixed broken short URLs table when some short URL has a too long custom slug.

    Deprecated

    • Nothing
    Downloads
  • v3.7.3 Stable

    giteasync released this 2022-09-13 10:49:15 -05:00 | 2054 commits to develop since this release

    Changed

    • Nothing

    Added

    • #703 Added support to publish docker image in GHCR.

    Removed

    • Nothing

    Fixed

    • #709 Fixed visits not being displayed after a large loading has finished.

    Deprecated

    • Nothing
    Downloads
  • v3.7.2 Stable

    giteasync released this 2022-08-07 11:32:14 -05:00 | 2063 commits to develop since this release

    Changed

    • #688 Finalized migration from enzyme to react-testing-library.

    Added

    • #671 Added proper color-scheme in root element based on selected theme.

    Removed

    • Nothing

    Fixed

    • #695 Fixed some warnings in tests.
    • #693 Fixed tags, servers and domains search to make it case-insensitive.
    • #694 Fixed editing and loading visits on short URLs with multi-segment slugs.

    Deprecated

    • Nothing
    Downloads
  • v3.7.1 Stable

    giteasync released this 2022-05-25 13:45:16 -05:00 | 2199 commits to develop since this release

    Changed

    • #648 Migrated some scripts to ESM and updated to chalk 5.

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #653 Fixed rendering values greater than 1000 in charts, when the browser has certain locales configured.

    Deprecated

    • Nothing
    Downloads
  • v3.7.0 Stable

    giteasync released this 2022-05-14 10:00:08 -05:00 | 2215 commits to develop since this release

    Added

    • #622 Added support to load domain visits when consuming Shlink 3.1.0 or newer.

    • #582 Improved filtering short URLs by tag.

      Now, a new full tags selector component is available, which allows selecting any of the existing tags and also composes a toggle to filter by "any" tag or "all" tags.

    Changed

    • #616 Updated to React 18.
    • #595 Updated to react-chartjs-2 v4.1.0.
    • #594 Updated to a new coding standard.
    • #627 Updated to Jest 28.
    • #603 Migrated to new and maintained dependencies to parse CSV<->JSON.
    • #610 Migrated to a maintained coding style for CSS.
    • #619 Introduced react testing library, to progressively replace enzyme.

    Deprecated

    • Nothing

    Removed

    • #623 Dropped support for Shlink older than 2.6.0.

    Fixed

    • Nothing
    Downloads
  • v3.6.0 Stable

    giteasync released this 2022-03-17 14:42:04 -05:00 | 2345 commits to develop since this release

    Changed

    • #543 Redesigned settings section.
    • #567 Improved Shlink 3.0.0 compatibility by checking the INVALID_SHORT_URL_DELETION error code when deleting short URLs.
    • #448 Updated to bootstrap v5.
    • #524 Updated to react-router v6.
    • #576 Updated to fontawesome v6.
    • #579 Replaced react-color with react-colorful.
    • #564 Updated most of the dependencies.

    Added

    • #558 Added dark text for tags where the generated background is too light, improving its legibility.
    • #570 Added new section to load non-orphan visits all together when consuming Shlink 3.0.0.
    • #556 Added support to filter short URLs list by "all" tags when consuming Shlink 3.0.0.
    • #549 Allowed to export the list of short URLs as CSV.

    Removed

    • Nothing

    Fixed

    • #589 Fixed alignment of shlink versions footer, by basing the logic on the presence of the sidebar instead of selected server.

    Deprecated

    • Nothing
    Downloads
  • v3.5.1 Stable

    giteasync released this 2022-01-08 04:25:54 -06:00 | 2473 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #555 Fixed vertical alignment in welcome screen logo.
    • #554 Fixed behavior in overview page, where items in the list of short URLs were stripped out when creating new ones, even if the amount of short URLs was still not yet big enough.
    • #557 Fixed new tags added to new short URLs, not appearing on tags autosuggest.

    Deprecated

    • Nothing
    Downloads
  • v3.5.0 Stable

    giteasync released this 2022-01-01 05:51:25 -06:00 | 2483 commits to develop since this release

    Changed

    • #534 Updated axios.
    • #538 Switched to the <field>-<dir> notation in orderBy param for short URLs list, in preparation for Shlink v3.0.0

    Added

    • #407 Improved how visits (short URLs, tags and orphan) are loaded, to avoid ending up in a page with "There are no visits matching current filter".

      Now, the app will try to load visits for the configured default interval, and in parallel, it will load the latest visit.

      If the resulting list for that interval is empty, it will try to infer the closest interval with visits, based on the latest visit's date, and reload visits for that interval.

    • #547 Improved domains page, to tell which of the domains are not properly configured.

      Now, when this section is loaded, it tries to call the GET /rest/health endpoint for each one of the domains, and displays a warning icon on each one that failed.

      The warning includes a link to the documentation, explaining what are the steps to get it fixed.

    • #506 Improved how servers are handled, displaying a warning when creating or importing servers that already exist.

    • #535 Allowed editing default domain redirects when consuming Shlink 2.10 or newer.

    • #531 Added custom slug field to the basic creation form in the Overview page.

    • #537 Allowed to customize the ordering for every list in the app that supports it, being currently tags and short URLs.

    • #542 Added ordering for short URLs to the query, so that it is consistent with the rest of the filtering params.

    Removed

    • Nothing

    Fixed

    • Nothing

    Deprecated

    • Nothing
    Downloads
  • v3.4.2 Stable

    giteasync released this 2021-12-07 13:53:08 -06:00 | 2547 commits to develop since this release

    Changed

    • Nothing

    Added

    • Nothing

    Removed

    • Nothing

    Fixed

    • #530 Fixed crash on domains page when default domain has an explicitly set port.

    Deprecated

    • Nothing
    Downloads
  • v3.4.1 Stable

    giteasync released this 2021-11-20 03:12:20 -06:00 | 2552 commits to develop since this release

    Added

    • #525 Added docs section for Architectural Decision Records, including the one for servers "auto-connect".

    Changed

    • Nothing

    Removed

    • Nothing

    Deprecated

    • Nothing

    Fixed

    • #520 Fixed landing page scroll on mobile devices and improved its design.
    • #526 Ensured exported servers do not include the autoConnect prop.
    Downloads