<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>+1 to delay this breaking change or to follow a Denis' approach
:-)</p>
<p>Jorge<br>
</p>
<div class="moz-cite-prefix">Às 13:28 de 12/06/25, Denis Rouzaud via
QGIS-Developer escreveu:<br>
</div>
<blockquote type="cite" cite="mid:CAMtsY+ZP3SwMxymyFYboPJz8dPr4dTSx7OeRj99JtJH7W3jvnQ@mail.gmail.com">
<div dir="ltr">Hi,
<div><br>
</div>
<div>I did something similar in the symbology area and I went
for saving twice the data.</div>
<div>We could probably leave the two at the same time in the
same tag:</div>
<div><br>
</div>
<div><properties><br>
<foo><br>
<bar type="QString">baz</bar><br>
</foo><br>
<properties name="foo"><br>
<properties name="bar"
type="QString">baz</properties><br>
</properties><br>
</properties><br>
</div>
<div><br>
</div>
<div>Old QGIS would only save the old, new QGIS would save both
and use the new if it exists.<br>
</div>
<div><br>
</div>
<div>Best of the 2 worlds?</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Denis</div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Le jeu. 12 juin 2025 à 13:55,
Stefanos Natsis via QGIS-Developer <<a href="mailto:qgis-developer@lists.osgeo.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>>
a écrit :<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Hi list</div>
<div><br>
</div>
<div>During the last dev cycle, a change was introduced in
the way that properties are stored in the .qgs xml file <a href="https://github.com/qgis/QGIS/pull/60855" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/qgis/QGIS/pull/60855</a></div>
<div><br>
</div>
<div>While this solved a real issue (data-driven properties
could result in an invalid property name with a leading
digit) in an elegant way and is technically backwards
compatible (projects generated with older versions can be
opened without issues), it has the side effect that
projects stored with 3.44 will not properly load in older
QGIS versions (stored properties are ignored and also
project CRS is undefined). Plugins could also malfunction
as they often use project properties for storing their
project-related configurations.<br>
</div>
<div><br>
</div>
<div>One potential solution would be to backport this to
LTR, however from my experience a good percentage of the
users use older QGIS versions and even those on LTR do not
always upgrade as soon as a new release is out, so
backporting could eventually make things worse!<br>
</div>
<div><br>
</div>
<div>With QGIS 4.0 around the corner, imho, it would be
better to defer this change for a couple more months and
only include this kind-of-breaking change in QGIS 4.0</div>
<div><br>
</div>
<div>I briefly chatted with Jurgen at the hackfest about
this and while acknowledging the issue, was not super
happy to revert, so I'm interested in gathering more
opinions here.<br>
</div>
<div><br>
</div>
<div>Best</div>
<div>Stefanos<br>
</div>
<div><br>
</div>
</div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
QGIS-Developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
</pre>
</blockquote>
</body>
</html>