Releases: Someoneamzing/sept-group-assignment
Releases · Someoneamzing/sept-group-assignment
v0.2.2
Changelog
All notable changes to this project will be documented in this file. See
standard-version
for commit guidelines.
0.2.2 (2021-10-23)
Features
- 🔊 Added log4j2 and logging to the microservices
(8042d38) - ✨ add 404 page to routing
(80f2efd) - ✨ add a business user registration form, no approval from admin
(ff37e6a) - ✨ add page for listing all books (in testing state)
(1af3ec1) - ✨ implement API interaction and app state for viewing books,
implement table of contents preview
(007db57) - ✨ implement frontend layout and routing for Books preview page with
placeholder contents
(640d3eb) - ✨ implement login and fix registering
(2442148) - ✨ implement login page and app state mangement
(673cbc0) - ✨ implement Page for bookForSale model with api interaction and app
state at /s/:userId/book/:bookId
(ff28ff4) - ✨ manage fetching and storing books state with recoil app state
(50800b1) - ⚡ allow user to filter out books by categories
(f52ebd8) - add genre field to book, create both back-end and front-end for filter page
(c68a623) - added form validation
(b91a705) - frontend: 🎨 Move api calls to api.js
(4c931f4) - frontend: 💄 Add BookForSaleForm
(a073efa) - frontend: 💄 Add File Picker Component
(1282c89) - frontend: ✨ Add cover art selection
(89bd0d5) - frontend: ✨ Add submission logic to AddBookForm
(671dc8c) - registration is working for public users
(598c1ff)
Bug Fixes
- 🐛 fix conflict between env var state during frontend testing and env var
state for dev/prod
(cd76c07) - 🐛 Fix dependency issue with Logging
(0aab6bc) - 🐛 fix form validation bug
(017a054) - 🐛 fix username must be unique test
(02c15b3) - ✅ fix tests after merge
(538aa91) - backend_books: 🐛 Enable CORS for frontend
(75411d3) - backend_books: 🐛 Fix coverArtURL being too small
(cef48e2) - backend_books: 🔒 Enable CORS
(ea50975) - frontend: 🐛 Allow only image files for boo cover
(3a3b4ec) - frontend: 🐛 Fix import errors
(cf17c3d) - frontend: 🐛 Fixed BookField not opening on focus
(fb9e18c)
Milestone 2 Release
Running Frontend
-
unzip build.zip
File sizes after gzip:158.77 KB build/static/js/2.f1499e24.chunk.js
8.6 KB build/static/js/main.b6f161a7.chunk.js
1.63 KB build/static/js/3.5aec9184.chunk.js
1.17 KB build/static/js/runtime-main.5f995757.js
1.04 KB build/static/css/main.fe7de7bf.chunk.css
The build folder is ready to be deployed.
You may serve it with a static server:
npm install -g serve
serve -s build
Find out more about deployment here:
Running Java Spring Services
Download https://github.com/Someoneamzing/sept-group-assignment/archive/refs/tags/v0.01.zip
unzip it.
cd into each and every microservice (bookmicroservices, loginmicroservices) and run :
./mvnw package && java -jar target/bookmicroservices-2.5.4.jar
./mvnw package && java -jar target/loginmicroservices-2.5.4.jar