Releases: yx-fan/TravelExpenseTrackerServer
Releases · yx-fan/TravelExpenseTrackerServer
Release 1.1.0
[1.1.0] - 2024-07-29
Added
- Add update and delete endpoints for expenses, and receipts
- Add hook functions to update the total amount of a trip when an expense is updated or deleted
- Add delete account endpoint and remove all the data related to the user
- Add check verification status endpoint
Changed
- Updated the prompt for recognizing the receipt
- Updated the default category for expenses
- Set default language for ocr process
Release 1.0.9
[1.0.9] - 2024-06-23
Added
- Use MapBox service to get longitude and latidute data to expense document
- Add totalAmount field to trip model
- Update totalAmount when an expense is confirmed to be added
- Add currency model and set timer to regularly update currencies by using third party service
- Add currency list endpoint
- Update create trip endpoint and set currency as a must
Release 1.0.8
[1.0.8] - 2024-06-17
Added
- Use openai to parse the text data after ocr process
- Add receipt and expense functions, controllers and endpoints
Changed
- Update expense and receipt data structures to better reflect the business needs
Release 1.0.7
[1.0.7] - 2024-06-16
Added
- Add models for expense and receipts
- Add language dectetion for pre-ocr process
- Add ocr process to generate text
Changes
- Organize the documents
Fixed
- Fix the issue that nodemon can't be used in dev mode
Release 1.0.6
[1.0.6] - 2024-06-15
Changed
- Clean up the files that are needed when deploying on production
- Upgrade local docker setting for better development (changes on codes can reflect in the docker in real time)
Release 1.0.5
[1.0.5] - 2024-06-13
Added
- Add in app notification model, function and the first notification.
- Add trip module and its endpoints.
- Add receipt recognition function and test.
Changed
- Change the start of db to the server.js.
Fixed
- Update swagger url to make it available for testing.
v1.0.4
Release 1.0.3
[1.0.3] - 2024-06-10
Changed
- Recursively connect to RabbitMQ before starting server.
- Encapsulate the app and server to enable step-by-step server initialization.
- Stability increased.
Release 1.0.2
[1.0.2] - 2024-06-10
Added
- Implemented message queue (MQ) to handle sending emails, improving API response speed.
Changed
- Refactored email verification to use API calls, eliminating the need for users to enter a verification code.
- Restructured the message queue (MQ) architecture for better efficiency and maintainability.
[1.0.1] - 2024-06-09
Fixed
- Corrected typo in error messages.
- Fixed issue with user registration endpoint returning a 500 error.
[1.0.0] - 2024-06-01
Added
- Initialize the backend project of the TravelExpense APP.
- Setup error, jwt middlewares, add customized error and logger.
- User registration and login functionality.
- Email verification for new users.