tag:github.com,2008:https://github.com/ncalc/ncalc-async/releasesRelease notes from ncalc-async2023-05-08T12:05:06Ztag:github.com,2008:Repository/227167887/v4.0.42023-05-08T12:07:29Zv4.0.4<ul>
<li><a href="https://github.com/ncalc/ncalc-async/pull/18" data-hovercard-type="pull_request" data-hovercard-url="/ncalc/ncalc-async/pull/18/hovercard">Update ANTLR to v4 to remove transient targeting of NETStandard 1.6.0, which caused problems when publishing solutions on a modern .NET</a> (Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/markcanary/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/markcanary">@markcanary</a>!)</li>
</ul>petlitag:github.com,2008:Repository/227167887/v4.0.3-alpha2023-05-08T12:02:53Zv4.0.3-alpha<p>Publish fix attempt 2</p>petlitag:github.com,2008:Repository/227167887/v4.0.2-alpha2023-05-08T11:59:21Zv4.0.2-alpha<p>Seems .NET 7 nuget push command automatically includes symbols package</p>petlitag:github.com,2008:Repository/227167887/v4.0.1-alpha2023-05-08T11:48:18Zv4.0.1-alpha<p>Bump to v4 because of new ANTLR major version</p>petlitag:github.com,2008:Repository/227167887/v3.2.62023-04-06T09:27:52Zv3.2.6<ul>
<li><a href="https://github.com/ncalc/ncalc-async/pull/16" data-hovercard-type="pull_request" data-hovercard-url="/ncalc/ncalc-async/pull/16/hovercard">Flag to control if string parameters should be converted to decimal (the default) or double</a></li>
</ul>petlitag:github.com,2008:Repository/227167887/v3.1.82022-06-09T12:02:10Zv3.1.8<ul>
<li><a href="https://github.com/ncalc/ncalc-async/pull/15" data-hovercard-type="pull_request" data-hovercard-url="/ncalc/ncalc-async/pull/15/hovercard">New function <code>Atan2</code></a></li>
</ul>petlitag:github.com,2008:Repository/227167887/v3.1.6-alpha2021-12-17T15:04:37Zv3.1.6-alpha<p>Treat alpha releases as public too</p>petlitag:github.com,2008:Repository/227167887/v3.1.5-alpha2021-12-17T15:00:46Zv3.1.5-alpha<p>Publishing from tag should be a public release</p>petlitag:github.com,2008:Repository/227167887/v3.0.42021-12-17T15:12:13Zv3.0.4<p>Several syntax changes to the grammar:</p>
<ul>
<li><a href="https://github.com/ncalc/ncalc-async/issues/10" data-hovercard-type="issue" data-hovercard-url="/ncalc/ncalc-async/issues/10/hovercard">Exponentiation operator <code>**</code></a></li>
<li><a href="https://github.com/ncalc/ncalc/issues/37" data-hovercard-type="issue" data-hovercard-url="/ncalc/ncalc/issues/37/hovercard">Case insensitive operators and key words (e.g. <code>AND</code> or <code>True</code>)</a></li>
<li><a href="https://github.com/ncalc/ncalc/issues/21" data-hovercard-type="issue" data-hovercard-url="/ncalc/ncalc/issues/21/hovercard">Support numbers with trailing dot (e.g. <code>47.</code>)</a></li>
<li><a href="https://github.com/ncalc/ncalc/issues/11" data-hovercard-type="issue" data-hovercard-url="/ncalc/ncalc/issues/11/hovercard">Support for positive sign (e.g. <code>+5</code>)</a></li>
</ul>
<p>While these changes in themselves wouldn't introduce compatibility issues with previously valid statements, code that relies on statements with these constructs being invalid would be affected. The grammar also had to be regenerated with a new version of ANTLR with some fixes to it since it was clear that the generated source code had been modified manually. Manual review indicates that the regenerated grammar is identical, but because of both these reasons this is released as a new major version.</p>petlitag:github.com,2008:Repository/227167887/v3.0.32021-12-17T14:42:41Zv3.0.3: Run CI on release branches too<p>(cherry picked from commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/ncalc/ncalc-async/commit/1ec0107dbb0472e271f0f1a48806908f92ff27ac/hovercard" href="https://github.com/ncalc/ncalc-async/commit/1ec0107dbb0472e271f0f1a48806908f92ff27ac"><tt>1ec0107</tt></a>)</p>petli