Releases: aoda-zhang/PawHaven-FullStack-React-NodeJS
Releases · aoda-zhang/PawHaven-FullStack-React-NodeJS
v7.0.4
Immutable
release. Only release title and notes can be modified.
Whats the change
- Improved authentication flow in gateway by replacing legacy JWT middleware with guard-based refresh/verification logic.
- Updated JWT expiration settings and reorganized auth constants for clearer token lifecycle management.
- Refactored shared internal HTTP client usage (gateway refresh path now uses HttpClientService) and simplified request/error handling.
- Enhanced proxy/client header management structure to make cross-service calls more consistent.
- Added global frontend error display with centralized handling, then moved it into shared frontend core architecture.
- Updated authentication architecture docs, links, and flow diagrams to reflect the latest gateway-layer design.
v7.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add authentication architecture docs in readme
v7.0.2
Whats the change
- Update jwt expiration
- Update turbo dependency version to 2.8.14
- Update portal login and register form
v7.0.1
What's Changed
- Added cookie-parser middleware to handle cookies in requests.
- Refactored AuthController to manage access and refresh tokens.
- Introduced AuthRefreshMiddleware to automatically refresh tokens when close to expiration.
- Updated AuthService to handle refresh tokens and manage cookies for access and refresh tokens.
- Modified user model to store refresh tokens in the database.
- Updated login and registration DTOs to use a unified CredentialsSchema.
- Enhanced error handling with specific business mapping codes for authentication errors.
- Removed deprecated AuthGuard component and replaced it with a new implementation.
- Updated frontend components to align with new authentication flow and schemas.
- Added refresh DTO for handling refresh token requests.
v7.0.0
What's Changed
- Launch
auth-serviceto handle user authentication - Implement user login and registration functionality
- Enable token-based authentication across all microservices
- Improve frontend login and registration pages for better user experience
v6.0.1
What’s new
Docs Update
Improved documentation structure covering architecture, standards, and system design.
v6.0.0
What’s Changed
🚀 Features & Improvements
• Explored and implemented a shared TypeScript types solution between frontend and backend, successfully applied in the Bootstrap API
• Updated and improved project documentation, clarifying key sections for contributors and users
v5.0.0
What's Changed
- fix the page refresh issue by @aoda-zhang in #28
- feat: Add landing page to do sth init by @aoda-zhang in #29
- chore: Enhance i18n for all the apps by @aoda-zhang in #30
- feat: Add download rescue guide in frontend
v4.0.0
what is the change
- Enhance frontend dynamic route
- Enhance i18n for whole frontend app
- Add the frontend route guard feature by backend manage
v3.0.3
what is the change
- Enhance i18n for all apps