tag:github.com,2008:https://github.com/bwapi/bwapi/releases Release notes from bwapi 2019-03-07T18:53:40Z tag:github.com,2008:Repository/16049776/v4.4.0 2019-05-31T07:56:49Z BWAPI 4.4.0 <ul> <li>Fixed known 4.3.0 crashes</li> <li>Bots get messages from users send even if <code>BWAPI::Flag::UserInput</code> is disabled, they can decide if they want to act on that themselves</li> <li>Noncopying builds are the default, you don't need to change configuration on BWAPILib when building it in your bot solution.</li> <li>GetBuildUnit for producing units now return the barracks, gateway, nexus etc building them.</li> <li>Client bots are timed</li> <li>getApproxDistance fixed, now uses the OpenBW calculations.</li> <li>Orange players now return the correct colors</li> <li>IsBuildable fixed to account for some doodads</li> </ul> <p>Note:<br> Bots build differently now. Instead of linking to <code>BWAPI/lib/BWAPILIB.lib</code>, add the <code>BWAPILIB</code> project as a dependency to your bot. <code>BWAPILIB.lib</code> will be built to your bots output directory if it doesn't exist or is outdated (due to compiler updates). Using a locally built <code>BWAPILIB.lib</code> does not break compatibility with existing <code>BWAPI.dll</code>s.</p> <p>You are always compatible with another BWAPI.dll as long as they are both built from the same BWAPI version. We're no longer including the prebuilt <code>.lib</code> files due to the many compatibility breaking compiler updates pushed to Visual Studio 2017.</p> <p>See the <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-440">full changelog</a>.</p> N00byEdge tag:github.com,2008:Repository/16049776/v4.3.0 2019-03-12T12:16:39Z BWAPI 4.3.0 <h1>NOTE: DEPRECATED RELEASE, CRASHES A LOT</h1> <p>Long overdue update consisting of</p> <ul> <li>No targeting of invisible units on frame 0</li> <li><code>unit-&gt;getEnergy()</code> no longer returns the energy of enemy units</li> <li><code>[...]_NoCopy</code> project configurations</li> <li>Fixed various client desync issues</li> <li>Latcom rewrite</li> </ul> <p>See the <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-430">full changelog</a>.</p> N00byEdge tag:github.com,2008:Repository/16049776/v4.2.0 2018-06-13T15:18:50Z BWAPI 4.2.0 <p>Long overdue update consisting of</p> <ul> <li>Update to VC++ 2017</li> <li>Locking client/server bridge version so there are no more backwards-incompatible issues in the future.</li> <li>Fixed a bug where you could not inject BWAPI using Chaoslauncher in WINE.</li> <li>Many more bug fixes.</li> </ul> <p>See the <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-420">full changelog</a>.</p> <h2>For those getting <code>The object or library file '../lib/BWAPI.lib' was created with an older compiler...</code></h2> <ol> <li>Request a new build through the issue tracker. We can build a new version quite easily through AppVeyor, there is no need to build it yourself.</li> <li>Complain to Microsoft. This is seriously out of control, and pretty weird that Visual Studio can't support older libraries built on the same major version.</li> </ol> heinermann tag:github.com,2008:Repository/16049776/v4.1.2 2015-07-15T14:53:51Z BWAPI 4.1.2 <ul> <li>Fixed Player::incompleteUnitCount returning negative values.</li> <li>Fixed a major bug preventing Mutalisks from being morphed if a Spire was morphing into a Greater Spire.</li> <li>Fixed a client bug that caused the initial unit set to include invalid units.</li> <li>Added some new convenience functions.</li> </ul> <p>This release is backwards compatible with previous 4.1.x releases. See the <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-412">changes</a> for more details.</p> heinermann tag:github.com,2008:Repository/16049776/v3.7.5 2015-07-15T14:53:44Z BWAPI 3.7.5 <h1>NOTE: DISCONTINUED VERSION</h1> <p>This is a courtesy release containing back-ported bug fixes. This release is in all ways compatible with 3.7.4 modules. Therefore, it is recommended that tournaments use the <code>BWAPI.dll</code> from 3.7.5.</p> <p>Since some older bots are still using 3.7.4, this release will address several <strong>major</strong> bugs that have been fixed in newer versions of BWAPI. Despite the release, support for BWAPI 3 is discontinued.</p> <p>There are several important <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-375-r4160">changes</a>. The majority of the changes fix the following:</p> <ul> <li>Crashes</li> <li>Buffer overflows</li> <li>Functionality</li> <li>Screen positioning for the bottom of the map (often seen in tournament streams)</li> <li>Several issues with client modules</li> </ul> heinermann tag:github.com,2008:Repository/16049776/v4.1.1-Beta 2015-07-15T07:03:44Z BWAPI 4.1.1 Beta <ul> <li>Adds some configuration option improvements.</li> <li>Significantly improved documentation, including intellisense compatibility.</li> <li>Fixes several <strong>major</strong> issues with BWAPI 4.1.0 Beta.</li> </ul> <p>This release is backwards compatible with the previous release. See the <a href="https://github.com/bwapi/bwapi/wiki/Changes#bwapi-411-beta">changes</a> for more details.</p> heinermann tag:github.com,2008:Repository/16049776/v4.1.0-Beta 2015-01-25T23:48:12Z BWAPI v4.1.0-Beta <p>This is a release of BWAPI 4.1.0 which was automatically generated by the new BWAPI build pipeline.</p> <p>4.1.0 contains several changes, enhancements, and bug fixes.<br> Its primary changes consist of</p> <ul> <li>Updating to Visual Studio 2013.</li> <li>Changing the underlying container of sets to unordered_set.</li> <li>Several bug fixes</li> <li>Improved documentation</li> </ul> <p>Note: This was re-released because of the regression addressed in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/bwapi/bwapi/commit/5af2392d5c15c5a59d421f3fb27637a61cb6faff/hovercard" href="https://github.com/bwapi/bwapi/commit/5af2392d5c15c5a59d421f3fb27637a61cb6faff"><tt>5af2392</tt></a>.</p> heinermann tag:github.com,2008:Repository/16049776/v4.0.1-Beta 2015-02-11T08:25:37Z BWAPI 4.0.1 Beta <p>This update fixes several important issues with the 4.0.0 beta release.</p> <p>Additionally, interface pointers are now "hidden", and sources will need to be updated to reflect this change.</p> heinermann tag:github.com,2008:Repository/16049776/v3.7.4 2015-02-11T08:16:41Z BWAPI 3.7.4 <h1>NOTE: DEPRECATED RELEASE</h1> <p>This is an old release of BWAPI. It uses Visual C++ 2008.</p> heinermann