Skip to content

Releases: empowerai/fs-middlelayer-api

Sprint 8 Release v1.0.1

02 Jun 22:29
Compare
Choose a tag to compare

Release v1.0.1 includes subtasks:

#236 Create schema spec
#380 Address Controllers issues
#382 Address documentation issues

Sprint 8 Release v1.0.0

31 May 17:07
Compare
Choose a tag to compare

Release v1.0.0 includes User Stories:

#1 Send and retrieve information from SUDS Epic User Story
#3 Restrict applications access Epic User Story
#4 Retrieve data using API standards Epic User Story
#5 Open API Specification documentation Epic User Story
#6 Submit field mappings Epic User Story
#141 Non-SUDS files and fields Epic User Story

Sprint 8 Release v0.0.16

26 May 18:17
Compare
Choose a tag to compare
Pre-release

#339 Add field in middle-layer API and DB
#360 Ensure expected fields are present before processing
#361 Document Section 508 issues
#363 Create TOC README for docs
#364 Update GET request to match Basic API response
#365 Update user account info in documentation
#367 Update purpose to be more human readable
#369 Move createUser.js to cmd folder

Sprint 7 Release v0.0.15

23 May 21:59
Compare
Choose a tag to compare
Pre-release

#254 Research and implement object clone
#296 Audit Swagger for accessibility
#297 Handle 404 from Basic API
#328 Update Swagger display data model
#330 Update swagger to show body request
#352 Post an organization to /contact/organization
#353 Upgrade deref from 0.6.4 to 0.7.0

Sprint 7 Release v0.0.14

18 May 14:35
Compare
Choose a tag to compare
Pre-release

#207 Create command to generate user and admin accounts
#223 Fix swagger validation issues
#301 ContId required in contact/person and org post route
#307 Rename derefSchema to validationSchema
#314 Change search contact Basic API
#318 Remove the "contact" field from the /contact/person POST route
#319 Remove trailing slash on /contact-address basic api route
#320 Remove district from securityID
#321 Convert area codes and phone numbers to strings when posting to basic url
#322 Remove trailing slash from /application POST
#323 Change ePermitID capitalization
#325 formName for noncommercial to "FS-2700-3B"
#324 Autogenerate epermitIDs
#326 add purpose to the noncommercial fields post to application
#329 Update start and end time validation
#333 conditional contact/contCn carry over in postRequest
#334 Remove the random control numbers from the index.js gets
#335 Handle contact found
#336 If the contact cn is found the promise
#337 Post to org when organization Type is not individual

Sprint 6 Release v0.0.13

09 May 23:28
Compare
Choose a tag to compare
Pre-release

#200 Mocking S3 for tests
#212 Download all files as zip
#242 Documentation - Quality
#245 Documentation - Mock API
#257 Update README to remove random control number generation in code
#285 Create architecture documentation
#287 Implement updates to authorization process
#291 Update permit creation documentation
#300 Move bucket name to the store config

Sprint 6 Release v0.0.12

03 May 20:55
Compare
Choose a tag to compare
Pre-release

#205 Unit testing for functions
#241 Documentation - Tests
#243 Documentation - CI/CD
#247 Documentation - JSDoc README
#255 Change calls to Basic API to separate named promise functions
#256 Move the getBody function to util
#258 Update name of use function to routeRequest
#268 Move SUDS API POST request and response from JSON output to log
#269 Refactor response from GET and POST
#270 Remove applications from seeders
#288 Relocate AWS initialization

Sprint 5 Release v0.0.11

26 Apr 00:59
Compare
Choose a tag to compare
Pre-release

#148 Create database from script in Traivs
#202 Move AWS config into config AWS credential file
#204 Documentation on using schemas
#209 Update GET request to pull data from Basic API
#228 Document updated process for creating new permit type
#235 Package mocks
#252 Change temp-outfitters form name to FS-2700-4I
#262 Consolidate Basic API posts
#279 Add db and suds url env var to travis.yml

Sprint 5 Release v0.0.10

19 Apr 23:24
Compare
Choose a tag to compare
Pre-release

#197 Validate field length for POST requests
#203 Documentation for sequelize
#208 Provide JSDoc coverage on all functions
#220 Update error message for issue getting application from DB
#224 Update order of POST process
#225 Remove inital full post request from post response
#226 Consolidate docs folders
#227 Generate JSDocs during build/deploy
#240 Create src folder
#244 Documentation - Store
#245 Documentation - Env Var
#248 Documentation - Authentication
#249 Change file-saving order
#253 Rename env variable for Basic API
#260 Outline BasicURL in README

Sprint 4 Release v0.0.9

12 Apr 03:08
Compare
Choose a tag to compare
Pre-release

#85 Implement searching contact as part of POST API
#139 Create files route to get files from S3 for outfitters
#152 Update outfitter route to “temp-outfitters”
#153 Allow region, district, and forest codes to start with 0
#158 Create contact as part of POST request
#168 Remove fields from tempOutfitters
#169 Update naming in validationSchema for clarity
#170 Update scemaValidation initiation to be iterative
#171 Update error reporting to use standard error function
#172 Ensure all errors are returned
#174 Retrieve all Non-SUDS application fields stored in database
#176 Upload validation - file size
#178 Updates to POST validation based on updated mapping file
#180 Create a mock basic API service
#181 Create POST requests for contact address
#182 Make routing schema-based
#183 Create POST request for contact phone
#185 Save Non-SUDS fields in middle-layer database
#186 Save files to middle-layer database
#187 Upload and validate files to S3
#192 Update postSchema fields
#193 Update environment variables for database
#196 Add file validation properties to validation schema
#206 Update package dba to run sequelize locally*
#210 Document process for creating new permit type
#211 Automate JSDoc output