Skip to content

Release API v 2.0.0#915

Open
eepMoody wants to merge 53 commits intomainfrom
staging
Open

Release API v 2.0.0#915
eepMoody wants to merge 53 commits intomainfrom
staging

Conversation

@eepMoody
Copy link
Copy Markdown
Collaborator

This release is v2 of the API.

It includes new structured data and source-management system to handle the evolving complexities of D&D. It makes our API more suitable for VTT and game development purposes.

Among other major changes:

  • A new system for items, breaking their properties and abilities into discrete elements
  • Similar for creatures, their abilities are now far more structured and machine-readable
  • New endpoints for managing game-systems (Official D&D, AD&D, and other variants are now easy to mange)
  • Improved search, with vector and fuzzy search now enabled by default
  • And lots more! It's a major update. Check the API out and see for yourself.

blakewatson and others added 30 commits December 30, 2025 11:22
* Fix spell data regressions from PR #842 and update newrelic API

* add missing higher-leve options

* add tests for duplicate or missing higher_level values

* Add missing casting options for deepm and spells-that-dont-suck

* fix freezing sphere being merged with freedom of movement
* Fix spell data regressions from PR #842 and update newrelic API

* add missing higher-leve options

* add tests for duplicate or missing higher_level values

* Add missing casting options for deepm and spells-that-dont-suck

* fix freezing sphere being merged with freedom of movement

* convert ambiguously precise fields to integers

* update test cases to reflect integers

* update decimal speed fallbacks
Fixed bugs in `srd-2024` spell markdown (closes #857)
…-bonus-actions

Added missing `srd-2024` Creature Bonus Actions
Remove `srd-2014` Mithral and Adamantine Hide Armor
…-dash

Bugfix: added missing dash to Black Flag Mechanist starting equpiment
…level-assignmnets

Added missing subclass data to `srd-2024/ClassFeatureItem.json`
…e-bugfix

[BUGFIX] Fixed typos in `srd-2024` Spell casting times
augustjohnson and others added 23 commits February 21, 2026 09:15
Added `ExcludeFieldsMixin` to exclude fields via query parameters
Added missing `srd-2024` Dragon CreatureAttackAction data
* removed references to <srd:opportunity-attacks> in all open5e data

* fixed ruleset/srd_combat-sequence blockquote markdown
…#901)

* updated checkout github action to v6

* updated setup-python gh action to v6

* updated upload-artifact gh action to v6

* updated build-push-action gh action to v7
* split v2 Item endpoint into Item and MagicItem endpoints

* removed vector_index from commit

* rmv'd accidently commited DDT config

* updated buggy test case, see issue #888
…899)

* GameContentSerializer now inherits from ModelSerializer

* removed 'url' from GameContent Meta->fields prop

* updated v2 tests to reflect removal of URL from many responses

* fixed failing test

* rmvd url field from MagicItemSerializer
* updated api/urls.py to stop v1 and v2 endpoints getting mixed up

* updated v1 tests to check against endpoints behind /v1/ subroute
* fixed bug in EagerLoadingMixin conditional logic, closes #897

* fixed EagerLoadingMixin missing base case, added docstring
Bumps [django](https://github.com/django/django) from 5.2.1 to 5.2.12.
- [Commits](django/django@5.2.1...5.2.12)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.12
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.3...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.4.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.4.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [django](https://github.com/django/django) from 5.2.12 to 5.2.13.
- [Commits](django/django@5.2.12...5.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.13
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Apr 14, 2026

You have used all of your free Bugbot PR reviews.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants