- 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
hiddenPowerTypeandhiddenPowerPowerkeys
- 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 (
otMemoryandnotOtMemorykeys)
- 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
expToNextLevelwould be returned at level 100; nowInfinityis returned instead.
- Added
move1Power,move2Power,move3Power, andmove4Powerkeys
- Fixed an issue where
eggLocationNamewould be incorrect for pre-gen5 pk6 files
- Added
typeskey (array of strings indicating elemental types) - Added
baseStatHp,baseStatAtk,baseStatDef,baseStatSpAtk,baseStatSpDef,baseStatSpekeys - Added
statHp,statAtk,statDef,statSpAtk,statSpDef,statSpekeys - Added
move1Type,move2Type,move3Type,move4Typekeys - 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
formNamekey
- Added
increasedStatanddecreasedStatkeys
- Added
tsv,esv, andisShinykeys which appear when using theparseNamesoption orassignReadableNames.
- Fixed an issue where Dream Balls were misidentified as Park Balls.
- Fixed an issue where most
natureNameproperties were incorrect.
- Fixed an issue where
ballNamewould be incorrect for apricorn balls.
- Added a
ballNamekey, which appears when using theparseNamesoption orassignReadableNames.
- Added
growthRate,level,expFromPreviousLevel, andexpToNextLevelkeys, which appear when using theparseNamesoption orassignReadableNames.
This changelog does not cover versions before v0.7.0.