Skip to content

Releases: NetrunnerDB/netrunnerdb-api-server

api-preview-0.8.4.2

26 Oct 05:13
8b12d4f
Compare
Choose a tag to compare

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

11 Aug 15:48
aa28a3d
Compare
Choose a tag to compare

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

06 Aug 04:41
a185aa5
Compare
Choose a tag to compare

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

21 Jul 04:35
8eb8903
Compare
Choose a tag to compare

What's Changed

  • Actually build the image with the right tag. by @plural in #285

Full Changelog: api-preview-0.8.2...api-preview-0.8.3

api-preview-0.8.2

21 Jul 04:27
43fb074
Compare
Choose a tag to compare

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

21 Jul 03:50
960ee74
Compare
Choose a tag to compare

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

15 Jul 20:44
43a659d
Compare
Choose a tag to compare

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

01 Jul 03:37
a31cf89
Compare
Choose a tag to compare

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

18 May 14:46
1173b4c
Compare
Choose a tag to compare

What's Changed

Full Changelog: api-preview-0.7.15...api-preview-0.7.16

api-preview-0.7.15

13 Apr 16:31
8d8a884
Compare
Choose a tag to compare

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