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
setFailOnError
andsetFailOutputStream
to add the possibility to continue analysing the map, even if BWEM thinks something is wrong (useful for example for Hitchhikers) - Changed
TextColor
toText
to adhere to the BWAPI/BWMirror interface - Changed
TextSize
toText.Size
to 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
bwapi
classes (see it online at https://javabwapi.github.io/JBWAPI/) - Added
bwapi.UnitFilter
to 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#getClosestUnitInRadius
toGame#getClosestUnit
to 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#whatsUses
is nowTechType#whatUses
JBWAPI 0.7.1
- Fixes bugs in getBuildLocation (thanks @impie66 for notifying)
- All
equals
don't throw NullPointer exceptions anymore when called withnull
(just returnsfalse
as would be expected)
JBWAPI 0.7
BWEM
overhaul, so not backwards compatible to 0.6 and before. But everything is now available in thebwem
root 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