From 6d0f00e32357bba0996cc51d9fe30a87d0618be6 Mon Sep 17 00:00:00 2001 From: Maxwell Kapral Date: Fri, 19 Jul 2024 00:49:16 -0700 Subject: [PATCH] Publish v0.9 (#1105) * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib in /AdminClient Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib from 2.137.0 to 2.147.2 in /CDK Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.137.0 to 2.147.2. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.147.2/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.137.0...v2.147.2) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib from 2.147.2 to 2.149.0 in /CDK Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib in /AdminClient Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:aws-cdk-lib Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.147.2 to 2.149.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.147.2...v2.149.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awscdk:amplify-alpha in /CDK Bumps [software.amazon.awscdk:amplify-alpha](https://github.com/aws/aws-cdk) from 2.137.0-alpha.0 to 2.149.0-alpha.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md) - [Commits](https://github.com/aws/aws-cdk/commits) --- updated-dependencies: - dependency-name: software.amazon.awscdk:amplify-alpha dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom in /assets/FamilyDirectoryGetPdfLambda Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom from 2.25.29 to 2.26.21 in /CDK Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.googlecode.libphonenumber:libphonenumber Bumps [com.googlecode.libphonenumber:libphonenumber](https://github.com/google/libphonenumber) from 8.13.34 to 8.13.41. - [Release notes](https://github.com/google/libphonenumber/releases) - [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md) - [Commits](https://github.com/google/libphonenumber/compare/v8.13.34...v8.13.41) --- updated-dependencies: - dependency-name: com.googlecode.libphonenumber:libphonenumber dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump com.amazonaws:aws-lambda-java-events Bumps [com.amazonaws:aws-lambda-java-events](https://github.com/aws/aws-lambda-java-libs) from 3.11.4 to 3.12.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-events dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 in /CDK Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.10.2 to 5.10.3. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryCreateMemberLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryGetMemberLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryDeleteMemberLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop from 2.0.12 to 2.0.13 in /AdminClient Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryPdfGeneratorLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryGetPdfLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump org.slf4j:slf4j-nop in /assets/FamilyDirectoryUpdateMemberLambda Bumps org.slf4j:slf4j-nop from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-nop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump com.fasterxml.jackson.core:jackson-databind in /AdminClient Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.17.0 to 2.17.2. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.maven.plugins:maven-shade-plugin Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.apache.commons:commons-text Bumps org.apache.commons:commons-text from 1.11.0 to 1.12.0. --- updated-dependencies: - dependency-name: org.apache.commons:commons-text dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 in /CDK Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.2.0 to 3.3.0. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.2.0...3.3.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump software.amazon.awssdk:bom from 2.25.29 to 2.26.21 in /AdminClient Bumps software.amazon.awssdk:bom from 2.25.29 to 2.26.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump com.fasterxml.jackson.core:jackson-databind Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.17.0 to 2.17.2. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump commons-validator:commons-validator Bumps commons-validator:commons-validator from 1.8.0 to 1.9.0. --- updated-dependencies: - dependency-name: commons-validator:commons-validator dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * prepare v0.9 release --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- AdminClient/build.gradle | 12 +++---- CDK/pom.xml | 12 +++---- .../amplify/FamilyDirectoryAmplifyStack.java | 3 +- .../FamilyDirectoryAmplifyStackTest.java | 31 +++++++++++-------- .../pom.xml | 12 +++---- .../pom.xml | 12 +++---- .../FamilyDirectoryCreateMemberLambda/pom.xml | 12 +++---- .../FamilyDirectoryDeleteMemberLambda/pom.xml | 12 +++---- assets/FamilyDirectoryGetMemberLambda/pom.xml | 12 +++---- assets/FamilyDirectoryGetPdfLambda/pom.xml | 12 +++---- .../FamilyDirectoryPdfGeneratorLambda/pom.xml | 12 +++---- .../FamilyDirectoryUpdateMemberLambda/pom.xml | 12 +++---- .../function/api/helper/UpdateHelper.java | 19 ++++++------ .../build.gradle | 16 +++++----- .../org/familydirectory/assets/Constants.java | 2 +- .../assets/amplify/utility/AmplifyUtils.java | 3 +- .../assets/ddb/models/member/MemberModel.java | 5 +++ .../assets/ddb/utils/DdbUtils.java | 13 +++++--- docs/RELEASE-NOTES.md | 14 +++++++++ stage.bash | 2 +- 20 files changed, 130 insertions(+), 98 deletions(-) diff --git a/AdminClient/build.gradle b/AdminClient/build.gradle index 46d7b513..ec447263 100644 --- a/AdminClient/build.gradle +++ b/AdminClient/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'org.familydirectory.sdk.adminclient' -version = '0.8' +version = '0.9' compileJava { sourceCompatibility = '21' @@ -19,13 +19,13 @@ repositories { } dependencies { - implementation 'org.familydirectory.assets:familydirectory-service-assets:0.8' - implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.0' + implementation 'org.familydirectory.assets:familydirectory-service-assets:0.9' + implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'org.jetbrains:annotations:24.1.0' implementation 'com.amazonaws:aws-lambda-java-core:1.2.3' - implementation 'org.slf4j:slf4j-nop:2.0.12' - implementation 'software.amazon.awscdk:aws-cdk-lib:2.137.0' - implementation platform('software.amazon.awssdk:bom:2.25.29') + implementation 'org.slf4j:slf4j-nop:2.0.13' + implementation 'software.amazon.awscdk:aws-cdk-lib:2.149.0' + implementation platform('software.amazon.awssdk:bom:2.26.21') implementation 'software.amazon.awssdk:dynamodb-enhanced' implementation 'software.amazon.awssdk:cognitoidentityprovider' implementation 'software.amazon.awssdk:sesv2' diff --git a/CDK/pom.xml b/CDK/pom.xml index 6a7733d6..a0377f04 100644 --- a/CDK/pom.xml +++ b/CDK/pom.xml @@ -13,15 +13,15 @@ UTF-8 - 2.137.0 - 2.137.0-alpha.0 + 2.149.0 + 2.149.0-alpha.0 10.3.0 - 5.10.2 + 5.10.3 org.familydirectory.cdk familydirectory-cdk - 0.8 + 0.9 @@ -38,7 +38,7 @@ org.codehaus.mojo exec-maven-plugin - 3.2.0 + 3.3.0 org.familydirectory.cdk.FamilyDirectoryCdkApp @@ -51,7 +51,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import diff --git a/CDK/src/main/java/org/familydirectory/cdk/amplify/FamilyDirectoryAmplifyStack.java b/CDK/src/main/java/org/familydirectory/cdk/amplify/FamilyDirectoryAmplifyStack.java index 38e236c2..0c04e4f5 100644 --- a/CDK/src/main/java/org/familydirectory/cdk/amplify/FamilyDirectoryAmplifyStack.java +++ b/CDK/src/main/java/org/familydirectory/cdk/amplify/FamilyDirectoryAmplifyStack.java @@ -104,7 +104,8 @@ class FamilyDirectoryAmplifyStack extends Stack { Map.entry(AmplifyUtils.ReactEnvVar.AWS_REGION.toString(), FamilyDirectoryCdkApp.DEFAULT_REGION), Map.entry(AmplifyUtils.ReactEnvVar.USER_POOL_ID.toString(), importValue(FamilyDirectoryCognitoStack.COGNITO_USER_POOL_ID_EXPORT_NAME)), - Map.entry(AmplifyUtils.ReactEnvVar.AGE_OF_MAJORITY.toString(), String.valueOf(DdbUtils.AGE_OF_MAJORITY)))) + Map.entry(AmplifyUtils.ReactEnvVar.AGE_OF_MAJORITY.toString(), String.valueOf(DdbUtils.AGE_OF_MAJORITY)), + Map.entry(AmplifyUtils.ReactEnvVar.AGE_OF_SUPER_MAJORITY.toString(), String.valueOf(DdbUtils.AGE_OF_SUPER_MAJORITY)))) .platform(AMPLIFY_PLATFORM) .sourceCodeProvider(GitHubSourceCodeProvider.Builder.create() .owner(AMPLIFY_REPOSITORY_OWNER) diff --git a/CDK/src/test/java/org/familydirectory/cdk/test/amplify/FamilyDirectoryAmplifyStackTest.java b/CDK/src/test/java/org/familydirectory/cdk/test/amplify/FamilyDirectoryAmplifyStackTest.java index 5cbca291..f5eb74eb 100644 --- a/CDK/src/test/java/org/familydirectory/cdk/test/amplify/FamilyDirectoryAmplifyStackTest.java +++ b/CDK/src/test/java/org/familydirectory/cdk/test/amplify/FamilyDirectoryAmplifyStackTest.java @@ -22,6 +22,7 @@ import static org.familydirectory.assets.Constants.VERSION_STR; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; import static software.amazon.awscdk.assertions.Match.objectLike; public @@ -98,20 +99,24 @@ void testStack () { FamilyDirectoryAmplifyStack.AMPLIFY_REPOSITORY_OWNER, FamilyDirectoryAmplifyStack.AMPLIFY_REPOSITORY_NAME))))); assertEquals(1, spaMap.size()); + final List expectedEnvironmentVariableList = List.of(Map.of("Name", AmplifyUtils.ReactEnvVar.BACKEND_VERSION.toString(), "Value", VERSION_STR), + Map.of("Name", AmplifyUtils.ReactEnvVar.CLIENT_ID.toString(), "Value", + singletonMap("Fn::ImportValue", FamilyDirectoryCognitoStack.COGNITO_USER_POOL_CLIENT_ID_EXPORT_NAME)), + Map.of("Name", AmplifyUtils.ReactEnvVar.AGE_OF_MAJORITY.toString(), "Value", String.valueOf(DdbUtils.AGE_OF_MAJORITY)), + Map.of("Name", AmplifyUtils.ReactEnvVar.AGE_OF_SUPER_MAJORITY.toString(), "Value", String.valueOf(DdbUtils.AGE_OF_SUPER_MAJORITY)), + Map.of("Name", AmplifyUtils.ReactEnvVar.SURNAME.toString(), "Value", + singletonMap("Fn::GetAtt", List.of(rootMemberSurnameResourceId, FamilyDirectoryAmplifyStack.AMPLIFY_SURNAME_FIELD))), + Map.of("Name", AmplifyUtils.ReactEnvVar.AUTH_DOMAIN.toString(), "Value", FamilyDirectoryCognitoStack.COGNITO_DOMAIN_NAME), + Map.of("Name", AmplifyUtils.ReactEnvVar.USER_POOL_ID.toString(), "Value", + singletonMap("Fn::ImportValue", FamilyDirectoryCognitoStack.COGNITO_USER_POOL_ID_EXPORT_NAME)), + Map.of("Name", AmplifyUtils.ReactEnvVar.API_DOMAIN.toString(), "Value", FamilyDirectoryAmplifyStack.REACT_APP_API_DOMAIN), + Map.of("Name", AmplifyUtils.ReactEnvVar.REDIRECT_URI.toString(), "Value", FamilyDirectoryAmplifyStack.REACT_APP_REDIRECT_URI), + Map.of("Name", AmplifyUtils.ReactEnvVar.AWS_REGION.toString(), "Value", FamilyDirectoryCdkApp.DEFAULT_REGION)); + if (expectedEnvironmentVariableList.size() < AmplifyUtils.ReactEnvVar.values().length) { + fail("Amplify Test Missing Environment Variables"); + } final List spaEnvironmentVariableList = spaEnvironmentVariablesCapture.asArray(); - assertEquals(AmplifyUtils.ReactEnvVar.values().length, spaEnvironmentVariableList.size()); - assertTrue(spaEnvironmentVariableList.containsAll(List.of(Map.of("Name", AmplifyUtils.ReactEnvVar.BACKEND_VERSION.toString(), "Value", VERSION_STR), - Map.of("Name", AmplifyUtils.ReactEnvVar.CLIENT_ID.toString(), "Value", - singletonMap("Fn::ImportValue", FamilyDirectoryCognitoStack.COGNITO_USER_POOL_CLIENT_ID_EXPORT_NAME)), - Map.of("Name", AmplifyUtils.ReactEnvVar.AGE_OF_MAJORITY.toString(), "Value", String.valueOf(DdbUtils.AGE_OF_MAJORITY)), - Map.of("Name", AmplifyUtils.ReactEnvVar.SURNAME.toString(), "Value", - singletonMap("Fn::GetAtt", List.of(rootMemberSurnameResourceId, FamilyDirectoryAmplifyStack.AMPLIFY_SURNAME_FIELD))), - Map.of("Name", AmplifyUtils.ReactEnvVar.AUTH_DOMAIN.toString(), "Value", FamilyDirectoryCognitoStack.COGNITO_DOMAIN_NAME), - Map.of("Name", AmplifyUtils.ReactEnvVar.USER_POOL_ID.toString(), "Value", - singletonMap("Fn::ImportValue", FamilyDirectoryCognitoStack.COGNITO_USER_POOL_ID_EXPORT_NAME)), - Map.of("Name", AmplifyUtils.ReactEnvVar.API_DOMAIN.toString(), "Value", FamilyDirectoryAmplifyStack.REACT_APP_API_DOMAIN), - Map.of("Name", AmplifyUtils.ReactEnvVar.REDIRECT_URI.toString(), "Value", FamilyDirectoryAmplifyStack.REACT_APP_REDIRECT_URI), - Map.of("Name", AmplifyUtils.ReactEnvVar.AWS_REGION.toString(), "Value", FamilyDirectoryCdkApp.DEFAULT_REGION)))); + assertTrue(spaEnvironmentVariableList.containsAll(expectedEnvironmentVariableList)); final String spaId = spaMap.entrySet() .iterator() .next() diff --git a/assets/FamilyDirectoryCognitoPostConfirmationTrigger/pom.xml b/assets/FamilyDirectoryCognitoPostConfirmationTrigger/pom.xml index 1a76298e..0757b315 100644 --- a/assets/FamilyDirectoryCognitoPostConfirmationTrigger/pom.xml +++ b/assets/FamilyDirectoryCognitoPostConfirmationTrigger/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.trigger familydirectorycognitopostconfirmationtrigger - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -60,7 +60,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -76,7 +76,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -88,7 +88,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryCognitoPreSignUpTrigger/pom.xml b/assets/FamilyDirectoryCognitoPreSignUpTrigger/pom.xml index 9a4bc33e..90f80ac5 100644 --- a/assets/FamilyDirectoryCognitoPreSignUpTrigger/pom.xml +++ b/assets/FamilyDirectoryCognitoPreSignUpTrigger/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.trigger familydirectorycognitopresignuptrigger - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -60,7 +60,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -71,7 +71,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -83,7 +83,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryCreateMemberLambda/pom.xml b/assets/FamilyDirectoryCreateMemberLambda/pom.xml index 569211bc..c466db09 100644 --- a/assets/FamilyDirectoryCreateMemberLambda/pom.xml +++ b/assets/FamilyDirectoryCreateMemberLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.api familydirectorycreatememberlambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -66,7 +66,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -77,7 +77,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -89,7 +89,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryDeleteMemberLambda/pom.xml b/assets/FamilyDirectoryDeleteMemberLambda/pom.xml index 89b34eec..3c838484 100644 --- a/assets/FamilyDirectoryDeleteMemberLambda/pom.xml +++ b/assets/FamilyDirectoryDeleteMemberLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.api familydirectorydeletememberlambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -66,7 +66,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -82,7 +82,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -94,7 +94,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryGetMemberLambda/pom.xml b/assets/FamilyDirectoryGetMemberLambda/pom.xml index 950fe6d3..1e69c29a 100644 --- a/assets/FamilyDirectoryGetMemberLambda/pom.xml +++ b/assets/FamilyDirectoryGetMemberLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.api familydirectorygetmemberlambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -66,7 +66,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -77,7 +77,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -89,7 +89,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryGetPdfLambda/pom.xml b/assets/FamilyDirectoryGetPdfLambda/pom.xml index 30e8f183..869b95c1 100644 --- a/assets/FamilyDirectoryGetPdfLambda/pom.xml +++ b/assets/FamilyDirectoryGetPdfLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.api familydirectorygetpdflambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -66,7 +66,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -82,7 +82,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -94,7 +94,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryPdfGeneratorLambda/pom.xml b/assets/FamilyDirectoryPdfGeneratorLambda/pom.xml index 48dfcf83..db981a88 100644 --- a/assets/FamilyDirectoryPdfGeneratorLambda/pom.xml +++ b/assets/FamilyDirectoryPdfGeneratorLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.stream familydirectorypdfgeneratorlambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -60,7 +60,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -76,7 +76,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -94,7 +94,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryUpdateMemberLambda/pom.xml b/assets/FamilyDirectoryUpdateMemberLambda/pom.xml index 49d2b266..eea67d57 100644 --- a/assets/FamilyDirectoryUpdateMemberLambda/pom.xml +++ b/assets/FamilyDirectoryUpdateMemberLambda/pom.xml @@ -14,7 +14,7 @@ org.familydirectory.assets.lambda.function.api familydirectoryupdatememberlambda - 0.8 + 0.9 UTF-8 @@ -27,7 +27,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.6.0 false @@ -48,7 +48,7 @@ software.amazon.awssdk bom - 2.25.29 + 2.26.21 pom import @@ -66,7 +66,7 @@ software.amazon.awscdk aws-cdk-lib - 2.137.0 + 2.149.0 @@ -82,7 +82,7 @@ com.amazonaws aws-lambda-java-events - 3.11.4 + 3.12.0 @@ -94,7 +94,7 @@ org.slf4j slf4j-nop - 2.0.12 + 2.0.13 diff --git a/assets/FamilyDirectoryUpdateMemberLambda/src/main/java/org/familydirectory/assets/lambda/function/api/helper/UpdateHelper.java b/assets/FamilyDirectoryUpdateMemberLambda/src/main/java/org/familydirectory/assets/lambda/function/api/helper/UpdateHelper.java index fba27499..8465e747 100644 --- a/assets/FamilyDirectoryUpdateMemberLambda/src/main/java/org/familydirectory/assets/lambda/function/api/helper/UpdateHelper.java +++ b/assets/FamilyDirectoryUpdateMemberLambda/src/main/java/org/familydirectory/assets/lambda/function/api/helper/UpdateHelper.java @@ -97,13 +97,14 @@ EventWrapper getUpdateEvent (final @NotNull Caller caller) { } } - final boolean ddbMemberIsAdult = DdbUtils.isPersonAdult(LocalDate.parse(ddbMemberMap.get(MemberTableParameter.BIRTHDAY.jsonFieldName()) - .s(), DdbUtils.DATE_FORMATTER), - ofNullable(ddbMemberMap.get(MemberTableParameter.DEATHDAY.jsonFieldName())).map(AttributeValue::s) - .filter(Predicate.not(String::isBlank)) - .map(s -> LocalDate.parse(s, DdbUtils.DATE_FORMATTER)) - .orElse(null)); - return new EventWrapper(updateEvent, ddbFamilyId, ddbMemberIsAdult); + final LocalDate ddbMemberBirthday = LocalDate.parse(ddbMemberMap.get(MemberTableParameter.BIRTHDAY.jsonFieldName()) + .s(), DdbUtils.DATE_FORMATTER); + final LocalDate ddbMemberDeathday = ofNullable(ddbMemberMap.get(MemberTableParameter.DEATHDAY.jsonFieldName())).map(AttributeValue::s) + .filter(Predicate.not(String::isBlank)) + .map(s -> LocalDate.parse(s, DdbUtils.DATE_FORMATTER)) + .orElse(null); + final boolean ddbMemberIsSuperAdult = DdbUtils.getPersonAge(ddbMemberBirthday, ddbMemberDeathday) >= DdbUtils.AGE_OF_SUPER_MAJORITY; + return new EventWrapper(updateEvent, ddbFamilyId, ddbMemberIsSuperAdult); } public @NotNull @@ -123,7 +124,7 @@ PutItemRequest getPutRequest (final @NotNull Caller caller, final @NotNull Event { this.logger.log(" update ".formatted(caller.memberId(), eventWrapper.updateEvent() .id()), INFO); - } else if (!eventWrapper.ddbMemberIsAdult() && + } else if (!eventWrapper.ddbMemberIsSuperAdult() && ofNullable(requireNonNull(this.getDdbItem(caller.familyId(), DdbTable.FAMILY)).get(FamilyTableParameter.DESCENDANTS.jsonFieldName())).map(AttributeValue::ss) .filter(Predicate.not(List::isEmpty)) .filter(ss -> ss.contains( @@ -153,6 +154,6 @@ PutItemRequest getPutRequest (final @NotNull Caller caller, final @NotNull Event } public - record EventWrapper(@NotNull UpdateEvent updateEvent, @NotNull String ddbFamilyId, boolean ddbMemberIsAdult) { + record EventWrapper(@NotNull UpdateEvent updateEvent, @NotNull String ddbFamilyId, boolean ddbMemberIsSuperAdult) { } } diff --git a/assets/familydirectory-service-assets/build.gradle b/assets/familydirectory-service-assets/build.gradle index a5fc6674..a2c52a9f 100644 --- a/assets/familydirectory-service-assets/build.gradle +++ b/assets/familydirectory-service-assets/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'org.familydirectory.assets' -version = '0.8' +version = '0.9' compileJava { sourceCompatibility = '21' @@ -29,16 +29,16 @@ repositories { } dependencies { - implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.0' + implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'org.jetbrains:annotations:24.1.0' - implementation 'com.googlecode.libphonenumber:libphonenumber:8.13.34' - implementation 'commons-validator:commons-validator:1.8.0' - implementation 'org.apache.commons:commons-text:1.11.0' + implementation 'com.googlecode.libphonenumber:libphonenumber:8.13.41' + implementation 'commons-validator:commons-validator:1.9.0' + implementation 'org.apache.commons:commons-text:1.12.0' implementation 'org.apache.httpcomponents:httpcore:4.4.16' - implementation 'software.amazon.awscdk:aws-cdk-lib:2.137.0' + implementation 'software.amazon.awscdk:aws-cdk-lib:2.149.0' implementation 'com.amazonaws:aws-lambda-java-core:1.2.3' - implementation 'com.amazonaws:aws-lambda-java-events:3.11.4' - implementation platform('software.amazon.awssdk:bom:2.25.29') + implementation 'com.amazonaws:aws-lambda-java-events:3.12.0' + implementation platform('software.amazon.awssdk:bom:2.26.21') implementation 'software.amazon.awssdk:dynamodb-enhanced' implementation 'software.amazon.awssdk:sesv2' implementation 'software.amazon.awssdk:amplify' diff --git a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/Constants.java b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/Constants.java index 93442db6..33a027e1 100644 --- a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/Constants.java +++ b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/Constants.java @@ -2,7 +2,7 @@ public final class Constants { - public static final double VERSION = 0.8; + public static final double VERSION = 0.9; public static final String VERSION_STR = String.valueOf(VERSION); private diff --git a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/amplify/utility/AmplifyUtils.java b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/amplify/utility/AmplifyUtils.java index 8f2178d1..9fd4b614 100644 --- a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/amplify/utility/AmplifyUtils.java +++ b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/amplify/utility/AmplifyUtils.java @@ -89,7 +89,8 @@ enum ReactEnvVar { SURNAME, AWS_REGION, USER_POOL_ID, - AGE_OF_MAJORITY; + AGE_OF_MAJORITY, + AGE_OF_SUPER_MAJORITY; public static final String PREFIX = "REACT_APP_"; diff --git a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/models/member/MemberModel.java b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/models/member/MemberModel.java index 89463efb..5e096ac0 100644 --- a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/models/member/MemberModel.java +++ b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/models/member/MemberModel.java @@ -67,6 +67,11 @@ boolean isAdult () { public abstract @Nullable LocalDate getDeathday (); + public final + int getAge () { + return DdbUtils.getPersonAge(this.getBirthday(), this.getDeathday()); + } + public @NotNull String getFullName () { final StringBuilder fullName = new StringBuilder(); diff --git a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/utils/DdbUtils.java b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/utils/DdbUtils.java index 0b2126a7..c64484fd 100644 --- a/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/utils/DdbUtils.java +++ b/assets/familydirectory-service-assets/src/main/java/org/familydirectory/assets/ddb/utils/DdbUtils.java @@ -12,7 +12,7 @@ import static java.time.LocalDate.now; import static java.time.Period.between; import static java.time.format.DateTimeFormatter.ofPattern; -import static java.util.Objects.isNull; +import static java.util.Optional.ofNullable; public enum DdbUtils { @@ -22,6 +22,7 @@ enum DdbUtils { public static final PhoneNumberUtil PHONE_NUMBER_UTIL = PhoneNumberUtil.getInstance(); public static final EmailValidator EMAIL_VALIDATOR = EmailValidator.getInstance(); public static final int AGE_OF_MAJORITY = 18; + public static final int AGE_OF_SUPER_MAJORITY = 25; public static final String NAME_VALIDATOR_REGEX = "[^A-Za-z\\-'_]+"; public static final String NAME_SPECIAL_CHAR_REGEX = "['\\-]+"; public static final String ROOT_MEMBER_ID = "00000000-0000-0000-0000-000000000000"; @@ -47,8 +48,12 @@ String normalizePhoneNumber (final @NotNull String uncheckedPhoneNumber) { public static boolean isPersonAdult (final @NotNull LocalDate birthday, final @Nullable LocalDate deathday) { - return (isNull(deathday)) - ? (between(birthday, now()).getYears() >= AGE_OF_MAJORITY) - : (between(birthday, deathday).getYears() >= AGE_OF_MAJORITY); + return getPersonAge(birthday, deathday) >= AGE_OF_MAJORITY; + } + + public static + int getPersonAge (final @NotNull LocalDate birthday, final @Nullable LocalDate deathday) { + final LocalDate endDate = ofNullable(deathday).orElse(now()); + return between(birthday, endDate).getYears(); } } diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index c6baf9cc..a4c86709 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -1,5 +1,19 @@ # FamilyDirectory Release Notes +## v0.9 + +### Notes + +As this project approaches relative stability, **Dependency Upgrade Tracking PRs** will no longer be included in the **Release Notes** (also I have a job and no-one reads these anyways) + +### Bug Fixes + +- N/A + +### Features + +- Descendants now editable until AGE_OF_SUPER_MAJORITY, currently 25, through non-admin route + ## v0.8 ### Bug Fixes diff --git a/stage.bash b/stage.bash index fab06980..19c6894a 100755 --- a/stage.bash +++ b/stage.bash @@ -1,6 +1,6 @@ #!/usr/bin/env bash -ORG_FAMILYDIRECTORY_VERSION=0.8 +ORG_FAMILYDIRECTORY_VERSION=0.9 function cerr { echo "$@" 1>&2