MHWDB API Versions Save

Source code for the Monster Hunter World API project

1.13.1

5 years ago

Changelog

  • Fixed a bug introduced by v1.13.0 wherein some armor images were not longer available via assets.mhw-db.com, despite having asset links in the response payload.

1.13.0

5 years ago

Changelog

  • Removed Kiranico item, weapons, and armor scrapers in favor of other data sources, and Kiranico no longer appears to be updating frequently.
  • Merged elderseal scraper into MHWikiaWeaponScraper.
  • Merged defense value, armor set, and armor set bonus scrapers into MHWorldDataArmorScraper.
  • Weapon attribute values are now cased more consistently (i.e. all lowercase instead of mixed casing).
  • Added a durability field on weapons that lists a weapon's sharpness with handicraft taken into account (see MHWDB-Docs #33).
  • Removed unused scrapers and helper files / methods.
  • Removed fields deprecated by 1.11.0.

Breaking Changes

  • The following fields will now always be returned as lower case values:
    • Weapon.attributes.deviation
    • Weapon.attributes.specialAmmo
    • Weapon.attributes.deviation
    • Weapon.attributes.coatings
    • Weapon.attributes.boostType
  • Values in Weapon.attributes.phialType no longer contain the "phial" string, e.g. "Impact Phial" would become "impact" and "Dragon Phial 300" would become "dragon 300".
  • Values in Weapon.attributes.boostType no longer contain the "boost" string, e.g. "Sever Boost" would now be "sever".
  • Removed Weapon.attributes.attack field.

Deprecations

  • On items, buyPrice and sellPrice are now deprecated, and will be removed on 2018-08-25. Use the value field instead.
  • On weapons, the sharpness field is now deprecated, and will be removed on 2018-08-25. Use the durability field instead.

1.12.1

5 years ago

Changelog

  • Fixed a bug wherein a SkillRank object with no items in it's modifiers field would return an empty array instead of an empty object.

1.12.0

5 years ago

Changelog

  • Added the p query parameter to all endpoints, which will allow projection against API results. For usage information, please see the docs.

1.11.1

5 years ago

Changelog

  • Fixed a bug wherein API calls to all motion value endpoints would return an error message.

1.11.0

5 years ago

Changelog

  • Added the assets field to weapons.
  • Moved attributes.attack to attack.display and added attack.raw.
  • Added weapon motion value information to the API.
  • Removed fields deprecated by v1.9.0.

Breaking Changes

  • Removed Decoration.skill field.
  • Removed Weapon.attributes.element* fields.
  • Removed Weapon.attributes.sharpness* fields.

Deprecations

  • On weapons, attributes.attack is now deprecated, and will be removed on 2018-05-19. Use the attack object instead.

1.10.4

5 years ago

Changelog

  • Any field in the API that contains an array of related objects (such as Armor.skills or Weapon.elements) will now expose a length property that can be used when searching the API. For example, to search for any weapon that cannot be upgraded, you could use {"crafting.branches.length":0}. The length field will NOT be visible in the API output, and is only available to search by.

1.10.3

5 years ago

Changelog

  • Fixed a bug wherein queries against association objects (such as Weapon.crafting) would resolve with a field not found error.

1.10.2

6 years ago

Changelog

  • Fixed the skill's ID being returned in the skillName field for objects in Skill.ranks.

1.10.1

6 years ago

Changelog

  • Added the skillName field to skill rank objects in Skills.ranks.