Skip to content

Releases: aelassas/bookcars

BookCars 4.6

24 Nov 13:05
Compare
Choose a tag to compare
  • 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

15 Oct 14:43
Compare
Choose a tag to compare

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 by jose
  • Updated Docker configuration
  • Updated dependencies

New Contributors

Full Changelog: v4.4...v4.5

BookCars 4.4

05 Sep 06:31
Compare
Choose a tag to compare
  • Added rating, trips and co2 fields to cars
  • Added car sizes section to homepage
  • Add new search filters to mobile app
  • Added pull to refresh to mobile app
  • Added location distance to mobile app
  • Updated cors middleware
  • Updated car rating field
  • Updated unit tests
  • Updated demo database
  • Updated dependencies
  • Fix AutocompleteDropdown on iOS
  • Fix infinite scroll in mobile app
  • Fix mobile locatization issues
  • Fix mobile checkout issues
  • Fix authentication issues
  • Fix layout issues
  • Fix typos

Full Changelog: v4.3...v4.4

BookCars 4.3

05 Aug 11:23
Compare
Choose a tag to compare
  • Added country, latitude, longitude, image and parking spots to locations
  • Added range, rating and multimedia fields to cars
  • Added new search filters
  • Updated booking status style
  • Updated dependencies
  • Updated demo database
  • Fix search filter issues
  • Fix infinite scroll
  • Fix layout issues

New Contributors

  • @jay51 made their first contribution in #52

Full Changelog: v4.2...v4.3

BookCars 4.2

22 Jun 19:22
Compare
Choose a tag to compare
  • Added suppliers and locations pages
  • Added footer component
  • Added Map and suppliers carrousel to homepage
  • Added contact form
  • Added new search filters to the backend and the frontend
  • Updated layout and colors
  • Updated checkout page
  • Fix localization issues
  • Fix sort queries
  • Fix layout issues
  • API:
    • Bump @babel/cli from 7.24.6 to 7.24.7
    • Bump @babel/core from 7.24.6 to 7.24.7
    • Bump @babel/plugin-transform-modules-commonjs from 7.24.6 to 7.24.7
    • Bump @babel/preset-env from 7.24.6 to 7.24.7
    • Bump @babel/preset-typescript from 7.24.6 to 7.24.7
    • Bump @types/node from 20.12.12 to 20.14.7
    • Bump @types/uuid from 9.0.8 to 10.0.0
    • Bump @types/validator from 13.11.10 to 13.12.0
    • Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.13.1
    • Bump @typescript-eslint/parser from 7.10.0 to 7.13.1
    • Bump mongoose from 8.4.0 to 8.4.3
    • Bump nodemailer from 6.9.13 to 6.9.14
    • Bump nodemon from 3.1.1 to 3.1.4
    • Bump stripe from 15.8.0 to 15.12.0
    • Bump tsx from 4.11.0 to 4.15.7
    • Bump typescript from 5.4.5 to 5.5.2
    • Bump uuid from 9.0.1 to 10.0.0
  • Backend and frontend:
    • Bump @mui/icons-material from 5.15.18 to 5.15.20
    • Bump @mui/material from 5.15.18 to 5.15.20
    • Bump @mui/x-data-grid from 7.5.0 to 7.7.1
    • Bump @mui/x-date-pickers from 7.5.0 to 7.7.1
    • Bump @stripe/stripe-js from 3.4.1 to 3.5.0
    • Bump @types/node from 20.12.12 to 20.14.7
    • Bump @types/validator from 13.11.10 to 13.12.0
    • Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.13.1
    • Bump @typescript-eslint/parser from 7.10.0 to 7.13.1
    • Bump @vitejs/plugin-react from 4.3.0 to 4.3.1
    • Bump stylelint from 16.6.0 to 16.6.1
    • Bump stylelint-config-standard from 36.0.0 to 36.0.1
    • Bump vite from 5.2.11 to 5.3.1
  • Mobile App:
    • Bump @types/validator from 13.11.10 to 13.12.0
    • Bump axios-retry from 4.3.0 to 4.4.1
    • Bump expo from 51.0.8 to 51.0.14
    • Bump expo-asset from 10.0.6 to 10.0.9
    • Bump expo-constants from 16.0.1 to 16.0.2
    • Bump expo-notifications from 0.28.3 to 0.28.9
    • Bump expo-splash-screen from 0.27.4 to 0.27.5
    • Bump expo-updates from 0.25.14 to 0.25.17
    • Bump react-native from 0.74.1 to 0.74.2
    • Bump react-native-gesture-handler from 2.16.2 to 2.16.1
    • Bump react-native-screens from 3.31.1 to 3.31.1
    • Bump @babel/core from 7.24.6 to 7.24.7
    • Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.13.1
    • Bump @typescript-eslint/parser from 7.10.0 to 7.13.1
    • Bump eslint-plugin-react from 7.34.1 to 7.34.3

BookCars 4.1

26 May 18:57
Compare
Choose a tag to compare
  • Migrate from craco to vite
  • Added unknown car engine type
  • Added VITE_BC_CURRENCY and VITE_BC_SET_LANGUAGE_FROM_IP settings to frontend/.env
  • Updated backend and frontend components
  • Fix layout issues in the backend and the frontend
  • Fix some queries in API
  • API:
    • Bump @babel/cli from 7.24.5 to 7.24.6
    • Bump @babel/core from 7.24.5 to 7.24.6
    • Bump @babel/plugin-transform-modules-commonjs from 7.24.1 to 7.24.6
    • Bump @babel/preset-env from 7.24.5 to 7.24.6
    • Bump @babel/preset-typescript from 7.24.1 to 7.24.6
    • Bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0
    • Bump @typescript-eslint/parser from 7.9.0 to 7.10.0
    • Bump nodemon from 3.1.0 to 3.1.1
    • Bump stripe from 15.7.0 to 15.8.0
    • Bump tsx from 4.10.4 to 4.11.0
  • Backend and frontend:
    • Bump @stripe/stripe-js from 3.4.0 to 3.4.1
    • Bump @types/react from 18.2.66 to 18.3.3
    • Bump @types/react-dom from 18.2.22 to 18.3.0
    • Bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.10.0
    • Bump @typescript-eslint/parser from 7.2.0 to 7.10.0
    • Bump @vitejs/plugin-react from 4.2.1 to 4.3.0
    • Bump axios from 1.6.8 to 1.7.2
    • Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2
    • Bump eslint-plugin-react-refresh from 0.4.6 to 0.4.7
    • Bump react from 18.2.0 to 18.3.1
    • Bump react-dom from 18.2.0 to 18.3.1
    • Bump stylelint from 16.5.0 to 16.6.0
  • Mobile App:
    • Bump axios from 1.6.8 to 1.7.2
    • Bump axios-retry from 4.2.0 to 4.3.0
    • Bump @babel/core from 7.24.5 to 7.24.6
    • Bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0
    • Bump @typescript-eslint/parser from 7.9.0 to 7.10.0

Full Changelog: v4.0...v4.1

BookCars 4.0

18 May 07:49
Compare
Choose a tag to compare
  • Added the following engine types: electric, hybrid and plug-in hybrid
  • Upgrade to Google reCAPTCHA v3
  • Fix checkout issues
  • Fix image issues in mobile app
  • API:
    • Bump @types/node from 20.12.11 to 20.12.12
    • Bump @types/validator from 13.11.9 to 13.11.10
    • Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0
    • Bump @typescript-eslint/parser from 7.8.0 to 7.9.0
    • Bump mongoose from 8.3.4 to 8.4.0
    • Bump rimraf from 5.0.5 to 5.0.7
    • Bump stripe from 15.6.0 to 15.7.0
    • Bump tsx from 4.9.4 to 4.10.4
  • Backend and frontend:
    • Bump @mui/icons-material from 5.15.17 to 5.15.18
    • Bump @mui/material from 5.15.17 to 5.15.18
    • Bump @mui/x-data-grid from 7.3.2 to 7.5.0
    • Bump @mui/x-date-pickers from 7.3.2 to 7.5.0
    • Bump @types/node from 20.12.11 to 20.12.12
    • Bump @types/react from 18.3.1 to 18.3.2
    • Bump @types/validator from 13.11.9 to 13.11.10
    • Bump react-router-dom from 6.23.0 to 6.23.1
  • Mobile App:
    • Bump @react-native-community/datetimepicker from 7.7.0 to 8.0.1
    • Bump @types/validator from 13.11.9 to 13.11.10
    • Bump axios-retry from 4.1.0 to 4.2.0
    • Bump expo from 51.0.2 to 51.0.8
    • Bump expo-image-picker from 15.0.4 to 15.0.5
    • Bump expo-notifications from 0.28.1 to 0.28.3
    • Bump expo-updates from 0.25.11 to 0.25.14
    • Bump react-native-root-toast from 3.5.1 to 3.6.0
    • Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0
    • Bump @typescript-eslint/parser from 7.8.0 to 7.9.0

Full Changelog: v3.9...v4.0

BookCars 3.9

14 May 08:02
Compare
Choose a tag to compare
  • Upgrade to Expo SDK 51
  • Fix checkout issues
  • Fix Stripe issues
  • Fix Safari issues
  • Fix notification issues
  • API:
    • Bump @types/node from 20.12.10 to 20.12.11
    • Bump expo-server-sdk from 3.9.0 to 3.10.0
    • Bump stripe from 15.5.0 to 15.6.0
    • Bump tsx from 4.9.3 to 4.9.4
    • Bump validator from 13.11.0 to 13.12.0
  • Backend and frontend:
    • Bump @mui/icons-material from 5.15.16 to 5.15.17
    • Bump @mui/material from 5.15.16 to 5.15.17
    • Bump @types/node from 20.12.10 to 20.12.11
    • Bump validator from 13.11.0 to 13.12.0
  • Mobile app:
    • Bump @react-native-async-storage/async-storage from 1.21.0 to 1.23.1
    • Bump @react-native-community/datetimepicker from 7.6.1 to 7.7.0
    • Bump expo from 50.0.17 to 51.0.2
    • Bump expo-asset from 9.0.2 to 10.0.6
    • Bump expo-constants from 15.4.6 to 16.0.1
    • Bump expo-device from 5.9.4 to 6.0.2
    • Bump expo-image-picker from 14.7.1 to 15.0.4
    • Bump expo-localization from 14.8.4 to 15.0.3
    • Bump expo-notifications from 0.27.7 to 0.28.1
    • Bump expo-splash-screen from 0.26.5 to 0.27.4
    • Bump expo-status-bar from 1.11.1 to 1.12.1
    • Bump expo-updates from 0.24.12 to 0.25.11
    • Bump react-native from 0.73.6 to 0.74.1
    • Bump react-native-gesture-handler from 2.14.0 to 2.16.2
    • Bump react-native-reanimated from 3.6.2 to 3.10.1
    • Bump react-native-safe-area-context from 4.8.2 to 4.10.1
    • Bump react-native-screens from 3.29.0 to 3.31.1
    • Bump validator from 13.11.0 to 13.12.0
    • Bump @stripe/stripe-react-native from 0.35.1 to 0.37.2
    • Bump @types/react from 18.2.45 to 18.2.79
    • Bump typescript from 5.4.5 to 5.3.3

Full Changelog: v3.8...v3.9

BookCars 3.8

07 May 05:58
Compare
Choose a tag to compare
  • Added Google Pay and Apple Pay to mobile app
  • Added REACT_APP_BC_STRIPE_CURRENCY_CODE setting to the frontend
  • Added BC_STRIPE_COUNTRY_CODE and BC_STRIPE_CURRENCY_CODE to the mobile app
  • API:
    • Bump @types/node from 20.12.8 to 20.12.10
    • Bump mongoose from 8.3.3 to 8.3.4
    • Bump stripe from 15.4.0 to 15.5.0
    • Bump tsx from 4.8.2 to 4.9.3
  • Backend and frontend:
    • Bump @types/node from 20.12.8 to 20.12.10

Full Changelog: v3.7...v3.8

BookCars 3.7

03 May 18:04
Compare
Choose a tag to compare
  • Fixed push notifications issues in Android app related to FCM V1
  • Fixed some issues in DateTimePicker component
  • Fixed some issues in api related to sign up and logging
  • CSS cleanup
  • API:
    • Bump @types/node from 20.12.7 to 20.12.8
    • Bump @types/nodemailer from 6.4.14 to 6.4.15
    • Bump tsx from 4.7.3 to 4.8.2
  • Backend and frontend:
    • Bump @mui/icons-material from 5.15.15 to 5.15.16
    • Bump @mui/material from 5.15.15 to 5.15.16
    • Bump @mui/x-data-grid from 7.3.1 to 7.3.2
    • Bump @mui/x-date-pickers from 7.3.1 to 7.3.2
    • Bump @types/node from 20.12.7 to 20.12.8
    • Bump stylelint from 16.4.0 to 16.5.0
  • Mobile app:
    • Bump mime from 4.0.1 to 4.0.3
    • Bump react-native-vector-icons from 10.0.3 to 10.1.0
    • Bump @babel/core from 7.24.4 to 7.24.5
    • Bump @types/react from 18.2.79 to 18.2.45
    • Bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0
    • Bump @typescript-eslint/parser from 7.7.1 to 7.8.0
    • Bump eslint-plugin-react-hooks from 4.6.2 to 4.6.2
    • Bump npm-check-updates from 16.14.20 to 16.14.20

Full Changelog: v3.6...v3.7