v1.0.0-rc.1
Pre-release
Pre-release
github-actions
released this
27 Nov 23:04
·
19 commits
to main
since this release
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 forconditions
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. Usefilter[type.name_id]
instead, which wasfilter[type_enum]
previously.
- Example:
- Search Sets
is_cosmetic
->contains_cosmetics
andcontains_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