Releases: realodix/urlhub
Releases · realodix/urlhub
v1.6.0
What's Changed
- PowerGrid: Use Eloquent instead Query Builder (#1009)
- PowerGrid: Remove
all
option value inperPageValues
(#1006) - Refactored user device information generation (#1015)
- fix
Attempt to read property "name" on null
error (304352f) - Remove
clicks
anduniqueClicks
attribute from URL Model (#1012) - Refactoring the short link count method (#1007, 295a9c5)
- Use
whereHas
instead ofjoin
for readability (#1013) - Fix
str()
which returns a newIlluminate\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()
ton_abb()
(#1008) - Rename
username()
touserName()
(FakerPHP) (b765978)
Full Changelog: v1.5.0...v1.6.0
v1.5.0
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
v1.4.0
- Add user link table from spesified user (#986)
- Change the
CACHE_STORE
default value tofile
(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
- 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
- Add URL click chart (#978)
- Fix toggle password visibility icon (79976df)
- Set default
APP_DEBUG
value tofalse
(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
What's Changed
- Use Laravel
Number::abbreviate()
instead ofHelper::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
tourl-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
- 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
v1.0.0-alpha.7
- 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.