Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
77d7ec8
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
eldy Dec 15, 2025
a0be2c8
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Dec 15, 2025
e1b5e02
Merge
eldy Dec 15, 2025
3690bab
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Dec 15, 2025
e40c6b7
user num open day
atm-lucasmantegari Dec 15, 2025
7ae333c
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Dec 15, 2025
cf0642e
Remove unused variable 'linesisstructuredhtml'
braito4 Dec 15, 2025
ab53b28
Simplify lines substitution logic
braito4 Dec 15, 2025
a039d20
Merge branch '21.0' into fix_21_missing_extrafield_search_input
eldy Dec 15, 2025
bb7502d
Fix condition check for negative balance
eldy Dec 16, 2025
de58e5c
Merge branch '21.0' into FIX/CanValidatedHolidaysWhenNegativeBalance
eldy Dec 16, 2025
ec91c8d
Merge pull request #36661 from atm-lucasmantegari/FIX/CanValidatedHol…
eldy Dec 16, 2025
efdd99c
Merge pull request #36654 from hregis/fix_21_missing_extrafield_searc…
eldy Dec 16, 2025
e10354b
Merge pull request #36632 from braito4/patch-10
eldy Dec 16, 2025
2ca80ff
Merge branch '18.0' into 18_fix_ticket_double_slash_on_url
eldy Dec 17, 2025
6684ea7
fix perms in auguria
FHenry Dec 17, 2025
06afb92
Merge pull request #36688 from FHenry/21_fix_auguria
eldy Dec 17, 2025
eb4d9de
thanks to lionel : remove view.php in default value like other part o…
rycks Dec 18, 2025
c017ea0
Merge branch '18_fix_ticket_double_slash_on_url' of github.com:rycks/…
rycks Dec 18, 2025
ec46ff9
fix search import key filter not working
frederic34 Dec 18, 2025
b624c35
Merge pull request #36701 from frederic34/fix_search_import_key
eldy Dec 18, 2025
3243126
Fix getOutstandingBills regression from #35266
fappels Dec 21, 2025
c6a6d14
False balance
atm-lucasmantegari Dec 22, 2025
254d4ac
Merge pull request #36736 from atm-lucasmantegari/FIX/HolidaysWithout…
eldy Dec 22, 2025
53b07f7
Merge pull request #36730 from fappels/20_fix_regression
eldy Dec 22, 2025
7990b18
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Dec 22, 2025
2e22f9e
fix concat for a undef entry of array (#36754)
rycks Dec 27, 2025
c33b7e0
FIX finished regex in product import (#36770)
lvessiller-opendsi Dec 30, 2025
70348f8
Supplier Proposal line option (#36753)
atm-lucasmantegari Dec 30, 2025
a648ec6
FIX: inventory qty is not saved if page > 1 (#36804)
thomas-Ngr Jan 5, 2026
bfe8f57
Fix : updateline was not possible because of wrong status test (#36802)
atm-maxime Jan 5, 2026
ad33048
FIX : remove stock correctly when reception is deleted (like 82e092f)
lemathou Jan 6, 2026
2dbc4c5
fix: if holiday type have bock if negative, it is ignored when balanc…
FHenry Jan 7, 2026
05c11e7
Fix CI
eldy Jan 7, 2026
39fe5e8
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Jan 7, 2026
61bd956
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Jan 7, 2026
f450dd0
Merge branch '18.0' into mmi-fix-reception-delete-stock-mvt
eldy Jan 7, 2026
8e5c578
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Jan 7, 2026
c25dda0
Merge pull request #36815 from lemathou/mmi-fix-reception-delete-stoc…
lvessiller-opendsi Jan 8, 2026
590bf2d
Merge pull request #36616 from rycks/18_fix_ticket_double_slash_on_url
lvessiller-opendsi Jan 8, 2026
c981b7c
Merge pull request #36343 from noec764/18_FIX_socid_undefined
rycks Jan 8, 2026
85a0383
Merge branch '18.0' into 18.0_FIX_CMailFile_syslog_message
rycks Jan 8, 2026
d5cab67
Fix log message for empty cid_list
rycks Jan 8, 2026
db3d8a0
Merge pull request #35863 from RyAbn/18.0_FIX_CMailFile_syslog_message
rycks Jan 8, 2026
f497a6a
FIX warning accountancy export from external module (#36832)
lvessiller-opendsi Jan 8, 2026
a5b106f
Fix error removing reception with product batches (eatby/sellby) (#36…
lemathou Jan 10, 2026
b3669d4
Try to fix script
eldy Jan 10, 2026
6fabf82
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Jan 10, 2026
7b6051a
FIX(ticket): check on TICKET_IMAGE_PUBLIC_INTERFACE (#36833)
BenjaminFlr Jan 10, 2026
2e7ab21
FIX #GHSA-w5j3-8fcr-h87w (#36868)
thomas-Ngr Jan 13, 2026
2cfdbd6
Try to use PR ID instead of PR url
eldy Jan 13, 2026
7df6595
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Jan 13, 2026
39d30a2
Duplicates in the result of the SQL query (#36913)
atm-lucasmantegari Jan 19, 2026
926ed04
fix: PHP fatal error on php 8.2 Unsupported operand types: string * s…
FHenry Jan 20, 2026
36b6811
Fix CI
eldy Jan 23, 2026
f44dc26
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Jan 23, 2026
c19e4e3
FIX: Massaction Create Bills from expedition (#36958)
noec764 Jan 23, 2026
ee32411
FIX Contract - Wrong button to edit contract odt path (#36965)
aspangaro Jan 23, 2026
e3323c3
Remove message for Invoice Situation level 2 - Need more test (#36987)
aspangaro Jan 26, 2026
bec1384
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
eldy Jan 26, 2026
a0e2235
Merge branch '15.0' of git@github.com:Dolibarr/dolibarr.git into 16.0
eldy Jan 26, 2026
dece1bc
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
eldy Jan 26, 2026
5595cdb
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Jan 26, 2026
bf09f22
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Jan 26, 2026
449870d
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Jan 26, 2026
c933e4a
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Jan 26, 2026
c6a3986
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Jan 26, 2026
360718f
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Jan 26, 2026
1b2f16b
Fix ci
eldy Jan 27, 2026
5d524f7
Merge branch '15.0' of git@github.com:Dolibarr/dolibarr.git into 16.0
eldy Jan 27, 2026
a9dcecb
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
eldy Jan 27, 2026
53dbc75
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Jan 27, 2026
e69d016
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Jan 27, 2026
51e61c8
FIX: missing code to add Ressource to event on creation card (#37002)
FHenry Jan 28, 2026
07ff579
auto assign PR to 18 thanks to copilot
rycks Jan 29, 2026
70b3be5
Fix from V22 (#35559)
SylvainLegrand Jan 29, 2026
f7092b4
fix CI v21 (#37035)
frederic34 Jan 31, 2026
eaee0a9
Fix doc preview in comm card
atm-lucasmantegari Feb 2, 2026
fcc2b9e
Merge branch '21.0' of https://github.com/Dolibarr/dolibarr into 21.0…
atm-lucasmantegari Feb 2, 2026
72ed29a
FIX(API, thirdparties): get fixed amount discounts (#37068)
BenjaminFlr Feb 4, 2026
07a3d0e
auto assign PR on 18.0 / Unable to resolve action cli/gh-action, repo…
rycks Feb 5, 2026
0f378d5
Fix : PR #36804 includes a regression that blocks navigation between …
thomas-Ngr Feb 5, 2026
66c552c
Removed not used file
eldy Feb 6, 2026
59ce599
set oldCopy and Status (#37117)
atm-vincent-p Feb 6, 2026
173c686
Test CI
eldy Feb 6, 2026
da0ece3
Fix label
eldy Feb 6, 2026
2b3ae6c
Add logs
eldy Feb 6, 2026
251b576
fix timespent in timeline (#37132)
atm-lucasmantegari Feb 7, 2026
7bb5772
FIX Invoice - Don't show discount on credit note type (#37145)
aspangaro Feb 8, 2026
94d4f26
MEMBER_ADDON does not exists, MEMBER_CODEMEMBER_ADDON is the right ke…
rycks Feb 8, 2026
b220cf0
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Feb 8, 2026
7f9bdc5
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Feb 8, 2026
e596bda
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Feb 8, 2026
7b5ddac
FIX: Backport fix on v20 for result page of compta (/compta/resultat/…
kkhelifa-opendsi Feb 8, 2026
0cc80e6
FIX SQL Error on VAT not defined in product card (#37159)
aspangaro Feb 9, 2026
0b8e0c4
FIX display of DLC/DLUO in tooltip (#37164)
thomas-Ngr Feb 10, 2026
e43438c
Fix/ticket status (#37129)
atm-vincent-p Feb 10, 2026
673659d
FIX Accountancy - Update height of the export popup (#37206)
aspangaro Feb 12, 2026
e850355
Refactor GitHub Actions workflow steps
rycks Feb 12, 2026
a8e0508
Sec: Can init a page with php content without permission for php cont…
thomas-Ngr Feb 12, 2026
30f7f34
FIX Societe - Wrong control on update of VAT Intra (#37224)
aspangaro Feb 16, 2026
2a41e1f
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Feb 16, 2026
6adc5dc
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
eldy Feb 16, 2026
e64ab3c
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Feb 16, 2026
7ccd12e
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Feb 16, 2026
d4ff519
Fix Product Api Update price (#37209)
vmaury Feb 17, 2026
48cb312
FIX: MAIN_FEATURES_LEVEL typo errors (#37304)
jyhere Feb 21, 2026
f87a5ab
Remove beautysh
eldy Feb 23, 2026
16b2735
Fix CI
eldy Feb 23, 2026
d6f4bf8
fix: in some case on create invoice when create PDF the lang is not c…
FHenry Feb 23, 2026
125caf1
fix: filter on shipping list on mass action (#37281)
FHenry Feb 23, 2026
ba8ab40
delete &
atm-lucasmantegari Feb 26, 2026
c5b4d14
delete more &
atm-lucasmantegari Feb 26, 2026
2b06960
Verif odt template extension (#37366)
atm-lucasmantegari Feb 27, 2026
e1dedd6
Disable beautysh. Overload of work with this is 100x higher than the
eldy Feb 27, 2026
ec97514
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Feb 27, 2026
1642d20
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Feb 27, 2026
f09e891
Fix bad rounding when spliting discounts (#37354)
Hystepik Feb 27, 2026
d086027
FIX : Entity on group ticket insertion (#37370)
atm-adrien Feb 27, 2026
3daff81
Automated merge from 17.0 by tool pullmerge.sh
eldy Feb 28, 2026
a1e255a
Automated merge from 18.0 by tool pullmerge.sh
eldy Feb 28, 2026
dc12867
Automated merge from 19.0 by tool pullmerge.sh
eldy Feb 28, 2026
c65c767
Automated merge from 20.0 by tool pullmerge.sh
eldy Feb 28, 2026
5077058
Fix CI
eldy Mar 2, 2026
293b5a0
Fix #37388 Change GETPOSTINT to GETPOST for form question (#37390)
glu000 Mar 2, 2026
749b45a
Fix from may be empty
eldy Mar 3, 2026
a4e077a
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Mar 3, 2026
7bb2713
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Mar 4, 2026
c428e07
Merge pull request #37057 from ATM-Consulting/FIX/docPreviewInCommCard
lvessiller-opendsi Mar 5, 2026
e049222
github.event_name is pull_request_target not pull_request
rycks Mar 5, 2026
a3d5c0b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
eldy Mar 5, 2026
f23d590
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
eldy Mar 5, 2026
c723aec
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 5, 2026
cf11ecd
Fix:warehouses table name is entrepot which does not hold an fk_soc f…
bafbes Jul 9, 2023
a9db2f6
Fix ticket categories dictionay (#37434)
atm-vincent-p Mar 8, 2026
bf77993
Merge pull request #37429 from thomas-Ngr/18_fix_api_warehouse_by_id
rycks Mar 12, 2026
6689f5b
Test
eldy Mar 12, 2026
2065dee
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Mar 12, 2026
3016301
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
eldy Mar 12, 2026
ea60298
FIX show export full documents checkbox on change format in accountan…
lvessiller-opendsi Mar 12, 2026
ff20409
Revert "Fix ticket categories dictionay (#37434)"
eldy Mar 12, 2026
e29b741
Fix : disabled extrafield should not appear on PDF (#37442)
atm-maxime Mar 12, 2026
f23b180
Revert "Revert "Fix ticket categories dictionay (#37434)""
eldy Mar 12, 2026
1582f1a
Fix Inventory bugs #33192 and #35207 (#37405)
vmaury Mar 12, 2026
f86955f
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Mar 12, 2026
058c8ee
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Mar 12, 2026
584e103
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 12, 2026
488366c
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 12, 2026
f90e121
You cannot cancel leave if the balance is negative (#37492)
atm-lucasmantegari Mar 14, 2026
2f5a74e
Fix User creation API permission check (#37504)
williamdes Mar 15, 2026
e0ceff0
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 15, 2026
e77af9c
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 15, 2026
2a3982f
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 15, 2026
a9d846d
Disable paralle-lint that is no more available on travis (security bug)
eldy Mar 15, 2026
39f3abe
Try to ignore travis
eldy Mar 15, 2026
9e13496
Fix User creation API permission check (#37502)
williamdes Mar 15, 2026
2605d33
Restore parallel-lint
eldy Mar 15, 2026
a4bd180
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 14.0
eldy Mar 15, 2026
6505e41
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
eldy Mar 15, 2026
88b6674
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
eldy Mar 15, 2026
2093235
Restore parallel-lint only on last version
eldy Mar 15, 2026
a81ba18
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
eldy Mar 15, 2026
4098eaf
Automated merge from 15.0 to 16.0 by tool pullmerge.sh
eldy Mar 16, 2026
86bb0b4
Automated merge from 16.0 to 17.0 by tool pullmerge.sh
eldy Mar 16, 2026
8ede2e7
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Mar 16, 2026
f9c6562
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Mar 16, 2026
638fd27
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 16, 2026
e98c441
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 16, 2026
c19e3d9
php version of perl package builder historical script (#37545)
rycks Mar 19, 2026
5a9c9e5
CI
eldy Mar 20, 2026
fd874dc
FIX : product ref was not printed on supplier recurring invoice (#37535)
atm-maxime Mar 20, 2026
17b1436
update mistaken field in recruitment api (#37550)
bybel Mar 20, 2026
29a5bef
Fix getURLContent should serialize arguments and allow array for CURL…
williamdes Mar 20, 2026
97c36a3
Automated merge from 14.0 to 15.0 by tool pullmerge.sh
eldy Mar 20, 2026
8819258
Automated merge from 15.0 to 16.0 by tool pullmerge.sh
eldy Mar 21, 2026
587fdc0
Automated merge from 16.0 to 17.0 by tool pullmerge.sh
eldy Mar 21, 2026
7059a82
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Mar 21, 2026
9db3575
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Mar 21, 2026
aee1c5b
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 22, 2026
de6af44
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 22, 2026
6cbb7ef
FIX #37461 #37511 Accountancy - Bank journal - Problem of cache (#37603)
aspangaro Mar 24, 2026
fd93c50
fix: add null check before setting _renderItem on jQuery UI autocompl…
atm-lucasmantegari Mar 25, 2026
0dd27f2
Fix sanitize param groupby in customreport
eldy Mar 25, 2026
4ebdc3d
Automated merge from 14.0 to 15.0 by tool pullmerge.sh
eldy Mar 25, 2026
db00b2e
Automated merge from 15.0 to 16.0 by tool pullmerge.sh
eldy Mar 25, 2026
af07651
Automated merge from 16.0 to 17.0 by tool pullmerge.sh
eldy Mar 25, 2026
a4e883e
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Mar 25, 2026
16ac7c9
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Mar 25, 2026
58af7c2
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 25, 2026
553f29e
Fix what seems to be a regression when doing #37511 and #37461
eldy Mar 25, 2026
3841d85
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 25, 2026
9b567bf
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 25, 2026
35b9ea9
fix parameter (V20 fix) (#37616)
frederic34 Mar 26, 2026
33c0fc1
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 26, 2026
ea1611a
FIX: do not print Extrafields in PDF if printable is 0
FHenry Mar 26, 2026
bea0d2c
Prepare 18.0.9 (#37625)
lvessiller-opendsi Mar 26, 2026
cec448f
FIX: do not print Extrafields in PDF if printable is 0
FHenry Mar 26, 2026
acb103f
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Mar 26, 2026
271a7e6
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Mar 26, 2026
9dbe9a9
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Mar 26, 2026
793244b
Merge branch '18.0' of https://github.com/Dolibarr/dolibarr into 18_f…
FHenry Mar 27, 2026
cdb7d97
fix CI
FHenry Mar 27, 2026
f50508b
FIX a param must not come from end user entry.
eldy Mar 27, 2026
69cee51
Doc
eldy Mar 27, 2026
48ec90f
fix(ticket): clear stale attachments when opening a new ticket form (…
atm-corentin Apr 3, 2026
60417a3
FIX extrafield selectlist when there is a linked table (#37706)
thomas-Ngr Apr 7, 2026
79d1bf5
Test
eldy Apr 7, 2026
8151bb0
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
eldy Apr 7, 2026
3a10489
FIX: do not print Extrafields in PDF if printable is 0 (#37789)
FHenry Apr 8, 2026
c1d4ebe
Merge branch '18.0' of https://github.com/Dolibarr/dolibarr into 18_f…
FHenry Apr 9, 2026
894f2c1
review btter fix for not print extrafields
FHenry Apr 9, 2026
fa4c7b3
apply develop pre-commit rules
rycks Apr 9, 2026
8d1c795
codespell to fix words
rycks Apr 9, 2026
6b9d8a6
Merge pull request #37623 from FHenry/18_fix_printextrafield
lvessiller-opendsi Apr 9, 2026
6333ab0
Merge pull request #37799 from rycks/18_apply_develop_precommit
lvessiller-opendsi Apr 9, 2026
ad9328e
FIX #GHSA-crgg-h74r-2m8r (#37636)
thomas-Ngr Apr 9, 2026
0661495
18 report ghsa 39vm 9q4p 6jjg (#37627)
thomas-Ngr Apr 9, 2026
ba612dc
19 fix print pdf extrafields not visiblev2 (#37796)
FHenry Apr 10, 2026
916e318
Fix/doctemplates path entity centralized (#37788)
atm-jonathan Apr 10, 2026
1bbf44d
Automated merge from 14.0 to 15.0 by tool pullmerge.sh
eldy Apr 10, 2026
bfd39cd
Automated merge from 15.0 to 16.0 by tool pullmerge.sh
eldy Apr 10, 2026
1fdd96e
Automated merge from 16.0 to 17.0 by tool pullmerge.sh
eldy Apr 10, 2026
73a3da7
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Apr 10, 2026
0bbc3da
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Apr 10, 2026
df3759d
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Apr 10, 2026
acd7bcf
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Apr 10, 2026
307db31
FIX SQL Injection via Operator Injection in Contract Service List
eldy Apr 14, 2026
3686e70
Doc
eldy Apr 15, 2026
d30da98
Fix warning
eldy Apr 15, 2026
a530700
Make a dangerous and very unstable feature hidden. Should never be on as
eldy Apr 15, 2026
d6f53cf
Make a dangerous and very unstable feature hidden. Should never be on as
eldy Apr 15, 2026
bf6c809
Automated merge from 14.0 to 15.0 by tool pullmerge.sh
eldy Apr 15, 2026
609cd64
Automated merge from 15.0 to 16.0 by tool pullmerge.sh
eldy Apr 15, 2026
a1f9670
Automated merge from 16.0 to 17.0 by tool pullmerge.sh
eldy Apr 15, 2026
71ba5c1
Automated merge from 17.0 to 18.0 by tool pullmerge.sh
eldy Apr 15, 2026
68affb3
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Apr 15, 2026
b46f9c7
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Apr 15, 2026
f7d7ad6
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Apr 15, 2026
32ef8e4
FIX - Limit standard on price list (#37944)
atm-lucasmantegari Apr 20, 2026
17265d8
FIX #GHSA-hq5j-39f9-qxcv (#37812)
thomas-Ngr Apr 20, 2026
43bf615
Automated merge from 18.0 to 19.0 by tool pullmerge.sh
eldy Apr 23, 2026
e24e26c
Automated merge from 19.0 to 20.0 by tool pullmerge.sh
eldy Apr 23, 2026
2ff65fe
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Apr 23, 2026
8652e9a
Fix php compatilbity
eldy Apr 26, 2026
e1d3096
Automated merge from 20.0 to 21.0 by tool pullmerge.sh
eldy Apr 26, 2026
905b525
Fix: #38011 wrong line seq when generating invoice from order (#38029)
JoeBiboche Apr 28, 2026
25cfb56
Fix: normalize empty values for extrafield types mapping to INT col…
atm-lucasmantegari May 1, 2026
c8ea651
FIX #38146 Honor tpl override on supplier contacts (#38150)
serhiilabs May 10, 2026
cd5c97c
FIX : DA028190 - Ajout Cyan_mpprotection qui ajoute une ligne d'accom…
atm-lucasmantegari May 13, 2026
3db1940
Merge branch '21.0' of https://github.com/Dolibarr/dolibarr into FIX/…
atm-lucasmantegari May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/ci-on-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: "CI-RELEASE"

on:
release:
types: [published]

jobs:
trigger-docker:
runs-on: ubuntu-latest

steps:
- name: Generate a token
id: generate-token
uses: actions/create-github-app-token@v2
with:
app-id: ${{ vars.RELEASE_DOCKER_ID }}
private-key: ${{ secrets.RELEASE_DOCKER_SECRET }}

- uses: peter-evans/repository-dispatch@v4
with:
token: ${{ steps.generate-token.outputs.token }}
repository: Dolibarr/dolibarr-docker
event-type: new-release
client-payload: '{"version": "${{ github.event.release.tag_name }}"}'
2 changes: 1 addition & 1 deletion .github/workflows/phan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
with:
php-version: 8.2
coverage: none # disable xdebug, pcov
tools: cs2pr,phan
tools: cs2pr,phan:5.5.2
- name: Run Phan analysis
run: |
# shellcheck disable=2086
Expand Down
16 changes: 8 additions & 8 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,14 @@ repos:
- id: actionlint

# Beautify shell scripts
- repo: https://github.com/lovesegfault/beautysh.git
rev: v6.2.1
hooks:
- id: beautysh
exclude: |
(?x)^(dev/setup/git/hooks/pre-commit
)$
args: [--tab]
#- repo: https://github.com/lovesegfault/beautysh.git
# rev: v6.2.1
# hooks:
# - id: beautysh
# exclude: |
# (?x)^(dev/setup/git/hooks/pre-commit
# )$
# args: [--tab]

# Run local script
#
Expand Down
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ install:
#sudo apt install composer
composer -V
sudo composer -n config -g vendor-dir htdocs/includes
sudo composer -n config audit.block-insecure false
sudo chmod -R a+rwx /home/travis/.config/composer
echo

Expand Down
87 changes: 87 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -1584,6 +1584,93 @@ The following changes may create regressions for some external modules, but were
* The load of hook context productdao has been removed before calling loadvirtualstock. Modules must use the context of main parent page or 'all' for all cases.


***** ChangeLog for 18.0.9 compared to 18.0.8 *****
100 files changed, 2283 insertions(+), 591 deletions(-)

FIX: product ref was not printed on supplier recurring invoice (#37535)
FIX: show export full documents checkbox on change format in accountancy export (#37468)
FIX: remove unused var
FIX: API Warehouse : Error 401 when getting warehouse by id (backport from 22)
FIX: - Fix doc preview in comm card
FIX: Entity on group ticket insertion (#37370)
FIX: display of DLC/DLUO in tooltip (#37164)
FIX: Backport fix on v20 for result page of compta (/compta/resultat/index.php) (#37127)
FIX: Backport fix on v20 for result page of compta (/compta/resultat/index.php). The expense report were not included when the module was activated
FIX(API, thirdparties): get fixed amount discounts (#37068)
FIX: #GHSA-w5j3-8fcr-h87w (#36868)
FIX(ticket): check on TICKET_IMAGE_PUBLIC_INTERFACE (#36833)
FIX: warning accountancy export from external module (#36832)
FIX: php8.1 warning in syslog message
FIX: TakePos sometimes thirdpartyid = undefined
FIX: remove stock correctly when reception is deleted (like 82e092f)
FIX: finished regex in product import (#36770)
FIX: re-create API temp dir after purging temp files
FIX: undefined variables on create invoice card from order (backport from v19)
FIX: Missing Product ref in Bom stats
FIX: fix #36401 (for v17.0) doesn't work in v18.0+ because of variable renaming
FIX: propal shipping and availability update (v18+)
FIX: PR#36401 fixed a missing GETPOSTISSET() but the check involves a variable ($taskid) that was renamed ($tmptaskid) in 18.0
SEC: FIX: #36430 permissions not checked on other tabs of HRM evaluation card
FIX: Remove <?=
FIX: Implementation of multi-company compatibility with inventory/warehouse management
FIX: remove useless condition to create credit on situation invoice …
FIX: undefined variables on create invoice from shipment card (backport from v20)
FIX: 18.0: `GETPOSTDATE()` and `buildParamDate()` assumed wrong HTTP param names
SEC: permissions not checked on other tabs of HRM evaluation card
FIX: 18.0: GETPOSTDATE and buildParamDate assumed HTTP param names 'minute' and 'second' instead of 'min' and 'sec'
FIX: not remove value of others extra-fields on update extras action
NEW: Automatically release docker image for each GitHub release
FIX: getDolGlobalInt
SEC: fix IDOR attack on employee evaluation. Missing permission test https://github.com/atm-florianm/dolibarr/commit/7ed0af2a138a34e7c7005b95c85ffc791976a6cf
FIX: Implementation of multi-company compatibility with inventory/warehouse management
FIX: 17.0: perweek.php resets task progress to 0% when: (#36401)
FIX: DA027383: permissions not checked on HRM evaluation card (#36328) (#36399)
FIX: undefined variables on create invoice from shipment card (backport from v20)
FIX: php echo instead of <?
FIX: Sometimes socid = undefined
FIX: TakePOS Missing Thirdparty Id when getting more products (#36341)
FIX: Multicompany compatibility with "project_task"
FIX: remove situation invoice from cycle
FIX: #36149 (#36150)
FIX: keep user who validate proposal on update (#36257)
FIX: create API temp directory in Dolibarr API constructor
FIX: expense report card: do not show bank account if user cannot see them
FIX: Email Collector Module
FIX: dol_escape_htmltag in extrafields_view (#36136)
FIX: re-create API temp dir after purging temp files
FIX: use array_intersect instead in_array
FIX: wrong check of hook return
FIX: 16.0: extrafield of type link to category causes SQL error in selectForFormsList() (#36074)
FIX: 16.0 (up to 19.0): extrafield of type link to category causes SQL error in selectForFormsList
FIX: missing "printFieldListValue" hook (#35990)
FIX: add action parameter
FIX: remove duplicate object
FIX: expense report card: use correct bank module designator for detection
FIX: wrong check of hook return
FIX: Email Collector Module: manage error when imap_fetchstructure return false. Previously it generated warning and fatal error because the returned value was not of type class
FIX: notifications: correctly report email delivery errors (#35864)
FIX: php8.1 warning in syslog message
FIX: extra-field list depend on parent extra-filed list on direct edit (#35803)
FIX: allow a situation with credit to be removed from cycle
FIX: expense report card: do not show bank account if user cannot see them
FIX: day of ticket on takePOS. Backport 6abdb6e. (#35745)
FIX: Multicompany compatibility with "project_task"
FIX: remove useless condition to create credit on situation invoice (#35786)
FIX: create invoice from order using API and multi-entity (#35654)
FIX: API not allow to access order in other entity on creating invoice from order
FIX: sql syntax error (#35588)
FIX: pgsql: error when calculating depreciations (#34213)
FIX: asset deprectiation: optimize sql
FIX: #35568 (#35569)
FIX: clear "thirdparty" object before or during the fetch
FIX: To have only the sender's entity when sending mail (#31053)
FIX: php 8+ warnings when creating deposits (#35582)
FIX: missing entity filter (#35517)
FIX: api orders : forward database error on failure (backpot commit d9e81cb) (#35478)
FIX: missing check constant PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS (#33277)
FIX: 17.0: ContratLigne::fetch() returns 1 even if the line doesn't exist (#35324)
FIX: extra field list depend on parent list when editing a card (#35165)

***** ChangeLog for 18.0.8 compared to 18.0.7 *****
35 files changed, 647 insertions(+), 298 deletions(-)

Expand Down
6 changes: 6 additions & 0 deletions Changelog_AMFISA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--------------------------------------------------------------
AMFISA Dolibarr ChangeLog
--------------------------------------------------------------

FIX : DA028190 - Ajout Cyan_mpprotection qui ajoute une ligne d'accompte dans le total du pdf
Taux d'accompte modification si besoin via : PROPALE_MPPROTECTION_DEPOSIT_RATE
Loading
Loading