Skip to content

Releases: NetrunnerDB/netrunnerdb-api-server

api-preview-0.7.1

11 Jul 03:09
007e8f2
Compare
Choose a tag to compare

Support special ID deckbuilding restrictions for Ampere, Nova, and the Professor in the basic deck validator.

What's Changed

  • Remove orphaned ruling_source table from db/schema.rb by @plural in #190
  • Deckbuilding id restrictions by @plural in #191

Full Changelog: api-preview-0.7.0...api-preview-0.7.1

api-preview-0.7.0

09 Jul 20:48
0dec099
Compare
Choose a tag to compare

Visible changes: Added some missing relationships and a new API endpoint for deck validation at /api/v3/public/validate_deck

What's Changed

Full Changelog: api-preview-0.6.4...api-preview-0.7.0

api-preview-0.6.4

16 May 23:44
df9c5fe
Compare
Choose a tag to compare
  • Max page size increase allows for fetching all cards or printings in a single API request if desired.
  • New Rulings endpoint allows for requesting rulings for cards.
  • Prep work for the future private APIs and deckbuilding.

What's Changed

  • Expose the lists of cards'/printings' cycles and sets by @distributive in #158
  • Address a vulnerability in rack. by @plural in #161
  • Increase the maximum page size to allow single-call fetches of all cards or printings by @plural in #160
  • Add the test env doc regeneration command to README. by @plural in #163
  • Update gems to resolve some vulnerabilities. by @plural in #166
  • Add rulings by @plural in #157
  • Bump rack from 2.2.6.3 to 2.2.6.4 by @dependabot in #164
  • Update nokogiri to address vulnerability. by @plural in #168
  • Update docker config to use a new null_signal network. by @plural in #172
  • Set up the first scaffolding for the private API. by @plural in #165
  • Private deck schema by @plural in #167
  • Update README to reflect new service name and take doc generation out of first setup. by @plural in #173

Full Changelog: api-preview-0.6.3...api-preview-0.6.4

api-preview-0.6.3

18 Feb 22:01
ba44da8
Compare
Choose a tag to compare

Add docs for the remaining API calls:

  • Card Pools
  • Formats
  • Restrictions
  • Snapshots

Internally, updated some rollouts and deps.

What's Changed

Full Changelog: api-preview-0.6.2...api-preview-0.6.3

api-preview-0.6.2

05 Dec 02:33
5b4014d
Compare
Choose a tag to compare

What's Changed

Full Changelog: api-preview-0.6.1...api-preview-0.6.2

api-preview-0.6.1

29 Nov 15:59
e942abc
Compare
Choose a tag to compare

What's Changed

Full Changelog: api-preview-0.6...api-preview-0.6.1

api-preview-0.6

25 Nov 23:02
6f188ac
Compare
Choose a tag to compare

Big changes! We are very close to functionally complete for the public API and will be using this as our Request For Feedback.

  • The Search API has been much improved and is unified.
  • New materialized views back Cards and Printings.
  • Generated documentation is now available at /api/docs/ (will load from the homepage as well).

What's Changed

  • Fix unified cards tests, run rails tests on pulls. by @plural in #116
  • Add rspec api documentation and apitome for docs. by @plural in #115
  • Remove JSONAPI from AppController as its unused there. by @plural in #117
  • Update postgres to 14.5. by @plural in #118
  • Ignore .DS_Store files. by @plural in #120
  • Printings view by @plural in #119
  • Fix unified card relationships by @plural in #122
  • Add Card Subtype + relationships + Card/Printing TODOs. by @plural in #123
  • Docs and fixes for cycles and sets by @plural in #124
  • Fix mis-spelled Card Subtypes spec name. by @plural in #125
  • Add doc test for Card Set Types. by @plural in #126
  • Add illustrator docs and fix illustrator printings relationship. by @plural in #127
  • Add doc tests for all the filters defined for the first 8 types. by @plural in #128
  • Add basic doc tests for Cards. by @plural in #129
  • Add basic Printing doc gen tests. by @plural in #130
  • Improved the search filter by @distributive in #121
  • Remove useless route_summary calls. by @plural in #132
  • Add partials that fix explanation rendering. by @plural in #133
  • Redirect / to /api/docs/ by @plural in #135
  • Api search docs by @plural in #134
  • Fix rez effect importer and search filter. by @plural in #136
  • Fix card importer for cost X cards. by @plural in #137
  • Add release date to unified cards by @plural in #138
  • Expose date_release on card resource. by @plural in #139
  • Fix strength X importer and update docs. by @plural in #140
  • Illustrator num printings by @plural in #141

Full Changelog: api-preview-0.5.1...api-preview-0.6

api-preview-0.5.1

24 Oct 14:34
fa52335
Compare
Choose a tag to compare

What's Changed

Full Changelog: api-preview-0.5.0...api-preview-0.5.1

api-preview-0.5.0

24 Oct 13:03
fa4f774
Compare
Choose a tag to compare

Starting to tidy some things up.

What's Changed

Full Changelog: api-preview-0.4.1...api-preview-0.5.0

api-preview-0.4.1

28 Sep 05:45
8bd323a
Compare
Choose a tag to compare

Lots of changes!

  • Added interop support with legacy codes.
  • Some quality of life updates uncovered while working on new NRDB pages.
  • Exciting new card attributes like trash_ability, num_subroutines and performs_trace.

What's Changed

  • Add filters for active and format_id to the snapshot resource. by @plural in #89
  • Add legacy_code support for cycles and sets. by @plural in #90
  • Add num_cards attributes in card_pool and snapshot. by @plural in #91
  • Updated importer to add card set types' descriptions by @distributive in #92
  • Some qol changes in restrictions by @distributive in #93
  • Exposed the latest printing id of each card by @distributive in #98
  • Two small things by @distributive in #100
  • Add more detailed attributes to cards, update them in the importer. by @plural in #99
  • Remove unused test_view from the schema. by @plural in #101
  • Add in_restriction field to unified_restrictions. by @plural in #102
  • Add first batch of advanced card attributes to API & search. by @plural in #103
  • Make the search operator query distinct. by @plural in #105
  • Fill in the restriction relationships for cards. by @plural in #104
  • Flattened global penalty field to array instead of a mapping by @distributive in #106
  • Sync up API preview server changes. by @plural in #108

Full Changelog: api-preview-0.3.1...api-preview-0.4.1