Releases: empowerai/fs-middlelayer-api
Sprint 3 Release v0.0.8
#83 Change routing names
#130 POST validation - "emailAddress" for outfitters and noncommercial
#131 POST validation - "state" for outfitters and noncommercial
#132 POST validation - "orgType" for outfitters and noncommercial
#133 POST validation - "startDateTime"/"endDateTime" for outfitters and noncommercial
#134 POST - file uploads for outfitters
#135 Set up database for middle-layer API
#136 POST - Save website field in middle-layer database
#137 Make POST content to Basic API schema-based
#138 Make GET response using Basic API schema-based
#140 GET website from middle-layer database
#142 Update schema for validation
#144 Set up S3
#145 Set up database tables for files and fields
#146 Add S3 and database to CI/CD pipeline
#147 Set up ORM
#149 Add documentation subfolder
#150 Set up factory library
#154 Simplify createPOST function
#157 Save and authenticate API user credentials with database
Sprint 2 Release v0.0.7
Autopopulate fields of PUT requests for noncomm permit #62
Autopopulate fields of PUT requests for outfitters permit #63
Single-level authorization #71
Implement field-specific validation #91
Validation completes; all errors returned in a single request #93
Make errors more machine readable, user friendly #95
No "orgType" returns error #97
Sprint 2 Release v0.0.6
Autopopulate fields of POST requests for noncomm permit #60
Autopopulate fields of POST requests for outfitters permit #61
Change outfitters model data Type field to "temp-outfitter-guide" #96
Cache-control and pragma HTTP header #104
Delete generic routes from the code #111
Convert code to ES6 standards #118
Use camelCase and dot notation #119
Integrate cloud-gov changes #123
Sprint 2 Release v0.0.5
Authentication using JSON web tokens #70
Update GET route to include data from sample JSON for outfitters #86
Update GET route to include data from sample JSON for noncommercial #87
Clean up formatting #88
Ensure all errors are returned during validation #89
Implement type validation #90
Remove deuplicate and similar code #92
Required top-level fields #94
Configure eslint for local execution #98
Implement JSON schema validator #99
Test folder structure #100
Update package.json to include build command #101
Sprint 1 Release v0.0.4
Create Error Message Functionality #35
Validate GET request for outfitters permit #57
Validate GET request for noncommercial permit #56
Add instructions to README.md #75
Add fallback for env var PORT #76
Validate POST request for outfitters permit #55
Validate POST request for noncommercial permit #54
Add 200 success message to Swagger docs #79
Sprint 1 Release v0.0.3
Create Non-Commercial Routes #9
Create Outfitter Routes #10
Create mock output JSON for documentation #13
Create SwaggerUI/OpenAPI JSON for Non-Commercial Routes #19
Create SwaggerUI/OpenAPI JSON for Outfitter Routes #23
Specify repo in travis deploy #38
Rename /public to /docs #39
Update tags in package.json #40
Gemnasium setup #41
Sprint 1 Release v0.0.2
Initial Pre-Release v0.0.1
First pre-release of FS ePermit API