Skip to content

Releases

v1.7.1

Choose a tag to compare

@jeff-pedro jeff-pedro released this 30 May 19:50

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 25 May 00:45

Logging

Implements support for logging by storing them in local files.

  • adds the mongan middleware to handle HTTP request logs.
  • uses the winston library to create and set up logging, storing the log files in the /logs directory.

Full Changelog: v1.3.0...v1.7.0

v1.6.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 24 May 16:18
41ddb54

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 15 May 03:10
e9f8f3f

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 15 May 02:46
aecc316

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 06 May 02:01
78104f3

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 06 May 00:34
1f8894b

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@jeff-pedro jeff-pedro released this 02 May 23:01
43f2360

Refactor MVC Layers

Reorganize the MVC layers by adding the Service layer and improving the Controller layers. #4

  • creates a generic Service and Controller class that hosts the common CRUD methods;
  • Implements class Inheritance in Controllers and Services for code reuse;
  • rewrites controller methods in routes;
  • fix integration tests.

API RESTful for Adopet website

Choose a tag to compare

@jeff-pedro jeff-pedro released this 19 Apr 00:48

Features

  • Data persistence with SQL database;
  • CRUD for Users, Pets and Shelters;
  • Query result pagination;
  • Allow users to adopt pets and hide the pets from the adoption list;
  • Allow shelters to cancel adoptions;
  • Login endpoint;
  • Authentication routes via JWT;
  • Authorization routes per profile;
  • Automated Build and Tests via GitHub Actions.

v2.1.0-alpha

v2.1.0-alpha Pre-release
Pre-release

Choose a tag to compare

@jeff-pedro jeff-pedro released this 21 Mar 01:48
785cf7a

Authentication via Web Token

User login with private routes using access token.

  • Creates a login system using JWT token to add security to API routes;
  • Creates a middleware to check whether users are authenticated to the API;
  • Stores user information in request data to be used in controllers and services;
  • Adds token authorization middleware to application routes;
  • Changes integration tests to suit with login implementation.

Full Changelog: v2.0.0-alpha...v2.1.0-alpha