Skip to content

Releases: realodix/urlhub

v1.6.0

20 Jun 18:16
Compare
Choose a tag to compare

What's Changed

  • PowerGrid: Use Eloquent instead Query Builder (#1009)
  • PowerGrid: Remove all option value in perPageValues (#1006)
  • Refactored user device information generation (#1015)
  • fix Attempt to read property "name" on null error (304352f)
  • Remove clicks and uniqueClicks attribute from URL Model (#1012)
  • Refactoring the short link count method (#1007, 295a9c5)
  • Use whereHas instead of join for readability (#1013)
  • Fix str() which returns a new Illuminate\Support\Stringable instance (0e234ec)
  • Prevent destructive commands from running in production environments (#1014)
  • Prevent null user agent being passed to DeviceDetector (f30fda9)
  • Improved code for getting filtered public directory (92da45d)
  • Improved code for getting filtered route list (46b1b46)
  • Rename numberAbbreviate() to n_abb() (#1008)
  • Rename username() to userName() (FakerPHP) (b765978)

Full Changelog: v1.5.0...v1.6.0

v1.5.0

05 Jun 11:55
Compare
Choose a tag to compare

What's Changed

  • Improve PowerGrid table performance (#1003)
  • Improve performance of the current user click count (#1004)
  • Improve About Page Query Performance (#1005, 3c523a1)
  • Improve the query performance of the number of urls on the user list table (ad16e62)
  • Removing duplicate query on user list table (f12e6d5)

Full Changelog: v1.4.1...v1.5.0

v1.4.1

25 May 20:21
Compare
Choose a tag to compare
  • fix getting a referring host that doesn't return only hosts (f6f7515)

Full Changelog: v1.4.0...v1.4.1

v1.4.0

25 May 19:47
Compare
Choose a tag to compare
  • Add user link table from spesified user (#986)
  • Change the CACHE_STORE default value to file (2e26fc9)
  • Only alphanumeric characters are counted as generated random string (#999)
  • Ref: User link table from guest users (#987, 8669f7c)
  • Ref: route paths and route names (#990, #989)
  • Ref(referrer): Just store the url host (#995)
  • ref(key-generator): Use a hash function as the basis of a random string (#997, #1001, 04f96c4)
  • ref(key-generator): generateRandomString method (#996)
  • test: Add test for app\Models\User::signature() (9f9863e)
  • test: Use the PHPUnit group attribute in the class, instead of in the method (#993, 94dad31, e191122)
  • test: Simplify import of PHPUnit attributes (#994)

Full Changelog: v1.3.0...v1.4.0

v1.3.0

13 May 03:03
8263251
Compare
Choose a tag to compare
  • Add the reserved keyword list on the about page (#981, #983)
  • Add blacklisted domains list on about page (#982, aab3066)
  • Simplify the button on the link details page (#984)
  • Fix the menu that can only be displayed to non-admin users (0a75a56)
  • Fix phpdoc return types of Laravel 11 casts method (#985)

Full Changelog: v1.2.0...v1.3.0

v1.2.0

08 May 21:55
Compare
Choose a tag to compare
  • Add URL click chart (#978)
  • Fix toggle password visibility icon (79976df)
  • Set default APP_DEBUG value to false (dd41f47)
  • Change the allowed symbols for custom keywords, from underscore (_) to hyphen (-) (#971)
  • Simplify the icon shape (#979)
  • Improve input validation for custom keyword (#974)
  • Improve detection of potential collision routes with shortened url keywords (#976, fca0778)
  • Automatically prevent folder/file names that are in public folder from being used as keywords (#977)
  • Update forgot and reset password page (#980)
  • Custom Validation Rules
  • Reserved word list

Full Changelog: v1.1.0...v1.2.0

v1.1.0

01 May 07:04
Compare
Choose a tag to compare

What's Changed

  • Use Laravel Number::abbreviate() instead of Helper::compactNumber() (#960)
  • Migrating from Laravel Mix to Vite (#959, #963)
  • Rename profile page to account page (#964)
  • Use xxh3 instead sha3-256 to hash visitor id (#966)
  • Authors can be searched in the table (#965)
  • Separate URL tables created by Users and Guests (#967, 2b7f631)
  • Use the blade component to format table columns (#968, 1013346)
  • Show full links for destination links on public pages (#969)
  • Rename all-url to url-list (#970)
  • Fix error data too long for column 'title' (#961, #962)
  • Fix titles displaying special characters (5dd5837)

Full Changelog: v1.0.0...v1.1.0

v1.0.0

22 Apr 20:50
Compare
Choose a tag to compare
  • Laravel 11 (#945)
  • Added about system page (#897, #906)
  • Use a unique string instead of IP for guest user identity (#903)
  • Simplify random string generator (#934, e5ca335)
  • Duplicate links can be added as much as possible (#920, #921)
  • Remove user-agent and IP logging (#902, 06e6112)
  • Remove sass package (84fd1cd)

v1.0.0-alpha.8

21 Sep 08:42
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release
  • Laravel 10 (#882)
  • Remove user agent statistic (620cbd1)
  • Rename database column of long_url to destination (c36125e)
  • Redesign short url detail page (a9fdfb5)
  • Use sha3-224 to generate anonymousVisitorId (2204bf5)

v1.0.0-alpha.7

24 Feb 10:16
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release
  • Laravel 9.
  • Require PHP 8 and drop support for PHP 7.x.
  • Drop bootstrap and coreui, then use Tailwindcss instead.
  • Drop yajra/laravel-datatables and use Livewire Table.
  • Remove breadcrumb from Admin panel.
  • Remove social share.
  • Remove content embed.