Releases: aelassas/movinin
Releases · aelassas/movinin
Movin' In 7.0
- fix(backend): optimize mailer with transporter pooling
- fix(backend): enable secure connection for implicit TLS SMTP server
- fix(frontend): resolve location carrousel responsive layout on mobile
- chore(admin,frontend): upgrade to Vite 8
- chore(deps): update dependencies
Movin' In 6.9
- chore(mobile): upgrade to Expo SDK 55
- feat(mobile): migrate navigation from react-navigation to expo-router
- fix(mobile): prevent loading spinner from persisting in property and booking lists
- fix(mobile): user context not set after email sign up
- fix(mobile): text not centered in forgot password result screen
- fix(auth): handle apple login email persistence for web and mobile
Movin' In 6.8
- feat(mobile): enable React Native New Architecture
- fix(security): enforce backend verification of mobile social auth tokens
- fix(backend): properly detect, create and update TTL indexes
- fix(mobile): ignore Google sign-in cancellation to prevent false error popup
- fix(mobile): improve default locale detection
Movin' In 6.7
- feat(mobile): add Apple, Google, and Facebook authentication
- fix(docker): remove version from
docker-compose.yml(#17) - fix(security): unauthenticated admin registration
- fix(security): move route authentication to dedicated middlewares
- fix(security): verify Google, Facebook, and Apple tokens cryptographically in backend
- fix(security): unrestricted file uploads and renames
- fix(security): prevent directory traversal in file delete routes
- fix(security): prevent directory traversal in file rename routes
- fix(security): systemic Cross-Agency IDOR and Unauthenticated Admin Registration (#19)
- fix(security): prevent non admin users from modifying user language (#19)
- fix(security): restrict fetching users to admin and supplier only (#19)
- fix(security): restrict update user, update agency and change password pages to authorized users only
- fix(security): restrict property update and delete operations to authorized users only
- fix(admin): allow agencies to update their users
- fix(admin): allow update password of passwordless users
- fix(admin): update password button triggers submit from agency form
- fix(admin,frontend): production build issues
- chore(deps): update dependencies
Movin' In 6.6
- fix(docker): remove version from
docker-compose.yml(#17) - fix(admin,frontend): production build issues
- chore(deps): update dependencies
Movin' In 6.5
- fix(admin,frontend): production build issues
- chore(mobile): update dependencies
Movin' In 6.4
- chore(mobile): upgrade to expo 54
- chore(deps): update dependencies
- fix(frontend): typo in checkout form (#15)
- fix(mobile): update dependencies to resolve expo doctor warnings
- fix(mobile): status bar background color and text color not applied on android
- fix(mobile): drawer navigator bottom inset for devices with home indicator
Movin' In 6.3
- feat(password-input): add toggle visibility with eye icon
- fix(admin): hide booking prices when dates are not selected
- fix(ci): update mobile app url workflow to push to main branch
- chore: update dependencies
Full Changelog: v6.2...v6.3
Movin' In 6.2
- feat: add flexible time-based property availability
- feat(backend): integrate Sentry for error tracking and performance monitoring with configurable tracesSampleRate
- feat(ci): add GitHub Actions workflow to update mobile app URL on release
- feat(tests): improve code coverage
- fix(docker): .env file not loaded and setup issues
- fix(sentry): remove unecessary import from app.ts and fix docker issues
- fix(backend): improve TTL index handling and logging for updates
- fix(backend): location created even if image file does not exist
- fix(admin): rental dates issues in create and update booking forms
- fix(frontend): property search filter not updating results on date change
- fix(frontend): remove event listeners when analytics script starts
- fix(tests): cleanup test data
- fix(tests): increase test timeout to for stability
- refactor(models): move manual index creation from models to initialization script
- refactor: rename common folder to utils
- chore(backend): organize and document .env.example
- chore: update dependencies
Full Changelog: v6.1...v6.2
Movin' In 6.1
- feat(backend): add setup script to create admin user
- feat(backend): add reset script to delete admin user
- feat: add Code of Conduct to promote a respectful and inclusive community
- feat: add comprehensive Contribution Guide to assist new contributors
- feat: add GitHub Actions workflow to automatically update RELEASES.md on new releases
- fix(tests): add parent location tests
- fix(mobile): auth issues when jwt token expires
- fix(mobile): replace Paragraph with RNPText in BookingList cancellation dialog
- refactor(backend): move Stripe and PayPal integrations to a dedicated payment directory
- refactor(backend): replace bcrypt password hashing with helper function
- docs: add new sections to software architecture
- chore: update dependencies
Full Changelog: v6.0...v6.1