aboutsummaryrefslogtreecommitdiffstats
path: root/rust/fatcat-api-spec/src
Commit message (Collapse)AuthorAgeFilesLines
* don't require auth for editgroup annotationsBryan Newbold2019-04-091-2/+0
| | | | | | | | | | Amazing that this bug found it's way through... because most testing is from Python, and was having serious auth config leakage with python_client. We're still in 0.x, and this is such a small/eggregious bug that i'm not going to tag as a backwards-incompatible schema update (but will note in CHANGELOG).
* codegen schema tweaksBryan Newbold2019-01-241-0/+1
|
* allow passing description+extra to batch endpointsBryan Newbold2019-01-223-32/+171
| | | | | | Pretty messy, but I needed some way to do this. In particular, requires json.dumps() in python code, for now. Blech.
* allow arxiv and jstor lookupsBryan Newbold2019-01-213-3/+30
|
* codegenBryan Newbold2019-01-211-16/+40
|
* rust codegenBryan Newbold2019-01-181-2/+4
|
* rust codegen (with query param parsing)Bryan Newbold2019-01-171-25/+150
|
* allow returning changelog index with editgroupBryan Newbold2019-01-111-0/+5
|
* allow returning expanded editors in editgroups and annotationsBryan Newbold2019-01-111-0/+10
|
* rust codegenBryan Newbold2019-01-105-54/+1517
|
* add a couple additional response types, for consistencyBryan Newbold2019-01-094-0/+71
|
* rust impl response typesBryan Newbold2019-01-091-4/+17
|
* rust impl required editgroup_idBryan Newbold2019-01-093-150/+252
|
* add auth/check endpointBryan Newbold2019-01-074-24/+239
|
* allow passing prefered_username in oidc signup/loginBryan Newbold2019-01-031-1/+5
|
* rust codegenBryan Newbold2019-01-034-2/+296
|
* crude /auth/oidc endpoint (and codegen)Bryan Newbold2019-01-035-25/+380
|
* add missing security/auth declarationsBryan Newbold2018-12-311-0/+50
|
* make editor_id optional when createding editgroupBryan Newbold2018-12-311-3/+4
| | | | The editor_id can be infered from auth metadata.
* codegenBryan Newbold2018-12-314-1496/+965
|
* first attempt at auth in API specBryan Newbold2018-12-264-0/+2760
|
* codegenBryan Newbold2018-12-263-58/+66
|
* rust impl last webcapture schema tweaksBryan Newbold2018-12-261-4/+5
|
* rust codegenBryan Newbold2018-12-265-16/+4836
|
* remove unused postgres-backed stats stuffBryan Newbold2018-12-245-146/+2
| | | | Will replace with elasticsearch-based dash in webface
* API harmonization codegenBryan Newbold2018-12-244-622/+695
|
* codegen release_yearBryan Newbold2018-12-241-0/+5
|
* rust codegenBryan Newbold2018-12-144-44/+130
|
* schema tweaks, and rust codegenBryan Newbold2018-12-135-84/+3993
|
* codegen hide changesBryan Newbold2018-11-263-89/+168
|
* fix date/datetime confusion on rust/API sideBryan Newbold2018-11-141-1/+1
| | | | | | Should have dug in to this earlier; python code was getting confused. This is a breaking API change, from a practical standpoint, as both python and rust code had been hacked to work around this.
* codegen fatcat-api-specBryan Newbold2018-09-225-2485/+2470
|
* implement new editgroup_id behaviorBryan Newbold2018-09-114-100/+208
|
* refactor fatcat-api => fatcat-api-specBryan Newbold2018-09-115-0/+10202