Url shortner
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 KiB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

0.6.0

  • Now with custom opengraph (tm) 9d7125a
  • Added rudementary page content e1621b7
  • Added migration for disallowing bot previews 0a500f1
  • Added basic bot checking 61da5d8
  • Now with working bad bot detection 75adbf7
  • New urls can now be created with disabled preview 33d7c94
  • Added bot check for native short urls f6b2ae5
  • Added package for bot recognition 773b286
  • Getters now return the no_preview status e5b8557
  • Added noindex header to all shorturl routes 0a8945a
  • Switched docker base images to odit mirror d8ed9a1
  • Updated opengraph type b64a843
  • Log user agents f15282a
  • Removed unused log 6d71a3e
  • removed logging d097ecc

0.5.1

21 August 2021

  • 🚀RELEASE 0.5.1 b871e42
  • Added endpoint to query over all visited urls bb99c2d
  • Added optional filtering by provider 0945060
  • Shortened return to avoid variable memory asignment f7eae96
  • Changed object property order (just for us pesky humans to improve readability) c2a50a1

0.5.0

21 August 2021

  • 🚀RELEASE 0.5.0 e8382fb
  • Removed visits 404 resolution 59e1784
  • Added migration for visits provider f48159b
  • Reverted last change since we can defer it from the provider b532137
  • Changed the way visits entrys get compiled to enable provider visits count searches over the default api 6e26bbb
  • Server now inserts provider on visit 824c109
  • Added package script for migration creation 6195001

0.4.3

21 August 2021

  • Fixed auth error crashing the entire server thanks to fastify handling stuff not the same way that they do in the docs..... #1
  • 🚀RELEASE 0.4.3 0afa803

0.4.2

18 August 2021

  • Changed register api route and added user deletion route 588f3ba
  • 🚀RELEASE 0.4.2 4ffc06d

0.4.1

18 August 2021

  • 🚀RELEASE 0.4.1 d889432
  • Fixed jwtcount not being recognized 44830f0

0.4.0

18 August 2021

  • Basic jwt implementation :party: 75473ca
  • Implemented jwtcount basics 48cc380
  • Implemented jwt count validation and update on logout 558b69e
  • Switched to fastify-auth to support multiple auth providers 6420ffb
  • 🚀RELEASE 0.4.0 1cd3ebf
  • All authenticated entpoints now accept jwtauth 2b22063

0.3.0

18 August 2021

0.2.0

14 August 2021

  • 🚀RELEASE 0.2.0 7293295
  • Added ebay provider recognition 12c6d7e
  • Ebay provider resolution 339e2f3
  • Now recognizing with and without protocol 1624e66

0.1.4

14 August 2021

0.1.3

14 August 2021

0.1.2

14 August 2021

  • API Endpoint to get all short urls fa01864
  • 🚀RELEASE 0.1.2 b14fa05
  • Changed the way that the migration get's triggered 8fa489f
  • Get all api endpoints 91b25c2
  • Added optional db volume to docker-compose 7c71e94
  • Prod db now resides in db folder 512acc0

0.1.1

14 August 2021

0.1.0

14 August 2021

0.0.2

14 August 2021

  • Migrated to knex 823b211
  • Added basics for auth 6d417fa
  • Initial ab17f91
  • 🚀RELEASE 0.0.2 a4bdb4d
  • Added image builds by drone 1a8410c
  • Working registration/auth 81b314a
  • Implemented short code generation via nanoid 1550860
  • New provider: yt playlists 7344724
  • Added leveldb 97a86db
  • Added api route for getting basic information about an url 1ac700f
  • First routes e5c302a
  • Added basic readme 1c2c1db
  • Added process for recognizing yt urls 8eaa52d
  • Now validating users against the db cd9400f
  • Added visits api fd16b39
  • Added schma to validate cfc49f3
  • Added release-it config ca03286
  • Added basic migration 0a8a5c1
  • Added comments 52cf92b
  • Added tag builds 960f979
  • Added delete api route 71fa977
  • Basic Dockerfile 2e7d924
  • Added config object 7cfcb54
  • Switched to fastify b7354e5
  • Added process for recognizing amazn urls 35af600
  • Added migration for visit counter 3eda0b0
  • Updated prod db config to sqlite 8ea9478
  • Prequesits for docker 1a04743
  • Now returning visit count via api get d8cb023
  • Replaced nanoid with uniqid 68b9b43
  • Implemented a simple table for storing visits 5e9dec6
  • Bsic docker-compose f325f6c
  • Now logging visits to shorturls c4c22a7
  • Updated readme 257272c
  • Added db to gitignore c6b02b7
  • Added db prequesites 226477b
  • Added release script 0034a7b
  • Added knex migration as package script 174ceeb
  • Shorcode is not the primary col b5482fe
  • Deletions now cascade 9c23404
  • Added index to shortcode for easier queriing 0814074
  • Added index for url target (to improve performance later on) 6680ce7
  • Changed path for posting new urls a6397f0
  • Added ODIT package namespace 6273c71
  • Added default dev env 74cf176
  • Added .env capeabilities 2464573
  • SSL Config via process env ae7d123
  • Added sqlite stuff to ignore 9f80ad2
  • Adjusted param naming bb09b73
  • Now also recognizing cursed amazon urls (that weird query shit) fc84dde
  • Updated dependencies to knex 41e1028