Releases: TLI-Group-1/Backend
Releases · TLI-Group-1/Backend
Deployable Milestone Delta: increased test coverage and refactored code organization
What's Changed
- Created SvcUpdateLoanAmountTest test by @Shalev-Lifshitz in #128
- Tests/missing methods table by @tupi2001 in #129
- Fix test cars infinite adding by @sammdu in #131
Full Changelog: deploy/milestone-gamma...deploy/milestone-delta
Deployable Milestone Gamma: most features comlpete
What's Changed
- Fixed all warnings, left only necessary ones by @tupi2001 in #111
- Refactored table offers update methods by @Shalev-Lifshitz in #115
- Fixed search functionality clearing offers issue by @Shalev-Lifshitz in #116
- Reformated code by @Shalev-Lifshitz in #117
- dropTable needs an if check so that it only removes table when already exists (removed accidentally) by @Shalev-Lifshitz in #118
- Added addCar() and checkCarExists() by @Shalev-Lifshitz in #120
- Finished Feasible tests for tables and fixed some test names by @tupi2001 in #119
- Made static final variables all caps by @Shalev-Lifshitz in #122
- Fixed search issue where first search doesn't work by @Shalev-Lifshitz in #124
- Prelogin returns kms not mileage (fix) by @Shalev-Lifshitz in #125
Full Changelog: deploy/updateLoanAmount...deploy/milestone-gamma
Deployable Milestone Beta: able to update loan amount
What's Changed
- User info is updated when search with new params is made by @Shalev-Lifshitz in #102
- SvcGetClaimedOffers uses getClaimedOffers() instead of getAllOffers() - works right now by @Shalev-Lifshitz in #104
- Created SvcUpdateLoanAmount and associated endpoint by @Shalev-Lifshitz in #105
Full Changelog: deploy/milestone-alpha...deploy/updateLoanAmount
Deployable Milestone Alpha
- Note that search only returns half of the results here. Needs to be fixed later.
What's Changed
- Added lots of tests and improved previous by @Shalev-Lifshitz in #90
- Improved documentation by @Shalev-Lifshitz in #91
- Improved exceptions in signatures by @Shalev-Lifshitz in #92
- Made types specific (ie Map instead of HashMap where possible) by @Shalev-Lifshitz in #93
- Finished search functionality, returns json with car and offer data, plus there is sorting now by @Shalev-Lifshitz in #94
- Better tables by @Shalev-Lifshitz in #95
- getClaimedOffers and getOfferDetails endpoints both return car info as well as offer info by @Shalev-Lifshitz in #96
Full Changelog: deploy/search-works-without-offers...deploy/milestone-alpha
Search Works Without Offers. Login basically works.
What's Changed
- Removing keyword search by @Shalev-Lifshitz in #67
- Tests/table offers by @tupi2001 in #75
- User login now creates empty offers table for new users by @Shalev-Lifshitz in #68
- Tables classes now throw 404 error when user or offer not found + other bells and whistles + updating exceptions by @Shalev-Lifshitz in #69
- Created SvcClaimOffer and associated tests (tests run for this class, but broke for UserLogin and Search) by @Shalev-Lifshitz in #70
- Created SvcGetClaimedOffers and associated tests by @Shalev-Lifshitz in #71
- Created SvcGetOfferDetails and associated tests by @Shalev-Lifshitz in #72
- Created SvcUnclaimOffer and associated tests by @Shalev-Lifshitz in #73
- Fixed all tests so they run by @Shalev-Lifshitz in #74
- Adding endpoints by @Shalev-Lifshitz in #77
- Fixed tests that didnt work because of merge, fixed an endpoints method's name by @Shalev-Lifshitz in #78
- Create gradle-publish.yml by @Shalev-Lifshitz in #79
- Added 400 errors and updated search behaviour by @Shalev-Lifshitz in #80
- Tests/table users and table cars by @tupi2001 in #82
- cleaned up code by @Shalev-Lifshitz in #81
- search treats "null" userId as "" by @Shalev-Lifshitz in #83
- BankApi can accept users that don't have non-numeric last 3 digits (makes random credit score) by @Shalev-Lifshitz in #84
- fixed interim test failures by @sammdu in #85
Full Changelog: deploy/null-str-no-kw...deploy/search-works-without-offers
Deployable. Accepts null strings. Removed keyword parameter.
All tests pass. Can be deployed on Tomcat.
https://api.autodirect.tech
What's Changed
- Added functionality to query SensoAPI, WIP with regards frontend comm… by @Shalev-Lifshitz in #1
- Demo day by @tupi2001 in #3
- changed main class name by @sammdu in #9
- API calls now work from localhost and autodirect.tech by @sammdu in #17
- fixed cors cleanly by annotating the entire API class. Close #11 by @sammdu in #19
- Created package structure and added all the classes that will be need… by @Shalev-Lifshitz in #31
- added license info for new .java files by @sammdu in #32
- Implemented the Environment Variables Scheme by @sammdu in #33
- Finished implementing the unit conversion method by @tupi2001 in #35
- SensoApi can now take all query params from front end and query the senso /rate api by @Shalev-Lifshitz in #34
- Updated SensoApi and added SensoApiTest.java by @Shalev-Lifshitz in #36
- Done with DB initialization & CSV ingestion by @sammdu in #37
- Feature/initdb/create users table by @tupi2001 in #39
- Dynamic
offers_*
tables interaction class complete. by @sammdu in #40 - Reorganized codebase to match with our updated CRC card design which … by @Shalev-Lifshitz in #41
- For some reason, some files didn't delete before. Deleted them now. by @Shalev-Lifshitz in #42
- Filled the interfaces with code by @Shalev-Lifshitz in #44
- Feature/filling entities by @Shalev-Lifshitz in #45
- Filled TableUsers with code by @Shalev-Lifshitz in #47
- Added tests for TableOffers and updated TableOffers, also merged with feature/SvcSearch branch while working on this by @Shalev-Lifshitz in #59
- Merged feature/SvcSearch onto main by @Shalev-Lifshitz in #60
- Added search feature by @Shalev-Lifshitz in #57
- Created SvcUserLogin and associated tests by @tupi2001 in #58
- fixed CSV ingesting in InitDatabase by @sammdu in #64
- SvcSearch works with "null" string input, not actual null (spring cant actually take null) by @Shalev-Lifshitz in #65
Full Changelog: https://github.com/TLI-Group-1/Backend/commits/deploy/null-str-no-kw