Releases: screepers/typed-screeps
Releases · screepers/typed-screeps
3.0.1 - 2019-11-27
Changed
- Fix POSSIBLE_RES
SOURCES typo in store definition (#151)
- Remove unecessary tslint:disable rules in OpaqueTag definition (#151)
3.0.0 - 2019-11-23
Version primarily related to new functionality from Factories, new resources, NPC Strongholds update
Added
- Add missing halt command to CPU (#141)
- Add market price history and other updates (#138)
- Add support for 'Natural Effects' on RoomObjects (#135)
- Add support for Factories, Ruins, Deposits, and Strongholds (#132)
Changed
- Retype constants with same named types (#143), (#147)
- Update StoreDefinition (#130)
- Explicitly type game object Ids (#139)
Fixed
Deprecated
- Deprecated use of string typed ids to get game objects (#144)
- Deprecated
creep.carry
(#130)
Removed
- Remove deprecated FIND_DROPPED_ENERGY constant (#129)
2.5.4 - 2019-05-12
Added
- Add support for
PowerCreep
, InterShardMemory
and an AnyCreep
union (#117)
- Add support for Creep pulling (#114)
2.5.3 - 2018-12-27
Fixed
- Add missing properties to FindPathOpts (#106)
Changed
- Change
EventType
to an interface with a type argument (#110)
2.5.2 - 2018-11-09
Added
- Implements
Room.Terrain
and room.getTerrain()
(#103)
[2.5.1] - 2018-10-11
Fixed
- Fix definition of
RawMemory.segments
. (#91)
- Fixed incorrect definition of
getEventLog()
. (#101)
2.5.0 - 2018-10-04
Added
- Added
getRoomTerrain
(#98)
- Added WIP types for
room.eventLog
(#88)
- Added missing safemode/downgrade constants (#96)
Changed
filterOptions
Revamp (#87)
2.4.1 - 2018-08-24
Added
- Added
INVADERS_ENERGY_GOAL
(#83)
Changed
- Update CREEP_CLAIM_LIFE_TIME to match with Screeps 2018-03-05 update (#84)
2.4.0 - 2018-06-24
Added
- Add inter-shard portals (#74)
Changed
- The findClosestBy* functions potentially return null (#69)
Fixed
- Various improvements by @pmoehl (thank you!)
- Fix type of StructureLab.mineralType (#73)
- Fix result type of Room.lookAtArea (#75)
- Add subscription token as market resource types (#76)
- Spawn options +directions (#77)
- Add createConstructionSite name parameter (#78)
- Updated Tombstone docs (#79)
- Improve exit typings (#80)
- Fixed missing Constructor extends declarations (#71)
- Fixed createFlag method return type to include string (#72)
- claimController() uses GCL, not RCL (#81)
2.3.0 - 2018-04-16
Added
TERMINAL_COOLDOWN
constant (#64)
- Better tombstone support (#60)
Fixed
- Declare
Game
with var
instead of let
(#62)
ERR_NOT_ENOUGH_RESOURCES
missing in return codes for creep build action (#66)