Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 1.0.5 #168

Merged
merged 149 commits into from
Dec 12, 2023
Merged

release 1.0.5 #168

merged 149 commits into from
Dec 12, 2023

Conversation

KAispread
Copy link
Member

Description

  • release 1.0.5
  • add push alarm (Expo)
  • add Blocking Function

Chaerim1001 and others added 30 commits June 20, 2023 01:24
…ci-workflow

build(ci): add develop branch to ci workflow
* style(config): move H2Config class to 'config' package
* feat(error): add Base Exception Class
* feat(error): add sms credential exception
* fix(message): file encoding setting to UTF-8
* feat(error): add exception handler class
* feat(error): add method to catch unexpected exceptions
* style(error): add final syntax
* feat(member): add member entity

* test(member): add member entity test cases

* feat(profileImage): add profileImage entity

* refactor(member): change null option of preference column

* refactor(profileImage): change directory name

* feat(profileImage): add Member parameter to builder

* feat(team): add team entity

* feat(code): add groupCode and code entity

* feat(memberInterest): add memberInterest entity

* feat(memberPreferenceMeetingType): add memberPreferenceMeetingType entity

* test(member): change function based on bug vulnerabilities

* refactor(memberPreferenceMeetingType): rename entity id

* refactor(member): separate columns into collegeInfo and preference class

* test(member): delete MemberTest

* chore: add eof

* refactor: change annotation order

* refactor(member): change return value from null to exception

* refactor(member): change return value from null to exception for mbti

* refactor(message): change file encoding

* refactor(member): change the data type of the preferenceMbti column from int to String

* chore: add EOF

* style(errorCode): change errorCode number following rule

* feat(entity): add repository
* chore(checkstyle): add config file

* build(gradle): add checkstyle plugin

* chore(gradle): change checkstyle directory root

* chore(checkstyle): change indent size to 4 from 2

* chore(checkstyle): add checkstyle exception file

* style: change arrayInitIndent from 2 to 4

* style: add google code style guide
* style: change tab size from 2 to 4

* test(application): remove unused test code

* style(package): remove underscore in package name
* build(gradle): add aws-sdk dependency

* chore(git): add env.properties to .gitignore

* feat(aws): add aws-sns message transfer service

* style(checkstyle): add exception case for AbbreviationAsWordInName like AWSCofig

* chore(gitignore): add EOF

* test(awsSns): add AwsSnsService test

* test(awsSns): add CredentialService test

* test(awsSns): add failure case to AwsSnsServiceTest

* test(awsSns): add EOF

* chore(awsSns): change name from aws to awsSns

* refactor: rename CredentialService to AwsCredentialService

* build(gradle): add configuration processor dependency

* refactor(awsSns): change properties used ConfigurationProperties

* test(awsSns): change exception verification method from assertThrows to assertThatThrownBy

* test(awsSns): change initialization method from setUp function to annotation
* chore(application.yml): separate env to submodule

* chore(ci): checkout with submodules

---------

Co-authored-by: chaerim <[email protected]>
* chore(application.yml): separate env to submodule
* chore(ci): checkout with submodules

Co-authored-by: chaerim <[email protected]>
# Conflicts:
#	.github/workflows/ci.yml
#	src/main/resources/sub
* refactor(awsSns): separate awsSnsCredential from awsCredential

* build(gradle): add awssdk-ses dependency

* feat(awsSes): add sendEmail function used awsSes

* test(awsSes): add AwsSesService test

* chore(awsSes): modify sourceEmail

* build(ci): add fetch-depth

* build(ci): delete ref config

* test(awsSns): add getSnsClient test

* test(awsSes): add getSesClient test

* feat(config): add WebConfig
* build(gradle): add aws s3 dependency

* feat(awsS3): add awsS3 config

* feat(awsS3): add awsS3 object upload function

* feat(awsS3): add awsS3 object delete function

* refactor(awsS3): add file conversion exception

* refactor(awsS3): refactor convert file function

* test(awsS3): add AwsS3CredentialService test

* test(awsS3): add AwsS3Service putObject test

* test(awsS3): add AwsS3Service deleteObject test

* refactor(awsS3): rename variable putObject to putObj

* refactor(awsS3): delete fileName from objectKey

* test(awsS3): delete fileName from objectKey
* E2I-44 build(gradle): add jib plugin

* E2I-44 build(cd): add cd pipeline

* E2I-44 build(cd): modify image version

* E2I-44 refactor(cd): add config scripts

* E2I-44 test(cd): add temp branch name

* E2I-44 refactor(cd): change branch name to develop
Chaerim1001 and others added 29 commits September 18, 2023 20:42
…estion (#142)

* chore(suggestion): remove temp suggestion code

* refactor(suggestion): remove suggestion code for teamLeader
* refactor(member): add field 'recommenderPhone' to MEMBER table

* feat(recommend): add recommend feature & test

* feat(recommend): add recommend API controller & test

* chore(log): add h2-console path to LogExceptionPattern

* fix: remove unnecessary code

* chore(sub): change commit pointer

* refactor(login): add 'withdrawl' field to SmsLoginResponse

* feat(teamImage): add query related TeamImage Entity & test

* feat(s3): add s3 delete object feature & test

* feat(s3): add team image service provides team image upload, update, delete

* test(s3): add team image service test

* feat(teamImage): add team image controller & test

* refactor(team): refactor related team service

* chore(sub): change submodule commit pointer

* docs: update api specification

* fix: seperate sql statement

---------

Co-authored-by: KAispread <[email protected]>
* feat(block): add 'Block' Entity and Table

* feat(block): add read block list query & test

* feat(block): add blocking member business code & test

* feat(block): add block API Controller & test

* feat(block): add find block member list query

* refactor(suggestion): except blocked member from suggestion and history query

* refactor(heart): except blocked member from find sent or received hearts query

* refactor(meeting): except blocked member from find meeting and meeting request

* docs(block): add documentation block api to oas3 file

* feat(team): add query check blocked team & test

* feat(block): add BlockedException

* feat(block): prevent blocked users from checking when read team
* refactor(team): remove college student authentication conditions from team creation conditions

* refactor: add emailAuthenticated data to response

* chore: add openapi
* chore: add rest assured dependency

* test(member): add E2E Test for member API

* test(member): add E2E Test for member API

* chore(test): add Database clean Up component

* fix(exception): change exception parameter type

* chore(test): add test data

* chore(test): update RestAssured components

* test(team): add team api REST test

* fix(team): fix error

* feat(meetingRequest): add find meetingRequest query

* test(meetingRequest): test find meetingRequest query

* fix(member): fix member response data

* chore(rest): add support feature for RestAssured test

* test(team): fix team read test

* chore(rest): add COST to Deletion Exclusion list

* test(meeting): add meeting API test
* chore: add scouter java agent and configuration file

* chore: add scouter java agent command to jib 'jvmFlags' option

* refactor: remove unused condition
* fix(redis): fixed Redis test does not work in an M1 environment

* chore: change submodule commit pointer to recent
* chore: add prometheus, actuator dependency

* refactor: seperate file include operation exclude api request list

* chore: add exclude url to security, endpoint checker, logger for actuator

* chore: import monitor env
* feat(notification): add PushToken entity

* refactor(notification): inherited Persistent Interface
* feat: add find push token query

* chore: add lombok dependency for test

* test: test findByToken query

* chore: add fields created_at, modified_at to PushToken Table

* feat: implements saving push token

* test: test saving push token

* refactor: change setMember access modifier in PushToken Entity

* feat: add feature extracting memberId from AccessToken

* feat: add an handler saving push token

* test: test handler saving push token

* refactor: add pushTokens to persistData response

* test: test exists pushToken data in persistData response

* docs: add push token API document
* build(gradle): add expo-server-sdk dependency

* feat(notification): add push notification sending service

* feat(notification): modify meeting events to include push notification events

* feat(notification): add scheduler for recommended push notifications

* test(notification): add notification scheduler test

* test(notification): add NotificationHandleServiceTest

* test(notification): add NotificationServiceTest

* test(notification): rename NotificationServiceTest functions

* fix(notification): modify query's where condition

* test(notification): add PushTokenRepositoryTest

* chore: add jackson dependencies

* docs: add swagger api

---------

Co-authored-by: KAispread <[email protected]>
@KAispread KAispread merged commit 78d17fa into release Dec 12, 2023
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants