Releases: depromeet/street-drop-server
Releases · depromeet/street-drop-server
v1.2.2
What's Changed
- 🚑 hotfix: admin docker env and port fix by @seonghun-dev in #420
- 🚑 hotfix: admin docker compose port fix by @seonghun-dev in #421
- ✨ feat: change admin main dashboard view by @seonghun-dev in #422
- ✨ feat: Add admin axios 401 error handling by @seonghun-dev in #423
- ✨ feat: add admin report view by @seonghun-dev in #425
- ✨ feat: add admin banned word view by @seonghun-dev in #426
- ✨ feat: add admin banned word create, delete by @seonghun-dev in #427
- 🐛 fix: admin missing location graph component add by @seonghun-dev in #428
- ✨ feat: add admin music recommend view by @seonghun-dev in #429
- 🚑 hotfix: search recommend term active issue fix by @seonghun-dev in #430
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- 🐛 fix: remove configuration by @seonghun-dev in #399
- ✨ feat: add index to item_like by @seonghun-dev in #397
- 🐛 fix: ItemLikeRepository Query refactoring to queryDSL by @seonghun-dev in #396
- 🔨 config: gzip setup to config file by @seonghun-dev in #409
- 🚑 hotfix: add search recommend term active column by @seonghun-dev in #410
- 🚑 hotfix: fix flyway sql name by @seonghun-dev in #411
- ✨ Add Report to Discord Channel by @yunyoung1819 in #393
- ✨ feat(admin): fix main view and dashboard by @seonghun-dev in #381
- 🚑 hotfix: add primary to discord item service by @seonghun-dev in #414
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- 🔨 config(api): spring cloud version update - security issue by @seonghun-dev in #309
- ✨ feat(api): add filter for testing response time delays by @seonghun-dev in #316
- 🐛 hotfix(api): Add the missing filter chain by @seonghun-dev in #319
- 🔧 config(ci): change jacoco to coverage by @seonghun-dev in #313
- ✨ feat(api): add error filter for test error case by @seonghun-dev in #314
- 📝 docs: fix readme badge by @seonghun-dev in #325
- ✨ feat(api): add apiErrorResponse annotation to show error by @seonghun-dev in #320
- 📝 docs : update srs overview by @seonghun-dev in #326
- 📝 docs(blog): add docs record blog by @yunyoung1819 in #331
- 🐛 fix(docs): fix docs broken link by @seonghun-dev in #335
- ✨ feat(admin): add User Block List Page by @seonghun-dev in #336
- ✨ feat : add prometheus monitoring server by @seonghun-dev in #332
- ✨ feat : add jenkins docker compose setup by @seonghun-dev in #334
- ✨ feat(admin): add docker-compose set up to admin by @seonghun-dev in #330
- 📝 docs: blog contents move to service intro by @seonghun-dev in #342
- 📝 docs(blog): add docs apple music api token blog by @siyeonSon in #344
- 📝 docs(blog) modified docs blog tag by @yunyoung1819 in #346
- 📝 docs: fix blog slug duplicated by @siyeonSon in #347
- ✅ test(api): add test to village service by @seonghun-dev in #354
- 🐛 fix(api): Add self blocking prevention logic and create test by @seonghun-dev in #359
- ✅ test(api): add test to geo controller and service by @seonghun-dev in #350
- ♻️ chore(api) : test dir fix by @seonghun-dev in #362
- ✅ test(api) : add notificationController test by @seonghun-dev in #368
- ✅ test(api) : add item claim and service test by @seonghun-dev in #365
- 🔧 config(all) : gradle setup not create plain jar by @seonghun-dev in #361
- 📝 docs: update readme add link to docs and new architecture by @seonghun-dev in #370
- ✨ feat(api, search): add emoji on swagger docs by @siyeonSon in #371
- 🔧 config: change issue template by @siyeonSon in #374
- 🔧 config: create pull request template by @siyeonSon in #376
- ✨ feat(admin): add item detail page and item delete refactoring by @seonghun-dev in #377
- 🐛 fix(admin): fix blocked user appears to be a blocker user by @seonghun-dev in #380
- ✨ feat(api): Add ApiResponse, ApiErrorReponse Annotation by @yunyoung1819 in #369
- ✨ feat(admin): Add admin management features by @seonghun-dev in #387
- 🐛 fix(api): nickname size checking bug fix by @seonghun-dev in #382
- ♻️ feat(api): add search term recommend by @seonghun-dev in #327
- ✨ feat(api): add get items points posted/liked by user by @siyeonSon in #390
- 🐛 fix(api): solving the problem of saving the song null by @seonghun-dev in #372
- ✨ feat: add banned word when create item by @seonghun-dev in #160
- 📝 docs: update non functional requirements update by @seonghun-dev in #391
- ✨ feat: add exception handling to notification server by @seonghun-dev in #394
- 🚑 hotfix: add user response to musicApp by @seonghun-dev in #401
- ♻️ chore: Remove unnecessary constants in UserResponseDto by @seonghun-dev in #404
- 🚑 hotfix: bannedword flyway ddl fix by @seonghun-dev in #406
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- 🚑 : hotfix(api): add Method not support exception by @seonghun-dev in #304
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- ✨ feat(notification): change memory storage -> mongoDB storage by @siyeonSon in #210
- ✨ feat(api): Add AWS S3 Config, S3 Service by @yunyoung1819 in #221
- ✨ feat(api): add mypage api by @seonghun-dev in #214
- ♻️ refactor(api): add @param, @value Annotation by @yunyoung1819 in #223
- ✨ feat(api, domain): add user level get API by @yunyoung1819 in #218
- 🐛 hotfix(api): api import hotfix by @seonghun-dev in #235
- 🚑 hotfix(notification): find tokens using findDeviceTokenByUserId -> findByUserId by @siyeonSon in #237
- 🚑 hotfix(domain): ItemClaim entity fix by @seonghun-dev in #238
- 🚑 hotfix(api): itemClaimService dto error hotfix by @seonghun-dev in #242
- 🚑 hotfix(notification): find tokens of all users using findAllDeviceTokens -> findAll by @siyeonSon in #241
- 🐛 fix(domain): change schema to not nullable by @seonghun-dev in #240
- 🚑 hotfix(api) : reporter hotfix by @seonghun-dev in #243
- 🔧 config(ci): change ci by dir by @seonghun-dev in #245
- 🐛 fix(api): add swagger profile by @seonghun-dev in #248
- 🐛 fix(api): modify user item query response by @seonghun-dev in #246
- ✨ feature(admin) : add village item count by @seonghun-dev in #253
- 🚑 hotfix(api): cannot get like issue fix by @seonghun-dev in #257
- ✨ feat(batch, domain): add User Level Update Schedule by @yunyoung1819 in #251
- ✨ feature(admin): add login and deploy setting by @seonghun-dev in #261
- 🚑 hotfix(api): hotfix sorting by date by @seonghun-dev in #262
- 📝 docs: git readme update by @yunyoung1819 in #260
- ✨ feat(docs): add docusaurus setting by @seonghun-dev in #265
- 🐛 fix(docs): fix github action docusaurus.yml by @seonghun-dev in #266
- ✨ feat(docs) : add docs main page and srs template by @seonghun-dev in #267
- ✨ feat(api): add user unblock api by @yunyoung1819 in #263
- 🐛 fix(docs): docusaurus broken link fix by @seonghun-dev in #268
- ✨ feat(docs) : add database schema docs by @yunyoung1819 in #270
- 🐛 fix(api): fix api test case by @seonghun-dev in #269
- 📝 docs(readme): update README by @siyeonSon in #273
- 🚑 hotfix(api): hotfix when return 500 error idfv is null by @seonghun-dev in #274
- 🚑 hotfix(api): unliked items don't show up in the drop list by @seonghun-dev in #277
- 🔧 config(docs): fix docusaurus config by @seonghun-dev in #278
- 🔧 config(docs): remove docusaurus ci by @seonghun-dev in #279
- 📝 docs(docs): add more docs template by @seonghun-dev in #281
- 🐛 fix(docs): fix broken link by @seonghun-dev in #282
- ✨ feature(docs): document image update by @seonghun-dev in #283
- ✨ feature(docs): add favicon by @seonghun-dev in #284
- 🔧 config(redis): add redis cache config class by @yunyoung1819 in #285
- 📝 docs: add docs blog posting by @yunyoung1819 in #289
- 📝 docs(docs): add basic srs document by @seonghun-dev in #291
- ♻️ refactor(admin): remove unnecessary import by @seonghun-dev in #295
- 🐛 fix(api): fix api swagger prod environment disable by @seonghun-dev in #292
- 🐛 fix(api) : add / to health controller by @seonghun-dev in #294
- ✨ feat(api): implement flyway for database migration by @siyeonSon in #250
- 📝 docs: reduce readme image size by @siyeonSon in #299
- ✨ feat(api, search): add custom path of the swagger-ui using springdoc properties by @siyeonSon in #302
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- ⚙️ config: Set to java 19 version by @seonghun-dev in #6
- ✨ feat : add swagger setup by @seonghun-dev in #8
- ✨ feat : add jacoco and ci setup by @seonghun-dev in #7
- 📝 docs: add ci badge and codecov badge to readme by @seonghun-dev in #10
- ⚙️ chore: remove queryDsl, config to test coverage by @seonghun-dev in #12
- ✨ feat: GlobalExceptionHandler setting by @yunyoung1819 in #13
- ✨ feat: BaseTimeEntity, ResponseDto, PageResponseDto setting #16 by @yunyoung1819 in #17
- ✨ feat: prometheus setting by @siyeonSon in #19
- ✨ feat: Add Entity Class by @yunyoung1819 in #22
- ✨ feat: Add Korean city, village information by SQL by @seonghun-dev in #24
- ✨ feat: Add entity about city, state, village area by @seonghun-dev in #27
- ✨feat: add genre entity by @siyeonSon in #29
- ✨ feat: insert sample data by @siyeonSon in #33
- ♻️ refactor : remove /test endpoint by @seonghun-dev in #37
- 🐛 fix : add server url setup to swagger by @seonghun-dev in #44
- ✨ feat : add getNearItemPoints api by @seonghun-dev in #35
- ✨ feat: find details of items by @siyeonSon in #31
- ✨ feat: item drop api by @yunyoung1819 in #30
- ♻️ refactor : Modify itemRequestDto nested form by @yunyoung1819 in #48
- 🐛 fix : can't find village bug fix by @seonghun-dev in #51
- 🐛 fix: add validation check by @seonghun-dev in #55
- ✨ feat : add idfv handler by @seonghun-dev in #50
- ♻️ refactor: change Item Detail API response structure by @siyeonSon in #58
- ✨ feat: add idfv check to drop item by @seonghun-dev in #60
- 🐛 fix: music save problem solve by @seonghun-dev in #62
- ✅ test: find item detail test by @siyeonSon in #56
- 📝 document: add readme by @seonghun-dev in #67
- ✨ feat add genre for item drop by @yunyoung1819 in #64
- ♻️ refactor: change unit test to unit test dir by @seonghun-dev in #69
- ✅ test: Add ItemController Test by @yunyoung1819 in #63
- ✨ feat: add item like/unlike by @yunyoung1819 in #74
- ♻️refactor: apply multi-module by @siyeonSon in #76
- 🐛 fix: change to non-nullable content when posting item by @siyeonSon in #81
- ✨feat: Add isLike and itemLikeCount on Items Detail API by @siyeonSon in #83
- 🚑 hotfix : findUserByIdfv add pessimistic lock by @seonghun-dev in #93
- ✨ feat : add village info and drop count by @seonghun-dev in #92
- ✨ feat: add internal server error slack alert by @seonghun-dev in #91
- 🚑 hotfix : add missing component by @seonghun-dev in #94
- 🚑 hotfix : fix item likes return 500 when no user by @seonghun-dev in #95
- ✨ feat : add Inner Distance to Item poi controller by @seonghun-dev in #96
- 🔥 fire remove file gradle.yml by @yunyoung1819 in #97
- ♻️ Refactor : change directory common.controller to apis by @seonghun-dev in #89
- 🐛 fix jacoco.yml modify indent line by @yunyoung1819 in #98
- 🐛 fix indent line by @yunyoung1819 in #99
- ♻️ refactor : change security core module to api module by @seonghun-dev in #87
- ♻️refactor: change files in modules by @siyeonSon in #103
- ✨ feat : add Logging by @seonghun-dev in #100
- 🐛 fix: resolve VillageItemControllerTest fail by @siyeonSon in #107
- ✨ feat: add search api by @seonghun-dev in #84
- ✨ feat: add admin web by @seonghun-dev in #112
- 🐛 fix: change logging to api module by @seonghun-dev in #117
- ♻️ refactor: change the file structure by @seonghun-dev in #122
- ✨ feat: Add street-drop-notification module by @yunyoung1819 in #121
- 👷 feat: add street drop api cd setup by @yunyoung1819 in #110
- 🚑 hotfix: fix query in ItemLocationRepository by @siyeonSon in #126
- 🚑 hotfix: add build.gradle to streetdrop-admin module by @siyeonSon in #128
- 🐛 fix: itemLikeController Parameter improperly mapping in swagger by @yunyoung1819 in #134
- 🐛 fix: Fix villageAreaRepository JPQL Query by @yunyoung1819 in #132
- ✨ feat: Add Item Report API by @siyeonSon in #120
- ✨ feat: add reverse geocoding api by @seonghun-dev in #138
- 🐛 fix: change ddl-auto validate to update by @yunyoung1819 in #142
- ✨ feat: find All Admin Users by @yunyoung1819 in #114
- ✨ feat: add userId to user info by @seonghun-dev in #139
- ⚙️ config: auto add reviewers by @seonghun-dev in #149
- ✨ feat: add item update/delete api by @yunyoung1819 in #135
- 🚑 hotfix: add info level log to file by @seonghun-dev in #161
- 🐛 fix: userInfoDto change test fix by @seonghun-dev in #144
- 🐛 fix: when create table srid set to 4326 by @seonghun-dev in #157
- ⚙️ config: add prometheus and logging to search server by @seonghun-dev in #155
- ✨ feat: add nickname change api by @yunyoung1819 in #162
- ✨ feat: add admin user count by join date by @yunyoung1819 in #166
- ✨ feat: add music app change api by @yunyoung1819 in #164
- ♻️ refactor: ItemPoi refactor to QueryDsl by @seonghun-dev in #146
- ♻️ refactor: add default_nick_name table and get random nickname by @seonghun-dev in #147
- ✨ feat: add push default setting by @seonghun-dev in #167
- 🐛 fix: add space between cities and districts in village_area by @siyeonSon in #180
- ✨ feat: create notification domain by @siyeonSon in #173
- 🐛 fix: return value of user.getMusicApp() is null by @yunyoung1819 in #170
- ✨ add icon to map and add drop cart by @seonghun-dev in #199
- 🚑 hotfix: fix merge error by @seonghun-dev in #200
- ✨ feature: all and individual push notification by @seonghun-dev in https://githu...