Skip to content

Releases: empowerai/fs-middlelayer-api

Sprint 3 Release v0.0.8

29 Mar 03:41
Compare
Choose a tag to compare
Pre-release

#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

14 Mar 18:44
Compare
Choose a tag to compare
Pre-release

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

13 Mar 16:11
Compare
Choose a tag to compare
Pre-release

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

08 Mar 20:04
Compare
Choose a tag to compare
Pre-release

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

28 Feb 23:04
Compare
Choose a tag to compare
Pre-release

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

22 Feb 16:48
Compare
Choose a tag to compare
Pre-release

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

17 Feb 17:06
Compare
Choose a tag to compare
Pre-release

Sprint 1 Release including:
Create Node.js Express app #12
Create SwaggerUI Page #14
Setup GitHub #15
Setup Code Quality/Coverage #21
Setup Continuous Integration #22
Setup cloud DEV Environment #25
Setup unit test framework #26

Initial Pre-Release v0.0.1

17 Feb 05:09
Compare
Choose a tag to compare
Pre-release

First pre-release of FS ePermit API