From 6d6dcc5a0a9138f8d29fa433f71495a9eef90100 Mon Sep 17 00:00:00 2001 From: Resi Respati Date: Thu, 11 Oct 2018 03:15:29 +0700 Subject: [PATCH] prepare v2.5.1 release --- CHANGELOG.md | 77 +++++++++++++++++++++++++++++++++++++++++++---- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 73 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49d335e..00d489b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) @@ -6,26 +7,47 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [2.5.1] - 2018-10-11 + +### Fixed + +- Fix definition of `RawMemory.segments`. ([#91](https://github.com/screepers/typed-screeps/pull/91)) +- Fixed incorrect definition of `getEventLog()`. ([#101](https://github.com/screepers/typed-screeps/pull/101)) + ## [2.5.0] - 2018-10-04 + ### Added + - Added `getRoomTerrain` ([#98](https://github.com/screepers/typed-screeps/pull/98)) - Added WIP types for `room.eventLog` ([#88](https://github.com/screepers/typed-screeps/pull/88)) - Added missing safemode/downgrade constants ([#96](https://github.com/screepers/typed-screeps/pull/96)) + ### Changed + - `filterOptions` Revamp ([#87](https://github.com/screepers/typed-screeps/pull/87)) ## [2.4.1] - 2018-08-24 + ### Added + - Added `INVADERS_ENERGY_GOAL` ([#83](https://github.com/screepers/typed-screeps/pull/83)) + ### Changed + - Update CREEP_CLAIM_LIFE_TIME to match with Screeps 2018-03-05 update ([#84](https://github.com/screepers/typed-screeps/pull/84)) ## [2.4.0] - 2018-06-24 + ### Added + - Add inter-shard portals ([#74](https://github.com/screepers/typed-screeps/pull/74)) + ### Changed -- The findClosestBy* functions potentially return null ([#69](https://github.com/screepers/typed-screeps/pull/69)) + +- The findClosestBy\* functions potentially return null ([#69](https://github.com/screepers/typed-screeps/pull/69)) + ### Fixed + - Various improvements by @pmoehl (thank you!) - Fix type of StructureLab.mineralType ([#73](https://github.com/screepers/typed-screeps/pull/73)) - Fix result type of Room.lookAtArea ([#75](https://github.com/screepers/typed-screeps/pull/75)) @@ -39,98 +61,141 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - claimController() uses GCL, not RCL ([#81](https://github.com/screepers/typed-screeps/pull/81)) ## [2.3.0] - 2018-04-16 + ### Added + - `TERMINAL_COOLDOWN` constant ([#64](https://github.com/screepers/typed-screeps/pull/64)) - Better tombstone support ([#60](https://github.com/screepers/typed-screeps/pull/60)) + ### Fixed - - Declare `Game` with `var` instead of `let` ([#62](https://github.com/screepers/typed-screeps/pull/62)) - - `ERR_NOT_ENOUGH_RESOURCES` missing in return codes for creep build action ([#66](https://github.com/screepers/typed-screeps/pull/66)) + +- Declare `Game` with `var` instead of `let` ([#62](https://github.com/screepers/typed-screeps/pull/62)) +- `ERR_NOT_ENOUGH_RESOURCES` missing in return codes for creep build action ([#66](https://github.com/screepers/typed-screeps/pull/66)) ## [2.2.2] - 2018-03-17 + ### Added + - Added IVM typings ([#55](https://github.com/screepers/typed-screeps/pull/55)) - Added Tombstone typings ([#48](https://github.com/screepers/typed-screeps/pull/48)) + ### Fixed + - Fixed some DefinitelyTyped linting errors ([#54](https://github.com/screepers/typed-screeps/pull/54)) ## [2.2.1] - 2018-03-09 + ### Added + - Added `StructureSpawn.Spawning` ([#52](https://github.com/screepers/typed-screeps/pull/52)) + ### Changed + - Changed `StructureLab.mineralType` from `MineralConstant` to `_ResourceConstantSansEnergy | undefined`. ([#49](https://github.com/screepers/typed-screeps/pull/49)) + ### Fixed + - `RESOURCE_CATALYZED_ZYNTHIUM_ALKALIDE` has a typo ([#51](https://github.com/screepers/typed-screeps/pull/51)) ## [2.2.0] - 2018-01-26 + ### Added + - Added missing constants: `EXTRACTOR_COOLDOWN`, `SYSTEM_USERNAME` ([#34](https://github.com/screepers/typed-screeps/pull/34)) - Added missing `ScreepsReturnCode` definition: `ERR_NAME_EXISTS` ([#44](https://github.com/screepers/typed-screeps/pull/44)) + ### Removed + - Remove `FIND_DROPPED_ENERGY` ([#39](https://github.com/screepers/typed-screeps/pull/39) [#40](https://github.com/screepers/typed-screeps/pull/40)) + ### Fixed + - `Creep.attackController()` returns `ERR_TIRED` if the controller has upgrade blocked ([#32](https://github.com/screepers/typed-screeps/pull/32)) - `PowerBank`s are considered to be owned structures (and are owned by "Power Bank") ([#33](https://github.com/screepers/typed-screeps/pull/33)) - Allow `creep.ticksToLive` to be undefined ([#36](https://github.com/screepers/typed-screeps/pull/36)) - Fixes for `PathFinder.search`, `LookAtTypes` ([#41](https://github.com/screepers/typed-screeps/pull/41), [#47](https://github.com/screepers/typed-screeps/pull/47)) ## [2.1.0] - 2017-12-22 + ### Changed + - Restuctured project for DefinitelyTyped publishing ([#24](https://github.com/screepers/typed-screeps/pull/24)) + ### Fixed + - Allow `Game` interface to be extended ([#29](https://github.com/screepers/typed-screeps/pull/29)) - Allow controller sign + reservation to be undefined ([#28](https://github.com/screepers/typed-screeps/pull/28)) ## [2.0.1] - 2017-12-13 + ### Fixed + - Reduce package size when installing via npm ([#25](https://github.com/screepers/typed-screeps/pull/25)) ## [2.0.0] - 2017-12-05 + ### Added + - Added contributing guidelines and Issue/PR templates ([#18](https://github.com/screepers/typed-screeps/pull/18)) - Added CI tests (thanks, [@Arcath](https://github.com/Arcath)!) - [Constants] Added `BuildableStructureConstant`, which is a subset of `StructureConstant` ([#17](https://github.com/screepers/typed-screeps/pull/17)) ### Changed + - Improved build tooling around compiling scripts and running tests. -- [Room] [RoomPosition] Improved generic-based overloads for `.find*()`, `lookAt()`, and `lookForAt()` functions ([#14](https://github.com/screepers/typed-screeps/pull/14), [#19](https://github.com/screepers/typed-screeps/pull/19)) +- [Room][roomposition] Improved generic-based overloads for `.find*()`, `lookAt()`, and `lookForAt()` functions ([#14](https://github.com/screepers/typed-screeps/pull/14), [#19](https://github.com/screepers/typed-screeps/pull/19)) - [Constants] `OBSTACLE_OBJECT_TYPES` are now strictly defined ([#17](https://github.com/screepers/typed-screeps/pull/17)) ### Fixed + - [RawMemory] On `setActiveForeignSegment`, id should be optional. ([commit](https://github.com/screepers/typed-screeps/pull/16/commits/9aa7e3efe457f5500cd0eb6a76804bff657db1db)) ## [1.0.4] - 2017-11-09 + ### Added + - Added `Game.resources` - Added `Game.map.getWorldSize()` - Added `RawMemory.interShardSegment` ### Deprecated + - Deprecated `spawn.canCreateCreep(body, [name])` - Deprecated `spawn.createCreep(body, [name], [memory])` - Deprecated `spawn.transferEnergy(target, [amount])` - Deprecated `PathFinder.use(isEnabled)` ## [1.0.3] - 2017-11-05 + ### Fixed + - Emergency patch to fix mismatched `STRUCTURE_WALL` constant. ## [1.0.2] - 2017-11-05 + ### Added + - Added `Game.cpu.setShardLimits(limits)` ### Fixed + - [Constants] `STRUCTURE_WALL` should be `'constructedWall'`, not `'wall'` ## [1.0.1] - 2017-11-05 + ### Changed + - Added forgotten documentation material from v1.0.0 ## 1.0.0 - 2017-11-05 + ### Added + - Initial public `npm` release. -[Unreleased]: https://github.com/screepers/typed-screeps/compare/v2.5.0...HEAD -[2.4.1]: https://github.com/screepers/typed-screeps/compare/v2.4.1...v2.5.0 +[unreleased]: https://github.com/screepers/typed-screeps/compare/v2.5.1...HEAD +[2.5.1]: https://github.com/screepers/typed-screeps/compare/v2.5.0...v2.5.1 +[2.5.0]: https://github.com/screepers/typed-screeps/compare/v2.4.1...v2.5.0 [2.4.1]: https://github.com/screepers/typed-screeps/compare/v2.4.0...v2.4.1 [2.4.0]: https://github.com/screepers/typed-screeps/compare/v2.3.0...v2.4.0 [2.3.0]: https://github.com/screepers/typed-screeps/compare/v2.2.2...v2.3.0 diff --git a/package-lock.json b/package-lock.json index d80368c..3e5dfd2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "typed-screeps", - "version": "2.5.0", + "version": "2.5.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b5830af..bbd3136 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typed-screeps", - "version": "2.5.0", + "version": "2.5.1", "description": "Strong TypeScript declarations for the game Screeps.", "repository": "screepers/typed-screeps", "types": "./dist/index.d.ts",