Urlhub Versions Save

✂️ URL shortener web application based on the Laravel PHP Framework.

v1.0.0-alpha.7

2 years ago
  • 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.

v1.0.0-alpha.6

3 years ago

Added

  • Laravel 8 (#732)
  • Add turn on/off embed feature (ed991e6)
  • Install static analysis tool (53e0ece)

Changed

  • Include the domain if the title doesn't contain the domain (ab047e05a316e215fcfe9b62e838f3ba3463b567)
  • Use tabuna/breadcrumbs as the default breadcrumbs (#714)

v1.0.0-alpha.5

3 years ago

Added

  • Anonymize Visitor IP (#702)

Fixed

  • Fix calculation of the number of short url keys (#703)
  • Fix url key remaining percentage (#708)

Changed

  • Move business logic into the service class (#706, e608d1c)

v1.0.0-alpha.4.1

3 years ago
  • Refactor random string generator (f443ccc)
  • Fix unique random string generator method (7d198c8)

v1.0.0-alpha.4

3 years ago

Added

  • Added support to serve redirects with status 301 and Cache-Control (#691)
  • Validate the UrlHub custom config value (#698)

Changed

  • Implement service pattern (#690)
  • Set responsive images on embedded content (7cb3c852b24d6160ef1e9eec2702c2513d8b2509)
  • Change hidehalo/nanoid-php to paragonie/RandomLib (#694, 08bae04)
  • Move eloquent model into Models directory (#696)

Breaking Change

  • Database: Rename url_stats table to visits (#701)

Run migration php artisan migrate

v1.0.0-alpha.3

3 years ago

Added

  • Added uHub() method to app\Helpers\Global\GeneralHelper (d138968)
  • Added appName() helper - Helper to grab the application name (2743d22, revised on 679#diff-595bd03)
  • Test: Added more group annotations (47aa2d2)

Changed

  • Improve method of calculating remaining keywords (#678, revised on 0f8252b, #681)
  • Rearrange the folder structure on the controller (#669)
  • Custom url ending may have (only) alpha-numeric characters, as well as underscores (3228041)
  • Load helpers with service provider instead of composer (b27cb81, #674)
  • Change MaxMind GeoLite2-Country to DB-IP IP to Country Lite (#677)
  • Test: Remove @covers and @coversDefaultClass annotation (#676)

v0.2.0-alpha

3 years ago
  • Add ability to hide statistics to guest (#653)
  • Add Artisan Test Runner to the VSCode Task (6d4563b2cad9f163e160324c343104464e62fb51)
  • Fix responsive UI in the statistics section on the dashboard page (d7b911eb18f57b0689b38d7e5e7fb33a5c27e8ae)
  • Fix typo in writing HTML code for table-responsive (0096c3c4bbed5f45c1aae0e577552d4af32531c5)
  • Move url_key remaining (%) to the model (#657)
  • Rename some custom validation rules (#659)
  • Rename redirection_type to redirect_code (4e55cd9516f4173ddf09a02cbbf0c6292af7f5c3, 263e88958f4478f701e7e516ed1d977296942de4)
  • Rename getTitle() function to get_remote_title() (2bcce17e469d128db847cdea80dd9f8a004a4a54)
  • Remove the second hash_length (#655)

Breaking Change

  • DB: Rename url_key column on url table (#661)

Run migration php artisan migrate