Releases: open5e/open5e-api
Releases · open5e/open5e-api
v1.11.0
What's Changed
- Adding icontains query for species name. by @augustjohnson in #783
- Removed placeholder empty desc. by @augustjohnson in #784
- Modifying CC to be a bit more markdown friendly. by @augustjohnson in #785
- [BUGFIX] Fixed errors in nested list markdown for CC-BY-4.0 license text by @calumbell in #786
- Updated 2024 spells Wish and Fireball by @mshea in #788
- 461 determine a structure for equivalent concepts across systems by @augustjohnson in #794
- Added descfield to CharacterClass model by @calumbell in #795
- Regenerating the altered descriptions. by @augustjohnson in #796
- Spell fixes by @mshea in #797
- [V2 DATA] SRD 2024 Classes by @calumbell in #787
- Add V2 subclass descriptions and fix some V2 class features by @nstefanski in #802
- Add rest of V2 subclass descriptions and fix ToH V2 class features by @nstefanski in #803
- Add "feature_type"to ClassFeature model and data by @calumbell in #799
- SpeciesTraitupdate, and srd-2024 Species by @calumbell in #805
- FeatBenefitupdate, and SRD-2024 Feats by @calumbell in #806
- Added BFRD Mechanist class to V2 Data by @calumbell in #808
- Open5E content by @nstefanski in #807
- [V2 DATA] Removed duplicated copy from A5e/SRD-2014 Feats by @calumbell in #810
- Expanded ClassFeature"feature_type"options by @calumbell in #812
- Open5e 2024 by @nstefanski in #813
Full Changelog: v1.10.0...v1.11.0
v.1.10.0
Mostly fixes, but a few notable changes.
What's Changed
- Adding a reasonable gh release workflow doc by @augustjohnson in #639
- Bugfix: Spell endpoint no longer returns entire Class object by @calumbell in #641
- Data: added missing "detail"s to WotC SRD base-classes ClassFeatureItems by @calumbell in #642
- Replace DocumentSerializerwithDocumentSummarySerializerin some contexts by @calumbell in #643
- Refactor eager loading code into EagerLoadingMixinby @calumbell in #647
- Refactored views to use EagerLoadingMixinby @calumbell in #650
- EepMoody/issue644 by @eepMoody in #648
- Refactor search into its own app. by @augustjohnson in #654
- Fixed N+1 problem on /v2/classesby @calumbell in #656
- Fixed N+1 problem on /v2/creaturesendpoint by @calumbell in #657
- Fixed N+1 problem on /v2/backgroundsby @calumbell in #658
- Fixed N+1 problems on Items sub-views by @calumbell in #659
- Fixed bug on EagerLoadingMixinby @calumbell in #661
- Fixed Migrations Merge Conflict by @calumbell in #665
- 653 icons for v2 objects by @augustjohnson in #663
- Added "armor_detail"to Creature model by @calumbell in #662
- Bugfix: ClassFeature "gained_at"and"table_data"fields no longer mutually exclusive by @calumbell in #666
- Migrate action order data from V1 -> V2 by @calumbell in #668
- Bugfix: merge migrations by @calumbell in #670
- Adding a dirty check, and a --clean command. by @augustjohnson in #679
- Adding in migrations check. by @augustjohnson in #681
- Removing, it's unused. by @augustjohnson in #682
- Moved logo.png into static, and fixed readme.md reference. by @augustjohnson in #683
- Removing deprecated json. Not consumed by the api. by @augustjohnson in #694
- 684 v2 data update document key for a5e monstrous menagerie by @augustjohnson in #695
- Fixed Alignment capitalisation by @calumbell in #699
- Set up job for clearing cloudflare cache by @eepMoody in #671
- V2 Documents endpoint improvements by @calumbell in #697
- V2 Classes endpoint improvements by @calumbell in #701
- [BUGFIX] Languages field on Creatures endpoint now work as intended by @calumbell in #698
- Summary Serializers by @calumbell in #715
- V2: Rename /racesendpoint to/speciesby @calumbell in #716
- Implement QA fixes on /v2/creaturesendpoint by @calumbell in #717
- 564 standardize approach to weight across all of v2 similar to distance by @augustjohnson in #720
- Bugfix: Query Parameter Filtering by @calumbell in #721
- Update Document Keys: srd->srd-2014by @calumbell in #722
- Expand Imagemodel fields by @calumbell in #725
- Fixed duplicated Elderberry Inn Icons source by @calumbell in #726
- Creature Immunities and Resistances refactor by @calumbell in #724
- [V2 DATA] Fixed erroneous "False"strings as null values in TOB-2023 dataset by @calumbell in #728
- [REFACTOR] Moved Community Health files to the ./githubDirectory by @calumbell in #737
- [V2] Weapon Properties refactor by @calumbell in #730
- [BUGFIX] UnorderedObjectListWarnings on Rule/Ruleset/Image Views by @calumbell in #729
- [BUGFIX] Merge Migrations & fix failing test by @calumbell in #741
- 586 reliable openapi spec generated by @augustjohnson in #740
- V2: Expand Models to handle new fields introduced in 5.2 SRD by @calumbell in #746
- [V2] Added WotC SRD 5.2 to Document list by @calumbell in #747
- O5e archetypes by @nstefanski in #712
- Convert missing v1 data to v2 by @eepMoody in #735
- 706 casting objects returns null if no values by @augustjohnson in #749
- Add Services to API by @calumbell in #755
- Moody/doc display names by @eepMoody in #757
- Add fuzzy and vector search to v2/search endpoint by @eepMoody in #750
- Ingest 2024 Spells, Monsters and Items by @eepMoody in #748
- Create shared concepts construct for conditions, damage types, etc. by @eepMoody in #758
- [BUGFIX / DATA] Fixed typos in Mirror Image (SRD 2014) spell by @calumbell in #763
- 760 bug data files not organizedimportedexported correctly by @augustjohnson in #761
- 764 sort fixture keys to allow for easier comparison by @augustjohnson in #765
- [DATA] Updated Initiatives for SRD-2024 Creatures by @calumbell in #772
- 676 add monster illustrations as a field to creature objects by @augustjohnson in #767
- Updated Black Flag monsters from Errrata by @mshea in #774
- 766 bug weapon properties is unordered by @augustjohnson in #771
- [BUGFIX] Fixed SRD 2024 Monster CRs by @calumbell in #775
- Update 5.2 srd magic items by @mshea in #777
- Fix tob 2023 hags by @mshea in #778
- 709 revisit object stats for size immunities ac and hp by @augustjohnson in #780
Full Changelog: v.1.9.0...v1.10.0
v.1.9.0
What's Changed
- Main Backmerge by @augustjohnson in #616
- Bugfix: fixed typo in a5e Archpriest bonus action JSON (v1) by @calumbell in #619
- Bugfix: improve results for nested fields returned by /v2/creaturesby @calumbell in #622
- Remove 'expected_stats' from Document by @calumbell in #624
- More v1 data fixes by @postrowski in #625
- Added 'feature_type' field to ClassFeature serializer by @calumbell in #628
- fixed bug 629 - Extraneous \r\n character in the middle of sentences by @postrowski in #630
- Refactor: update "featureitems"on ClassFeatureItem model by @calumbell in #631
- Bugfix: null Foreign Keys on /v2/itemsremain null when depth>0 by @calumbell in #632
- 633 tests were failing due to many recent changes by @augustjohnson in #635
New Contributors
- @postrowski made their first contribution in #625
Full Changelog: v.1.8.0...v.1.9.0
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 inorganizationfield 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 characterclassview by @calumbell in #531
- added name icontains and type exact to creature filterset by @calumbell in #530
- V2 Feature: filtering /classesendpoint by?subclass_ofquery param by @calumbell in #533
- V2 Feature: /searchnow 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 /rulesendpoint 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 CreatureSerializerby @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 /itemsendpoint 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