All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
7 May 2026
- #107 [AssignQRCocePublic] add: qrcode list
#109 - #105 [PublicShortener] add: management of public interface with external module
#106 - #99 [ShortenerJS] fix: Create export when pressing enter on field
#101 - #100 [ExportShortenerJS] fix: button stay gray when error
#102 - #61 [Lib] add: init_easy_url_curl fucntion for optimize curl functionnality
#98 - #86 [Shortener] fix: showInputField improve for manage case saturne_get_objects_metadata
#97 - #84 [ShortenerCard] add: button to unassign shortener
#90 - #71 [Shortener] add: showInputField for prevent dolibarr 20 bug
#87 - #95 [PublicShortener] add: default linkableElement ID
#96 - #1975 [PublicInterfaceJs] fix: url in select2 ref
#94 - #80 [PublicShortener] add: public shortener config and page
#85 - #88 [ShortenerCard] fix: typo in status
#89 - #81 [ShortneterClass] add: manage iframe with saturne
#82 - #70 [Trad] fix: trad and dayhourlog for export
#76 - #70 [Tools] fix: missing ref for exportshortener
#75 - #70 [Class/Js] add: export of url in csv and reword link creation in js
#73 - fix: PHP8 warning on Dolibarr login page as element is not set
#68 - #57 [Shortener] fix: remove type fk_user to avoid fatal with 18.0.6
#58 - #62 [Class] fix: remove type for $isextrafieldmanaged and $resprints
#63 - #39 [Mod] fix: modAgenda dependancies
#40 - Main into Develop
#26 - Merge pull request from Eoxia/develop
e4be7da - [Mod] chore: release notes 23.0.0
b559c36 - [CI] add: release workflow + gitattributes export-ignore for clean release zip
1890b57 - #84 [Shortener] fix: improve unassign action
6bb34ca - #80 [PublicShortener] fix missing check on parameters
410dde0 - #84 [Shortener] fix: improve unassign action with trigger info and previous PR
52cd294 - #94 [PublicShortener] fix: improve check
5a86cc3 - #61 [Lib] add: get click date from get_easy_url_link
7707f0d - #1975 [PublicInterfaceJs] fix: js not ready
490f6cf - #99 [ShortenerJS] fix: use click to replace submit and fix json null
be7461a - #80 [PublicShortener] add: perm to assign
7b96b02 - #80 [PublicShortener] add: hook for use in digiquali
389a20c - [Class] core: clean code
071948c - #80 [PublicShortener] fix: wrong check on object
a7767bf - #71 [Shortener] fix: missing parameters and doc
c24bf13 - #94 [JS] fix: comment
8cb1c5b - [Class] core: clean code
3fb917f - [Mod] add: version number 23.0.0
cd9bb4d - #107 [PublicShortener] fix: perm for view shortener list
b6cabd3 - [Class] core: clean code
dfc279a - #107 [ShortenerClass] fix: urlType and print better on short url
ac480f5 - #107 [ShortenerClass] fix: remove useless toggle for not logged user
fcd7d18 - #108 [PublicQRcodeView] fix: placeholder not working
44f402f - #94 [JS] fix: improve target for prevent error
212fd56 - [CI] chore: gitignore PHPStan/Phan caches
b0da22f - #80 [PublicShortener] fix: improve setEventMessages AssignQRCodeSuccess
4abcabe - #1975 [PublicInterfaceJs] fix: PSR12
0f3c8ef - [Hook] fix: remove css multiple inclusion
ed2dda4 - #103 [Trad] fix: change trad but dont have backward on yet
0f82441 - #61 [Shortener] fix: manage colspan
2ff6439 - #107 [ShortenerClass] fix: remove useless toggle for not logged user
8d3c18f - #105 [PublicShortener] add: disable field fk_element if trackId
98941fa - #99 [JS] fix: merge conflict
095943e - #61 [Lib] add: error info for set_easy_url_link
b1ab689 - #61 [Lib] add: error info for set_easy_url_link
0670974 - #80 [Tools] add: EASYURL_DEFAULT_ORIGINAL_URL in input field
05e0eec - #43 [Trad] fix: spelling error
225b8d5 - Merge pull request #93 from evarisk-kilyan/add_modification_date_shortener_list
36c93c8 - #28 [Shortener] add: class/card/list
a35ef6a - #34 [JS] add: dynamic action on list shortener
575d0ee - #27 [Tools] add: config mass shortener
e9d3e13 - #70 [Class/Js] fix: bad method for creating
d918ca4 - #34 [Shortener] add: function displayObjectDetails
7f14353 - #80 [PublicShortener] add: CSS of public page
a229e61 - #28 [Shortener] add: lib/trad/triggers
1333359 - #35 [Shortener] fix: improve assign action
7d39b4b - #35 [Shortener] add: url type field and dicto
2eb0165 - #80 [PublicShortener] add: action assign_qrcode
a5509f5 - #36 [Dashboard] add: shortener dashboard
3cc641b - #31 [Config] add: modif config EASYURL_DEFAULT_ORIGINAL_URL
8d760e2 - #70 [Class/Js] fix: unchecked array, psr12
855e40d - #84 [ShortenerCard] fix: button unassign and adding redirect url
5c1a7a3 - #31 [Tools] fix: more check on originalURL
e50dc57 - #74 [Admin] add: check api credentials when setup
e61fea6 - #38 [Hook] add: hook action on for displayObjectDetails on all objects
30c434a - #70 [Js/Tool] fix: error when no link set and use new notice with js
731ae7e - #28 [Shortener] add: mod ref
820375a - #27 [SQL] add: shortener data model
63c75e3 - #45 [Shortener] add: manage edit action with curl for edit in YOURLS
6706e62 - #80 [PublicShortener] add: Index and import instead of use
9c4c7d2 - #70 [JS] fix: manage error and fix GETPOST('succes')
177ef11 - #37 [Mod] add: export shortener
d1f9dbd - #77 [Dashboard] add: name on graphs
1abf05c - #79 [ExportShortener] fix: add error handling and change traductions and color
961475b - #31 [Tools] add: remove useless paramater EASYURL_URL_PARAMETERS_AUTO_INCREMENT
0fe8bc6 - #31 [Admin] fix: mssing trad and minwidth
3e49497 - #70 [Tool] fix: use saturne and not saturn
58cde44 - #62 [Class] fix: missing type $resprints
69075ff - #70 [Tool] add: load_fiche_titre
9975a48 - #92 [ShortenerClass] add: modification date in list
0bdee9d - #80 [PublicShortener] fix: wrong public link
01e5b2b - Merge pull request #78 from evarisk-kilyan/add_name_on_graps
8ef8457 - #37 [Mod] fix: export function
d0ab3b4 - #32 [Shortener] add: create button list redirect on tools page
aaf6ced
14 September 2023
- 1.0.0
#24 - #1 [Mod] add: project structure
123e5d2 - Initial commit
bec3c6c - #22 [Mod] add: change name for EasyURL
3675b3d - #10 [Hook] add: action set_tiny_url for set tiny url on extrafields
daa4f58 - #2 [Triggers] add: config yourls api and triggers bill validate
64f58f3 - #15 [Mod] add: new extrafields management for use online signature link
1a0ce79 - #12 #13 [Hook] add: check url and error code
07b49d9 - #17 [Mod] add: online sign for contract/fichinter
26c6377 - #19 [Mod] add: change trad and other things
302dbcc - #6 [Substitutons] add: tinyurl_completesubstitutionarray for use TINY_URL_LINK in mail or sms template
3d4c7e3 - #14 [Admin] add: conf for manage tinyUrl generation
c01c553 - #3 [Triggers] add: sortUrl on validate triggers
c522b5c - #2 [Admin] add: config sortURL
8a8b1ea - 📖 Changelog
3423ebd - #9 [Mod] add: picto module and display picto with hook
4739ce5 - #16 [Trad] add: improve trasd and change type input
1607991 - #11 [Hook] add: copy/paste url
ae6d76b - #8 [Core] add: new version number 1.0.0
88e46b0 - #4 [Mod] add: extrafields tiny_url_link
8874fbe - #25 [Mod] add: package.json file
1f4ab21 - #20 [Substitutions] add: default value
5f45238 - #23 [Hook] add: CSS path with dol_buildpath
a174ef6 - #21 [IHM] add: use picto in tabmenu on phone
2a4e5c0 - #19 [Mod] fix: trad/action
f01522e - #19 [Lib] fix: remove unused variable
31f868b - #10 [Lib] fix: strtolower for prevent name conflict
9e66ec2 - #3 [Triggers] fix: fatal server
29ad745