-
Notifications
You must be signed in to change notification settings - Fork 4
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
chore(deps): update dependency esbuild to ^0.16.0 #233
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Diff Output:
|
renovate
bot
force-pushed
the
renovate/esbuild-0.x
branch
from
January 1, 2023 04:33
a5241ce
to
8239366
Compare
renovate
bot
force-pushed
the
renovate/esbuild-0.x
branch
from
January 1, 2023 05:00
8239366
to
0f23ea8
Compare
JasonNotJson
added a commit
that referenced
this pull request
Mar 18, 2023
…bdas (#268) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 11, 2023
* chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 11, 2023
* chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 12, 2023
) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 12, 2023
* chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 12, 2023
* chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff * feat: destroying table * fix: commenting out export value method --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 12, 2023
* chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff * feat: destroying table * fix: commenting out export value method * feat: rebuilding tables * feat: rebuilding table what just happened --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 17, 2023
* chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff * feat: destroying table * fix: commenting out export value method * feat: rebuilding tables * feat: rebuilding table what just happened * feat: fixing git workflows and adding environment variables to amplfi… (#321) * feat: fixing git workflows and adding environment variables to amplfiy configurations * fix: variable instantiation error fixed * fix: adding some error loggings to figure out the issue * feat: adding additional API base url for VITE for forums * fix: fixing variable name typo * feat: adding needed variables to github actions yaml * fix: fixing buildspec due to git merge conflicts * fix: fixing basepath for dev env * fix: refixing public base path * feat: thread comment count (#322) * feat: added comment count to post thread * feat: update comment count * feat: schema update new action * chore: empty commit * chore: test * chore: update count change * feat: adding newComment flag * chore: small changes due to git merge conflict --------- Co-authored-by: Jason Park <[email protected]> * fix: messed up update expressions * feat: adding more logic to patch and get threads related to likes and comments * feat: adding new action of comment count decrease to patch thread lambda * chore: adding logging statements * fix: accidently deleted handler * feat: adding increase and decrease action to schema * fix: fixing envvar base path for app root * fix: is it because of the space * feat: adding logging statements * chore: deleting condition expression --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Sep 18, 2023
* chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff * feat: destroying table * fix: commenting out export value method * feat: rebuilding tables * feat: rebuilding table what just happened * feat: fixing git workflows and adding environment variables to amplfi… (#321) * feat: fixing git workflows and adding environment variables to amplfiy configurations * fix: variable instantiation error fixed * fix: adding some error loggings to figure out the issue * feat: adding additional API base url for VITE for forums * fix: fixing variable name typo * feat: adding needed variables to github actions yaml * fix: fixing buildspec due to git merge conflicts * fix: fixing basepath for dev env * fix: refixing public base path * feat: thread comment count (#322) * feat: added comment count to post thread * feat: update comment count * feat: schema update new action * chore: empty commit * chore: test * chore: update count change * feat: adding newComment flag * chore: small changes due to git merge conflict --------- Co-authored-by: Jason Park <[email protected]> * fix: messed up update expressions * feat: adding more logic to patch and get threads related to likes and comments * feat: adding new action of comment count decrease to patch thread lambda * chore: adding logging statements * fix: accidently deleted handler * feat: adding increase and decrease action to schema * fix: fixing envvar base path for app root * fix: is it because of the space * feat: adding logging statements * chore: deleting condition expression * feat: adding functionalities for user thread (#324) * feat: adding functionalities for user thread * chore: typo fix * feat: changing schema model to an empty model * fix: resource error fix * fix: authorizer not working why * feat: why isint it working * feat: adding authorizer to user thread fetch * chore: making response data dict concise * fix: fixing conditional expressions to include 1 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
JasonNotJson
added a commit
that referenced
this pull request
Oct 3, 2023
* chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: configured rest api settings (#221) * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock * feat: creating only database and not API (#225) * f:added Put method into default Headers for new api function put-timetable * feat: adding table and api * feat: for backup * feat: updated pnpm-lock * feat: initiating database creation * feat: redoing databases * feat: building database thread * fix: fix git branch merging error (#226) * fix: fix git branch merging error * fix: fixing minor issues * fix: hotfix * fix: fixing db * fix(deps): update dependency flatted to v3.2.7 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency husky to v8.0.2 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: renamed forum database and fixed multiple api (#230) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: changed already existing db role name (#231) * feat: updated api get schema and renamed database * fix: fix lambda function * fix: fixed lambda get single thread and others * fix: fix already existing db role * feat: editing forum restapi resources and added multiple CRUD lambda functions (#232) * feat: altered api resources Trying to resolve multiple trigger issue in one lambda function * feat: added lambdas delete patch and post fixed minor issues in other lambdas * fix: erased unused library * chore(deps): update dependency constructs to v10.1.205 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v28.0.8 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-node to v10.9.1 (#234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.206 (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency esbuild to ^0.16.0 (#233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-import-resolver-typescript to v3 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.3.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: adding forum comment features (#240) * feat: initiating forum comments function * feat: added api gateway schemas for forum comment GET POST and PATCH * feat: added Forum Comment Api Service * feat: added GET POST PATCH DELETE lambda functions for forum comments * feat: finishing fourm comment lambda functions Now capable of conducting simple curd operations * fix: fix forum comment patch * fix: re-configuring options resource for forum threads * fix: renaming api resource * fix: issue with post forum thread fixing issue (#242) * fix: mistaken sortkey type * fix: trying to solve a problem * fix: changing db (#243) * fix: solving database issue * fix: still fixing issues * fix: reverting error (#244) * fix: fixing big time reverting whole thread feature * fix: trying my best to fix * fix: continuing fix * fix: continuing * fix: deleting lambda (#245) * feat: reverting * feat: idontknowwhatshappeningnow * feat: fixing mistakes * feat: retrieving db and api * chore(deps): update dependency constructs to v10.1.210 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing cross stack referencing (#247) * fix: fixing cross stack referencing * fix: fixing export value * chore(deps): update dependency husky to v8.0.3 (#246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating dependencies and syllabus structure (#249) * fix: configuring-rest-api (#219) * chore(deps): update dependency eslint to v8.9.0 (#141) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.2.0 (#140) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.70 (#138) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.71 (#145) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.0 (#142) Co-authored-by: Renovate Bot <[email protected]> * feat: lambda for put-timetable (#144) * feat: lambda for put-timetable * deleted newline for put-timetable. * changed file name for consistency * chore(deps): update actions/setup-node action to v3 (#148) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update pnpm/action-setup action to v2.2.1 (#147) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.72 (#146) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.12.1 (#143) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.14.0 (#133) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.74 (#150) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint to v8.10.0 (#149) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency typescript to v4.6.2 (#153) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.15.0 (#154) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.75 (#152) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.6.0 (#155) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update actions/checkout action to v3 (#156) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.13.0 (#151) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.76 (#157) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.77 (#158) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.79 (#159) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.14.0 (#162) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency ts-node to v10.7.0 (#161) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.81 (#160) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.82 (#163) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.83 (#164) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.16.0 (#168) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update endbug/add-and-commit action to v9 (#167) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency @commitlint/cli to v16.2.3 (#170) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.15.0 (#169) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.90 (#165) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/find-comment action to v2 (#175) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update peter-evans/create-or-update-comment action to v2 (#174) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.17.0 (#171) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency constructs to v10.0.92 (#172) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.16.0 (#173) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependency eslint-import-resolver-typescript to v2.7.0 (#176) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.19.0 (#183) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update typescript-eslint monorepo to v5.17.0 (#182) Co-authored-by: Renovate Bot <[email protected]> * feat: api for put-timetable lambda. (#179) * feat: api for put-timetable lambda. * feat: fixed syntax errors * feat: fixed syntax error (2) * chore(deps): update dependencies * chore: add lint-staged * chore(deps): update codecov/codecov-action action to v3 (#186) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.3.0 (#189) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update aws-cdk monorepo to v2.22.0 * chore(deps): update github/codeql-action action to v2 (#192) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#190) Co-authored-by: Renovate Bot <[email protected]> * chore(deps): update dependencies * chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 * chore(deps): update dependency husky to v8 * chore(deps): update dependency @commitlint/cli to v16.3.0 * chore(deps): update dependency standard-version to v9.5.0 * chore(deps): update aws-cdk monorepo to v2.27.0 * chore(deps): update dependency ts-jest to v28.0.4 * chore(deps): update dependency eslint to v8.17.0 * chore(deps): update dependency ts-node to v10.8.1 * chore(deps): update typescript-eslint monorepo to v5.27.1 * chore(deps): update jest monorepo * chore(deps): update dependency constructs to v10.1.32 * chore(deps): update dependencies * chore(deps): update pnpm/action-setup action to v2.2.2 * chore(deps): update dependency typescript to v4.7.3 * chore(deps): update dependencies * f:added Put method into default Headers for new api function put-timetable (#216) * feat: updated pnpm-lock file to latest * feat: uploading updated package file * feat: updating package-lock file * fix: modified jest config file * fix: update jest config * fix: config rest api * fix: update jest config * fix: jest types * fix: update pnpm lock * fix: deleted package-lock Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * Revert "fix: configuring-rest-api (#219)" (#220) This reverts commit 665e252. * fix: chaning syllabus constants * fix: fixing actions * fix: adding pnpm command * fix: reverting changes to original form --------- Co-authored-by: Jason Park <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: AustinZhu <[email protected]> * chore(deps): update dependency constructs to v10.1.279 (#250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: establishing table (#252) * fix: minor changes (#253) * fix: renaming table (#254) * fix: renaming table * fix: might be an empty commit * fix: exporting table arn (#255) * fix: resolving already existing identifier (#256) * fix: rereferencing export (#258) * fix: removed conflicting service * fix: removing exporting value * fix: re connecting thread service * fix: adding lsi to table exporting arn with tablename (#259) * fix: deleting thread table (#260) * fix: recreating thread table with proper lsi (#261) * fix: recreating lambdas for forum threads (#262) * chore(deps): update typescript-eslint monorepo to v5.55.0 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18 (#237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update aws-cdk monorepo (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: api service added (#266) * chore(deps): update dependency typescript to v4.9.5 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.36.0 (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.4.4 (#267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: fixing error for get thread (#271) * feat: adding amplify micro app forum (#272) * feat: adding amplify app forums * fix: deleting added micro app * feat: readding amplify app forum * chore(deps): update dependency esbuild to ^0.17.0 (#269) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: updating outdated pnpm lock file (#274) * fix: reinstalling pnpm lock file to solve outdate issue * fix: reinstalling pnpm and then reinstalling pnpm lock file * chore(deps): update dependency constructs to v10.1.305 (#263) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @commitlint/cli to v17.5.1 (#275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.309 (#276) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency aws-cdk-lib to v2.74.0 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.311 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update commitlint monorepo to v17.6.1 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint to v8.38.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update jest monorepo to v29.5.0 (#281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency constructs to v10.1.312 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.15.12 (#273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: adding response handler (#285) * fix: fixing multiple lambda functions (#286) * fix: fixing redundant data requirements described in the schema (#287) * fix: fixing multiple lambda functions * fix: fixing api schema * fix: fixed schema and some lambdas (#288) * fix: scraper and period location (#289) * feat: adding new case for scrapper for instance multiple periods and multiple locations * feat: adding case of multiple locations and periods devided with a slash * feat: updated get single thread lambda role to all access to db (#290) * feat: enabling multi-line evaluation criteria scraping (#291) * feat: adding regex to scrape multiple eval criterias * feat: enabling multiple line of criteria * chore(deps): update dependency @types/jest to v29.5.1 (#284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update typescript-eslint monorepo to v5.59.6 (#283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: applying hotfix changes to branch develop * feat: adding case 3 for merging period and location for exceptions (#295) * chore(deps): update pnpm/action-setup action to v2.2.4 (#228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chores: simple update * fix: refactoring forum table keys (#298) * fix: refactoring forum table keys * fix: first deleting the table * feat: exporting table arn * feat: destroying table forum (#299) * feat: destroying table forum * feat: exporting table name and arn to disconnect api service * feat: continue destorying the forum table (#300) * feat: continue destorying the forum table * feat: disconnecting endpoint and stop exporting table arn * feat: finishing refactoring forum functionaility (#301) * feat: changing parameters for uid (#302) * feat: changing parameters for uid * fix: fixing conditional statements * feat: adding default value * feat: github why are you doing this stop this please * fix: small changes * fix: fix get-course (#303) * feat: fixing cron * fix: fix get eval criteria (#306) * fix-get-eval-criteria * fix: fix get-eval-criteria * fix: fixing pnpm version to 6 (#309) * feat: adding oauth for flutter app (#310) * feat: adding oauth for flutter app * fix: fixing typo * fix: hotfix for conditional (#311) * fix: fixing the fucking delete and patch * feat: i might have solved the fucking issue * feat: add mod flag (#312) * feat: adding mod flag to get all threads lambda * feat: adding mod flag to board threads * fix: multiple lambdas related forums (#313) * fix: update node version * feat: fixing get functionality * fix: getting rid of default values * fix: final fix please * fix: taking out int * fix: lets make it work * feat: adding school filtering * fix: adding contigency * fix: fixing bool * fix: fixing bull for starting index * feat: adding some loggings * fix: fixing indexing * chore: adding logging for debug * feat: adding end index to message response * fix: fixing schema to array * feat: adding tags filtering to lambda * feat: adding filitering and pagination functionality to board thread api * fix: fixing small typos * feat: contacting two lambdas to one * feat: fixing * fix: adding default * feat: adding loggings for debugging * feat: fixing sorting logic * feat: refactoring sorting method * feat: adding builtin dynamo pagination * feat: reverting changes back to original built in pagination requires more examination * feat: returning the created thread item for smooth UX * feat: popping uid for secruity measures * feat: adding thread comment to retunred data without uid exposure * feat: adding mod flag * feat: adding backend functionality for like * feat: passing thread id back to client * fix: fixing like logic * fix: fixing logic for likes * fix: refixing the fucking likes feature * feat: major update into main from develop * feat: renaming actions names * feat: adding magic command to get rid of the table * feat: destroying table on stage dev * fix: fixing export value * fix: what the fuck is happening * fix: finalizing db reset * feat: disconnecting service * chore: small stuff * feat: destroying table * fix: commenting out export value method * feat: rebuilding tables * feat: rebuilding table what just happened * feat: fixing git workflows and adding environment variables to amplfi… (#321) * feat: fixing git workflows and adding environment variables to amplfiy configurations * fix: variable instantiation error fixed * fix: adding some error loggings to figure out the issue * feat: adding additional API base url for VITE for forums * fix: fixing variable name typo * feat: adding needed variables to github actions yaml * fix: fixing buildspec due to git merge conflicts * fix: fixing basepath for dev env * fix: refixing public base path * feat: thread comment count (#322) * feat: added comment count to post thread * feat: update comment count * feat: schema update new action * chore: empty commit * chore: test * chore: update count change * feat: adding newComment flag * chore: small changes due to git merge conflict --------- Co-authored-by: Jason Park <[email protected]> * fix: messed up update expressions * feat: adding more logic to patch and get threads related to likes and comments * feat: adding new action of comment count decrease to patch thread lambda * chore: adding logging statements * fix: accidently deleted handler * feat: adding increase and decrease action to schema * fix: fixing envvar base path for app root * fix: is it because of the space * feat: adding logging statements * chore: deleting condition expression * feat: adding functionalities for user thread (#324) * feat: adding functionalities for user thread * chore: typo fix * feat: changing schema model to an empty model * fix: resource error fix * fix: authorizer not working why * feat: why isint it working * feat: adding authorizer to user thread fetch * chore: making response data dict concise * fix: fixing conditional expressions to include 1 * feat: connecting thread forum bucket and dynamodb (#326) * feat: adding connection to db for forum images and commenting out graphql stuff * chore: commenting out graphql stuff * chore: fixing identical names * chore: fixing identical construct names in forumthreadfunctions * chore: identical identifier in forum thread functions * Revert "feat: connecting thread forum bucket and dynamodb (#326)" This reverts commit 2df6f4a. * feat: init forum image table (#327) * feat: init forum image table * feat: instantiating forum thread image data pipeline * feat: threadimgdatapipeline * feat: adding permissions and envvar for forum thread (#328) * feat: adding permissions * feat: adding test lambda for post (#329) * feat: adding test post thread with images * feat: taking board_id outo of path to data payload * fix: fixing resource method * feat: creating test lambda for forum get single thread (#330) * chore: fixing typo * feat: adding split to properly decode base64 * feat: adding image functionality to threads (#331) * fix: adding boardid from path parameters * feat: changing access control for forums (#332) * feat: changing access control for forums * fix: removing block public access * feat: init thumbnail and ads processors (#333) * test: test code for ads * chore: test code update * feat: adding thumbnail feature * feat: adding sync image * fix: fix function name --------- Co-authored-by: Y.H LIEN <[email protected]> * chore: changing logical id name * feat: enabling public access * fix: fixing public access * feat: defining public read * fix: fixing in two different stacks * feat: removal policy destroy * feat: destroying buckets * feat: oh no * feat: adding processor * feat: adding different table name * feat: adding prefix with wildcards * fix: adding github ssh rsa as trusted * feat: adding images for board view also (#334) * feat: adding images for board view also * fix: removing policies --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jason Park <[email protected]> Co-authored-by: AustinZhu <[email protected]> Co-authored-by: Y.H LIEN <[email protected]> Co-authored-by: Y.H LIEN <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.15.12
->^0.16.0
Release Notes
evanw/esbuild
v0.16.12
Compare Source
Loader defaults to
js
for extensionless files (#2776)Certain packages contain files without an extension. For example, the
yargs
package contains the fileyargs/yargs
which has no extension. Node, Webpack, and Parcel can all understand code that importsyargs/yargs
because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for""
(the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:CLI:
JS:
Go:
In addition, the
"type"
field inpackage.json
files now only applies to files with an explicit.js
,.jsx
,.ts
, or.tsx
extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than.mjs
,.mts
,.cjs
, or.cts
including extensionless files. So for example an extensionless file in a"type": "module"
package is now treated as CommonJS instead of ESM.v0.16.11
Compare Source
Avoid a syntax error in the presence of direct
eval
(#2761)The behavior of nested
function
declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nestedfunction
declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nestedfunction
declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:In the above example, the original code should print
true false true
because it's not run in strict mode (it doesn't contain"use strict"
and is not an ES module). The code that esbuild generates has been transformed such that it printstrue false true
regardless of whether it's run in strict mode or not.However, this transformation is impossible if the code contains direct
eval
because directeval
"poisons" all containing scopes by preventing anything in those scopes from being renamed. That prevents esbuild from splitting up accesses tofoo
into two separate variables with different names. Previously esbuild still did this transformation but with two variables both namedfoo
, which is a syntax error. With this release esbuild will now skip doing this transformation when directeval
is present to avoid generating code with a syntax error. This means that the generated code may no longer behave as intended since the behavior depends on the run-time strict mode setting instead of the strict mode setting present in the original source code. To fix this problem, you will need to remove the use of directeval
.Fix a bundling scenario involving multiple symlinks (#2773, #2774)
This release contains a fix for a bundling scenario involving an import path where multiple path segments are symlinks. Previously esbuild was unable to resolve certain import paths in this scenario, but these import paths should now work starting with this release. This fix was contributed by @onebytegone.
v0.16.10
Compare Source
Change the default "legal comment" behavior again (#2745)
The legal comments feature automatically gathers comments containing
@license
or@preserve
and puts the comments somewhere (either in the generated code or in a separate file). This behavior used to be on by default but was disabled by default in version 0.16.0 because automatically inserting comments is potentially confusing and misleading. These comments can appear to be assigning the copyright of your code to another entity. And this behavior can be especially problematic if it happens automatically by default since you may not even be aware of it happening. For example, if you bundle the TypeScript compiler the preserving legal comments means your source code would contain this comment, which appears to be assigning the copyright of all of your code to Microsoft:However, people have asked for this feature to be re-enabled by default. To resolve the confusion about what these comments are applying to, esbuild's default behavior will now be to attempt to describe which package the comments are coming from. So while this feature has been re-enabled by default, the output will now look something like this instead:
Note that you can still customize this behavior with the
--legal-comments=
flag. For example, you can use--legal-comments=none
to turn this off, or you can use--legal-comments=linked
to put these comments in a separate.LEGAL.txt
file instead.Enable
external
legal comments with the transform API (#2390)Previously esbuild's transform API only supported
none
,inline
, oreof
legal comments. With this release,external
legal comments are now also supported with the transform API. This only applies to the JS and Go APIs, not to the CLI, and looks like this:JS:
Go:
Fix duplicate function declaration edge cases (#2757)
The change in the previous release to forbid duplicate function declarations in certain cases accidentally forbid some edge cases that should have been allowed. Specifically duplicate function declarations are forbidden in nested blocks in strict mode and at the top level of modules, but are allowed when they are declared at the top level of function bodies. This release fixes the regression by re-allowing the last case.
Allow package subpaths with
alias
(#2715)Previously the names passed to the
alias
feature had to be the name of a package (with or without a package scope). With this release, you can now also use thealias
feature with package subpaths. So for example you can now create an alias that substitutes@org/pkg/lib
with something else.v0.16.9
Compare Source
Update to Unicode 15.0.0
The character tables that determine which characters form valid JavaScript identifiers have been updated from Unicode version 14.0.0 to the newly-released Unicode version 15.0.0. I'm not putting an example in the release notes because all of the new characters will likely just show up as little squares since fonts haven't been updated yet. But you can read https://www.unicode.org/versions/Unicode15.0.0/#Summary for more information about the changes.
Disallow duplicate lexically-declared names in nested blocks and in strict mode
In strict mode or in a nested block, it's supposed to be a syntax error to declare two symbols with the same name unless all duplicate entries are either
function
declarations or allvar
declarations. However, esbuild was overly permissive and allowed this when duplicate entries were eitherfunction
declarations orvar
declarations (even if they were mixed). This check has now been made more restrictive to match the JavaScript specification:Add a type declaration for the new
empty
loader (#2755)I forgot to add this in the previous release. It has now been added.
This fix was contributed by @fz6m.
Add support for the
v
flag in regular expression literalsPeople are currently working on adding a
v
flag to JavaScript regular expresions. You can read more about this flag here: https://v8.dev/features/regexp-v-flag. This release adds support for parsing this flag, so esbuild will now no longer consider regular expression literals with this flag to be a syntax error. If the target is set to something other thanesnext
, esbuild will transform regular expression literals containing this flag into anew RegExp()
constructor call so the resulting code doesn't have a syntax error. This enables you to provide a polyfill forRegExp
that implements thev
flag to get your code to work at run-time. While esbuild doesn't typically adopt proposals until they're already shipping in a real JavaScript run-time, I'm adding it now because a) esbuild's implementation doesn't need to change as the proposal evolves, b) this isn't really new syntax since regular expression literals already have flags, and c) esbuild's implementation is a trivial pass-through anyway.Avoid keeping the name of classes with static
name
propertiesThe
--keep-names
property attempts to preserve the original value of thename
property for functions and classes even when identifiers are renamed by the minifier or to avoid a name collision. This is currently done by generating code to assign a string to thename
property on the function or class object. However, this should not be done for classes with a staticname
property since in that case the explicitly-definedname
property overwrites the automatically-generated class name. With this release, esbuild will now no longer attempt to preserve thename
property for classes with a staticname
property.v0.16.8
Compare Source
Allow plugins to resolve injected files (#2754)
Previously paths passed to the
inject
feature were always interpreted as file system paths. This meant thatonResolve
plugins would not be run for them and esbuild's default path resolver would always be used. This meant that theinject
feature couldn't be used in the browser since the browser doesn't have access to a file system. This release runs paths passed toinject
through esbuild's full path resolution pipeline so plugins now have a chance to handle them usingonResolve
callbacks. This makes it possible to write a plugin that makes esbuild'sinject
work in the browser.Add the
empty
loader (#1541, #2753)The new
empty
loader tells esbuild to pretend that a file is empty. So for example--loader:.css=empty
effectively skips all imports of.css
files in JavaScript so that they aren't included in the bundle, sinceimport "./some-empty-file"
in JavaScript doesn't bundle anything. You can also use theempty
loader to remove asset references in CSS files. For example--loader:.png=empty
causes esbuild to replace asset references such asurl(image.png)
withurl()
so that they are no longer included in the resulting style sheet.Fix
</script>
and</style>
escaping for non-default targets (#2748)The change in version 0.16.0 to give control over
</script>
escaping via--supported:inline-script=false
or--supported:inline-script=true
accidentally broke automatic escaping of</script>
when an explicittarget
setting is specified. This release restores the correct automatic escaping of</script>
(which should not depend on whattarget
is set to).Enable the
exports
field withNODE_PATHS
(#2752)Node has a rarely-used feature where you can extend the set of directories that node searches for packages using the
NODE_PATHS
environment variable. While esbuild supports this too, previously it only supported the oldmain
field path resolution but did not support the newexports
field package resolution. This release makes the path resolution rules the same again for bothnode_modules
directories andNODE_PATHS
directories.v0.16.7
Compare Source
Include
file
loader strings in metafile imports (#2731)Bundling a file with the
file
loader copies that file to the output directory and imports a module with the path to the copied file in thedefault
export. Previously when bundling with thefile
loader, there was no reference in the metafile from the JavaScript file containing the path string to the copied file. With this release, there will now be a reference in the metafile in theimports
array with the kindfile-loader
:Fix byte counts in metafile regarding references to other output files (#2071)
Previously files that contained references to other output files had slightly incorrect metadata for the byte counts of input files which contributed to that output file. So for example if
app.js
importsimage.png
using the file loader and esbuild generatesout.js
andimage-LSAMBFUD.png
, the metadata for how many bytes ofout.js
are fromapp.js
was slightly off (the metadata for the byte count ofout.js
was still correct). The reason is because esbuild substitutes the final paths for references between output files toward the end of the build to handle cyclic references, and the byte counts needed to be adjusted as well during the path substitution. This release fixes these byte counts (specifically thebytesInOutput
values).The alias feature now strips a trailing slash (#2730)
People sometimes add a trailing slash to the name of one of node's built-in modules to force node to import from the file system instead of importing the built-in module. For example, importing
util
imports node's built-in module calledutil
but importingutil/
tries to find a package calledutil
on the file system. Previously attempting to use esbuild's package alias feature to replace imports toutil
with a specific file would fail because the file path would also gain a trailing slash (e.g. mappingutil
to./file.js
turnedutil/
into./file.js/
). With this release, esbuild will now omit the path suffix if it's a single trailing slash, which should now allow you to successfully apply aliases to these import paths.v0.16.6
Compare Source
Do not mark subpath imports as external with
--packages=external
(#2741)Node has a feature called subpath imports where special import paths that start with
#
are resolved using theimports
field in thepackage.json
file of the enclosing package. The intent of the newly-added--packages=external
setting is to exclude a package's dependencies from the bundle. Since a package's subpath imports are only accessible within that package, it's wrong for them to be affected by--packages=external
. This release changes esbuild so that--packages=external
no longer affects subpath imports.Forbid invalid numbers in JSON files
Previously esbuild parsed numbers in JSON files using the same syntax as JavaScript. But starting from this release, esbuild will now parse them with JSON syntax instead. This means the following numbers are no longer allowed by esbuild in JSON files:
0
)0b
,0o
, and0x
numeric prefixes_
such as1_000
.
such as0.
and.0
-
such as- 1
Add external imports to metafile (#905, #1768, #1933, #1939)
External imports now appear in
imports
arrays in the metafile (which is present when bundling withmetafile: true
) next to normal imports, but additionally haveexternal: true
to set them apart. This applies both to files in theinputs
section and theoutputs
section. Here's an example:One additional useful consequence of this is that the
imports
array is now populated when bundling is disabled. So you can now use esbuild with bundling disabled to inspect a file's imports.v0.16.5
Compare Source
Make it easy to exclude all packages from a bundle (#1958, #1975, #2164, #2246, #2542)
When bundling for node, it's often necessary to exclude npm packages from the bundle since they weren't designed with esbuild bundling in mind and don't work correctly after being bundled. For example, they may use
__dirname
and run-time file system calls to load files, which doesn't work after bundling with esbuild. Or they may compile a native.node
extension that has similar expectations about the layout of the file system that are no longer true after bundling (even if the.node
extension is copied next to the bundle).The way to get this to work with esbuild is to use the
--external:
flag. For example, thefsevents
package contains a native.node
extension and shouldn't be bundled. To bundle code that uses it, you can pass--external:fsevents
to esbuild to exclude it from your bundle. You will then need to ensure that thefsevents
package is still present when you run your bundle (e.g. by publishing your bundle to npm as a package with a dependency onfsevents
).It was possible to automatically do this for all of your dependencies, but it was inconvenient. You had to write some code that read your
package.json
file and passed the keys of thedependencies
,devDependencies
,peerDependencies
, and/oroptionalDependencies
maps to esbuild as external packages (either that or write a plugin to mark all package paths as external). Previously esbuild's recommendation for making this easier was to do--external:./node_modules/*
(added in version 0.14.13). However, this was a bad idea because it caused compatibility problems with many node packages as it caused esbuild to mark the post-resolve path as external instead of the pre-resolve path. Doing that could break packages that are published as both CommonJS and ESM if esbuild's bundler is also used to do a module format conversion.With this release, you can now do the following to automatically exclude all packages from your bundle:
CLI:
JS:
Go:
Doing
--external:./node_modules/*
is still possible and still has the same behavior, but is no longer recommended. I recommend that you use the newpackages
feature instead.Fix some subtle bugs with tagged template literals
This release fixes a bug where minification could incorrectly change the value of
this
within tagged template literal function calls:This release also fixes a bug where using optional chaining with
--target=es2019
or earlier could incorrectly change the value ofthis
within tagged template literal function calls:Some slight minification improvements
The following minification improvements were implemented:
if (~a !== 0) throw x;
=>if (~a) throw x;
if ((a | b) !== 0) throw x;
=>if (a | b) throw x;
if ((a & b) !== 0) throw x;
=>if (a & b) throw x;
if ((a ^ b) !== 0) throw x;
=>if (a ^ b) throw x;
if ((a << b) !== 0) throw x;
=>if (a << b) throw x;
if ((a >> b) !== 0) throw x;
=>if (a >> b) throw x;
if ((a >>> b) !== 0) throw x;
=>if (a >>> b) throw x;
if (!!a || !!b) throw x;
=>if (a || b) throw x;
if (!!a && !!b) throw x;
=>if (a && b) throw x;
if (a ? !!b : !!c) throw x;
=>if (a ? b : c) throw x;
v0.16.4
Compare Source
Fix binary downloads from the
@esbuild/
scope for Deno (#2729)Version 0.16.0 of esbuild moved esbuild's binary executables into npm packages under the
@esbuild/
scope, which accidentally broke the binary downloader script for Deno. This release fixes this script so it should now be possible to use esbuild version 0.16.4+ with Deno.v0.16.3
Compare Source
Fix a hang with the JS API in certain cases (#2727)
A change that was made in version 0.15.13 accidentally introduced a case when using esbuild's JS API could cause the node process to fail to exit. The change broke esbuild's watchdog timer, which detects if the parent process no longer exists and then automatically exits esbuild. This hang happened when you ran node as a child process with the
stderr
stream set topipe
instead ofinherit
, in the child process you call esbuild's JS API and passincremental: true
but do not calldispose()
on the returnedrebuild
object, and then callprocess.exit()
. In that case the parent node process was still waiting for the esbuild process that was created by the child node process to exit. The change made in version 0.15.13 was trying to avoid using Go'ssync.WaitGroup
API incorrectly because the API is not thread-safe. Instead of doing this, I have now reverted that change and implemented a thread-safe version of thesync.WaitGroup
API for esbuild to use instead.v0.16.2
Compare Source
Fix
process.env.NODE_ENV
substitution when transforming (#2718)Version 0.16.0 introduced an unintentional regression that caused
process.env.NODE_ENV
to be automatically substituted with either"development"
or"production"
when using esbuild'stransform
API. This substitution is a necessary feature of esbuild'sbuild
API because the React framework crashes when you bundle it without doing this. But thetransform
API is typically used as part of a larger build pipeline so the benefit of esbuild doing this automatically is not as clear, and esbuild previously didn't do this.However, version 0.16.0 switched the default value of the
platform
setting for thetransform
API fromneutral
tobrowser
, both to align it with esbuild's documentation (which saysbrowser
is the default value) and because escaping the</script>
character sequence is now tied to thebrowser
platform (see the release notes for version 0.16.0 for details). That accidentally enabled automatic substitution ofprocess.env.NODE_ENV
because esbuild always did that for code meant for the browser. To fix this regression, esbuild will now only automatically substituteprocess.env.NODE_ENV
when using thebuild
API.Prevent
define
from substituting constants into assignment position (#2719)The
define
feature lets you replace certain expressions with constants. For example, you could use it to replace references to the global property referencewindow.DEBUG
withfalse
at compile time, which can then potentially help esbuild remove unused code from your bundle. It's similar to DefinePlugin in Webpack.However, if you write code such as
window.DEBUG = true
and then definedwindow.DEBUG
tofalse
, esbuild previously generated the outputfalse = true
which is a syntax error in JavaScript. This behavior is not typically a problem because it doesn't make sense to substitutewindow.DEBUG
with a constant if its value changes at run-time (Webpack'sDefinePlugin
also generatesfalse = true
in this case). But it can be alarming to have esbuild generate code with a syntax error.So with this release, esbuild will no longer substitute
define
constants into assignment position to avoid generating code with a syntax error. Instead esbuild will generate a warning, which currently looks like this:Fix a regression with
npm install --no-optional
(#2720)Normally when you install esbuild with
npm install
, npm itself is the tool that downloads the correct binary executable for the current platform. This happens because of how esbuild's primary package uses npm'soptionalDependencies
feature. However, if you deliberately disable this withnpm install --no-optional
then esbuild's install script will attempt to repair the installation by manually downloading and extracting the binary executable from the package that was supposed to be installed.The change in version 0.16.0 to move esbuild's nested packages into the
@esbuild/
scope unintentionally broke this logic because of how npm's URL structure is different for scoped packages vs. normal packages. It was actually already broken for a few platforms earlier because esbuild already had packages for some platforms in the@esbuild/
scope, but I didn't discover this then because esbuild's integration tests aren't run on all platforms. Anyway, this release contains some changes to the install script that should hopefully get this scenario working again.v0.16.1
Compare Source
Loader defaults to
js
for extensionless files (#2776)Certain packages contain files without an extension. For example, the
yargs
package contains the fileyargs/yargs
which has no extension. Node, Webpack, and Parcel can all understand code that importsyargs/yargs
because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for""
(the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:CLI:
JS:
Go:
In addition, the
"type"
field inpackage.json
files now only applies to files with an explicit.js
,.jsx
,.ts
, or.tsx
extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than.mjs
,.mts
,.cjs
, or.cts
including extensionless files. So for example an extensionless file in a"type": "module"
package is now treated as CommonJS instead of ESM.v0.16.0
Compare Source
This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of
esbuild
in yourpackage.json
file (recommended) or be using a version range syntax that only accepts patch upgrades such as^0.15.0
or~0.15.0
. See npm's documentation about semver for more information.Move all binary executable packages to the
@esbuild/
scopeBinary package executables for esbuild are published as individual packages separate from the main
esbuild
package so you only have to download the relevant one for the current platform when you install esbuild. This release moves all of these packages under the@esbuild/
scope to avoid collisions with 3rd-party packages. It also changes them to a consistent naming scheme that uses theos
andcpu
names from node.The package name changes are as follows:
@esbuild/linux-loong64
=>@esbuild/linux-loong64
(no change)esbuild-android-64
=>@esbuild/android-x64
esbuild-android-arm64
=>@esbuild/android-arm64
esbuild-darwin-64
=>@esbuild/darwin-x64
esbuild-darwin-arm64
=>@esbuild/darwin-arm64
esbuild-freebsd-64
=>@esbuild/freebsd-x64
esbuild-freebsd-arm64
=>@esbuild/freebsd-arm64
esbuild-linux-32
=>@esbuild/linux-ia32
esbuild-linux-64
=>@esbuild/linux-x64
esbuild-linux-arm
=>@esbuild/linux-arm
esbuild-linux-arm64
=>@esbuild/linux-arm64
esbuild-linux-mips64le
=>@esbuild/linux-mips64el
esbuild-linux-ppc64le
=>@esbuild/linux-ppc64
esbuild-linux-riscv64
=>@esbuild/linux-riscv64
esbuild-linux-s390x
=>@esbuild/linux-s390x
esbuild-netbsd-64
=>@esbuild/netbsd-x64
esbuild-openbsd-64
=>@esbuild/openbsd-x64
esbuild-sunos-64
=>@esbuild/sunos-x64
esbuild-wasm
=>esbuild-wasm
(no change)esbuild-windows-32
=>@esbuild/win32-ia32
esbuild-windows-64
=>@esbuild/win32-x64
esbuild-windows-arm64
=>@esbuild/win32-arm64
esbuild
=>esbuild
(no change)Normal usage of the
esbuild
andesbuild-wasm
packages should not be affected. These name changes should only affect tools that hard-coded the individual binary executable package names into custom esbuild downloader scripts.This change was not made with performance in mind. But as a bonus, installing esbuild with npm may potentially happen faster now. This is because npm's package installation protocol is inefficient: it always downloads metadata for all past versions of each package even when it only needs metadata about a single version. This makes npm package downloads O(n) in the number of published versions, which penalizes packages like esbuild that are updated regularly. Since most of esbuild's package names have now changed, npm will now need to download much less data when installing esbuild (8.72mb of package manifests before this change → 0.06mb of package manifests after this change). However, this is only a temporary improvement. Installing esbuild will gradually get slower again as further versions of esbuild are published.
Publish a shell script that downloads esbuild directly
In addition to all of the existing ways to install esbuild, you can now also download esbuild directly like this:
curl -fsSL https://esbuild.github.io/dl/latest | sh
This runs a small shell script that downloads the latest
esbuild
binary executable to the current directory. This can be convenient on systems that don't havenpm
installed or when you just want to get a copy of esbuild quickly without any extra steps. If you want a specific version of esbuild (starting with this version onward), you can provide that version in the URL instead oflatest
:curl -fsSL https://esbuild.github.io/dl/v0.16.0 | sh
Note that the download script needs to be able to access registry.npmjs.org to be able to complete the download. This download script doesn't yet support all of the platforms that esbuild supports because I lack the necessary testing environments. If the download script doesn't work for you because you're on an unsupported platform, please file an issue on the esbuild repo so we can add support for it.
Fix some parameter names for the Go API
This release changes some parameter names for the Go API to be consistent with the JavaScript and CLI APIs:
OutExtensions
=>OutExtension
JSXMode
=>JSX
Add additional validation of API parameters
The JavaScript API now does some additional validation of API parameters to catch incorrect uses of esbuild's API. The biggest impact of this is likely that esbuild now strictly only accepts strings with the
define
parameter. This would already have been a type error with esbuild's TypeScript type definitions, but it was previously not enforced for people using esbuild's API JavaScript without TypeScript.The
define
parameter appears at first glance to take a JSON object if you aren't paying close attention, but this actually isn't true. Values fordefine
are instead strings of JavaScript code. This means you have to usedefine: { foo: '"bar"' }
to replacefoo
with the string"bar"
. Usingdefine: { foo: 'bar' }
actually replacesfoo
with the identifierbar
. Previously esbuild allowed you to passdefine: { foo: false }
andfalse
was automatically converted into a string, which made it more confusing to understand whatdefine
actually represents. Starting with this release, passing non-string values such as withdefine: { foo: false }
will no longer be allowed. You will now have to writedefine: { foo: 'false' }
instead.Generate shorter data URLs if possible (#1843)
Loading a file with esbuild's
dataurl
loader generates a JavaScript module with a data URL for that file in a string as a single default export. Previously the data URLs generated by esbuild all used base64 encoding. However, this is unnecessarily long for most textual data (e.g. SVG images). So with this release, esbuild'sdataurl
loader will now use percent encoding instead of base64 encoding if the result will be shorter. This can result in ~25% smaller data URLs for large SVGs. If you want the old behavior, you can use thebase64
loader instead and then construct the data URL yourself.Avoid marking entry points as external (#2382)
Previously you couldn't specify
--external:*
to mark all import paths as external because that also ended up making the entry point itself external, which caused the build to fail. With this release, esbuild'sexternal
API parameter no longer applies to entry points so using--external:*
is now possible.One additional consequence of this change is that the
kind
parameter is now required when calling theresolve()
function in esbuild's plugin API. Previously thekind
parameter defaulted toentry-point
, but that no longer interacts withexternal
so it didn't seem wise for this to continue to be the default. You now have to specifykind
so that the path resolution mode is explicit.Disallow non-
default
imports whenassert { type: 'json' }
is presentThere is now standard behavior for importing a JSON file into an ES module using an
import
statement. However, it requires you to place theassert { type: 'json' }
import assertion after the import path. This import assertion tells the JavaScript runtime to throw an error if the import does not end up resolving to a JSON file. On the web, the type of a file is determined by theContent-Type
HTTP header instead of by the file extension. The import assertion prevents security problems on the web where a.json
file may actually resolve to a JavaScript file containing malicious code, which is likely not expected for an import that is supposed to only contain pure side-effect free data.By default, esbuild uses the file extension to determine the type of a file, so this import assertion is unnecessary with esbuild. However, esbuild's JSON import feature has a non-standard extension that allows you to import top-level properties of the JSON object as named imports. For example, esbuild lets you do this:
This is useful for tree-shaking when bundling because it means esbuild will only include the the
version
field ofpackage.json
in your bundle. This is non-standard behavior though and doesn't match the behavior of what happens when you import JSON in a real JavaScript runtime (after addingassert { type: 'json' }
). In a real JavaScript runtime the only thing you can import is thedefault
import. So with this release, esbuild will now prevent you from importing non-default
import names ifassert { type: 'json' }
is present. This ensures that code containingassert { type: 'json' }
isn't relying on non-standard behavior that won't work everywhere. So the following code is now an error with esbuild when bundling:In addition, adding
assert { type: 'json' }
to an import statement now means esbuild will generate an error if the loader for the file is anything other thanjson
, which is required by the import assertion specification.Provide a way to disable automatic escaping of
</script>
(#2649)If you inject esbuild's output into a script tag in an HTML file, code containing the literal characters
</script>
will cause the tag to be ended early which will break the code:To avoid this, esbuild automatically escapes these strings in generated JavaScript files (e.g.
"</script>"
becomes"<\/script>"
instead). This also applies to</style>
in generated CSS files. Previously this always happened and there wasn't a way to turn this off.With this release, esbuild will now only do this if the
platform
setting is set tobrowser
(the default value). Settingplatform
tonode
orneutral
will disable this behavior. This behavior can also now be disabled with--supported:inline-script=false
(for JS) and--supported:inline-style=false
(for CSS).Throw an early error if decoded UTF-8 text isn't a
Uint8Array
(#2532)If you run esbuild's JavaScript API in a broken JavaScript environment where
new TextEncoder().encode("") instanceof Uint8Array
is false, then esbuild's API will fail with a confusing serialization error message that makes it seem like esbuild has a bug even though the real problem is that the JavaScript environment itself is broken. This can happen when using the test framework called Jest. With this release, esbuild's API will now throw earlier when it detects that the environment is unable to encode UTF-8 text correctly with an error message that makes it more clear that this is not a problem with esbuild.Change the default "legal comment" behavior
The legal comments feature automatically gathers comments containing
@license
or@preserve
and puts the comments somewhere (either in the generated code or in a separate file). People sometimes want this to happen so that the their dependencies' software licenses are retained in the generated output code. By default esbuild puts these comments at the end of the file when bundling. However, people sometimes find this confusing because these comments can be very generic and may not mention which library they come from. So with this release, esbuild will now discard legal comments by default. You now have to opt-in to preserving them if you want this behavior.Enable the
module
condition by default (#2417)Package authors want to be able to use the new
exports
field inpackage.json
to provide tree-shakable ESM code for ESM-aware bundlers while simultaneously providing fallback CommonJS code for other cases.Node's proposed way to do this involves using the
import
andrequire
export conditions so that you get the ESM code if you use an import statement and the CommonJS code if you use a require call. However, this has a major drawback: if some code in the bundle uses an import statement and other code in the bundle uses a require call, then you'll get two copies of the same package in the bundle. This is known as the dual package hazard and can lead to bloated bundles or even worse to subtle logic bugs.Webpack supports an alternate solution: an export condition called
module
that takes effect regardless of whether the package was imported using an import statement or a require call. This works because bundlers such as Webpack support importing a ESM using a require call (something node doesn't support). You could already do this with esbuild using--conditions=module
but you previously had to explicitly enable this. Package authors are concerned that esbuild users won't know to do this and will get suboptimal output with their package, so they have requested for esbuild to do this automatically.So with this release, esbuild will now automatically add the
module
condition when there aren't any customconditions
already configured. You can disable this with--conditions=
orconditions: []
(i.e. explicitly clearing all custom conditions).Rename the
master
branch tomain
The primary branch for this repository was previously called
master
but is now calledmain
. This change mirrors a similar change in many other projects.Remove esbuild's
_exit(0)
hack for WebAssembly (#714)Node had an unfortunate bug where the node process is unnecessarily kept open while a WebAssembly module is being optimized: https://github.com/nodejs/node/issues/36616. This means cases where running
esbuild
should take a few milliseconds can end up taking many seconds instead.The workaround was to force node to exit by ending the process early. This was done by esbuild in one of two ways depending on the exit code. For non-zero exit codes (i.e. when there is a build error), the
esbuild
command could just callprocess.kill(process.pid)
to avoid the hang. But for zero exit codes, esbuild had to load a N-API native node extension that calls the operating system'sexit(0)
function.However, this problem has essentially been fixed in node starting with version 18.3.0. So I have removed this hack from esbuild. If you are using an earlier version of node with
esbuild-wasm
and you don't want theesbuild
command to hang for a while when exiting, you can upgrade to node 18.3.0 or higher to remove the hang.The fix came from a V8 upgrade: this commit enabled dynamic tiering for WebAssembly by default for all projects that use V8's WebAssembly implementation. Previously all functions in the WebAssembly module were optimized in a single batch job but with dynamic tiering, V8 now optimizes individual WebAssembly functions as needed. This avoids unnecessary WebAssembly compilation which allows node to exit on time.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.