Releases: open5e/open5e-api
Releases · open5e/open5e-api
v.1.8.0
What's Changed
- 540 api v2 add class proficiencies to characterclass model by @augustjohnson in #613
- 610 add extra column to class table on character classes by @augustjohnson in #614
- 1.8.0 by @augustjohnson in #615
Full Changelog: v1.7.0...v.1.8.0
v1.7.0
What's Changed
- Expanded type. by @augustjohnson in #505
- Release 1.6.1 by @augustjohnson in #507
- 416 remove created at field from v1 objects by @augustjohnson in #508
- Fixied shadow elves spells. by @augustjohnson in #509
- Fixing filters. by @augustjohnson in #511
- A few small fixes and changes. by @augustjohnson in #512
- Backmerge of main. by @augustjohnson in #513
- Additional Tal'Dorei material by @nstefanski in #362
- 139 queryable mechanics such as abilities and proficiencies by @augustjohnson in #515
- 228 consider designing a post deployment smoke test by @augustjohnson in #519
- AI Code review action by @eepMoody in #497
- Bugfix: V2 Documents - filtering by query param by @calumbell in #520
- Bugfix: fixed typo in
organization
field of TOB 2023 & Black Flag SRD (API v1) by @calumbell in #517 - Adding filter to all relevant document endpoints. by @augustjohnson in #524
- V2 spell class mapping by @augustjohnson in #525
- Adding support for document__ruleset_key filter by @augustjohnson in #526
- Adding a functional csv export. by @augustjohnson in #516
- 468 deprecate v1 search by @augustjohnson in #528
- V2: added is_subclass filter to
characterclass
view by @calumbell in #531 - added name icontains and type exact to creature filterset by @calumbell in #530
- V2 Feature: filtering
/classes
endpoint by?subclass_of
query param by @calumbell in #533 - V2 Feature:
/search
now returns more helpful data by @calumbell in #535 - Bringing v2 spell filtering into line with v1 by @tylereed in #536
- Creature action data by @augustjohnson in #543
- Bugfix: add missing sorting options to V2 Items endpoint by @calumbell in #538
- Legendary reaction bonus by @augustjohnson in #545
- Creatureaction exposed by @augustjohnson in #547
- Splitting creature category to category and subcategory by @tylereed in #537
- Fix casting time by @tylereed in #546
- Merging conflicting migrations by @augustjohnson in #549
- 469 clean up and upgrade dependencies by @augustjohnson in #552
- Merge pull request #552 from open5e/469-clean-up-and-upgrade-dependen… by @augustjohnson in #554
- 469 clean up and upgrade dependencies by @augustjohnson in #555
- Maybe this will fix static files? by @augustjohnson in #556
- 469 clean up and upgrade dependencies by @augustjohnson in #557
- 246 recurring random unicode characters in json files by @augustjohnson in #559
- Ruleset to gamesystem refactor by @augustjohnson in #561
- 364 v2 testing by @augustjohnson in #562
- 563 standardize approach to distance across all v2 by @augustjohnson in #567
- Feature: V2
/rules
endpoint by @calumbell in #560 - Release 1.7.0 by @augustjohnson in #551
- merge fix. by @augustjohnson in #568
- Backmerge of a hotfix. by @augustjohnson in #569
- Address self-hosting. by @augustjohnson in #571
- Fixing some accumulated bugs. by @augustjohnson in #573
- 574 api v2 some magic items marked as non magical in items data by @augustjohnson in #575
- Openapi schema definition by @augustjohnson in #578
- Pulling main up to speed. by @augustjohnson in #579
- Rdme hotfix by @augustjohnson in #580
- Readme hotfix by @augustjohnson in #581
- Removing the conflicting operations. by @augustjohnson in #582
- Readme working. by @augustjohnson in #583
- Should be resolving some of the issues with v1/v2. by @augustjohnson in #584
- Readmedocs changes. by @augustjohnson in #585
- Data: V2 Rules by @calumbell in #588
- More descriptive smoke test. by @augustjohnson in #590
- Fixing up spell endpoint to fetch all needed data beforehand by @tylereed in #592
- 419 v2 casting options field support by @augustjohnson in #593
- OAS Generation for APIV2 by @Dashron in #589
- 442 way to compare if a v1 data item has not been converted to v2 by @augustjohnson in #594
- 458 add hit dice to sizes model by @augustjohnson in #596
- Removing items from the response. by @augustjohnson in #597
- 464 add monster filter for habitat similar to cr by @augustjohnson in #599
- API V2: Filtering nested fields via query parameter (
Documents
&c) by @calumbell in #601 - Eager Loading for CreatureViewSet by @calumbell in #602
- Bugfix (API V2): Added missing Serializers to
CreatureSerializer
by @calumbell in #603 - Error in the viewset. by @augustjohnson in #607
- V2 Creature Traits by @calumbell in #608
- API V2: Fixed N+1 problem on
/items
endpoint by @calumbell in #609 - Adding creature action attacks. by @augustjohnson in #611
- Release 1.7.0 PR by @augustjohnson in #612
Full Changelog: v1.6.0...v1.7.0
1.6.0
Lots of new changes, including mostly the enabling of the beta /v2/api.
What's Changed
- Release 1.3.0 by @eepMoody in #358
- Tob3 hotfix by @augustjohnson in #443
- We only use 4 character "desc" for that field. by @augustjohnson in #444
- Monster validation fixes by @Sturlen in #445
- Add Missing Sections by @nstefanski in #411
- Use api.open5e.com for inline links instead of base_url by @Sturlen in #447
- V2 search production by @augustjohnson in #448
- Many big changes, searchv2 among them. by @augustjohnson in #449
- Missing a lookup for character class. by @augustjohnson in #450
- Merge pull request #449 from open5e/staging by @augustjohnson in #451
- V2 search lookup error for character class in v1 data. by @augustjohnson in #453
- V2 search polish by @augustjohnson in #454
- Cleaning up some v2 search items. by @augustjohnson in #455
- V2 keys refresh by @augustjohnson in #459
- 423 consider refactoring v2 classnames with parent in the name by @augustjohnson in #462
- 429 v2 environments by @augustjohnson in #465
- This supports object schemas better. by @augustjohnson in #471
- 470 v2 distance andor speed solutions by @augustjohnson in #473
- O5e archetypes by @nstefanski in #408
- Query monster name by partial match by @tylereed in #480
- Query Monsters by size and hit points by @Sturlen in #481
- Fix Deep Magic spell tables by @crhallberg in #477
- Change description to desc in tob-2023 by @Thomvis in #460
- Query all models by partial match by @Sturlen in #483
- Fixes to a5e np cs and tob1 2023 errors by @mshea in #479
- 375 v2 missing creatures by @augustjohnson in #487
- Enabling v2 in all scenarios, not just beta. by @augustjohnson in #490
- Bugfix for /v2/documents. by @augustjohnson in #495
- Adding a warning response header for deprecated apis. by @augustjohnson in #498
- 499 v2 challenge rating missing from creatures by @augustjohnson in #500
- refactored fields to have all suffix instead of all prefix. by @augustjohnson in #501
- Black Flag SRD - Monsters by @crhallberg in #472
- 475 add monsters from kobold presss black flag by @augustjohnson in #503
- add default content renderers by @eepMoody in #496
- Release 1.6.0. by @augustjohnson in #504
New Contributors
- @tylereed made their first contribution in #480
- @crhallberg made their first contribution in #477
Full Changelog: v1.5.0...v1.6.0
1.5.0
What's Changed
- Merge staging to MAIN for release by @eepMoody in #190
- Release to prod by @eepMoody in #219
- Release: Fixes to spells which were deleted by accident, and some magic items. by @eepMoody in #231
- Release v1.1 to Main by @eepMoody in #278
- Release 1.3 to main by @eepMoody in #332
- a5e magic items by @Sturlen in #304
- Add search fields to endpoints that lack them by @greshdev in #313
- Implement initial Creature model, including Abilities by @wardsky in #317
- Oathless Betrayer subclass by @nstefanski in #318
- Fix CR values for TOB3 by @Thomvis in #320
- Stoor Halfling subrace by @nstefanski in #326
- Storm Domain subclass by @nstefanski in #322
- Update monsters.json by @aljovin in #324
- Search now returns a sections parent by @calumbell in #325
- Api v2 feat race by @augustjohnson in #321
- Hraesvelgr alignment fix by @Sturlen in #328
- Tal'Dorei Campaign Setting subclasses by @nstefanski in #329
- Fix missing bonus actions by @Sturlen in #336
- Approval Testing by @Sturlen in #378
- Fix overwritten magicitems by @Sturlen in #387
- Release/1.4.0 by @augustjohnson in #385
- V1: Move elf, dwarf, halfling back to WotC 5e SRD by @Sturlen in #392
- Add *.recieved files to .gitignore by @Sturlen in #384
- Add missing keyword "blindsight" to Vile Barber by @ashleytowner in #389
- fix: typo 'sorc' -> 'source' by @Pugio in #398
- Remove bonus action duplicates by @Sturlen in #395
- Cleanup docs by @augustjohnson in #394
- Root dir cleanup by @augustjohnson in #396
- Original Subclasses by @nstefanski in #361
- Fix enchanter abilites markdown by @Sturlen in #376
- Fix formatting in Court Servant by @Sturlen in #412
- Pass tests for: Updated TOB3 license and fixed Godslayer by @Sturlen in #415
- Updated TOB3 license and fixed Godslayer by @mshea in #414
- Bugfix: Move core classes from O5e to wotc-srd by @eepMoody in #400
- added release workflow by @coderatul in #421
- Fix clay golem special abilities by @Sturlen in #413
- V2 classes by @augustjohnson in #407
- V2 spells by @augustjohnson in #417
- V2 vehicles by @augustjohnson in #422
- V2 expose enums by @augustjohnson in #425
- Adjusting the document stats field. by @augustjohnson in #427
- Minor docs/env improvements by @Kordishal in #431
- 432 soullinks issues with importing into worldanvil by @augustjohnson in #433
- Minor docs improvement by @Kordishal in #434
- Background data cleanup and background addition. by @Kordishal in #435
- V2 search by @augustjohnson in #428
- V2 creatureset by @augustjohnson in #430
- Bugfix: typo in Part of the Pack feat by @calumbell in #410
- Move A5e Resources from v2 dataset to new documents by @Kordishal in #438
- Add a contribution guide by @Kordishal in #439
- Adding tob1 2024 monsters by @mshea in #426
- V2 search improved by @augustjohnson in #441
New Contributors
- @nstefanski made their first contribution in #318
- @Thomvis made their first contribution in #320
- @aljovin made their first contribution in #324
- @ashleytowner made their first contribution in #389
- @Pugio made their first contribution in #398
- @coderatul made their first contribution in #421
- @Kordishal made their first contribution in #431
Full Changelog: 1.3.0...v1.5.0
Release 1.4.0
What's Changed
- Merge staging to MAIN for release by @eepMoody in #190
- Release to prod by @eepMoody in #219
- Release: Fixes to spells which were deleted by accident, and some magic items. by @eepMoody in #231
- Release v1.1 to Main by @eepMoody in #278
- Release 1.3 to main by @eepMoody in #332
- a5e magic items by @Sturlen in #304
- Add search fields to endpoints that lack them by @greshdev in #313
- Implement initial Creature model, including Abilities by @wardsky in #317
- Oathless Betrayer subclass by @nstefanski in #318
- Fix CR values for TOB3 by @Thomvis in #320
- Stoor Halfling subrace by @nstefanski in #326
- Storm Domain subclass by @nstefanski in #322
- Update monsters.json by @aljovin in #324
- Search now returns a sections parent by @calumbell in #325
- Api v2 feat race by @augustjohnson in #321
- Hraesvelgr alignment fix by @Sturlen in #328
- Tal'Dorei Campaign Setting subclasses by @nstefanski in #329
- Fix missing bonus actions by @Sturlen in #336
- Approval Testing by @Sturlen in #378
- Fix overwritten magicitems by @Sturlen in #387
- Release/1.4.0 by @augustjohnson in #385
- V1: Move elf, dwarf, halfling back to WotC 5e SRD by @Sturlen in #392
- Add *.recieved files to .gitignore by @Sturlen in #384
- Add missing keyword "blindsight" to Vile Barber by @ashleytowner in #389
- fix: typo 'sorc' -> 'source' by @Pugio in #398
- Remove bonus action duplicates by @Sturlen in #395
- Cleanup docs by @augustjohnson in #394
- Root dir cleanup by @augustjohnson in #396
- Original Subclasses by @nstefanski in #361
- Fix enchanter abilites markdown by @Sturlen in #376
- Fix formatting in Court Servant by @Sturlen in #412
- Pass tests for: Updated TOB3 license and fixed Godslayer by @Sturlen in #415
- Updated TOB3 license and fixed Godslayer by @mshea in #414
- Bugfix: Move core classes from O5e to wotc-srd by @eepMoody in #400
- added release workflow by @coderatul in #421
- Fix clay golem special abilities by @Sturlen in #413
- V2 classes by @augustjohnson in #407
- V2 spells by @augustjohnson in #417
- V2 vehicles by @augustjohnson in #422
- V2 expose enums by @augustjohnson in #425
New Contributors
- @nstefanski made their first contribution in #318
- @Thomvis made their first contribution in #320
- @aljovin made their first contribution in #324
- @ashleytowner made their first contribution in #389
- @Pugio made their first contribution in #398
- @coderatul made their first contribution in #421
Full Changelog: 1.3.0...v1.4.0
Release 1.3.0
What's Changed
- Readme Improvements by @Sturlen in #289
- cleanup document titles to remove "ogl", standardize on "5e" by @eepMoody in #293
- Data/284 update adventuring equipment by @calumbell in #294
- Fix: Update SRD Madness and Trap Effect table data to fix header display issue by @tzfx in #298
- Add raw size field to all races by @Sturlen in #299
- 158 search with empty text string literally returns all results which is expensive by @augustjohnson in #303
- Correction of Goblin Specialists CR to 1/2 from 1 by @namtrah in #307
- Add missing bracket by @jakdevmail in #306
- Fix the build errors related to pipenv install by @augustjohnson in #305
- Bugfix for array properties becoming an empty string when empty by @daydin in #309
- Refactor API Filtersets by @greshdev in #310
- NPCs and misc. creatures by @wardsky in #308
- Implement dynamic field serialization on endpoints that lack it by @greshdev in #314
- Api v2 items by @augustjohnson in #302
- 166 consider adding detailed code version information in an api response by @augustjohnson in #312
- Update build_and_deploy.yml by @augustjohnson in #315
New Contributors
- @tzfx made their first contribution in #298
- @namtrah made their first contribution in #307
- @jakdevmail made their first contribution in #306
- @daydin made their first contribution in #309
- @greshdev made their first contribution in #310
- @wardsky made their first contribution in #308
Full Changelog: 1.2...1.3.0
1.2
Full Changelog: https://github.com/open5e/open5e-api/commits/1.2
Official Release 1
What's Changed
- Major changes to hotwire gunicorn in line. by @augustjohnson in #1
- Updating to specify dependencies. by @augustjohnson in #2
- Changes to the README by @McCrossin in #4
- Added missing armor_descs by @Tetra-cube in #6
- add skills and squash migrations by @eepMoody in #7
- Add Weapons json data by @gbalbuena in #9
- monsters.json mistake fixes by @Tetra-cube in #8
- Updating Readme and Creating a /weapons endpoint. by @augustjohnson in #5
- fix persuasion in importer by @eepMoody in #11
- Tome of beasts by @eepMoody in #12
- Revert "Tome of beasts" by @eepMoody in #13
- WIP: Add Tome of Beasts (for real this time) by @eepMoody in #14
- Fix typo (sorceror->sorcerer) by @peterkos in #10
- create tome of beasts doc and add doc filtering by @eepMoody in #15
- add existing monster images and include in models by @eepMoody in #16
- Cleanup json by @eepMoody in #17
- restrict models to readonly and implement ordering by @eepMoody in #18
- try to fix migrations by @eepMoody in #22
- 'Light' (weapon property) should be a subheading by @michaeleconomy in #23
- Add Creature Codex stuff. by @RealDeuce in #21
- add spells to monsters and fix backgrounds by @eepMoody in #24
- Spell data entry by @eepMoody in #25
- Bump django from 2.1 to 2.1.11 by @dependabot in #26
- Bump djangorestframework from 3.8.2 to 3.9.1 by @dependabot in #29
- Bump notebook from 5.6.0 to 5.7.8 by @dependabot in #28
- Bump urllib3 from 1.24 to 1.24.2 by @dependabot in #27
- Add an endpoint for document and include extra copyright info by @eepMoody in #31
- Windows machine encoding bugfix by @colbyrush in #30
- Removing authentication controls and permissions. #36 by @augustjohnson in #37
- Fix typos, unescape unicode sequences, and fix other text errors by @txtsd in #32
- Add Armor json data #9 by @gbalbuena in #33
- Fixed Figurine of Wondrous Power and removed Giant Fly as a magic item by @thelukester92 in #43
- Fixed Hallucinatory Terrain and Confusion by @thelukester92 in #47
- Resistances and immunities in Skeleton and Ghoul by @daft-develop in #48
- Fix incorrect formatting in "Adventuring Gear" by @cparadis6191 in #58
- there was a bad desc on spike growth by @michaeleconomy in #54
- Monster data corrections by @roberthead in #60
- Bump bleach from 2.1.4 to 3.1.4 by @dependabot in #53
- Clarify Air Elemental speed by @roberthead in #61
- Update spells.json by @michaeleconomy in #63
- Updates, corrections for SRD monster data by @roberthead in #64
- Lint JSON files and add linting script by @txtsd in #66
- Wasps can't swim! by @michaeleconomy in #68
- Sting attack name duplicated in description by @michaeleconomy in #67
- SRD monster attack action corrections by @roberthead in #65
- Corrected ettercap's web ability by @michaeleconomy in #69
- Removed swimming speed for Giant Wasp (see #68) by @daft-develop in #71
- Standardizations for damage resistances, immunities, vulnerabilities. by @roberthead in #75
- Update monsters.json by @michaeleconomy in #74
- Update monsters.json by @michaeleconomy in #72
- Add missing group to Ancient Green Dragon. by @roberthead in #78
- Correct punctuation for speed. by @roberthead in #77
- Update monsters.json by @michaeleconomy in #81
- Apply v2.0 2018 errata monster corrections by @roberthead in #80
- Fix typo. ten rather than ell-zero by @roberthead in #89
- Bump pygments from 2.2.0 to 2.7.4 by @dependabot in #88
- Bump jinja2 from 2.10 to 2.11.3 by @dependabot in #87
- Fix typos in descriptions by @evangoer in #83
- Bump bleach from 3.1.4 to 3.3.0 by @dependabot in #82
- Melf-ectomy by @roberthead in #91
- Punctuation and corrections by @roberthead in #96
- Bump markdown2 from 2.3.8 to 2.4.0 by @dependabot in #93
- Bump urllib3 from 1.24.2 to 1.26.5 by @dependabot in #92
- Bump djangorestframework from 3.9.1 to 3.11.2 by @dependabot in #86
- Armor endpoint by @augustjohnson in #38
- Bump notebook from 5.7.8 to 6.4.12 by @dependabot in #101
- Bump ipython from 6.5.0 to 7.16.3 by @dependabot in #98
- Bump babel from 2.6.0 to 2.9.1 by @dependabot in #97
- fixed scorching ray, spike growth, remove html tags by @michaeleconomy in #55
- Added API endpoint for file manifest by @aequis in #76
- Merge from Staging to Master by @eepMoody in #103
- Add auto-generated Tome of Beasts 2 content. by @RealDeuce in #94
- Add auto-generated Deep Magic content. by @RealDeuce in #95
- Tome of Beasts corrections by @roberthead in #107
- Tome of Beasts 2 correction by @roberthead in #108
- Bump nbconvert from 5.3.1 to 6.5.1 by @dependabot in #106
- Fixes Issue #85, Tome of Beasts invalid Senses for Monsters by @paullofte in #119
- Fixes issue #84, add numeric CR for sorting and range based operations by @paullofte in #121
- command: Clean up quickload, quicksetup by @Gredelston in #124
- Address installation issues by @Gredelston in #117
- change slugs on a5e monsters to avoid collisions by @eepMoody in #125
- change importer logic to parse 'slug' field if present by @eepMoody in #126
- Clean up populatedb.py and importer.py by @Gredelston in #122
- cant -> can't by @BramvdnHeuvel in #130
- menagerie: Update with fractional CRs by @Gredelston in #127
- tome_of_beasts_3: Add alignment by @Gredelston in #131
- Flush better by @Gredelston in #128
- Languages fix by @BramvdnHeuvel in #129
- wotc: Add hit dice modifiers for beasts and NPCs by @Gredelston in #132
- api/views: Fix inaccurate/missing API docstrings by @Gredelston in #137
- quickload/quicksetup: Use call_command by @Gredelston in #133
- Bump ipython from 7.16.3 to 8.10.0 by @dependabot in #113
- Bump jupyter-core from 4.4.0 to 4.11.2 by @dependabot in #109
- Bump certifi from 2018.10.15 to 2022.12.7 by @dependabot in #110
- Add monster page # (where data is available) by @Gredelston in #149
- Fix typo in magicitems by @Sturlen in #151
- populatedb: Wrap each data dir in an atomic txn by @Gredelston in #155
- A5e Feats by @Sturlen in ...