December 12, 2024
Breaking Changes
- Changed field
to
type from Pokemon!
to Pokemon
on Evolution
- Changed field
items
type from [Item!]!
to [InventoryItem!]!
on Trainer
- Changed field
trainer2
type from Trainer!
to Trainer
on Battle
- Changed field
allPokemon
type from [Pokemon!]!
to PokemonConnection!
on Query
- Added argument
input
to field catchPokemon
on Mutation
- Removed argument
pokemonId
from field catchPokemon
on Mutation
- Removed argument
trainerId
from field catchPokemon
on Mutation
- Removed argument
pokeball
from field catchPokemon
on Mutation
- Removed argument
winnerId
from field endBattle
on Mutation
- Added argument
target
to field useItem
on Mutation
- Removed argument
pokemonId
from field useItem
on Mutation
- Added argument
input
to field tradePokemon
on Mutation
- Removed argument
pokemon1Id
from field tradePokemon
on Mutation
- Removed argument
pokemon2Id
from field tradePokemon
on Mutation
- Added input field
startingPokemon
to RegisterTrainerInput
- Removed field
pokemon
from UseItemResult
- Changed field
pokemonSighted
type from Pokemon!
to PokemonSighting!
on Subscription
- Removed field
message
from BattleUpdate
- Removed field
pokemon1Hp
from BattleUpdate
- Removed field
pokemon2Hp
from BattleUpdate
- Removed field
currentTurn
from BattleUpdate
- Removed field
weather
from BattleUpdate
- Removed field
terrain
from BattleUpdate
- Added input field
gender
to CreatePokemonInput
- Directive
@deprecated
can no longer be used on ARGUMENT_DEFINITION
- Directive
@deprecated
can no longer be used on INPUT_FIELD_DEFINITION
Dangerous Changes
- Added value
MOVE_KNOWN
to enum EvolutionMethod
- Added value
PARTY_POKEMON
to enum EvolutionMethod
- Added value
WEATHER
to enum EvolutionMethod
- Added value
HELD_ITEM
to enum EvolutionMethod
- Added value
GENDER
to enum EvolutionMethod
- Added value
STAT_BASED
to enum EvolutionMethod
- Added value
UNIQUE
to enum EvolutionMethod
- Added value
POKEMON_RANGER
to enum TrainerClass
- Added value
COORDINATOR
to enum TrainerClass
- Added value
COLLECTOR
to enum TrainerClass
- Added value
RUIN_MANIAC
to enum TrainerClass
- Added value
PSYCHIC
to enum TrainerClass
- Added value
HEX_MANIAC
to enum TrainerClass
- Added value
FAIRY_TALE_GIRL
to enum TrainerClass
- Added value
DRAGON_TAMER
to enum TrainerClass
- Added value
CURE_CONFUSION
to enum BerryEffect
- Added value
CURE_ALL
to enum BerryEffect
- Added value
BOOST_ACCURACY
to enum BerryEffect
- Added value
BOOST_CRITICAL
to enum BerryEffect
- Added value
RESIST_TYPE
to enum BerryEffect
- Added value
CURSED
to enum StatusCondition
- Added value
NIGHTMARE
to enum StatusCondition
- Added value
TRAPPED
to enum StatusCondition
- Added value
IDENTIFIED
to enum StatusCondition
- Added value
PERISH_SONG
to enum StatusCondition
- Added value
INGRAIN
to enum StatusCondition
- Added value
STRONG_WINDS
to enum Weather
- Added value
EXTREMELY_HARSH_SUNLIGHT
to enum Weather
- Added value
HEAVY_RAIN_PRIMAL
to enum Weather
- Added value
MYSTERIOUS_AIR_CURRENT
to enum Weather
- Added value
CONTEST
to enum BattleFormat
- Added value
BATTLE_ROYAL
to enum BattleFormat
- Added value
DYNAMAX_RAID
to enum BattleFormat
- Added value
HISUI
to enum Region
- Added value
ORRE
to enum Region
- Added value
FIORE
to enum Region
- Added value
ALMIA
to enum Region
- Added value
OBLIVIA
to enum Region
- Added value
RANSEI
to enum Region
- Added value
GENDER_UNKNOWN
to enum EggGroup
- Added argument
filters
to field allPokemon
on Query
- Added argument
format
to field activeBattles
on Query
- Added value
SPECIAL_ATTACK
to enum PokemonSortField
- Added value
SPECIAL_DEFENSE
to enum PokemonSortField
- Added value
CATCH_RATE
to enum PokemonSortField
- Added value
TYPE
to enum PokemonSortField
- Added argument
forfeit
to field endBattle
on Mutation
- Added argument
itemId
to field breedPokemon
on Mutation
- Added input field
wagerAmount
to StartBattleInput
- Added input field
isRanked
to StartBattleInput
- Added input field
favoriteType
to RegisterTrainerInput
- Added value
COMPLETED
to enum TradeStatus
- Added input field
isShiny
to CreatePokemonInput
September 21, 2024
Breaking Changes
- Changed field
evolution
type from Pokemon
to Evolution
on Pokemon
- Removed field
hasPokedex
from Trainer
- Changed field
gymLeader
type from String!
to Trainer!
on Badge
- Added argument
input
to field startBattle
on Mutation
- Removed argument
trainer1Id
from field startBattle
on Mutation
- Removed argument
trainer2Id
from field startBattle
on Mutation
- Removed argument
format
from field startBattle
on Mutation
- Added argument
method
to field evolvePokemon
on Mutation
- Added input field
trainerClass
to RegisterTrainerInput
- Added input field
abilities
to CreatePokemonInput
Dangerous Changes
- Added value
BOOST_SP_ATTACK
to enum BerryEffect
- Added value
BOOST_SP_DEFENSE
to enum BerryEffect
- Added value
BADLY_POISONED
to enum StatusCondition
- Added value
HARSH_SUNLIGHT
to enum Weather
- Added value
HEAVY_RAIN
to enum Weather
- Added value
HORDE
to enum BattleFormat
- Added value
RAID
to enum BattleFormat
- Added value
PALDEA
to enum Region
- Added argument
sortBy
to field allPokemon
on Query
- Added argument
itemId
to field evolvePokemon
on Mutation
- Added value
EXPIRED
to enum TradeStatus
Safe Changes
- Added type
Evolution
- Added type
EvolutionMethod
- Added type
TrainerClass
- Added type
EvolutionStone
- Added type
BattleLogEntry
- Added type
Terrain
- Added type
EggGroup
- Added type
BreedingInfo
- Added type
GenderRatio
- Added type
BreedingCompatibility
- Added type
PokemonSortField
- Added type
StartBattleInput
- Added type
BreedResult
- Added type
EggHatchUpdate
- Added field
status
to Pokemon
- Added field
friendship
to Pokemon
- Added field
trainerClass
to Trainer
- Added field
battleTeam
to Trainer
- Added field
price
to Item
- Added field
price
to HealingItem
- Added field
price
to Pokeball
- Added field
price
to Berry
- Added field
totalBattles
to BattleRecord
- Added field
winRate
to BattleRecord
- Added field
difficulty
to Badge
- Added field
battleEffect
to Ability
- Added field
inflictsStatus
to Move
- Added field
statusChance
to Move
- Added field
terrain
to Battle
- Added field
turns
to Battle
- Added field
log
to Battle
- Added field
pokemonByAbility
to Query
- Added field
breedingCompatibility
to Query
- Added field
breedPokemon
to Mutation
- Added field
nicknamePokemon
to Mutation
- Added field
experienceGained
to CatchResult
- Added field
evolutions
to TradeResult
- Added field
learnedMoves
to EvolveResult
- Added field
eggHatching
to Subscription
- Added field
weather
to BattleUpdate
- Added field
terrain
to BattleUpdate
- Added field
expiresAt
to TradeRequest
- Added directive
@complexity
June 9, 2024
Breaking Changes
- Removed type
OldItem
- Removed field
hp
from Pokemon
- Removed field
attack
from Pokemon
- Removed field
defense
from Pokemon
- Removed field
speed
from Pokemon
- Removed field
specialAttack
from Pokemon
- Removed field
specialDefense
from Pokemon
- Added argument
input
to field registerTrainer
on Mutation
- Removed argument
name
from field registerTrainer
on Mutation
- Removed argument
hometown
from field registerTrainer
on Mutation
- Added input field
stats
to CreatePokemonInput
- Removed input field
hp
from CreatePokemonInput
- Removed input field
attack
from CreatePokemonInput
- Removed input field
defense
from CreatePokemonInput
- Removed input field
speed
from CreatePokemonInput
- Removed input field
specialAttack
from CreatePokemonInput
- Removed input field
specialDefense
from CreatePokemonInput
Dangerous Changes
- Added value
FAINTED
to enum StatusCondition
- Added argument
limit
to field allPokemon
on Query
- Added argument
offset
to field allPokemon
on Query
- Added argument
region
to field pokemonByType
on Query
- Added argument
replaceMove
to field teachMove
on Mutation
Safe Changes
- Added type
Stats
- Added type
Berry
- Added type
BerryEffect
- Added type
Weather
- Added type
Region
- Added type
RegisterTrainerInput
- Added type
TradeResult
- Added type
EvolveResult
- Added type
TradeRequest
- Added type
TradeStatus
- Added type
StatsInput
- Added field
stats
to Pokemon
- Added field
heldItem
to Pokemon
- Added field
money
to Trainer
- Added field
hasPokedex
to Trainer
- Added field
winStreak
to BattleRecord
- Added field
earnedDate
to Badge
- Added field
criticalHitRatio
to Move
- Added field
weather
to Battle
- Added field
gymLeaders
to Query
- Added field
tradePokemon
to Mutation
- Added field
evolvePokemon
to Mutation
- Added field
replacedMove
to TeachMoveResult
- Added field
pokemonSighted
to Subscription
- Added field
tradeRequests
to Subscription
- Added field
currentTurn
to BattleUpdate
- Added directive
@rateLimit
March 27, 2024
Breaking Changes
- Added argument
pokeball
to field catchPokemon
on Mutation
- Added argument
format
to field startBattle
on Mutation
Dangerous Changes
- Added value
NORMAL
to enum PokemonType
- Added value
FLYING
to enum PokemonType
- Added value
POISON
to enum PokemonType
- Added value
BUG
to enum PokemonType
Safe Changes
- Added type
Nature
- Added type
Item
- Added type
HealingItem
- Added type
Pokeball
- Added type
StatusCondition
- Added type
BattleFormat
- Added type
UseItemResult
- Added type
CreatePokemonInput
- Added type
OldItem
- Added field
specialAttack
to Pokemon
- Added field
specialDefense
to Pokemon
- Added field
nature
to Pokemon
- Added field
items
to Trainer
- Added field
priority
to Move
- Added field
format
to Battle
- Added field
item
to Query
- Added field
pokemonByNature
to Query
- Added field
useItem
to Mutation
- Added directive
@auth
- Added directive
@cache
January 18, 2024
Dangerous Changes
- Added value
ICE
to enum PokemonType
- Added value
ROCK
to enum PokemonType
- Added value
GROUND
to enum PokemonType
Safe Changes
- Added type
IVStats
- Added type
BattleRecord
- Added type
Battle
- Added type
Subscription
- Added type
BattleUpdate
- Added field
isShiny
to Pokemon
- Added field
ivs
to Pokemon
- Added field
battleRecord
to Trainer
- Added field
gymType
to Badge
- Added field
effect
to Move
- Added field
activeBattles
to Query
- Added field
shinyPokemon
to Query
- Added field
startBattle
to Mutation
- Added field
endBattle
to Mutation
November 3, 2023
Breaking Changes
- Added argument
trainerId
to field catchPokemon
on Mutation
Dangerous Changes
- Added value
DRAGON
to enum PokemonType
- Added value
GHOST
to enum PokemonType
Safe Changes
- Added type
Trainer
- Added type
Badge
- Added type
MoveCategory
- Added field
trainer
to Pokemon
- Added field
level
to Pokemon
- Added field
experience
to Pokemon
- Changed description for type
Pokemon
- Added field
category
to Move
- Added field
trainer
to Query
- Added field
pokemonByTrainer
to Query
- Added field
registerTrainer
to Mutation
September 14, 2023
Dangerous Changes
- Added value
FIGHTING
to enum PokemonType
- Added value
STEEL
to enum PokemonType
Safe Changes
- Added type
Ability
- Added type
Move
- Added type
TeachMoveResult
- Added field
abilities
to Pokemon
- Added field
moves
to Pokemon
- Added field
ability
to Query
- Added field
move
to Query
- Added field
teachMove
to Mutation
July 8, 2023
Breaking Changes
- Removed field
type
from Pokemon
Dangerous Changes
- Added value
DARK
to enum PokemonType
- Added value
FAIRY
to enum PokemonType
Safe Changes
- Added type
Mutation
- Added type
CatchResult
- Added field
types
to Pokemon
- Added field
speed
to Pokemon
- Added field
evolution
to Pokemon
- Added field
pokemonByType
to Query
May 22, 2023
Dangerous Changes
- Added value
ELECTRIC
to enum PokemonType
- Added value
PSYCHIC
to enum PokemonType
Safe Changes
- Added field
hp
to Pokemon
- Added field
attack
to Pokemon
- Added field
defense
to Pokemon
- Changed description for type
Pokemon
- Added field
allPokemon
to Query
March 15, 2023