Skip to content

Releases: mathiiii-dev/BileMo

V1

29 Jul 09:03
178e53e
Compare
Choose a tag to compare

What's new in this version ?

This is the first major version of the API. Everything needed is working. With this new version the CORS are handled by the API so it can be called by a web browser. Also I've added a refresh token so when a user token is not valid anymore it used the refresh token to get a new token. To securize and to be sure everything works like needed, I've added some unit test.

Linked issue

Unit Test #16
Analyse codacy #12
ReadME #13
Functionnality Test #14

V0.3

12 Jul 09:09
fc5cb8f
Compare
Choose a tag to compare

What's new in this version ?

In this version I've made a lot of refactoring, add some handler and clean up the manager. I've also add a custom voter for deleting a customer to check users permissions. I set up the cache aon every GET request and add serialization groups to make the API a little bit faster. To make the API clean and secure I've made some unit test on the entity and make sure the API respect the level 3 of the Richardson model.

Linked issue

Richardson model #30
Add cache #29
Customer voter #23
User handler #26
Customer Handler #27
Serialization groups #32

V0.2

17 Jun 08:15
c8e70d8
Compare
Choose a tag to compare

What's new in this version ?

This is a big version of the project. I've had all endpoint that's necessary to the app. Now a client can sign up and login to get an jwt. And then access to the rest of the app. Now you can see all the products, a product, a customer from a client, all customer from a client. And a client can add a new customer or delete one. He can only delte his own customer.

Linked issue

Create client #5
Consult customer's list #10
Consult product #9
Consult customer #11
Create user #4
Sign up #17
Sign in #18
Delete user #6
Consult product's list #8

V0.1

11 Jun 12:38
5a74b88
Compare
Choose a tag to compare

What's new in this version ?

This is the first version of the project. First, I've created the project by installing symfony. This project will be an api so I use "symfony new" command. In this version I've tried to make an ouath login with github. It works but not on Postman so In the next version I've decided to go with a jwt token login to authenticate user and secure the app.

Linked issue

Initiat project directory #1
Install Symfony #2
Generate Oauth Token #7