<html>
  <head>

  </head>
  <body style="font-variant: normal; margin-bottom: 1px; margin-left: 4px; line-height: normal; font-style: normal; font-size: 12pt; font-family: Comic Sans MS; font-weight: normal; margin-top: 4px; margin-right: 4px">
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Comic Sans MS" size="3">All&#44;</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Comic Sans MS" size="3">Wouldn&#39;t it be easiest to just make a version stamped copy of documentation whenever a release goes out the door&#63; &nbsp;Then just keep editing the main documentation. &nbsp;The biggest piece then is just removing deprecated stuff on a schedule I would think.</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Comic Sans MS" size="3">It might make some sense to also make a function -&gt; version matrix at some point as well as a quick reference. &nbsp;I&#39;ve had occasion to wonder when a function made it&#39;s way into the product and at what version. &nbsp;We regularly have had multiple versions in production at once for example. &nbsp;This would also quickly show the stuff removed and when&#44; and even be a good spot to show where replacement functions took effect &#40;which recently happened in some areas.&#41;</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font face="Comic Sans MS" size="3">bobb</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <br>
      <br>
      &gt;&gt;&gt; Jeff McKenna &lt;jmckenna@gatewaygeomatics.com&gt; wrote:<br>    </p>
    <table border="0" style="margin-bottom: 0; margin-left: 15px; font-size: 1em; margin-top: 0; margin-right: 0" bgcolor="#f3f3f3">
      <tr>
        <td>
          <div style="border-left: solid 1px #050505; padding-left: 7px">
            <p style="margin-bottom: 0; margin-top: 0">
              Hi Steve&#44;<br><br>My position is that the doc contents should contain references to the<br>MapServer version that the feature applies to.&#160;&#32;So yes we should<br>maintain backwards compatibility.&#160;&#32;For example&#44; /mapfile/expressions.txt<br>could be separated into &quot;MapServer 6.0 Expressions&quot; and &quot;MapServer 5<br>Expressions&quot; sections.&#160;&#32;I would argue that this is much easier to<br>maintain&#44; and makes more sense to a user.&#160;&#32;It does ask doc contributors<br>and developers to specifically mention the MapServer version when they<br>are documenting though.&#160;&#32;I&#39;ll give an example of what I mean:<br><br>Let&#39;s say I am a mapscript dev and I add a function to a mapscript.<br>Then I&#39;d go to its doc &#40;meaning: in trunk and also in<br>branch-whatever-is-live-on-web&#44; because a user wants to know what is<br>available&#41; and add:<br><br>GetXXX<br>&#160;&#160;&#32;Added in MapServer version 6.2&#44; this function gets the...<br><br><br><br>I hope this helps clarify my position.<br><br>-jeff<br><br><br><br>On 11-07-21 1:42 PM&#44; Steve Lime wrote:<br>&gt; Question for folks. What&#39;s our position regarding multi-version support<br>&gt; within the documentation&#63; For example&#44; there were a number of syntax<br>&gt; changes related to logical expressions in 6.0. We could update the<br>&gt; documentation to reflect 6.0 &quot;as is&quot; with no references to how things<br>&gt; worked in older versions. We could also try to maintain some backwards<br>&gt; compatibility so that the documentation could support all versions.<br>&gt; Doing so requires lots of extra explanation though and makes it harder<br>&gt; to maintain. If documentation is version specific then that would argue<br>&gt; for historical documentation to be made available...<br>&gt;<br>_______________________________________________<br>mapserver-dev mailing list<br>mapserver-dev@lists.osgeo.org<br><a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
            </p>
          </div>
        </td>
      </tr>
    </table>
  </body>
</html>