- Added support for new Pokémon, items, moves, and abilities from Ultra Sun and Ultra Moon
- Added game names for Virtual Console Pokémon originating from Gold, Silver, and Crystal
- Added rawNickname, rawOt, and rawNotOt attributes to allow anything after the null terminator in nicknames to be viewed
- Convert Chinese characters to standard unicode
- Add names for Totem forms in gen 7
- Remove "male" and "female" names for meowstic forms
- Fix incorrect forms of pumpkaboo and gourgeist (pk6 files of small and average were given the wrong form name)
- Add "Active" form for Xerneas
- Rename "Ash-Greninja" form to "Ash" for Greninja
- Add missing Mega forms from gen 7 data
- Remove "Disguised" name from default form for mimikyu
- Added hyperTrainedHp as an alias for hyperTrainedHP
- Deprecated hyperTrainedHP
- Fixed a bug where stats were computed incorrectly with hyper training
- Added support for pk7s (need to pass gen=7 option to parser)
- Renamed to pkparse
- Added generation 7 data (pokemon, moves, abilities, games and items)
- idNo is now either a 5 digit tid for gen 6, or 6 digit tid for gen 7
- Added fullTid which includes the whole visible and hidden tid
- Deprecated tid and sid. These will be removed in a future version
- Will use semver from now on (breaking changes only on major version releases)
- Added SUPPORTED_GENS
- Fixed a bug where information on memory ribbons was missing
- Fixed an issue where the memoryLine of certain Pokémon was incorrect, which could cause errors to be thrown
- Added missing subregion data for Malaysia
- Fixed an issue where the memoryLine of certain Pokémon was incorrect, which could cause errors to be thrown
- Fixed an issue where some encounter types were missing
- Added
hiddenPowerType
andhiddenPowerPower
keys
- Fixed an issue where Magikarp's data file was incorrectly formatted
- Fixed an issue where certain memories would cause parsing failures
- Fixed an issue where item data for Latiasite/Latiosite was missing
- Fixed an issue where item data for the ORAS "Bike" item was missing
- Fixed an issue where data for ORAS moves was missing
- Fixed an issue where Unown forms weren't getting parsed
- Fixed an issue where the Hardy nature couldn't be parsed
- Fixed an issue where some item IDs were not parsed correctly
- Fixed an issue where some memories were not parsed correctly
- Added support for parsing memories (
otMemory
andnotOtMemory
keys)
- Fixed an issue where country names would not get parsed if region IDs were not present
- Added the ability to parse country and region IDs. The new keys are
countryName
,regionName
,geoLocation[1-5]RegionName
, andgeoLocation[1-5]CountryName
.
- Fixed an issue where a finite
expToNextLevel
would be returned at level 100; nowInfinity
is returned instead.
- Added
move1Power
,move2Power
,move3Power
, andmove4Power
keys
- Fixed an issue where
eggLocationName
would be incorrect for pre-gen5 pk6 files
- Added
types
key (array of strings indicating elemental types) - Added
baseStatHp
,baseStatAtk
,baseStatDef
,baseStatSpAtk
,baseStatSpDef
,baseStatSpe
keys - Added
statHp
,statAtk
,statDef
,statSpAtk
,statSpDef
,statSpe
keys - Added
move1Type
,move2Type
,move3Type
,move4Type
keys - Fixed an issue where Pokérus duration was parsed incorrectly
- [breaking]: Split
geoLocation1
,geoLocation2
, etc. intogeoLocation1RegionId
,geoLocation1CountryId
,geoLocation2RegionId
,geoLocation2CountryId
- Fixed an issue where ORAS items could not be parsed from their IDs
- Fixed an issue where past-gen location IDs were parsed incorrectly
- Fixed a bug where pk6 files with neutral natures could cause TypeErrors
- Added
formName
key
- Added
increasedStat
anddecreasedStat
keys
- Added
tsv
,esv
, andisShiny
keys which appear when using theparseNames
option orassignReadableNames
.
- Fixed an issue where Dream Balls were misidentified as Park Balls.
- Fixed an issue where most
natureName
properties were incorrect.
- Fixed an issue where
ballName
would be incorrect for apricorn balls.
- Added a
ballName
key, which appears when using theparseNames
option orassignReadableNames
.
- Added
growthRate
,level
,expFromPreviousLevel
, andexpToNextLevel
keys, which appear when using theparseNames
option orassignReadableNames
.
This changelog does not cover versions before v0.7.0.