All notable changes to this project will be documented in this file.
8.6.1 - (2024-10-29)
- Update data [skip publish] (a922ea9)
- Update data [skip publish] (31f00a8)
- Update data [skip publish] (5ef86a0)
- Update data [skip publish] (d8f1ff2)
- Update data [skip publish] (8befea5)
- Update data [skip publish] (a80a4dc)
- Update data [skip publish] (4dbe0dd)
- Update data [skip publish] (bd93115)
- Update data [skip publish] (948f218)
- Update data [skip publish] (4d54482)
- Update data [skip publish] (0f5f206)
- Update data [skip publish] (3b900b5)
- Update data [skip publish] (cbbafcc)
- Update data [skip publish] (dbe30db)
- Update data [skip publish] (468d7b4)
- Update data [skip publish] (c850e31)
- Update data [skip publish] (31db8fe)
- Update data [skip publish] (350dc97)
- Update data [skip publish] (f3895c3)
- Update data [skip publish] (3ebfc13)
- Update data [skip publish] (14e048b)
- Update data [skip publish] (b21f01a)
- Update data [skip publish] (de8bc36)
- Update data [skip publish] (b4f2595)
- Update data [skip publish] (80f52f9)
- Update data [skip publish] (964431d)
- Fixed packaging of the code (e20c694)
- Add milcery evolution (#1013) (711ef0d)
- Update broken flavor texts due to bulbapedia updates (485c355)
- Update tests [skip publish] (eb49da7)
8.6.0 - (2024-06-22)
- Update data [skip publish] (dea6ab4)
- Update data [skip publish] (6f4d23f)
- Update data [skip publish] (648638a)
- Update data [skip publish] (7b56b0d)
- Update data [skip publish] (6f468d9)
- Update data [skip publish] (cafddaf)
- Update data [skip publish] (b35347e)
- Update data [skip publish] (8ed58af)
- flavors: Parse out wrong content (fd09b7b)
- Update test data with
respelling
andipa
properties (b7dfcf1)
8.5.3 - (2024-05-26)
- Update data [skip publish] (79740e5)
- Update data [skip publish] (ace5704)
- Update data [skip publish] (8c45057)
- Update data [skip publish] (2fe85e4)
- Update data [skip publish] (4765396)
- Update data [skip publish] (d05e843)
- Update data [skip publish] (3240a75)
- Fully update to shapeshift v4 and set custom error messages (63a0752)
8.5.1 - (2024-05-05)
- Migrate over code from graphql-parse-resolve-info (4b46845)
- Update data [skip publish] (3c4d47d)
- Update data [skip publish] (23a135b)
- Update data [skip publish] (3dfeaba)
- Update data [skip publish] (47bc806)
- Update data [skip publish] (3384375)
- Update data [skip publish] (c7adf17)
- Update data [skip publish] (faf2683)
- Update data [skip publish] (da9b448)
- Update data [skip publish] (6c601f8)
- Process only a quarter of the pokemon for flavor updates every day (ade6b0b)
- Import improvement (6f19b64)
- Reduce cognitive complexity for
sprite-parser
(0b06d69) - Update data [skip publish] (f9a43d4)
- Update data [skip publish] (df4f3ee)
- Update data [skip publish] (d166528)
- Update data [skip publish] (5c29978)
- Update data [skip publish] (e31a619)
- Fixed problematic data with Mime Jr., Mr. Mime, and Mr. Rime (4e83dd7)
- Fixed import from graphql (0f68dbb)
- Add custom style sheet (#964) (9f5b97a)
8.5.0 - (2024-03-02)
- Update formats and learnsets (99c4e0a)
- Update learnset and tiers updater scripts (e68db19)
- Add cries for form pokemon (22753bb)
- Update cry updater to handle forms (206aa9e)
- Publish docker image for both amd64 and arm64 (eca9b44)
- Use english classifications, not japanese (b363816)
- Add missing classifications that werent parseable (ed37461)
- Auto update abilities, items, and moves and update the data directly (7ae7e3a)
- Fixed dex number for slowking-galar (bb64ef1)
- Add cries data (6906cc7)
- Add
cry
property to pokemon (7a7b39b) - Add classifications data for special form Pokémon (619cec2)
- Add classifications data for non special form Pokémon (f7c3943)
8.4.2 - (2024-02-25)
- Update data [skip publish] (daca94d)
- Update data [skip publish] (63ee667)
- Update data [skip publish] (77fee85)
- Update data [skip publish] (2ae00de)
- Update data [skip publish] (1ff0cad)
- Update data [skip publish] (a8f2287)
- Update data [skip publish] (35dcd07)
- Update data [skip publish] (2f3b427)
- Update data [skip publish] (c8454cd)
- Update data [skip publish] (4d3a744)
- Update data [skip publish] (e39bf0e)
- Update data [skip publish] (bf56d49)
- Update data [skip publish] (7713711)
- Update data [skip publish] (27dded8)
- Update data [skip publish] (4b6e45c)
- Ensure
getByPokedexNumber
has the correct boundaries (c232686)
- Change how docs lists are rendered (6bc2ffb)
8.4.1 - (2024-01-07)
- Update data [skip publish] (bbe3eba)
8.4.0 - (2024-01-04)
- Update data [skip publish] (586cb40)
- Update apollo server and implement streaming JSON.stringify for the result (db34157)
- Add utilities for parsing graphql-pokemon data (#925) (af3bea5)
8.3.3 - (2023-12-28)
- Fixed species for
palafinhero
so the sprite gives the correct URL (c745f24)
8.3.2 - (2023-12-28)
- Update data [skip publish] (3c53921)
- Update data [skip publish] (eb4adea)
- Update data [skip publish] (d7596f8)
- Update data [skip publish] (dcf5d68)
- Update data [skip publish] (12c8d15)
- Update data [skip publish] (6a1540f)
- moves: Update description for Tera Blast (b15a070)
- abilities: Update descriptions for Teraform Zero and Tera Shidt (d1a2b74)
- Correct various gigantamax form heights (e3f8412)
- Update test data (ead5d30)
8.3.1 - (2023-12-19)
- Update data [skip publish] (f983884)
8.3.0 - (2023-12-17)
- Update formats and learnsets (407da17)
- abilities: Update descriptions for Poison Puppeteer, Teraform Zero, Tera Shell, and Tera Shift (5597534)
- items: Mark items added in Indigo Disk as available in generation 9 (9e01c90)
- Update graphql enums with the added items and moves (9811807)
- moves: Update to Indigo Disk data. This includes descriptions, marking moves as available for gen9, and adding moves "Alluring Voice", "Hard Press", and "Supercell Slam" (a8e95cb)
- items: Add Metal Alloy (cee8fec)
- Update test data (23d6d52)
8.2.1 - (2023-12-16)
- Add missing pecharunt entry (c407a63)
8.2.0 - (2023-12-15)
- Update data [skip publish] (b409d42)
- Update data [skip publish] (353a1e4)
- Update data [skip publish] (8766b59)
- Update data [skip publish] (b636241)
- Update data [skip publish] (232c397)
- Update data [skip publish] (a1e0557)
- Add indigo disk moves to graphql enum (b288a34)
- Fixed a few mistakes in indigo disk moves (de4b819)
- Fixed other forms for pokestar ufo (c31e145)
- Fixed incorrect prevo names for urshifu, quaxwell, and quaquaval (b37f4a6)
- Fixed abilities for archaludon (60c2835)
- Ensure that base species properly link back to the pokemon they refer to (e458ef0)
- Add the remaining moves (0038c22)
- Update flavor texts (8c9334f)
- Add indigo disk dlc data to graphql enums (1dc1817)
- Expand allowed amount to take for
getAllPokemon
(69f193f) - Add indigo disk dlc data (11ee6d9)
- Update test data after jaro winkler update (e9cbfe7)
- Update test data (1305c40)
- Update test data (73c363c)
- Cover newly added pokemon in tests (dbf70d1)
- Cleanup vitest config [skip publish] (164de94)
8.1.1 - (2023-11-28)
- Fixed sprite url parsing for ursaluna-bloodmoon (5d4a6e3)
- Fixed smogon url parsing for ursaluna-bloodmoon (19d3658)
- Fixed species name for several ogerpon forms (68609d0)
- Fixed species name for ursaluna-bloodmoon (28c829d)
- Update test data (bd52390)
8.1.0 - (2023-11-28)
- Update data (447244b)
- cap: Fixed abilities for Revenankh (3b6a476)
- cap: Add Cresceidon (c6a31f8)
8.0.0 - (2023-11-27)
- Cleanup file locations, add a lot of documentation (76fb16a)
- Update data [skip publish] (18f2eff)
- Update data [skip publish] (d0cb50d)
- Update data [skip publish] (623c570)
- Update data [skip publish] (4216bfc)
- Update data [skip publish] (f523d6f)
- Update data [skip publish] (542c291)
- Update data [skip publish] (f6b6f5e)
- Update data [skip publish] (32cb553)
- Update data [skip publish] (49fc9ef)
- Update data [skip publish] (2c3e0c1)
- Update data [skip publish] (c499649)
- Update data [skip publish] (408717d)
- Update data [skip publish] (fe87502)
- Update data [skip publish] (ef441c4)
- Update dockerfile (d06ebf5)
- Set correct species for hemogoblin (0550342)
- Correct the maximums for
take
andoffset
forgetAllPokemon
(e72df87) - Fixed some of the abilities, items and moves data (9fa63e8)
- Finish all parsing of flavor texts (5dbd079)
- Replace all remaining
[[templates]]
(c8f4e62) - Make type for flavors module (062a19f)
- Update
Legends Arceus
toLegends: Arceus
inversion_id
(a8e4a0c)- 💥 BREAKING CHANGE:
Legends Arceus
is nowLegends: Arceus
forpokemon.flavor.game
- 💥 BREAKING CHANGE:
- Proper export mapping (08ad5c7)
- Update flavor texts, add stadium and stadium 2 (5ebc599)
- Update flavor text for Teal Mask DLC (4dc2acf)
- Add flavor texts for Teal Mask DLC Pokemon (4f2d360)
- Add Ogerpon Pokémon (aa2ce64)
- Add Teal Mask DLC Pokémon (2815898)
- Add
isNonStandard
to abilities for the CAP and Past abilities (19c129b) - Update abilities data to include all known abilities (3658b41)
- Update moves data to include all known moves (72c714c)
- Update items data to include all known items (bfd8b19)
7.3.4 - (2023-10-15)
- Update data [skip publish] (244656e)
- Update data [skip publish] (3245069)
- Update data [skip publish] (3fe9d53)
- Update data [skip publish] (088ec37)
- Update data [skip publish] (c1ac242)
- Update data [skip publish] (702379f)
- Update data [skip publish] (43a9110)
- Update data [skip publish] (e055964)
- Update data [skip publish] (3c2046e)
- Update data [skip publish] (afe5ea3)
- Update data [skip publish] (6df87f5)
- Update data [skip publish] (1facf0c)
- Update data [skip publish] (09157b2)
- Update data [skip publish] (c7d301f)
- Update data [skip publish] (be133eb)
- Update data [skip publish] (ea92b04)
- Remove options that are default with apollo server v4 (7e04a48)
- Updated the server to Apollo Server v4 (69f3ab6)
- Update data [skip publish] (2d16837)
- Update data [skip publish] (ae976a7)
- Update data [skip publish] (b28d953)
- Update data [skip publish] (0377166)
- Update data [skip publish] (91d75bc)
- Update data [skip publish] (3bcd36e)
- Update data [skip publish] (cd8d754)
- Update data [skip publish] (0b8adf4)
- Update data [skip publish] (ef86fcd)
- Update data [skip publish] (c9a0234)
- Update data [skip publish] (fef2c2b)
- Update data [skip publish] (bd8e7f4)
- Update data [skip publish] (8a45c47)
- Update data [skip publish] (8efde4a)
- Update data [skip publish] (9929748)
- deps: Update dependency graphql to v16.8.1 [security] (907576c)
- Resolve apollo server v4 regression (3a43ae7)
7.3.3 - (2023-07-13)
- Update data [skip publish] (2cdbb65)
- Update data [skip publish] (d3f96a0)
- Update data [skip publish] (32c698d)
- Update data [skip publish] (f4bbf3c)
- Update data [skip publish] (5f8bb0f)
- Update data [skip publish] (17ab58d)
- Update data [skip publish] (0bf59a8)
- Update data [skip publish] (6b05f16)
- Update data [skip publish] (115d9f9)
- Update data [skip publish] (f95461e)
- Update data [skip publish] (91dc65d)
- Update data [skip publish] (c1c5838)
- Update data [skip publish] (da7df3f)
- Add
hydrostream
andpsyblade
to theMovesEnum
(8258eaa) - Move types export to the top to ensure it is selected first and not as a fallback (5ddfa94)
- readme: Fix ToC link for contributors (9768be2)
- Switch to coverage v8 (a56cdb7)
7.3.2 - (2023-06-04)
- Update data [skip publish] (29f0fe8)
- Update data [skip publish] (d44d9dc)
- Update data [skip publish] (a2a301e)
- Update data [skip publish] (192960e)
- Update data [skip publish] (b49770b)
- Update data [skip publish] (4cec27f)
- Update data [skip publish] (5a110b1)
- Update data [skip publish] (6db1055)
- Update data [skip publish] (#830) (de9b4be)
- Add missing links (19dee74)
7.3.1 - (2023-05-10)
- Add empty flavortext entries for Walking Wake and Iron Leaves (20313bb)
7.3.0 - (2023-05-10)
- Allow a maximum take of 1392 for
getAllPokemon
(c46a067)
- Remove test move magikarp's revenge (9341d4b)
- Fixed various move descriptions (a83b641)
- Fixed various ability descriptions (1093231)
- Add bundlechan as alias for iron bundle (aadf79a)
- Fixed base stats for flittle (aeff100)
- Fixed kleavor's base stats (8d861c2)
- Fixed abilities for kubfu (62cfa5f)
- Fixed base states for hisuian zoroark (957c2e5)
- Rename tauros paldean forms (ec52753)
- Add egg groups to rebble, tactite, and stratagem (2ce22e2)
- Add hydro steam and psyblade moves (58aac30)
- Add Walking Wake and Iron Leaves (725d273)
- Update learnsets (d5efb52)
- Update smogon tiers file (039d765)
- Add
pokemon.legendary
andpokemon.mythical
boolean fields (f4bf096)
- Update all the test data (951d6ee)
7.2.1 - (2023-03-19)
- gen1: Fixed bulbapedia urls for missingno and m00 (c35b07e)
7.2.0 - (2023-02-27)
- Add
m00
glitch Pokémon (43c9f09)
7.1.1 - (2022-12-30)
- Fixed an issue with mismatches of Tauron Paldean forms (b310261)
7.1.0 - (2022-12-28)
- Actually do what previous commit claimed (18d55bf)
- Fix magidoc config now that the site is on
.js.org
(4c77522) - Add CNAME file for
.js.org
[skip publish] (5787c5a) - magidoc: Add custom pages and appLogo [skip publish] (4298f01)
- Add @pelletier197 as a contributor [skip publish] (2c0c5d9)
- Update readme (90309e0)
- Fix robots.txt file [skip publish] (03a2772)
- Fix deploy [skip publish] (2c68438)
- Fixed deploy to github pages (#792) [skip publish] (282e9b8)
- Update tsdoc for
flavorTexts
to mention it can be an empty array [skip publish] (21188cf)
- Add generation 9 data (#795) (4c3b0af)
7.0.9 - (2022-12-02)
- Update data [skip publish] (#786) (a96abdd)
- Update data [skip publish] (#783) (730b131)
- Update data [skip publish] (#782) (7d26490)
- Update data [skip publish] (#780) (a4106f0)
- Update data [skip publish] (#778) (ee58674)
- Update data [skip publish] (#777) (809a868)
- Fixed "As One (Glastrier)" causing an unexpected error when querying data for calyrex-ice (253ae5f)
- Fixed flavor text mapping for
indeedee-male
andbasculegion
(5729586) - docs: Improved and fixed readme (6052161)
7.0.7 - (2022-10-23)
- Update data [skip publish] (#772) (39bd0a8)
7.0.5 - (2022-10-16)
7.0.4 - (2022-10-02)
- Update data [skip publish] (#755) (236632b)
- Update data [skip publish] (#754) (03b8366)
- Update data [skip publish] (#753) (1f1adee)
- Update data [skip publish] (#750) (4f69544)
- Update data [skip publish] (#745) (48513c6)
- Update data [skip publish] (#744) (6572120)
- Update data [skip publish] (#741) (73789ad)
- Update data [skip publish] (#740) (2db8c89)
- Update data [skip publish] (#739) (0cb3986)
7.0.3 - (2022-08-21)
- Update data [skip publish] (#735) (4338e0b)
- Fixed export paths for ESM code (a3df70b)
7.0.0 - (2022-07-31)
- Update data [skip publish] (#725) (776ee78)
- Update data [skip publish] (#724) (b721d35)
- Update data [skip publish] (#720) (31b9c25)
- Update data [skip publish] (#715) (ee2bb31)
- Update data [skip publish] (#713) (e86b0ab)
- Update data [skip publish] (#710) (2458c03)
- Update data [skip publish] (#709) (edec683)
- Update data [skip publish] (#708) (71c85c9)
- Update data [skip publish] (#699) (2f0e516)
- Update data [skip publish] (#692) (bb2a004)
- Complete rewrite, version 7.0.0 (#700) (06695a6)
- 💥 feat:
Pokemon
now have a new fieldlearnset
to get access to the moves learned by the Pokémon - 💥 feat:
Ability
now has a new fieldpokemonThatHaveThisAbility
which is a list of Pokémon that get this ability - 💥 BREAKING CHANGE: This package now depends on GraphQL v16
- 💥 BREAKING CHANGE: The schema has changed, please see below for further details
- 💥 BREAKING CHANGE: your requests MUST now include a
Content-Type
header withapplication/json
as value to prevent CSFR - 💥 BREAKING CHANGE: The property in
name
inLearnsetMove
andLearnsetLevelUpMove
is now removed in favour ofmove
- 💥 BREAKING CHANGE: Every move in a
LearnsetMove
andLearnsetLevelUpMove
is now aMove
object instead of just the name of the move - 💥 BREAKING CHANGE: Each entry in
Pokemon.abilities
is now anAbility
type instead of astring
type. UsePokemon.ability[x].name
to get the name. - 💥 BREAKING CHANGE: Each entry in
Pokemon.types
is now aPokemonType
object. UsePokemon.types[n].name
to get the type name - 💥 BREAKING CHANGE:
getPokemonByName
query has been removed, usegetPokemon
instead. - 💥 BREAKING CHANGE:
getPokemonBySpecies
query has been removed, usegetPokemon
instead. - 💥 BREAKING CHANGE:
getAllPokemon
now returns a fullPokemon
object instead of just a string of names - 💥 BREAKING CHANGE: The
getTypeMatchup
query now takes 2 parameters, the requiredprimaryType
and optionalsecondaryType
. The replaces the array oftypes
which left it ambiguous that the limit was 2 types. - 💥 BREAKING CHANGE: The GraphQL type
Type
has been renamed toTypeEffectiveness
to avoid confusion with the nountype
. - 💥 BREAKING CHANGE: When providing 2 identical types to
getTypeMatchup
thesecondaryType
will be nulled out.
- 💥 feat:
6.5.11 - (2022-05-13)
- Update data [skip publish] (#678) (7ee8dcc)
- Update data [skip publish] (#672) (ee03e16)
- Update data [skip publish] (#670) (81da5a2)
- Remove package engines (5fc5cdb)
- pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)
6.5.10 - (2022-05-01)
- Update data [skip publish] (#665) (36a3653)
@favware/[email protected] - (2022-07-17)
- Update data [skip publish] (#715) (ee2bb31)
- Update data [skip publish] (#713) (e86b0ab)
- Update data [skip publish] (#710) (2458c03)
- Update data [skip publish] (#709) (edec683)
- Update data [skip publish] (#708) (71c85c9)
- Update data [skip publish] (#699) (2f0e516)
- Update data [skip publish] (#692) (bb2a004)
6.5.11 - (2022-05-13)
- Update data [skip publish] (#678) (7ee8dcc)
- Update data [skip publish] (#672) (ee03e16)
- Update data [skip publish] (#670) (81da5a2)
- Remove package engines (5fc5cdb)
- pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)
6.5.10 - (2022-05-01)
- Update data [skip publish] (#665) (36a3653)
@favware/[email protected] - (2022-06-12)
6.5.11 - (2022-05-13)
- Update data [skip publish] (#678) (7ee8dcc)
- Update data [skip publish] (#672) (ee03e16)
- Update data [skip publish] (#670) (81da5a2)
- Remove package engines (5fc5cdb)
- pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)
6.5.10 - (2022-05-01)
- Update data [skip publish] (#665) (36a3653)
6.5.11 - (2022-05-13)
- Update data [skip publish] (#678) (7ee8dcc)
- Update data [skip publish] (#672) (ee03e16)
- Update data [skip publish] (#670) (81da5a2)
- Remove package engines (5fc5cdb)
- pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)
6.5.10 - (2022-05-01)
- Update data [skip publish] (#665) (36a3653)
6.5.10 (2022-05-01)
6.5.9 (2022-04-24)
6.5.8 (2022-04-17)
6.5.7 (2022-04-03)
6.5.6 (2022-03-27)
6.5.5 (2022-03-20)
6.5.4 (2022-03-06)
6.5.3 (2022-03-06)
6.5.2 (2022-03-06)
6.5.1 (2022-03-06)
- allow proper maximum amount for
getAllPokemonSpecies
(397abf1) - assign form specific properties to
arceus-legend
(a9a1879)
6.5.0 (2022-03-05)
- add Legendary Arceus data (50eedaf)
6.4.0 (2022-02-19)
- add BDSP flavor texts (18dad91)
- add flavor texts for hisuian forms (9a2ffa7)
- add Legends Arceus data (14affc4)
- add Legends Arceus moves (44d3ea0)
- add legends arceus pokedex data (8e02a13)
- add otherFormes to all separate formes (9a237f6)
- add missing
baseSpecies
andotherFormes
(8f9c13a) - allow
pokemon number
queries to go up to dex number 905 (82b8178) - allow maximum of all pokemon listing to go up to 1271 (a6c1a41)
- fixed species for hisuian sliggoo (de56079)
- fixed various move types (6689181)
- use special sprites for hisuian forms (ab4d0fd)
6.3.3 (2022-02-14)
6.3.2 (2022-02-06)
6.3.1 (2022-01-23)
6.3.0 (2022-01-22)
- add
key
property to all primary structures (82f9ab6) - add
pokemonKey
toLearnset
(ee1ca27) - migrate from fuse to jaro-winkler (bc69694)
- ensure
forme
andformeLetter
are actually mapped (90f5fc6) - fixed key for 10,000,000 volt thunderbolt to be supported by GraphQL Enum (7caedda)
6.2.9 (2022-01-16)
- fixed species name for alakazam-mega (3a41adf)
6.2.8 (2022-01-02)
6.2.7 (2021-12-19)
6.2.6 (2021-12-12)
6.2.5 (2021-12-05)
6.2.4 (2021-12-05)
6.2.3 (2021-11-29)
6.2.2 (2021-11-28)
6.2.1 (2021-11-07)
6.2.0 (2021-10-10)
- add
getAllPokemonSpecies
query to get all Pokémon in the API (482c28e)
6.1.0 (2021-10-01)
6.0.5 (2021-09-30)
6.0.4 (2021-09-27)
6.0.3 (2021-09-27)
6.0.2 (2021-09-19)
- Type: properly mark properties of
Type
as non-nullable (467be09)
6.0.1 (2021-09-19)
6.0.0 (2021-09-19)
- removed
DexEntry.evos
property, if you want to get just the evolution names useevolutions { species }
- removed
DexEntry.prevo
property, if you want to get just the evolution names usepreevolutions { species }
- removed
DexEntry
structure, most of its properties are merged intoDexDetails
- removed
getAbilityByFuzzy
- removed
getAbilityByName
- removed
getDexEntries
- removed
getDexEntryByDexNumber
- removed
getDexEntryBySpeciesName
- removed
getItemByFuzzy
- removed
getItemByName
- removed
getMoveByFuzzy
- removed
getMoveByName
- removed
getTypeByName
- removed
take
,skip
andreverse
fromgetPokemon
. They are renamed totakeFlavorTexts
(default: 1),offsetFlavorTexts
(default: 0), andreverseFlavorTexts
(default: true) - renamed
Abilities
enum toAbilitiesEnum
- renamed
AbilityPaginatedArgs
toFuzzyAbilityArgs
- renamed
ExactPokemonPaginatedArgs
toPokemonArgs
- renamed
getAbilityDetailsByFuzzy
togetFuzzyAbility
- renamed
getAbilityDetailsByName
togetAbility
- renamed
getItemDetailsByFuzzy
togetFuzzyItem
- renamed
getItemDetailsByName
togetItem
- renamed
getMoveDetailsByFuzzy
togetFuzzyMove
- renamed
getMoveDetailsByName
togetMove
- renamed
getPokemonDetails
togetPokemon
- renamed
getPokemonDetailsByFuzzy
togetFuzzyPokemon
- renamed
getPokemonDetailsByName
togetPokemonByName
andgetPokemonBySpecies
- renamed
getPokemonDetailsByNumber
togetPokemonByDexNumber
- renamed
getPokemonLearnset
togetLearnset
- renamed
getPokemonLearnsetByFuzzy
togetFuzzyLearnset
- renamed
ItemPaginatedArgs
toFuzzyItemArgs
- renamed
Items
enum toItemsEnum
- renamed
LearnsetFuzzyArgs
toFuzzyLearnsetArgs
- renamed
MovePaginatedArgs
toFuzzyMoveArgs
- renamed
Moves
enum toMovesEnum
- renamed
Pokemon
enum toPokemonEnum
- renamed
PokemonNumberPaginatedArgs
toPokemonNumberArgs
- renamed
PokemonPaginatedArgs
toFuzzyPokemonArgs
- renamed
Types
enum toTypesEnum
- renamed the
skip
parameter for allgetFuzzy*
queries has been renamed tooffset
to better represent what it does.
getFuzzy*
queries can now return multiple results that match the fuzzy query. By default only 1 result is returned. You can modify this by passing thetake
parameter. Furthermore you can provide theoffset
parameter to skip that many items from the start, and thereverse
parameter to reverse the array before applyingtake
andoffset
. (1fa1240)- added the missing type-specific hidden powers (c1a8e83)
- rewrite API to version 6 (#516) (#521) (920a466)
- also return base Pokémon data for
getLearnset
when only requestingbackSprite
and/orshinyBackSprite
(ff8455a) - fixed
hidden power
being marked as a water type move (578653c) - fixed the
basePower
for the movesfrustration
andreturn
(32f9d18) - fixed the
cosmeticFormes
forflabébé
(ae0ee83) - fixed the
version_id
(game) for Missingno's flavour text (7855a3c) - fixed the
zMovePower
for the movesfrustration
,return
,seismic toss
, andnight shade
(b124212) - fixed the bulbapedia URL for nidoran-female (f8a04a9)
- fixed the bulbapedia URL for nidoran-male (8bd546f)
- fixed the quotes used in the flavour texts (08c4358)
- fixed the registered name for
gengargmax
(309273e) - fixed the way prefixed fuzzy queries are parsed. It is now possible to prefix with
galarian
,alolan
, andgigantamax
alongside their respective values ofgalar
,alola
andgmax
. (a3fe56b) - fixed various text issues in flavour texts, in particular garbled characters being in the place of the common
é
character (aa1cd41) - when a move's z-move power cannot be computed the value of
0
is now returned, as opposed toInfinity
, which would cause an error. (4a07fc3)
5.7.1 (2021-09-11)
- fixed the published bundle (312915d)
5.7.0 (2021-09-06)
- fixed pre-evolution parsing for sirfetch'd (09b03ff)
- fixed some pokemon -> pokémon (b9a9ffb)
- fixed various bulbapedia, smogon, serebii and sprite urls (8193ed3)
- fixed various incorrect symbols in flavour texts (307a256)
5.6.0 (2021-09-05)
5.5.9 (2021-07-18)
- mark package as side effect free (5a924c4)
5.5.8 (2021-07-04)
5.5.7 (2021-06-30)
5.5.6 (2021-06-27)
5.5.5 (2021-06-20)
5.5.4 (2021-06-19)
- swap import and require in export paths (5689ae0)
5.5.3 (2021-06-19)
- bundle with rollup to output proper JS files (3163171)
5.5.2 (2021-05-30)
5.5.1 (2021-05-29)
- add back sprite support to learnset queries (c02f2fc)
5.5.0 (2021-05-29)
- add support for back sprites (2891254)
5.4.0 (2021-05-27)
- add a whole slew of extra pokemon aliases based on pokemon showdown data (592e19d)
- ensure spaces are trimmed before and after fuzzy search input for better matches (0af6583)
- blacephalon: fixed species name, now fuzzy searching its number will work (ebe4611)
5.3.0 (2021-05-18)
- dex: add
getPokemonDetailsByNumber
query (ec861fa)
- cap data: add missing
miasmite
(16624d1) - data: move missingno to Gen 1 (bb2a13b)
- data: update descriptions for various moves and abilities (5b628a4)
- dex: ensure common form prefixes are also resolved (d2fbd3e)
5.2.0 (2021-05-05)
- add gmime and gmrmime as aliases for Galarian Mr. Mime (7a750a7)
5.1.2 (2021-02-20)
- add CAP specialSprite for remaining pokemons (6b4eab3)
- add specialShinySprites to CAP Pokémon (bf74695)
- add specialSprites for CAP Pokémon (180d8ab)
5.1.1 (2021-02-15)
- itementry: smogon page is nullable (4efeb36)
- items: add non-standard to items not in gen 8 (0c30822)
- items: mark all key items as key items (48a89bf)
- never set smogon page for key items (65200d7)
5.1.0 (2021-02-15)
- fixed victiny -> victini in aliases (931d1b4)
5.0.1 (2021-01-10)
- pokedex: assign proper evolution conditions for happiness evolutions (a802dc6)
5.0.0 (2020-11-28)
- While this should not be a breaking change to a lot of people, the types for aliasses have drastically changed so this should be considered a breaking change.
- rework parsing of aliases (9fb32bc)
4.5.0 (2020-11-09)
4.4.0 (2020-10-25)
4.3.0 (2020-09-02)
- remove nuget publish (6db4d4c)
4.2.5 (2020-08-20)
4.2.4 (2020-08-06)
4.2.3 (2020-07-05)
4.2.2 (2020-07-01)
- moves: add z-move baser power for surging strikes (f98e274)
- moves: fixed descr for Shell Side Arm (a66fb8a)
4.2.1 (2020-06-20)
- moves: fixed zMovePower for Struggle (f54cda0)
4.2.0 (2020-06-20)
- data: add flavour texts for Isle of Armor Pokemon (part 1) (#224) (558c7c2)
- data: add flavour texts for Isle of Armor Pokemon (part 2) (#223) (46f3a67)
- data: add Isle of Armor data (edaa401)
- abilities: fixed coaching description (f480ded)
4.1.0 (2020-06-19)
4.0.4 (2020-06-14)
4.0.3 (2020-06-13)
- dex: implement cosmeticFormes (45c503a)
- dexservice: properly parse data for smogon and serebii page links (1ca99d8)
- pokedex: properly add Xerneas Neutral (dbc579b)
- typeservice: fixed parsing of attacking matchups (08364b6)
4.0.2 (2020-06-08)
4.0.1 (2020-05-26)
- data: properly format farfetch'd and sirfetch'd names (95a527c)
4.0.0 (2020-05-18)
- TypeGraphQL no longer supports NodeJS versions lower than 10.3 so the engine fields in this library have been adjusted similarly. You will now need at least NodeJS v12 to run this API locally.
- FuseJS now returns data for their fuzzy searches
differently. Before the data would be directly on the result, now you'll
need to access it on the "items" property. This affects all queries for
this API that return
[JSONObject!]!
as type.
- bump FuseJS, TypeGraphql & GraphQL deps (e9626a1)
- graphqlset: fixed LGTM error (72a748e)
- For the TypeScript typings enums are now replaced with "const enums" and the published bundle only includes a .d.ts file.
- disable Strict Property Initialization (39b0983)
1.8.0 (2020-02-16)
- datasets: update datasets to latest data from showdown repo (d72b1f4), closes #121
- update smogon tierlists (#100) (eb18900)
- update smogon tierlists (#101) (274fb32)
- update smogon tierlists (#102) (da01b0e)
- update smogon tierlists (#103) (7284447)
1.7.0 (2020-01-09)
- add galarian slowpoke (389bf09)
- update smogon tierlists (#91) (5aad6be)
- update smogon tierlists (#98) (a55f303)
- update smogon tierlists (#99) (7846573)
- assets: update a lot of descriptions and other details on entries (52ec837)
- dexservice: fixed critical bug when searching regional forms (8e8355d)
- fixed gigantamax [pokemon] resolving to proper gmax forme (8e2aa9e)
- pokedex: fixed a few duplicate num/forme combinations (0f3ae45)
- pikapapow had an invalid description (2cb943c)
1.6.0 (2020-01-02)
- moveentry: remove type unions for category and target (8f8b652)
1.5.1 (2020-01-02)
- fixed union typings script (a848628)
1.5.0 (2020-01-02)
1.4.1 (2020-01-01)
- typings: add proper union typings to published typings (acb04cf)
1.4.0 (2020-01-01)
- strong type move target property (5495e84)
- update gen8 data (7a2bc47)
- update smogon tierlists (#61) (b726be2)
- update smogon tierlists (#62) (47d2575)
- update smogon tierlists (#63) (4d1fe51)
- update smogon tierlists (#64) (13c2646)
- update smogon tierlists (#65) (724fe89)
- update smogon tierlists (#68) (6ada314)
- update smogon tierlists (#69) (f79614a)
- update smogon tierlists (#70) (e9784d9)
- update smogon tierlists (#73) (7031718)
- update smogon tierlists (#75) (0ca625b)
- update smogon tierlists (#76) (f45d602)
- update smogon tierlists (#77) (869cbcb)
- update smogon tierlists (#85) (59ea50b)
- update smogon tierlists (#86) (04a2aac)
- update smogon tierlists (#88) (8103c94)
- update smogon tierlists (#89) (313ded3)
- typo in espeon species name (e49de3f)
1.3.0 (2019-11-30)
- learnset: expose num and species in learnset calls (0297b62)
1.2.3 (2019-11-30)
- learnsetargs: allow generation 8 as argument for generation (f7c8867)
1.2.2 (2019-11-30)
- fixed published file refs (44806eb)
1.2.1 (2019-11-30)
1.2.0 (2019-11-30)
- update gen 8 data (#58) (d012e91)
- update smogon tierlists (#52) (45efaf4)
- update smogon tierlists (#53) (e83fff5)
1.1.1 (2019-11-26)
- fixed published version (bbdd1e4)
1.1.0 (2019-11-26)
- add Data for Generation 8 Pokemon (#34) (2b9684d)
- add gen8 learnsets (#47) (29b51bf)
- add gen8 moves (#46) (85606e8)
- expose (shiny)sprite and color in learnset for discord embe… (#45) (7992c1c)
- gen8 flavours (#51) (82f868c)
- special(shiny)sprite field for odd-cases (f671821)
- update smogon tierlists (#50) (39dbebc)
- abilities: add gen8 abilities (#44) (496e17b)
- gen8 pokemon data (#43) (c0594e1), closes #40
- dex: add basestatstotal field (#39) (311f43a), closes #38
- items: add gen8 data and expose item sprite (#42) (7f01fae), closes #24
- dexservice: fix pokemon sprites missing .gif extension (e9f68ed), closes #30
- dexservice: fixed evos and prevo not showing in details (b1a27a3), closes #29
- dexservice: properly parse sprites and evos (#36) (d51f009)
- itemservice: add missing generationIntroduced field (cf40973)
1.0.1 (2019-11-12)
- dexentry: set height and weight as floats to allow decimal values (e62c262)
- 🎉 Hello GitHub (80b1c66)
- add ability's querying (91bad53)
- add script for updating formats (5127d87)
- finish up move queries (5e404d2), closes #7
- firebase hosting (3f9e3da)
- learnset query (db6465e), closes #6
- type matchup queries (0eadb20), closes #8
- update data files (1b2f3c1)
- update smogon formats (01b7a0c)
- implement pokemon details and dex entries (786b539), closes #2 #3
- subfield selection + better args + prep move queries (06ec225), closes #14
- query: add item query endpoint (f920694), closes #5