Skip to content

Latest commit

 

History

History
1341 lines (877 loc) · 95.5 KB

CHANGELOG.md

File metadata and controls

1341 lines (877 loc) · 95.5 KB

Changelog

All notable changes to this project will be documented in this file.

8.5.1 - (2024-05-05)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • Fixed problematic data with Mime Jr., Mr. Mime, and Mr. Rime (4e83dd7)
  • Fixed import from graphql (0f68dbb)

📝 Documentation

  • Add custom style sheet (#964) (9f5b97a)

8.5.0 - (2024-03-02)

🏠 Refactor

  • Rework script updaters (8311da2)
  • Add scripts for updating pokedex classifications (1ebcd05)

🐛 Bug Fixes

  • 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)

🚀 Features

  • 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)

🧪 Testing

8.4.2 - (2024-02-25)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • Ensure getByPokedexNumber has the correct boundaries (c232686)

📝 Documentation

  • Change how docs lists are rendered (6bc2ffb)

8.4.1 - (2024-01-07)

🏠 Refactor

  • Update data [skip publish] (bbe3eba)

🐛 Bug Fixes

  • Update formats data (3b56a24)
  • Fixed published bundle files (cc9df0e)

8.4.0 - (2024-01-04)

🏠 Refactor

  • Update data [skip publish] (586cb40)
  • Update apollo server and implement streaming JSON.stringify for the result (db34157)

🚀 Features

  • Add utilities for parsing graphql-pokemon data (#925) (af3bea5)

8.3.3 - (2023-12-28)

🐛 Bug Fixes

  • Fixed species for palafinhero so the sprite gives the correct URL (c745f24)

8.3.2 - (2023-12-28)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • moves: Update description for Tera Blast (b15a070)
  • abilities: Update descriptions for Teraform Zero and Tera Shidt (d1a2b74)
  • Correct various gigantamax form heights (e3f8412)

🧪 Testing

8.3.1 - (2023-12-19)

🏠 Refactor

  • Update data [skip publish] (f983884)

🐛 Bug Fixes

  • Fixed evolution condition for doublade (9d6c947)
  • Fixed evolution condition for florges (8eae40b)

8.3.0 - (2023-12-17)

🏠 Refactor

  • Resort moves items and moves alphabetically (e38272b)
  • Update data [skip publish] (70fac71)

🐛 Bug Fixes

  • 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)

🚀 Features

  • 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)

🧪 Testing

8.2.1 - (2023-12-16)

🐛 Bug Fixes

  • Add missing pecharunt entry (c407a63)

8.2.0 - (2023-12-15)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • 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)

🚀 Features

  • 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)

🧪 Testing

  • 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)

🐛 Bug Fixes

  • 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)

🧪 Testing

8.1.0 - (2023-11-28)

🏠 Refactor

🐛 Bug Fixes

  • cap: Fixed abilities for Revenankh (3b6a476)

🚀 Features

8.0.0 - (2023-11-27)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • Update dockerfile (d06ebf5)
  • Set correct species for hemogoblin (0550342)
  • Correct the maximums for take and offset for getAllPokemon (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 to Legends: Arceus in version_id (a8e4a0c)
    • 💥 BREAKING CHANGE: Legends Arceus is now Legends: Arceus for pokemon.flavor.game
  • Proper export mapping (08ad5c7)

📝 Documentation

🚀 Features

  • 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)

🧪 Testing

7.3.4 - (2023-10-15)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • deps: Update dependency graphql to v16.8.1 [security] (907576c)
  • Resolve apollo server v4 regression (3a43ae7)

🧪 Testing

  • Update test data due to Teal Mask release (dc4bdfc)
  • Update test data (75e6927)

7.3.3 - (2023-07-13)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • Add hydrostream and psyblade to the MovesEnum (8258eaa)
  • Move types export to the top to ensure it is selected first and not as a fallback (5ddfa94)

📝 Documentation

  • readme: Fix ToC link for contributors (9768be2)

🧪 Testing

7.3.2 - (2023-06-04)

🏠 Refactor

  • 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)

📝 Documentation

7.3.1 - (2023-05-10)

🐛 Bug Fixes

  • Add empty flavortext entries for Walking Wake and Iron Leaves (20313bb)

7.3.0 - (2023-05-10)

🏠 Refactor

  • Allow a maximum take of 1392 for getAllPokemon (c46a067)

🐛 Bug Fixes

  • 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)

🚀 Features

  • 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 and pokemon.mythical boolean fields (f4bf096)

🧪 Testing

  • Update all the test data (951d6ee)

7.2.1 - (2023-03-19)

🐛 Bug Fixes

  • gen1: Fixed bulbapedia urls for missingno and m00 (c35b07e)

7.2.0 - (2023-02-27)

🚀 Features

  • Add m00 glitch Pokémon (43c9f09)

7.1.1 - (2022-12-30)

🐛 Bug Fixes

  • Fixed an issue with mismatches of Tauron Paldean forms (b310261)

7.1.0 - (2022-12-28)

📝 Documentation

  • 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)

🚀 Features

  • Add generation 9 data (#795) (4c3b0af)

7.0.9 - (2022-12-02)

🏠 Refactor

  • 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)

🐛 Bug Fixes

  • Fixed "As One (Glastrier)" causing an unexpected error when querying data for calyrex-ice (253ae5f)
  • Fixed flavor text mapping for indeedee-male and basculegion (5729586)
  • docs: Improved and fixed readme (6052161)

7.0.7 - (2022-10-23)

🏠 Refactor

  • Update data [skip publish] (#772) (39bd0a8)

7.0.5 - (2022-10-16)

🏠 Refactor

  • Update data [skip publish] (#762) (48af13c)
  • Update data [skip publish] (#766) (f39fc38)

7.0.4 - (2022-10-02)

🏠 Refactor

  • 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)

🏠 Refactor

  • Update data [skip publish] (#735) (4338e0b)

🐛 Bug Fixes

  • Fixed export paths for ESM code (a3df70b)

7.0.0 - (2022-07-31)

🏠 Refactor

  • 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)

🚀 Features

  • Complete rewrite, version 7.0.0 (#700) (06695a6)
    • 💥 feat: Pokemon now have a new field learnset to get access to the moves learned by the Pokémon
    • 💥 feat: Ability now has a new field pokemonThatHaveThisAbility 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 with application/json as value to prevent CSFR
    • 💥 BREAKING CHANGE: The property in name in LearnsetMove and LearnsetLevelUpMove is now removed in favour of move
    • 💥 BREAKING CHANGE: Every move in a LearnsetMove and LearnsetLevelUpMove is now a Move object instead of just the name of the move
    • 💥 BREAKING CHANGE: Each entry in Pokemon.abilities is now an Ability type instead of a string type. Use Pokemon.ability[x].name to get the name.
    • 💥 BREAKING CHANGE: Each entry in Pokemon.types is now a PokemonType object. Use Pokemon.types[n].name to get the type name
    • 💥 BREAKING CHANGE: getPokemonByName query has been removed, use getPokemon instead.
    • 💥 BREAKING CHANGE: getPokemonBySpecies query has been removed, use getPokemon instead.
    • 💥 BREAKING CHANGE: getAllPokemon now returns a full Pokemon object instead of just a string of names
    • 💥 BREAKING CHANGE: The getTypeMatchup query now takes 2 parameters, the required primaryType and optional secondaryType. The replaces the array of types which left it ambiguous that the limit was 2 types.
    • 💥 BREAKING CHANGE: The GraphQL type Type has been renamed to TypeEffectiveness to avoid confusion with the noun type.
    • 💥 BREAKING CHANGE: When providing 2 identical types to getTypeMatchup the secondaryType will be nulled out.

6.5.11 - (2022-05-13)

🏠 Refactor

  • Update data [skip publish] (#678) (7ee8dcc)
  • Update data [skip publish] (#672) (ee03e16)
  • Update data [skip publish] (#670) (81da5a2)

🐛 Bug Fixes

  • Remove package engines (5fc5cdb)
  • pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)

🧪 Testing

  • Resolve coverage threshold issues (9b7cd5a)
  • Update test for 8fd689f (0c9b952)

6.5.10 - (2022-05-01)

🏠 Refactor

  • Update data [skip publish] (#665) (36a3653)

🏠 Refactor

  • 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)

🏠 Refactor

  • Update data [skip publish] (#678) (7ee8dcc)
  • Update data [skip publish] (#672) (ee03e16)
  • Update data [skip publish] (#670) (81da5a2)

🐛 Bug Fixes

  • Remove package engines (5fc5cdb)
  • pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)

🧪 Testing

  • Resolve coverage threshold issues (9b7cd5a)
  • Update test for 8fd689f (0c9b952)

6.5.10 - (2022-05-01)

🏠 Refactor

  • Update data [skip publish] (#665) (36a3653)

🏠 Refactor

  • Update data [skip publish] (#699) (2f0e516)
  • Update data [skip publish] (#692) (bb2a004)

6.5.11 - (2022-05-13)

🏠 Refactor

  • Update data [skip publish] (#678) (7ee8dcc)
  • Update data [skip publish] (#672) (ee03e16)
  • Update data [skip publish] (#670) (81da5a2)

🐛 Bug Fixes

  • Remove package engines (5fc5cdb)
  • pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)

🧪 Testing

  • Resolve coverage threshold issues (9b7cd5a)
  • Update test for 8fd689f (0c9b952)

6.5.10 - (2022-05-01)

🏠 Refactor

  • Update data [skip publish] (#665) (36a3653)

6.5.11 - (2022-05-13)

🏠 Refactor

  • Update data [skip publish] (#678) (7ee8dcc)
  • Update data [skip publish] (#672) (ee03e16)
  • Update data [skip publish] (#670) (81da5a2)

🐛 Bug Fixes

  • Remove package engines (5fc5cdb)
  • pokemon: Fixed species for Zygarde 10% causing an incorrect sprite url to be returned (8fd689f)

🧪 Testing

  • Resolve coverage threshold issues (9b7cd5a)
  • Update test for 8fd689f (0c9b952)

6.5.10 - (2022-05-01)

🏠 Refactor

  • 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)

Bug Fixes

  • allow proper maximum amount for getAllPokemonSpecies (397abf1)
  • assign form specific properties to arceus-legend (a9a1879)

6.5.0 (2022-03-05)

Features

  • add Legendary Arceus data (50eedaf)

6.4.0 (2022-02-19)

Features

  • 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)

Bug Fixes

  • add missing baseSpecies and otherFormes (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)

Features

  • add key property to all primary structures (82f9ab6)
  • add pokemonKey to Learnset (ee1ca27)
  • migrate from fuse to jaro-winkler (bc69694)

Bug Fixes

  • ensure forme and formeLetter 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)

Bug Fixes

  • 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)

Bug Fixes

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)

Features

  • add getAllPokemonSpecies query to get all Pokémon in the API (482c28e)

6.1.0 (2021-10-01)

Features

Bug Fixes

  • fixed evolution criteria for Galarian Slowking (c653e73)
  • fixed various descriptions (c7bcc09)

6.0.5 (2021-09-30)

Bug Fixes

  • deps: update dependency graphql to ^15.6.0 (#532) (074a10c)

6.0.4 (2021-09-27)

6.0.3 (2021-09-27)

6.0.2 (2021-09-19)

Bug Fixes

  • Type: properly mark properties of Type as non-nullable (467be09)

6.0.1 (2021-09-19)

Bug Fixes

  • fixed 1 remaining pokemon -> Pokémon (82d02ef)
  • fixed various incorrect characters (1fe9195)

6.0.0 (2021-09-19)

⚠ BREAKING CHANGES

  • removed DexEntry.evos property, if you want to get just the evolution names use evolutions { species }
  • removed DexEntry.prevo property, if you want to get just the evolution names use preevolutions { species }
  • removed DexEntry structure, most of its properties are merged into DexDetails
  • removed getAbilityByFuzzy
  • removed getAbilityByName
  • removed getDexEntries
  • removed getDexEntryByDexNumber
  • removed getDexEntryBySpeciesName
  • removed getItemByFuzzy
  • removed getItemByName
  • removed getMoveByFuzzy
  • removed getMoveByName
  • removed getTypeByName
  • removed take, skip and reverse from getPokemon. They are renamed to takeFlavorTexts (default: 1), offsetFlavorTexts (default: 0), and reverseFlavorTexts (default: true)
  • renamed Abilities enum to AbilitiesEnum
  • renamed AbilityPaginatedArgs to FuzzyAbilityArgs
  • renamed ExactPokemonPaginatedArgs to PokemonArgs
  • renamed getAbilityDetailsByFuzzy to getFuzzyAbility
  • renamed getAbilityDetailsByName to getAbility
  • renamed getItemDetailsByFuzzy to getFuzzyItem
  • renamed getItemDetailsByName to getItem
  • renamed getMoveDetailsByFuzzy to getFuzzyMove
  • renamed getMoveDetailsByName to getMove
  • renamed getPokemonDetails to getPokemon
  • renamed getPokemonDetailsByFuzzy to getFuzzyPokemon
  • renamed getPokemonDetailsByName to getPokemonByName and getPokemonBySpecies
  • renamed getPokemonDetailsByNumber to getPokemonByDexNumber
  • renamed getPokemonLearnset to getLearnset
  • renamed getPokemonLearnsetByFuzzy to getFuzzyLearnset
  • renamed ItemPaginatedArgs to FuzzyItemArgs
  • renamed Items enum to ItemsEnum
  • renamed LearnsetFuzzyArgs to FuzzyLearnsetArgs
  • renamed MovePaginatedArgs to FuzzyMoveArgs
  • renamed Moves enum to MovesEnum
  • renamed Pokemon enum to PokemonEnum
  • renamed PokemonNumberPaginatedArgs to PokemonNumberArgs
  • renamed PokemonPaginatedArgs to FuzzyPokemonArgs
  • renamed Types enum to TypesEnum
  • renamed the skip parameter for all getFuzzy* queries has been renamed to offset to better represent what it does.

Features

  • 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 the take parameter. Furthermore you can provide the offset parameter to skip that many items from the start, and the reverse parameter to reverse the array before applying take and offset. (1fa1240)
  • added the missing type-specific hidden powers (c1a8e83)
  • rewrite API to version 6 (#516) (#521) (920a466)

Bug Fixes

  • also return base Pokémon data for getLearnset when only requesting backSprite and/or shinyBackSprite (ff8455a)
  • fixed hidden power being marked as a water type move (578653c)
  • fixed the basePower for the moves frustration and return (32f9d18)
  • fixed the cosmeticFormes for flabébé (ae0ee83)
  • fixed the version_id (game) for Missingno's flavour text (7855a3c)
  • fixed the zMovePower for the moves frustration, return, seismic toss, and night 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, and gigantamax alongside their respective values of galar, alola and gmax. (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 to Infinity, which would cause an error. (4a07fc3)

5.7.1 (2021-09-11)

Bug Fixes

  • fixed the published bundle (312915d)

5.7.0 (2021-09-06)

Features

  • add Effort Value yields to all Pokémon (#444) (dd69b57)

Bug Fixes

  • 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)

Features

  • add growth rate catch rate and hatch time (#509) (f4da2b6)

5.5.9 (2021-07-18)

Bug Fixes

  • 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)

Bug Fixes

  • swap import and require in export paths (5689ae0)

5.5.3 (2021-06-19)

Bug Fixes

  • bundle with rollup to output proper JS files (3163171)

5.5.2 (2021-05-30)

5.5.1 (2021-05-29)

Bug Fixes

  • add back sprite support to learnset queries (c02f2fc)

5.5.0 (2021-05-29)

Features

  • add support for back sprites (2891254)

5.4.0 (2021-05-27)

Features

  • add a whole slew of extra pokemon aliases based on pokemon showdown data (592e19d)

Bug Fixes

  • 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)

Features

  • dex: add getPokemonDetailsByNumber query (ec861fa)

Bug Fixes

  • 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)

Features

  • add gmime and gmrmime as aliases for Galarian Mr. Mime (7a750a7)

5.1.2 (2021-02-20)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

  • fixed victiny -> victini in aliases (931d1b4)

5.0.1 (2021-01-10)

Bug Fixes

  • pokedex: assign proper evolution conditions for happiness evolutions (a802dc6)

5.0.0 (2020-11-28)

⚠ BREAKING CHANGES

  • 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.

Features

  • rework parsing of aliases (9fb32bc)

4.5.0 (2020-11-09)

Features

  • add information on out-of-battle effects to move & ability info (#336) (f7e8d11)

Bug Fixes

4.4.0 (2020-10-25)

Features

4.3.0 (2020-09-02)

Features

4.2.5 (2020-08-20)

4.2.4 (2020-08-06)

Bug Fixes

  • cover data changes (1fa2f7f)
  • resolve security vulnerability CVE-2020-8203 (9133413)

4.2.3 (2020-07-05)

4.2.2 (2020-07-01)

Bug Fixes

  • moves: add z-move baser power for surging strikes (f98e274)
  • moves: fixed descr for Shell Side Arm (a66fb8a)

4.2.1 (2020-06-20)

Bug Fixes

  • moves: fixed zMovePower for Struggle (f54cda0)

4.2.0 (2020-06-20)

Features

  • 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)

Bug Fixes

  • abilities: fixed coaching description (f480ded)

4.1.0 (2020-06-19)

Features

Bug Fixes

  • target gen8 dex for ability/item/move pages (d256511)
  • pokedex: added missingno sprites (063ae0f)

4.0.4 (2020-06-14)

Bug Fixes

  • add cosmeticFormes to DexEntry (9ea20c0)
  • target GCP url for schema generation (1f2174a)

4.0.3 (2020-06-13)

Features

  • dex: implement cosmeticFormes (45c503a)

Bug Fixes

  • 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)

Features

Bug Fixes

4.0.1 (2020-05-26)

Bug Fixes

  • data: properly format farfetch'd and sirfetch'd names (95a527c)

4.0.0 (2020-05-18)

⚠ BREAKING CHANGES

  • 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.

Features

  • bump FuseJS, TypeGraphql & GraphQL deps (e9626a1)

3.1.2 (2020-05-16)

3.1.1 (2020-05-04)

Bug Fixes

  • graphqlset: fixed LGTM error (72a748e)

3.1.0 (2020-05-03)

Features

3.0.3 (2020-05-02)

3.0.2 (2020-05-02)

3.0.1 (2020-04-25)

Bug Fixes

3.0.0 (2020-04-25)

⚠ BREAKING CHANGES

  • For the TypeScript typings enums are now replaced with "const enums" and the published bundle only includes a .d.ts file.

Features

  • disable Strict Property Initialization (39b0983)

1.8.0 (2020-02-16)

Features

1.7.0 (2020-01-09)

Features

Bug Fixes

  • 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)

Features

  • moveentry: remove type unions for category and target (8f8b652)

1.5.1 (2020-01-02)

Bug Fixes

  • fixed union typings script (a848628)

1.5.0 (2020-01-02)

Features

1.4.1 (2020-01-01)

Bug Fixes

  • typings: add proper union typings to published typings (acb04cf)

1.4.0 (2020-01-01)

Features

Bug Fixes

  • typo in espeon species name (e49de3f)

1.3.0 (2019-11-30)

Features

  • learnset: expose num and species in learnset calls (0297b62)

1.2.3 (2019-11-30)

Bug Fixes

  • learnsetargs: allow generation 8 as argument for generation (f7c8867)

1.2.2 (2019-11-30)

Bug Fixes

  • fixed published file refs (44806eb)

1.2.1 (2019-11-30)

1.2.0 (2019-11-30)

Features

1.1.1 (2019-11-26)

Bug Fixes

  • fixed published version (bbdd1e4)

1.1.0 (2019-11-26)

Features

Bug Fixes

  • 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)

Bug Fixes

  • dexentry: set height and weight as floats to allow decimal values (e62c262)

1.0.0 (2019-11-12)

Features

  • 🎉 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

Bug Fixes