Releases: NetrunnerDB/netrunnerdb-api-server
api-preview-0.8.4.2
What's Changed
- Add version tags to docker compose file. by @plural in #310
- Bump rexml from 3.3.3 to 3.3.6 by @dependabot in #311
- Add bullet gem for n+1 query detection and fix issues found. by @plural in #312
- Bump google-protobuf from 3.25.2 to 3.25.5 by @dependabot in #313
- Bump puma from 5.6.8 to 5.6.9 by @dependabot in #314
- Update Puma for API Server to 6.4 by @plural in #315
- Bump actiontext from 7.1.3.4 to 7.1.4.1 by @dependabot in #316
- Sort {card_cycle,card_set,printing}_{ids,names} fields for cards + printings by @plural in #318
- Use DB attributes to avoid unneccessary queries from relations. by @plural in #319
Full Changelog: api-preview-0.8.4.1...api-preview-0.8.4.2
api-preview-0.8.4.1
User-facing change: API Docs for Reviews and relationships.
What's Changed
- Update credentials.yml.enc. by @plural in #302
- Ignore master key file. by @plural in #304
- Add a TODO to turn on blocking lint once the app is clean. by @plural in #303
- Add postgresql-client tooling to devcontainer. by @plural in #305
- Remove docker compose version indicators. by @plural in #306
- Update rubocop settings and fix all open rubocop errors. by @plural in #307
- Enable rubocop lint checks on Github. by @plural in #308
- Regenerate API docs with reviews. by @plural in #309
Full Changelog: api-preview-0.8.4...api-preview-0.8.4.1
api-preview-0.8.4
User-facing changes:
- Update for object relationships.
- Card review and comment support!
- API Docs have been regenerated
Internal changes:
- More testing
- Version bumps
- Cleaning up some stuff we aren't using any more.
Changelog
- Update code coverage action version. by @plural in #286
- Add {card,printing} <-> card_pool relationships by @plural in #287
- Combine coverage reports from unit and rspec tests. by @plural in #288
- Clean up lint errors for all files in app/models. by @plural in #289
- Fix lint errors for app/controllers by @plural in #290
- Remove some boilerplate files not needed for this project. by @plural in #291
- Fix lint issues for resources. by @plural in #292
- Fix lint issues for test/ and spec/ dirs. by @plural in #293
- Fix lint issues in lib/ dir. by @plural in #294
- Update docs for new {card,printing} <-> card pool relationships. by @plural in #295
- Remove the krakend rake task. We're not going to need it. by @plural in #298
- Id takes a card slot by @plural in #299
- Reviews Endpoint Initial Scaffold by @talha-ahsan in #296
- Bump rexml from 3.3.2 to 3.3.3 by @dependabot in #300
Full Changelog: api-preview-0.8.3...api-preview-0.8.4
api-preview-0.8.3
What's Changed
Full Changelog: api-preview-0.8.2...api-preview-0.8.3
api-preview-0.8.2
What's Changed
- Try to fix image tagging. by @plural in #283
- Take another swing at fixing the image tagging. by @plural in #284
Full Changelog: api-preview-0.8.1...api-preview-0.8.2
api-preview-0.8.1
What's Changed
- Update rexml dep to resolve vulnerability. by @plural in #280
- Update checkout action to v4. by @plural in #279
- Update docker image action for main and release branches only. by @plural in #281
- Build and tag docker image on releases. by @plural in #282
Full Changelog: api-preview-0.8.0...api-preview-0.8.1
api-preview-0.8.0
Backing JSONAPI gem switch and tests are the biggest changes here. v0.8 will help us take a major step towards finalizing the API shape.
What's Changed
- Switch to Graphiti gem for JSON API generation. by @plural in #252
- Add a shell script to add cards to test fixtures. by @plural in #266
- Deck and decklist relationships by @plural in #267
- Decklist docs by @plural in #268
- Rename printing and card by @plural in #269
- Add spec files for Card Type & Subtype resources. by @plural in #270
- Resource specs for cycles and sets. by @plural in #271
- Add spec and fixes for Card Pool resource. by @plural in #272
- Add spec for illustrator resource. by @plural in #273
- Format snapshot ruling resource specs by @plural in #274
- Add resource spec for restrictions. Update fixtures. by @plural in #275
- Move logic from resource to decklist model, add spec test. by @plural in #276
- Add specs for card and printing resources. by @plural in #277
- Regenerate docs for public resources post-Graphiti switch. by @plural in #278
Full Changelog: api-preview-0.7.17...api-preview-0.8.0
api-preview-0.7.17
What's Changed
- Build a dev container for the api server. by @plural in #250
- Add identity_card and cards relations to decklist. by @plural in #253
- Bump actionpack from 7.1.3.2 to 7.1.3.4 by @dependabot in #260
- Add a note about test fixture data to README. by @plural in #264
- Explicitly connect printings and card subtypes. by @plural in #265
This is also the last release before we switch to the Graphiti gem for the API support.
Full Changelog: api-preview-0.7.16...api-preview-0.7.17
api-preview-0.7.16
What's Changed
- Pronunciation Guide integration by @talha-ahsan in #248
- Bump nokogiri from 1.16.2 to 1.16.5 by @dependabot in #249
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #251
Full Changelog: api-preview-0.7.15...api-preview-0.7.16
api-preview-0.7.15
What's Changed
- Add decklist tables, resource and controller. by @plural in #242
- Don't add a relation to user yet for public decklists. by @plural in #243
- Basic public decklist importer from V2. by @plural in #244
- Add id and side relationships to decklist. by @plural in #245
Full Changelog: api-preview-0.7.14...api-preview-0.7.15