<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Roadmap_and_Release_14.0.0</id>
	<title>Roadmap and Release 14.0.0 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Roadmap_and_Release_14.0.0"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;action=history"/>
	<updated>2026-10-24T17:57:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=52336&amp;oldid=prev</id>
		<title>Florian.mortgat: Added warning about signature change vs. 13.0 for LignePrelevement::construct() and RejetPrelevement::construct()</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=52336&amp;oldid=prev"/>
		<updated>2021-10-22T14:45:09Z</updated>

		<summary type="html">&lt;p&gt;Added warning about signature change vs. 13.0 for LignePrelevement::construct() and RejetPrelevement::construct()&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:45, 22 October 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l228&quot;&gt;Line 228:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 228:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Field &amp;quot;tva&amp;quot;   renamed into &amp;quot;total_tva&amp;quot; for table llx_propal, llx_supplier_proposal, llx_commande, llx_commande_fournisseur for better field name consistency&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Field &amp;quot;tva&amp;quot;   renamed into &amp;quot;total_tva&amp;quot; for table llx_propal, llx_supplier_proposal, llx_commande, llx_commande_fournisseur for better field name consistency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Field &amp;quot;total&amp;quot; renamed into &amp;quot;total_ttc&amp;quot; for table llx_propal, llx_supplier_proposal for better field name consistency&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Field &amp;quot;total&amp;quot; renamed into &amp;quot;total_ttc&amp;quot; for table llx_propal, llx_supplier_proposal for better field name consistency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Signature changed: one more required parameter for the constructor of LignePrelevement and RejetPrelevement&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If your database is PostgreSQL, you must use version 9.1.0 or more (Dolibarr need the SQL function CONCAT)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If your database is PostgreSQL, you must use version 9.1.0 or more (Dolibarr need the SQL function CONCAT)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If your database is MySQL or MariaDB, you need at least version 5.1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If your database is MySQL or MariaDB, you need at least version 5.1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Florian.mortgat</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51950&amp;oldid=prev</id>
		<title>Framaurin at 11:48, 1 September 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51950&amp;oldid=prev"/>
		<updated>2021-09-01T11:48:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:48, 1 September 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Flag_fr}} https://www.atm-consulting.fr/les-nouveautes-de-la-version-14-0-de-dolibarr-erp-crm/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Flag_fr}} https://www.atm-consulting.fr/les-nouveautes-de-la-version-14-0-de-dolibarr-erp-crm/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Flag_fr}} https://easya.solutions/comptabilite-nouveautes-easya-solutions-dolibarr-v14/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Flag_fr}} https://easya.solutions/comptabilite-nouveautes-easya-solutions-dolibarr-v14/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Framaurin</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51949&amp;oldid=prev</id>
		<title>Framaurin at 11:48, 1 September 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51949&amp;oldid=prev"/>
		<updated>2021-09-01T11:48:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:48, 1 September 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:RoadMap]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{TemplateVersion|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{TemplateVersion|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;version=14.0|  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;version=14.0|  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;date=July 2021|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;date=July 2021|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mainfocus=... }}  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mainfocus=... }}  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Flag_fr}} https://www.atm-consulting.fr/les-nouveautes-de-la-version-14-0-de-dolibarr-erp-crm/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Flag_fr}} https://easya.solutions/comptabilite-nouveautes-easya-solutions-dolibarr-v14/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Detailed Changelog&amp;#039;&amp;#039;&amp;#039;:&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Detailed Changelog&amp;#039;&amp;#039;&amp;#039;:&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Framaurin</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51602&amp;oldid=prev</id>
		<title>Framaurin: Created page with &quot;{{TemplateVersion| version=14.0|  date=July 2021| mainfocus=... }}   &#039;&#039;&#039;Detailed Changelog&#039;&#039;&#039;:&lt;pre&gt;  For users: ---------- NEW: Module Recruitement to follow application to jo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Roadmap_and_Release_14.0.0&amp;diff=51602&amp;oldid=prev"/>
		<updated>2021-07-17T13:49:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{TemplateVersion| version=14.0|  date=July 2021| mainfocus=... }}   &amp;#039;&amp;#039;&amp;#039;Detailed Changelog&amp;#039;&amp;#039;&amp;#039;:&amp;lt;pre&amp;gt;  For users: ---------- NEW: Module Recruitement to follow application to jo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TemplateVersion|&lt;br /&gt;
version=14.0| &lt;br /&gt;
date=July 2021|&lt;br /&gt;
mainfocus=... }} &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Detailed Changelog&amp;#039;&amp;#039;&amp;#039;:&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For users:&lt;br /&gt;
----------&lt;br /&gt;
NEW: Module Recruitement to follow application to job positions is now stable.&lt;br /&gt;
NEW: Feature to make Stock Inventories&lt;br /&gt;
NEW: Several security issues after a second private bug hunting campaign.&lt;br /&gt;
NEW: A lot of fix into english text after a small proofreading campaign (still not perfect, but really better)&lt;br /&gt;
NEW: All main menu entries are using the picto of the module&lt;br /&gt;
NEW: Add a copy to clipboard button on some fields&lt;br /&gt;
NEW: Add an example of scheduled job to send email reminder for unpaid invoices&lt;br /&gt;
NEW: Add some color and picto for the direction of movement&lt;br /&gt;
NEW: add the column &amp;quot;Channel&amp;quot; into the list of orders&lt;br /&gt;
NEW: Add the column &amp;quot;alias&amp;quot; of company in the list of proposal, order, invoice&lt;br /&gt;
NEW: Add the column &amp;quot;Office phone&amp;quot; and  &amp;quot;User mobile&amp;quot; in user list&lt;br /&gt;
NEW: Add the column &amp;quot;Price level&amp;quot; in thirdparty list&lt;br /&gt;
NEW: Add some company information in the dropdown login menu&lt;br /&gt;
NEW: Add edit/delete action icons on categories list pages&lt;br /&gt;
NEW: Add hidden option to auto load input line extrafield into new lines&lt;br /&gt;
NEW: Add import profile to import BOM&lt;br /&gt;
NEW: Add link picto to the stock movement on the detail of production&lt;br /&gt;
NEW: Add mass action &amp;quot;Set tag&amp;quot; for product/service, user, thirdparty, warehouse, project, bank account, members&lt;br /&gt;
NEW: Add bulk action Validate and Set to billed on order list.&lt;br /&gt;
NEW: Add possibility to exports userGroups fields on user exports&lt;br /&gt;
NEW: Can search on lots or serials into the quick search bar&lt;br /&gt;
NEW: Add support for Friday as a non working day&lt;br /&gt;
NEW: auto notification with module Notification can use templated emails&lt;br /&gt;
NEW: Can clone a cron job&lt;br /&gt;
NEW: Can create a lot from the list view (Look and feel standardization).&lt;br /&gt;
NEW: Can filter on extrafields date on lists&lt;br /&gt;
NEW: Can filter on rowid in list of blocked logs&lt;br /&gt;
NEW: Can hide columns &amp;quot;time consumed&amp;quot; on timesheet per week&lt;br /&gt;
NEW: Can set an employee on each social contribution&lt;br /&gt;
NEW: Can set order of execution of hooks&lt;br /&gt;
NEW: Can toggle FCKeditor on public/private notes&lt;br /&gt;
NEW: Check update availability for externals modules using a button on module page&lt;br /&gt;
NEW: Choose lines to use while creating intervention card from origin&lt;br /&gt;
NEW: Columns shipment method, payment mode, payment term in proposal and order list&lt;br /&gt;
NEW: Conf for default actioncomm status&lt;br /&gt;
NEW: Dictionary for availability - Add a column position&lt;br /&gt;
NEW: Can set a user related to a social contribution&lt;br /&gt;
NEW: ICS Direct debit can be set with a different value for each bank account&lt;br /&gt;
NEW: LDAP: usergroup search can be filtered&lt;br /&gt;
NEW: Make public bookmarks editable by admin users only&lt;br /&gt;
NEW: If main logo not defined, can use the squarred logo on login page&lt;br /&gt;
NEW: The manifest file can use the squared image if available&lt;br /&gt;
NEW: Enhance the multicurrency rate editor&lt;br /&gt;
NEW: Normalyse Type company field with ajax combobox&lt;br /&gt;
NEW: preload product description on selection for customer propal/order/invoice&lt;br /&gt;
NEW: Search usergroups &amp;amp; resources&lt;br /&gt;
NEW: Setup Page for module creation with module builder enhancement #FoundationFunding&lt;br /&gt;
NEW: Show picto of module into the list of dictionaries&lt;br /&gt;
NEW: Show the total of payment on the payment confirmation page&lt;br /&gt;
NEW: The global setup for Mandatory fields can now be done on combo list too.&lt;br /&gt;
NEW: translate in &amp;quot;en_US&amp;quot; to complete PR 16980&lt;br /&gt;
NEW: Update the list of taxes available by default for France&lt;br /&gt;
NEW: Salary payment request and Salary payment are 2 different steps in workflow on Salary payment recording&lt;br /&gt;
NEW: VAT payment request and VAT payment are now 2 different steps in workflow on VAT payment recording&lt;br /&gt;
NEW: VAT report - Optimisation &amp;amp; collapse by rate&lt;br /&gt;
NEW: When a doc file is shared, link is visible from the main page of doc.&lt;br /&gt;
NEW: #16378 more E-Mail Contact substitution Values for better salutation&lt;br /&gt;
NEW: option to keep the &amp;quot;Automatically create the payment&amp;quot; checkbox empty on the tax creation page&lt;br /&gt;
&lt;br /&gt;
Accountancy&lt;br /&gt;
NEW: Accountancy - Add FEC import&lt;br /&gt;
NEW: Accountancy - Add a confirmation form with options on export&lt;br /&gt;
NEW: Accountancy - Add select date from/to in already bind customer and supplier list&lt;br /&gt;
NEW: Accountancy - Format FEC - Add new field DateLimitReglmt&lt;br /&gt;
NEW: Accountancy - In ledger &amp;amp; journals, show link on bank transaction&lt;br /&gt;
NEW: Accountancy - Possibility to filter on journals in balance&lt;br /&gt;
NEW: Accountancy - Add a page to list subledger accounts&lt;br /&gt;
NEW: Multiselect ledger account code filter on book keeping list&lt;br /&gt;
&lt;br /&gt;
Agenda&lt;br /&gt;
NEW: add support for Friday as a non working day&lt;br /&gt;
NEW: can show the leave dates/holidays on the agenda view&lt;br /&gt;
NEW: Support color for types of event&lt;br /&gt;
&lt;br /&gt;
Bank&lt;br /&gt;
NEW: Bank Entries : display user linked to a salary or a taxes&lt;br /&gt;
NEW: Add bulk actions for Bank Transfer&lt;br /&gt;
&lt;br /&gt;
ECM/GED&lt;br /&gt;
NEW: add DB fields note_public and note_private for ECM module&lt;br /&gt;
NEW: can filter files in ECM/GED on status Shared / Not shared&lt;br /&gt;
&lt;br /&gt;
Invoices&lt;br /&gt;
NEW: add a check to avoid an invoice date in the future&lt;br /&gt;
NEW: add the total of margin in invoice list&lt;br /&gt;
NEW: can set a percentage when creating an invoice from another object&lt;br /&gt;
NEW: Support down payment on supplier invoice (&amp;amp; somes ajustments)&lt;br /&gt;
&lt;br /&gt;
Margin&lt;br /&gt;
NEW: add the total of margin in invoice list&lt;br /&gt;
NEW: add the total of margin in page by user&lt;br /&gt;
&lt;br /&gt;
Members&lt;br /&gt;
NEW: #17292 default subscription amount by adherent type&lt;br /&gt;
NEW: option to automatically create a login/user when a new subscription of a member is done online&lt;br /&gt;
NEW: option to select membership type on the online payment page for membership subscription or renewal&lt;br /&gt;
&lt;br /&gt;
Products&lt;br /&gt;
NEW: Add price min and price min including tax into product export&lt;br /&gt;
NEW: Add a ref in product customer price&lt;br /&gt;
NEW: customer ref for product customer prices&lt;br /&gt;
NEW: Set status of all variants when changing status of parent&lt;br /&gt;
&lt;br /&gt;
Projects/Tasks&lt;br /&gt;
NEW: option to automatically close an open project when all its tasks are done (=progress 100%)&lt;br /&gt;
NEW: can show the project ref into PDF documents&lt;br /&gt;
NEW: when we add contacts/users to a project, ask to also affect them on tasks&lt;br /&gt;
NEW: Can hide columns &amp;quot;time consumed&amp;quot; on timesheet per week&lt;br /&gt;
&lt;br /&gt;
Proposals&lt;br /&gt;
NEW: add bulk action to set a commercial proposal to status &amp;quot;Refused&amp;quot;&lt;br /&gt;
NEW: can set a warehouse in a proposal&lt;br /&gt;
NEW: date and user signature on proposal (Issue 16062) #16980&lt;br /&gt;
&lt;br /&gt;
Shipment&lt;br /&gt;
NEW: add option in Workflow module to set a shipment as closed&lt;br /&gt;
&lt;br /&gt;
TakePOS&lt;br /&gt;
NEW: delayed payment in TakePOS  #14456?&lt;br /&gt;
NEW: display date range if exist in TakePOS&lt;br /&gt;
NEW: display resiliate status in TakePOS for member&lt;br /&gt;
NEW: edit sales lines rights in TakePOS&lt;br /&gt;
NEW: option for TakePOS to show the total price without tax&lt;br /&gt;
NEW: more permissions in TakePOS (can edit added line, can modify once order sent to kitchen)&lt;br /&gt;
&lt;br /&gt;
Third Party / Contacts&lt;br /&gt;
NEW: add contact tag and bulk email status on the thirdparty + contact create form&lt;br /&gt;
NEW: can set a warehouse on a thirdparty&lt;br /&gt;
&lt;br /&gt;
Tickets&lt;br /&gt;
NEW: can use captcha on public page to create a ticket  #16347&lt;br /&gt;
NEW: can set if a ticket group is visible on public interface or not&lt;br /&gt;
&lt;br /&gt;
Warehouse/Stock&lt;br /&gt;
NEW: Feature to make Stock Inventories&lt;br /&gt;
NEW: can make massive stock transfers from a CSV file&lt;br /&gt;
NEW: Stock movement list - add more complete date field&lt;br /&gt;
NEW: can set a warehouse in a proposal&lt;br /&gt;
NEW: can set a warehouse on a thirdparty&lt;br /&gt;
&lt;br /&gt;
Website Module&lt;br /&gt;
NEW: #17113 Can upload a favicon in website module&lt;br /&gt;
NEW: add a new permission &amp;quot;Export website&amp;quot;&lt;br /&gt;
NEW: add last date of modification for website pages in the list of pages&lt;br /&gt;
NEW: Save old page with .old extension on disk when editing a website page&lt;br /&gt;
&lt;br /&gt;
Workflows&lt;br /&gt;
NEW: add option in Workflow module to set a shipment as closed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for Admins&lt;br /&gt;
NEW: Add a security center page with all information and advices related to the security of your instance&lt;br /&gt;
NEW: Add a performance center page with all information and advices related to the performance of your instance&lt;br /&gt;
&lt;br /&gt;
Modules&lt;br /&gt;
NEW: Module Recruitement is now stable&lt;br /&gt;
NEW: start new experimental module Event Organization Management&lt;br /&gt;
NEW: start new experimental module Partnership Management&lt;br /&gt;
NEW: start new experimental module Knowledge Management&lt;br /&gt;
NEW: start new experimental module Workstations Management&lt;br /&gt;
NEW: Check update availability for externals modules using a button on module page&lt;br /&gt;
Module SimplePOS is deprecated - TakePOS is recommended for the future&lt;br /&gt;
&lt;br /&gt;
new Options&lt;br /&gt;
NEW: add option  CONTRACT_ALLOW_EXTERNAL_DOWNLOAD            to make generated doc automatically shared&lt;br /&gt;
NEW: add option  SUPPLIER_PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD   to make generated doc automatically shared&lt;br /&gt;
NEW: add option  MAIN_SECURITY_ANTI_SSRF_SERVER_IP           to define list of IPs that are local IPs&lt;br /&gt;
NEW: add option  SOCIETE_DISABLE_WORKFORCE                   to hide staff field&lt;br /&gt;
NEW: add constant  MAIN_BUGTRACK_URL                         to set a custom url to redirect to when clicking on link &amp;quot;declare a bug&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
---------------&lt;br /&gt;
NEW: Can edit an object property in module builder&lt;br /&gt;
NEW: Add data-eec=1 for EEC countries on select for js interaction&lt;br /&gt;
NEW: Add experimental repair script to switch to dynamic row format and utf8mb4 encoding&lt;br /&gt;
NEW: Add function showValueWithClipboardCPButton() to add a copy/paste&lt;br /&gt;
NEW: Upgrade Stripe PHP lib to 7.67.0&lt;br /&gt;
NEW: Support sepa_debit in stripe paymentmethods list&lt;br /&gt;
NEW: Update doleditor.class.php for easily activate SCAYT&lt;br /&gt;
NEW: Add triggers in the function add_object_linked(), updateObjectLinked() and deleteObjectLinked()&lt;br /&gt;
NEW: Add triggers OBJECT_LINK_INSERT, OBJECT_LINK_UPDATE et OBJECT_LINK_DELETE in the function add_object_linked(), updateObjectLinked() and deleteObjectLinked()&lt;br /&gt;
NEW: can set a target image in dolcropresize function&lt;br /&gt;
NEW: can set a label as placeholder for combo lists&lt;br /&gt;
NEW: Add pagination on Get Products response API&lt;br /&gt;
NEW: Add the DefaultValues CRUD class&lt;br /&gt;
NEW: Extrafields of documents lines are inside the lines, not any more on separate TR&lt;br /&gt;
NEW: unit selection on object edit line&lt;br /&gt;
&lt;br /&gt;
APIs&lt;br /&gt;
NEW: API add option $includeifobjectisused to get a product&lt;br /&gt;
NEW: API get the list of product ids only&lt;br /&gt;
NEW: add link to OpenAPI specifications XML file in REST API module setup: swagger.json file can be included into external tools like redoc&lt;br /&gt;
NEW: add native compression in REST APIs&lt;br /&gt;
NEW: Product Variants API, add variant stock to response by parameter&lt;br /&gt;
NEW: Product API route added to get product stock and product with or without variants #13739 #17390&lt;br /&gt;
&lt;br /&gt;
Hooks&lt;br /&gt;
NEW: hook printFieldListTitle for cabyprodserv.php&lt;br /&gt;
NEW: hook to allow external modules to add their own shortlist of recent objects&lt;br /&gt;
NEW: SQL-altering hooks in the turnover by product report&lt;br /&gt;
NEW: add form confirm hook on company card&lt;br /&gt;
NEW: add hook addSectionECMAuto method to add custom diretory into ECM auto files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WARNING:&lt;br /&gt;
&lt;br /&gt;
Following changes may create regressions for some external modules, but were necessary to make Dolibarr better:&lt;br /&gt;
* Module SimplePOS is deprecated. If you need a POS module, please use the module TakePOS.&lt;br /&gt;
* The ICS value for direct debit or credit transfer is now stored on each bank account instead of into the global setup.&lt;br /&gt;
* API /setup/shipment_methods has been replaced with API /setup/shipping_methods&lt;br /&gt;
* Field &amp;quot;total&amp;quot; renamed into &amp;quot;total_ht&amp;quot;  for table llx_facture, llx_facture_rec for better field name consistency&lt;br /&gt;
* Field &amp;quot;tva&amp;quot;   renamed into &amp;quot;total_tva&amp;quot; for table llx_propal, llx_supplier_proposal, llx_commande, llx_commande_fournisseur for better field name consistency&lt;br /&gt;
* Field &amp;quot;total&amp;quot; renamed into &amp;quot;total_ttc&amp;quot; for table llx_propal, llx_supplier_proposal for better field name consistency&lt;br /&gt;
* If your database is PostgreSQL, you must use version 9.1.0 or more (Dolibarr need the SQL function CONCAT)&lt;br /&gt;
* If your database is MySQL or MariaDB, you need at least version 5.1&lt;br /&gt;
* Function set_price_level() has been renamed into setPriceLevel() to follow camelcase rules&lt;br /&gt;
* removed deprecated subtituion key  __REFCLIENT__  (replaced with __REF_CLIENT__)&lt;br /&gt;
* Removed constant MAIN_COUNTRIES_IN_EEC. You can now set if country is in Europe or not from the dictionary of countries.&lt;/div&gt;</summary>
		<author><name>Framaurin</name></author>
	</entry>
</feed>