Skip to content

Releases: thedevs-network/kutt

v3.2.2

24 Jan 09:01
Compare
Choose a tag to compare
  • Use better-sqlite3 on the .example.env and also add DB_FILENAME. (ec5a99f)

v3.2.1

22 Jan 13:23
680d5c7
Compare
Choose a tag to compare
  • Fix send button not showing on Safari (fba5a73)

v3.2.0

22 Jan 07:27
c8f9648
Compare
Choose a tag to compare
  • Breaking: Default SQLite driver is changed from sqlite3 to better-sqlite3. This is only breaking if you have set DB_CLIENT manually to sqlite3. If so, you can change it to better-sqlite3 or install the driver—npm install sqlite3—if you want to keep using sqlite3. (Pull request #796)
  • Removed cross-env dependency and used --production argument instead. (Pull request #796)
  • Removed node-cron dependency and used setInterval() global function instead. (Pull request #796)
  • Removed uuid dependency and used Node.js built-in function crypto.randomUUID() instead. (Pull request #796)
  • Removed unused dependency node-mailer (not nodmailer, that one is still used.) (Pull request #796)
  • Require all built-in modules using node: prefix. (Pull request #796)
  • Standardize to double quotes everywhere (no linting or autoformatting added.) (Pull request #796)
  • Remove some unused imports. (Pull request #796)
  • Fixed error when request reset password for a non-existing user. (4a34cfe)

v3.1.2

21 Jan 08:02
Compare
Choose a tag to compare
  • Fix missing link field when getting responses from the API (ffa00ac, issue #795)

v3.1.1

18 Jan 09:38
8f05a11
Compare
Choose a tag to compare
  • Fix searching links, users, and domains in tables when using SQLite or MySQL (de10342)
  • Make sure JWT_SECRET is not empty (fc265ef)
  • Add default MAIL_PORT value to the .example.env file (ab83f60)
  • Use count(*) instead of count(id) since it's slightly faster (876d12f)

v3.1.0

17 Jan 07:25
1cc7a80
Compare
Choose a tag to compare
  • Added themes and customizations (see Themes and customizations)
  • Added LINK_CUSTOM_ALPHABET to support custom alphabet when generating short links' address
  • Added TRUST_PROXY configuration
  • Fixed showing empty domain address above input when editing a link
  • Fixed error when editing a link by admin

Other changes:

  • Breaking: Volume name for the SQLite-Redis Docker compose file was changed from db-data to db_data_sqlite to be consistent in naming with the other compose files. (b596f7e)
  • Added custom folder to Docker compose volumes (f4a59d4)
  • Added default DB_PORT to the compose file for Postgres (b4849ee)
  • Removed unused images (602ba45)
  • Add "powered by Kutt" to footer (9d75793)
  • Use PNG for the main logo instead of SVG (ee0ab1d)
  • Use more CSS color variables to make it easier to customize the colors (318ec02)

v3.0.4

14 Jan 10:40
Compare
Choose a tag to compare
  • Fixed error for using unknown string_agg function on MySQL/MariaDB (#788)

v3.0.3

11 Jan 05:53
Compare
Choose a tag to compare
  • Add arm64 build for docker (Pull request #786)
  • Fixed showing localhost as domain when editing any link (Issue #777)

v3.0.2

09 Jan 21:34
Compare
Choose a tag to compare
  • Fix migration issue for visits' user_id when there was no visit.

v3.0.1

09 Jan 12:38
Compare
Choose a tag to compare
  • Fixes the migration issues for Postgres.