Releases: Invoices-Manager/Invoices-Manager-API
Vers 1.0.5.1
V1.0.5.1
- Security Patch (Dependency System.IdentityModel.Tokens.Jwt(CVE-2024-21319))
Vers 1.0.5.0
v1.0.5.0
- add a function to allow or disallow the creation of new users (in appsettings.json)
- add a dockerfile (for those who want to docker it)
Vers 1.0.4.0
v1.0.4.0
-
The money total is now a string instant of a double (for the encryption)
-
The Postman is updated belong to the new changes
-
The API Doc is updated belong to the new changes
!!! THAT MEANS YOU HAVE TO DO STEP 13. and 14. FROM THE LIST ABOVE, IF YOU UPDATE UR API !!! !!! name the migrations something with "version1032" but not "firstInit", because this migration already exists. !!!
Vers 1.0.3.2
v1.0.3.2 (HOTFIX)
-Tokens are no longer hashed, because it broked the logic for "DeleteOldTokens"
-Hasher class was deleted, is no longer needed
-The table "logins" has changed (CreationDate is useless, is already in the token)
!!! THAT MEANS YOU HAVE TO DO STEP 13. and 14. FROM THE LIST ABOVE, IF YOU UPDATE UR API !!!
!!! name the migrations something with "version1032" but not "firstInit", because this migration already exists. !!!
Vers 1.0.3.1
--> The Salt will be send at the WhoAmI query
Vers 1.0.3.0
--> Ram usage improved
--> Response time improved
Vers 1.0.2.1
--> The Endpoint "GET /api/v01/User" (create user) now is an POST endpoint (C# does not allow a body in a get request)
Vers 1.0.2.0
--> The API will now be started from the source code and not from the compiled version
--> FIX: The user controller tried to find a hashed token with an unhashed one when logging off
Vers 1.0.1.0
--> JWT are now saved hashed in the database
Vers 1.0.0.0
--> Set Up the whole project
--> Add JWT Authentication
--> Add 3 Controllers (User, Invoice, Note)
--> Add 17 endpoints
--> Add Postman Collection