Skip to content
This repository has been archived by the owner on Oct 5, 2022. It is now read-only.

Latest commit

 

History

History
157 lines (110 loc) · 3.76 KB

changelog.md

File metadata and controls

157 lines (110 loc) · 3.76 KB

Harper

Version 1.0.0

  • Implemented:
    • Shell of the project.
    • Home route.

Version 2.0.0

  • Implemented:
    • Connection to our Mongo database.
    • Models for each collection.
    • One endpoint to store new careers or get them according to the documentation.

Version 2.1.0

Version 2.2.0

Version 2.3.0

Version 2.3.0a

  • Fixed:
    • key as parameter to insert and update a member.

Version 2.4.0

Version 2.5.0

  • Implemented:
    • lib folder. It is the folder that contains the project ready to deploy.
    • .eslintignore to ignore lib folder.

Version 2.6.0

  • Implemented:
    • restify-cors-middleware module, to allow request from everywhere.

Version 2.7.0

  • Implemented:
    • getMembersPerArea method, to return the members per area.
    • Now, the content is populated, and neither _id nor __v are delivered to the front.

Version 2.8.0

Version 2.9.0

  • Implemented:
    • Dockerfile, .dockerignore and heroku.yml in order to deploy a container in Heroku.
  • Updated:

Version 2.10.0

  • Implemented:
    • jsonwebtoken in order to create a middleware. It verifies if who perform the request is authorized or not.
    • functions folder, it contains many files that helps the controllers and routes encapsulating repetitive task.
  • Updated:

Version 2.11.0

  • Implemented:
    • keys model, in order to store the token used to connect with the database.
    • getKey function, it obtains the key if there is someone in the database, if not, it generates a new key and send it to the developer or the team.
  • Updated:
    • keyGen function, now it saves the token in the database before send it to the developer or the team.
    • index, now it will try to generates a key, before creating a new one and delivery it to the developer or the team.
    • Documentation.
    • lib folder.

Version 2.12.0

  • Implemented:
    • Allow headers: Authorization and Content-Type.
  • Updated:

Version 3.0.0

  • Implemented:
    • Refactorized version of the project, now it is using TypeScript.

Version 3.1.0

  • Implemented:
    • Birthday greeting for each member.

Version 3.2.0

  • Implemented:

    • Updated dependencies.
  • Pending:

    • To fix birthday greeting for each member.

Version 3.2.1

  • Testing fix birthday greeting for each member.

Version 3.3.0

  • Implemented:
    • Fixed birthday greeting for each member.

Version 3.4.0

  • Implemented:
    • Birthday greeting report.
    • Default port.

Version 3.5.0

  • Implemented:
    • New eslint rules.
    • Removed mongoose-unique-validator package.
  • Updated:
    • Dependencies.

Version 3.6.0

  • Implemented:
    • New eslint rules.
    • Removed mongoose-unique-validator package.
  • Updated:
    • Dependencies.