Releases: JavaBWAPI/JBWAPI
Releases · JavaBWAPI/JBWAPI
JBWAPI 1.0
The first stable release!
The API should now not change anymore (at least not for bwapi classes, the bwem & bwta classes might still change a bit in the future).
This version is not backwards compatible with the 0.x versions, but there isn't that much of a difference.
Changes
- Added LatCom! Now LatCom is enabled by default on start (like BWAPI and BWMirror do) so make sure to call
game.setLatCom(false);at the start if you dont use it. - Added BWEM methods
setFailOnErrorandsetFailOutputStreamto add the possibility to continue analysing the map, even if BWEM thinks something is wrong (useful for example for Hitchhikers) - Changed
TextColortoTextto adhere to the BWAPI/BWMirror interface - Changed
TextSizetoText.Sizeto adhere to the BWAPI/BWMirror interface
Fixes
- Fix bunkers not loading units (thanks to Petr Holik)
JBWAPI 0.8.2
- Fixed bug where Game#getStaticNeutralUnits() would return an empty list
JBWAPI 0.8.1
- readd approx distance to Position (thanks @Bytekeeper )
JBWAPI 0.8
- String reading/writing speed improvements
- Added javadoc for most
bwapiclasses (see it online at https://javabwapi.github.io/JBWAPI/) - Added
bwapi.UnitFilterto allow bot developers to use existing filters or write their own (see small examples at https://github.com/JavaBWAPI/JBWAPI/blob/develop/src/test/java/bwapi/FilterTest.java)
JBWAPI 0.7.2
- Fixed TechType arrays not being filled with 0's at the end #38 (thanks @impie)
- Renamed
Game#getClosestUnitInRadiustoGame#getClosestUnitto be consistent with Game.h from BWAPI - Make some classes comparable so that they can be used in for example TreeSets directly
- Fixed typo:
TechType#whatsUsesis nowTechType#whatUses
JBWAPI 0.7.1
- Fixes bugs in getBuildLocation (thanks @impie66 for notifying)
- All
equalsdon't throw NullPointer exceptions anymore when called withnull(just returnsfalseas would be expected)
JBWAPI 0.7
BWEMoverhaul, so not backwards compatible to 0.6 and before. But everything is now available in thebwemroot package and the code/structure is simplified- port isParticipating bugfix, only BWAPI 4.4.0 now supported
JBWAPI 0.6
Big release
JBWAPI now officially supports both BWAPI 4.2.0 and 4.4.0!
(note: still no LatCom support)
Fixes
- BWAPI 4.4.0 fixes (orange color, distance calc)
- BWEM fixes (thanks @jordanfly)
- fix getBuildLocation (thanks @impie66 for notifying)
New
There is now a tutorial (still WIP) to get started with JBWAPI!
JBWAPI v0.5
- Upgrade fix by @jordanfly
- Fixed Psi checking bug
JBWAPI v0.4.2
- fix morphs updating players small bug (what were the BW devs thinking when implementing geysers...)
- add latency enum
- fix neutral isEnemy to return false