Releases: NetrunnerDB/netrunnerdb-api-server
api-preview-0.7.1
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
Visible changes: Added some missing relationships and a new API endpoint for deck validation at /api/v3/public/validate_deck
What's Changed
- Remove network_mode: bridge. by @plural in #176
- Return a proper error when unauthorized. by @plural in #178
- Add Code Coverage by @plural in #180
- Reconfigure simplecov to ... cover. by @plural in #181
- Bump action rails version to 3.2 and change coverage config. by @plural in #182
- don't eager load in test env. by @plural in #184
- Address redirect_to issue with rails update to 7.0.6 by @plural in #187
- Added some missing relationships by @distributive in #186
- Basic deck validator library and tests. by @plural in #188
- Add an API endpoint for deck validation. by @plural in #189
Full Changelog: api-preview-0.6.4...api-preview-0.7.0
api-preview-0.6.4
- 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
Add docs for the remaining API calls:
- Card Pools
- Formats
- Restrictions
- Snapshots
Internally, updated some rollouts and deps.
What's Changed
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #148
- Bump loofah from 2.18.0 to 2.19.1 by @dependabot in #149
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #150
- Remove printed from unified view by @plural in #151
- Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #152
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #153
- Update gems to address vulnerabilities. by @plural in #154
- Tell docker to start app and db automatically. by @plural in #155
- More docs feb 2023 by @plural in #156
Full Changelog: api-preview-0.6.2...api-preview-0.6.3
api-preview-0.6.2
What's Changed
- Set time for fixtures by @plural in #146
- Added distinct cards docs by @distributive in #147
Full Changelog: api-preview-0.6.1...api-preview-0.6.2
api-preview-0.6.1
What's Changed
- Added
distinct_cards
filter to remove reprints by @distributive in #142 - Added some missing shortcuts for backwards compatibility by @distributive in #143
- Fixed some array fields that shouldn't have been arrays by @distributive in #144
Full Changelog: api-preview-0.6...api-preview-0.6.1
api-preview-0.6
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
What's Changed
- Added the attribution field to cards by @distributive in #114
Full Changelog: api-preview-0.5.0...api-preview-0.5.1
api-preview-0.5.0
Starting to tidy some things up.
What's Changed
- Forced the snapshot and restriction IDs of formats to be ordered by @distributive in #109
- Bump nokogiri from 1.13.7 to 1.13.9 by @dependabot in #110
- Exposed card set IDs in card cycles by @distributive in #112
- Replace Card Resource & API with a Unified Card backing view. by @plural in #107
Full Changelog: api-preview-0.4.1...api-preview-0.5.0
api-preview-0.4.1
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