Releases: aelassas/bookcars
Releases · aelassas/bookcars
BookCars 5.4
- Added dynamic company/website name setting #61
- Added spanish language to backend #60
- Added filters button to search screen in mobile app
- Added explicit text to about page
- Added cookie policy page
- Added AUD currency
- Updated dependencies
- Fix: escape dollar sign in currency environment variable in backend
- Fix: use environment variable for contact email in footer
- Fix: typos in Privacy and ToS pages
Full Changelog: v5.3...v5.4
BookCars 5.3
- Added footer to sign in, sign up, forgot password, activate and reset password pages
- Fix: redirect to checkout from sign in page not working
- Fix: social login not redirecting properly
- Fix: checkout payment options are still active after online payment submitted
- Fix: sign up not working properly after submit
- Fix: update min-height for checkout session to improve layout
- Fix: change default VITE_PORT to 3002 in vite.config.ts
- Fix: Jest did not exit one second after the test run has completed
Full Changelog: v5.2...v5.3
BookCars 5.2
- Fix: page reload not working properly on Firefox
- Fix: conditionally render Map component based on pickupLocation coordinates
- Fix: update Map rendering logic to include parking spots condition
- Fix: react-localization causing conflicting peer dependency with react 19
- Fix: reactjs-social-login causing conflicting peer dependency with react 19
- Fix: adjust map view size for better layout on search and checkout pages
- Fix: adjust footer link width for better layout
- Updated dependencies
Full Changelog: v5.1...v5.2
BookCars 5.1
- Added user context for managing user state
- Improved Header component responsiveness
- Added NProgress for loading indicators
- Added loading indicator to CarList and removed unused Progress from Search
- Replaced SuspenseRouter with BrowserRouter for routing
Full Changelog: v5.0...v5.1
BookCars 5.0
- Improved global performance on Google PageSpeed Insights (95/100)
- Fix: reCAPTCHA context doesn't work properly
- Fix: Location carrousel badges don't have sufficient contrast ratio
- Fix: Faq titles are not bold
- Fix: dev script is not working properly for backend and frontend
- Fix: Dockerfile commands are not working properly for backend and frontend
- Fix: Commands in documentation are not up to date
- Update background image format to WebP for improved performance
- Update dependencies
Full Changelog: v4.9...v5.0
BookCars 4.9
- Fix: Bookings not rendering properly on mobile view in the frontend
- Fix: preload link in frontend not working properly
- Fix: Some typos in homepage
- Updated dependencies
Full Changelog: v4.8...v4.9
BookCars 4.8
- Added React Compiler ESLint rules
- Fix: Car price not being updated when changing dates
- Fix: Social links in footer not working properly
- Fix: Location page not responding after creating a new location
- Fix: Location and country validation not working properly
- Fix: Pull to refresh not working properly on search and checkout screens
Full Changelog: v4.7...v4.8
BookCars 4.7
- Upgrade to React 19 stable
- Added multiple currencies support
- Added newsletter subscription form
- Added social links to footer
- Added FAQ page
- Added driver's license to checkout
- Added minimum rental days to suppliers
- Added more sections to homepage
- Added iOS App instructions
- Optimized production build
- Updated unit tests
- Updated dependencies
- Fixed AutocompleteDropdown on iOS
- Fixed multiple issues across the API, backend, frontend, and mobile app
Full Changelog: v4.6...v4.7
BookCars 4.6
- Upgrade to Expo 52 and React Native 0.76
- Added dynamic price calculation
- Added supplier contracts
- Updated Docker and NGINX configurations
- Updated unit tests
- Updated dependencies
- Fixed some issues in the backend and the mobile app
Full Changelog: v4.5...v4.6
BookCars 4.5
What's Changed
- Fix: Asynchronous Supplier Fetching Issue in Search Component by @fdikmen in #53
- Fix: checkout issues
- Fix: TextField deprecated props
- Fix: layout and db issues
- Spanish language added by @guillaumehussong in #54
- Added protection against Brute force, DoS and DDoS attacks, and Web scraping
- Added @ import alias
- Replaced
jsonwebtoken
byjose
- Updated Docker configuration
- Updated dependencies
New Contributors
- @fdikmen made their first contribution in #53
- @guillaumehussong made their first contribution in #54
Full Changelog: v4.4...v4.5