Skip to content

v1.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Nov 23:04
· 19 commits to main since this release
4045233

Dofus 3 „Unity“ Support

Changes compared to Dofus 2, sorted by relevance.

  • Versioning with path prefix: /dofus3beta/v1
    • With v1.0.0 release of doduapi, v1 will be stable. Further versions are only added when API compatibility breaks.
  • Italian language removed (not provided by Ankama anymore)
  • Item images are only 64x64 (icon) and 128x128 (sd) for now. They will probably be higher res later. Mount images are 64x64 (icon) and 256x256 (sd).
  • item: no two-handed field anymore
  • item: conditionTree replaces conditions completely now. The old array for conditions is gone.
  • sets: effects array is now lookup table with the item_needed_for_bonus as the key to the related effects array to be more explicit
  • mount (single + list): family_name is an object now: family { id (int), name (localised string) }
  • ItemList: item_subtype (string) => { id (int), name_id (string) }
  • ApiAllsearchResult: type (string) => { name_id (string) }
  • Search: all type* (stuff_type, type, super_type, family) are now nested into objects with id (number) and/or name_id (string identifier) and/or name (localised string). Attributes filtering is changed to reproduce the nested structure.
    • Example: filter[family.id] for mounts. ItemSearch: filter[type_name] was removed. Use filter[type.name_id] instead, which was filter[type_enum] previously.
  • Search Sets is_cosmetic -> contains_cosmetics and contains_cosmetics_only. Both are queryable. filter[is_cosmetic] -> filter[contains_cosmetics_only]
  • Every failed request now returns an error description

The new endpoints are available at https://api.dofusdu.de/dofus3beta/v1/{lang}.... Documentation (docs.dofusdu.de) and SDKs are still in development.

v1 will be stable when the -rc.* suffix from these releases disappears. Bugs in these releases are likely. If you find one, please contact me asap via Discord or a GitHub issue.

  • 3875c6f Chore(deps): bump github.com/charmbracelet/lipgloss from 0.13.0 to 1.0.0
  • 0e1de53 Merge branch 'main' into unity
  • 6c8ae62 Merge branch 'unity' of github.com:dofusdude/doduapi into unity
  • 87dc81c Merge pull request #81 from dofusdude/dependabot/go_modules/github.com/charmbracelet/lipgloss-1.0.0
  • 7b35778 Merge pull request #89 from dofusdude/unity
  • 759644a bump version
  • 073bb49 dep updates
  • 32f2208 error handling
  • 711d47b fix index filters
  • d53d04b initial unity
  • 7e7c5e8 mount images
  • db850a8 naming
  • 4045233 note
  • 269219f remove dbg log