-
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.17.0 #269
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
March 18, 2023 16:15
84dd8c4
to
eb88fc6
Compare
renovate
bot
force-pushed
the
renovate/esbuild-0.x
branch
from
March 28, 2023 03:23
eb88fc6
to
4a8e2c1
Compare
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.16.0
->^0.17.0
Release Notes
evanw/esbuild
v0.17.14
Compare Source
Allow the TypeScript 5.0
const
modifier in object type declarations (#3021)The new TypeScript 5.0
const
modifier was added to esbuild in version 0.17.5, and works with classes, functions, and arrow expressions. However, support for it wasn't added to object type declarations (e.g. interfaces) due to an oversight. This release adds support for these cases, so the following TypeScript 5.0 code can now be built with esbuild:Implement preliminary lowering for CSS nesting (#1945)
Chrome has implemented the new CSS nesting specification in version 112, which is currently in beta but will become stable very soon. So CSS nesting is now a part of the web platform!
This release of esbuild can now transform nested CSS syntax into non-nested CSS syntax for older browsers. The transformation relies on the
:is()
pseudo-class in many cases, so the transformation is only guaranteed to work when targeting browsers that support:is()
(e.g. Chrome 88+). You'll need to set esbuild'starget
to the browsers you intend to support to tell esbuild to do this transformation. You will get a warning if you use CSS nesting syntax with atarget
which includes older browsers that don't support:is()
.The lowering transformation looks like this:
More complex cases may generate the
:is()
pseudo-class:In addition, esbuild now has a special warning message for nested style rules that start with an identifier. This isn't allowed in CSS because the syntax would be ambiguous with the existing declaration syntax. The new warning message looks like this:
Keep in mind that the transformation in this release is a preliminary implementation. CSS has many features that interact in complex ways, and there may be some edge cases that don't work correctly yet.
Minification now removes unnecessary
&
CSS nesting selectorsThis release introduces the following CSS minification optimizations:
Minification now removes duplicates from CSS selector lists
This release introduces the following CSS minification optimization:
v0.17.13
Compare Source
Work around an issue with
NODE_PATH
and Go's WebAssembly internals (#3001)Go's WebAssembly implementation returns
EINVAL
instead ofENOTDIR
when using thereaddir
syscall on a file. This messes up esbuild's implementation of node's module resolution algorithm since encounteringENOTDIR
causes esbuild to continue its search (since it's a normal condition) while other encountering other errors causes esbuild to fail with an I/O error (since it's an unexpected condition). You can encounter this issue in practice if you use node's legacyNODE_PATH
feature to tell esbuild to resolve node modules in a custom directory that was not installed by npm. This release works around this problem by convertingEINVAL
intoENOTDIR
for thereaddir
syscall.Fix a minification bug with CSS
@layer
rules that have parsing errors (#3016)CSS at-rules require either a
{}
block or a semicolon at the end. Omitting both of these causes esbuild to treat the rule as an unknown at-rule. Previous releases of esbuild had a bug that incorrectly removed unknown at-rules without any children during minification if the at-rule token matched an at-rule that esbuild can handle. Specifically cssnano can generate@layer
rules with parsing errors, and empty@layer
rules cannot be removed because they have side effects (@layer
didn't exist when esbuild's CSS support was added, so esbuild wasn't written to handle this). This release changes esbuild to no longer discard@layer
rules with parsing errors when minifying (the rule@layer c
has a parsing error):Unterminated strings in CSS are no longer an error
The CSS specification provides rules for handling parsing errors. One of those rules is that user agents must close strings upon reaching the end of a line (i.e., before an unescaped line feed, carriage return or form feed character), but then drop the construct (declaration or rule) in which the string was found. For example:
...would be treated the same as:
...because the second declaration (from
font-family
to the semicolon aftercolor: red
) is invalid and is dropped.Previously using this CSS with esbuild failed to build due to a syntax error, even though the code can be interpreted by a browser. With this release, the code now produces a warning instead of an error, and esbuild prints the invalid CSS such that it stays invalid in the output:
v0.17.12
Compare Source
Fix a crash when parsing inline TypeScript decorators (#2991)
Previously esbuild's TypeScript parser crashed when parsing TypeScript decorators if the definition of the decorator was inlined into the decorator itself:
This crash was not noticed earlier because this edge case did not have test coverage. The crash is fixed in this release.
v0.17.11
Compare Source
Fix the
alias
feature to always prefer the longest match (#2963)It's possible to configure conflicting aliases such as
--alias:a=b
and--alias:a/c=d
, which is ambiguous for the import patha/c/x
(since it could map to eitherb/c/x
ord/x
). Previously esbuild would pick the first matchingalias
, which would non-deterministically pick between one of the possible matches. This release fixes esbuild to always deterministically pick the longest possible match.Minify calls to some global primitive constructors (#2962)
With this release, esbuild's minifier now replaces calls to
Boolean
/Number
/String
/BigInt
with equivalent shorter code when relevant:Adjust some feature compatibility tables for node (#2940)
This release makes the following adjustments to esbuild's internal feature compatibility tables for node, which tell esbuild which versions of node are known to support all aspects of that feature:
class-private-brand-checks
: node v16.9+ => node v16.4+ (a decrease)hashbang
: node v12.0+ => node v12.5+ (an increase)optional-chain
: node v16.9+ => node v16.1+ (a decrease)template-literal
: node v4+ => node v10+ (an increase)Each of these adjustments was identified by comparing against data from the
node-compat-table
package and was manually verified using old node executables downloaded from https://nodejs.org/download/release/.v0.17.10
Compare Source
Update esbuild's handling of CSS nesting to match the latest specification changes (#1945)
The syntax for the upcoming CSS nesting feature has recently changed. The
@nest
prefix that was previously required in some cases is now gone, and nested rules no longer have to start with&
(as long as they don't start with an identifier or function token).This release updates esbuild's pass-through handling of CSS nesting syntax to match the latest specification changes. So you can now use esbuild to bundle CSS containing nested rules and try them out in a browser that supports CSS nesting (which includes nightly builds of both Chrome and Safari).
However, I'm not implementing lowering of nested CSS to non-nested CSS for older browsers yet. While the syntax has been decided, the semantics are still in flux. In particular, there is still some debate about changing the fundamental way that CSS nesting works. For example, you might think that the following CSS is equivalent to a
.outer .inner button { ... }
rule:But instead it's actually equivalent to a
.outer :is(.inner button) { ... }
rule which unintuitively also matches the following DOM structure:The
:is()
behavior is preferred by browser implementers because it's more memory-efficient, but the straightforward translation into a.outer .inner button { ... }
rule is preferred by developers used to the existing CSS preprocessing ecosystem (e.g. SASS). It seems premature to commit esbuild to specific semantics for this syntax at this time given the ongoing debate.Fix cross-file CSS rule deduplication involving
url()
tokens (#2936)Previously cross-file CSS rule deduplication didn't handle
url()
tokens correctly. These tokens contain references to import paths which may be internal (i.e. in the bundle) or external (i.e. not in the bundle). When comparing twourl()
tokens for equality, the underlying import paths should be compared instead of their references. This release of esbuild fixesurl()
token comparisons. One side effect is that@font-face
rules should now be deduplicated correctly across files:v0.17.9
Compare Source
Parse rest bindings in TypeScript types (#2937)
Previously esbuild was unable to parse the following valid TypeScript code:
This release includes support for parsing code like this.
Fix TypeScript code translation for certain computed
declare
class fields (#2914)In TypeScript, the key of a computed
declare
class field should only be preserved if there are no decorators for that field. Previously esbuild always preserved the key, but esbuild will now remove the key to match the output of the TypeScript compiler:Fix a crash with path resolution error generation (#2913)
In certain situations, a module containing an invalid import path could previously cause esbuild to crash when it attempts to generate a more helpful error message. This crash has been fixed.
v0.17.8
Compare Source
Fix a minification bug with non-ASCII identifiers (#2910)
This release fixes a bug with esbuild where non-ASCII identifiers followed by a keyword were incorrectly not separated by a space. This bug affected both the
in
andinstanceof
keywords. Here's an example of the fix:Fix a regression with esbuild's WebAssembly API in version 0.17.6 (#2911)
Version 0.17.6 of esbuild updated the Go toolchain to version 1.20.0. This had the unfortunate side effect of increasing the amount of stack space that esbuild uses (presumably due to some changes to Go's WebAssembly implementation) which could cause esbuild's WebAssembly-based API to crash with a stack overflow in cases where it previously didn't crash. One such case is the package
grapheme-splitter
which contains code that looks like this:This edge case involves a chain of binary operators that results in an AST over 400 nodes deep. Normally this wouldn't be a problem because Go has growable call stacks, so the call stack would just grow to be as large as needed. However, WebAssembly byte code deliberately doesn't expose the ability to manipulate the stack pointer, so Go's WebAssembly translation is forced to use the fixed-size WebAssembly call stack. So esbuild's WebAssembly implementation is vulnerable to stack overflow in cases like these.
It's not unreasonable for this to cause a stack overflow, and for esbuild's answer to this problem to be "don't write code like this." That's how many other AST-manipulation tools handle this problem. However, it's possible to implement AST traversal using iteration instead of recursion to work around limited call stack space. This version of esbuild implements this code transformation for esbuild's JavaScript parser and printer, so esbuild's WebAssembly implementation is now able to process the
grapheme-splitter
package (at least when compiled with Go 1.20.0 and run with node's WebAssembly implementation).v0.17.7
Compare Source
Change esbuild's parsing of TypeScript instantiation expressions to match TypeScript 4.8+ (#2907)
This release updates esbuild's implementation of instantiation expression erasure to match microsoft/TypeScript#49353. The new rules are as follows (copied from TypeScript's PR description):
Ignore
sideEffects: false
for imported CSS files (#1370, #1458, #2905)This release ignores the
sideEffects
annotation inpackage.json
for CSS files that are imported into JS files using esbuild'scss
loader. This means that these CSS files are no longer be tree-shaken.Importing CSS into JS causes esbuild to automatically create a CSS entry point next to the JS entry point containing the bundled CSS. Previously packages that specified some form of
"sideEffects": false
could potentially cause esbuild to consider one or more of the JS files on the import path to the CSS file to be side-effect free, which would result in esbuild removing that CSS file from the bundle. This was problematic because the removal of that CSS is outwardly observable, since all CSS is global, so it was incorrect for previous versions of esbuild to tree-shake CSS files imported into JS files.Add constant folding for certain additional equality cases (#2394, #2895)
This release adds constant folding for expressions similar to the following:
v0.17.6
Compare Source
Fix a CSS parser crash on invalid CSS (#2892)
Previously the following invalid CSS caused esbuild's parser to crash:
The crash was caused by trying to construct a helpful error message assuming that there was an opening
{
token, which is not the case here. This release fixes the crash.Inline TypeScript enums that are referenced before their declaration
Previously esbuild inlined enums within a TypeScript file from top to bottom, which meant that references to TypeScript enum members were only inlined within the same file if they came after the enum declaration. With this release, esbuild will now inline enums even when they are referenced before they are declared:
This makes esbuild's TypeScript output smaller and faster when processing code that does this. I noticed this issue when I ran the TypeScript compiler's source code through esbuild's bundler. Now that the TypeScript compiler is going to be bundled with esbuild in the upcoming TypeScript 5.0 release, improvements like this will also improve the TypeScript compiler itself!
Fix esbuild installation on Arch Linux (#2785, #2812, #2865)
Someone made an unofficial
esbuild
package for Linux that adds theESBUILD_BINARY_PATH=/usr/bin/esbuild
environment variable to the user's default environment. This breaks all npm installations of esbuild for users with this unofficial Linux package installed, which has affected many people. Most (all?) people who encounter this problem haven't even installed this unofficial package themselves; instead it was installed for them as a dependency of another Linux package. The problematic change to add theESBUILD_BINARY_PATH
environment variable was reverted in the latest version of this unofficial package. However, old versions of this unofficial package are still there and will be around forever. With this release,ESBUILD_BINARY_PATH
is now ignored by esbuild's install script when it's set to the value/usr/bin/esbuild
. This should unbreak using npm to installesbuild
in these problematic Linux environments.Note: The
ESBUILD_BINARY_PATH
variable is an undocumented way to override the location of esbuild's binary when esbuild's npm package is installed, which is necessary to substitute your own locally-built esbuild binary when debugging esbuild's npm package. It's only meant for very custom situations and should absolutely not be forced on others by default, especially without their knowledge. I may remove the code in esbuild's installer that readsESBUILD_BINARY_PATH
in the future to prevent these kinds of issues. It will unfortunately make debugging esbuild harder. IfESBUILD_BINARY_PATH
is ever removed, it will be done in a "breaking change" release.v0.17.5
Compare Source
Parse
const
type parameters from TypeScript 5.0The TypeScript 5.0 beta announcement adds
const
type parameters to the language. You can now add theconst
modifier on a type parameter of a function, method, or class like this:The type of
names
in the above example isreadonly ["Alice", "Bob", "Eve"]
. Marking the type parameter asconst
behaves as if you had writtenas const
at every use instead. The above code is equivalent to the following TypeScript, which was the only option before TypeScript 5.0:You can read the announcement for more information.
Make parsing generic
async
arrow functions more strict in.tsx
filesPreviously esbuild's TypeScript parser incorrectly accepted the following code as valid:
The official TypeScript parser rejects this code because it thinks it's the identifier
async
followed by a JSX element starting with<T>
. So with this release, esbuild will now reject this syntax in.tsx
files too. You'll now have to add a comma after the type parameter to get generic arrow functions like this to parse in.tsx
files:Allow the
in
andout
type parameter modifiers on class expressionsTypeScript 4.7 added the
in
andout
modifiers on the type parameters of classes, interfaces, and type aliases. However, while TypeScript supported them on both class expressions and class statements, previously esbuild only supported them on class statements due to an oversight. This release now allows these modifiers on class expressions too:Update
enum
constant folding for TypeScript 5.0TypeScript 5.0 contains an updated definition of what it considers a constant expression:
This impacts esbuild's implementation of TypeScript's
const enum
feature. With this release, esbuild will now attempt to follow these new rules. For example, you can now initialize anenum
member with a template literal expression that contains a numeric constant:These rules are not followed exactly due to esbuild's limitations. The rule about dotted references to
const
variables is not followed both because esbuild's enum processing is done in an isolated module setting and because doing so would potentially require esbuild to use a type system, which it doesn't have. For example:Also, the rule that requires converting numbers to a string currently only followed for 32-bit signed integers and non-finite numbers. This is done to avoid accidentally introducing a bug if esbuild's number-to-string operation doesn't exactly match the behavior of a real JavaScript VM. Currently esbuild's number-to-string constant folding is conservative for safety.
Forbid definite assignment assertion operators on class methods
In TypeScript, class methods can use the
?
optional property operator but not the!
definite assignment assertion operator (while class fields can use both):Previously esbuild incorrectly allowed the definite assignment assertion operator with class methods. This will no longer be allowed starting with this release.
v0.17.4
Compare Source
Implement HTTP
HEAD
requests in serve mode (#2851)Previously esbuild's serve mode only responded to HTTP
GET
requests. With this release, esbuild's serve mode will also respond to HTTPHEAD
requests, which are just like HTTPGET
requests except that the body of the response is omitted.Permit top-level await in dead code branches (#2853)
Adding top-level await to a file has a few consequences with esbuild:
module
andexports
for exports and also enables strict mode, which disables certain syntax and changes how function hoisting works (among other things).require()
on this file or on any file that imports this file (even indirectly), since therequire()
function doesn't return a promise and so can't represent top-level await.This release relaxes these rules slightly: rules 2 and 3 will now no longer apply when esbuild has identified the code branch as dead code, such as when it's behind an
if (false)
check. This should make it possible to use esbuild to convert code into different output formats that only uses top-level await conditionally. This release does not relax rule 1. Top-level await will still cause esbuild to unconditionally consider the input module format to be ESM, even when the top-levelawait
is in a dead code branch. This is necessary because whether the input format is ESM or not affects the whole file, not just the dead code branch.Fix entry points where the entire file name is the extension (#2861)
Previously if you passed esbuild an entry point where the file extension is the entire file name, esbuild would use the parent directory name to derive the name of the output file. For example, if you passed esbuild a file
./src/.ts
then the output name would besrc.js
. This bug happened because esbuild first strips the file extension to get./src/
and then joins the path with the working directory to get the absolute path (e.g.join("/working/dir", "./src/")
gives/working/dir/src
). However, the join operation also canonicalizes the path which strips the trailing/
. Later esbuild uses the "base name" operation to extract the name of the output file. Since there is no trailing/
, esbuild returns"src"
as the base name instead of""
, which causes esbuild to incorrectly include the directory name in the output file name. This release fixes this bug by deferring the stripping of the file extension until after all path manipulations have been completed. So now the file./src/.ts
will generate an output file named.js
.Support replacing property access expressions with inject
At a high level, this change means the
inject
feature can now replace all of the same kinds of names as thedefine
feature. Soinject
is basically now a more powerful version ofdefine
, instead of previously only being able to do some of the things thatdefine
could do.Soem background is necessary to understand this change if you aren't already familiar with the
inject
feature. Theinject
feature lets you replace references to global variable with a shim. It works like this:inject
featureFor example, if you inject the following file using
--inject:./injected.js
:Then esbuild will replace all references to
process
with theprocessShim
variable, which will causeprocess.cwd()
to return'/'
. This feature is sort of abusing the ESM export alias syntax to specify the mapping of global variables to shims. But esbuild works this way because using this syntax for that purpose is convenient and terse.However, if you wanted to replace a property access expression, the process was more complicated and not as nice. You would have to:
inject
featuredefine
feature to map the property access expression to the random name you made in step 2For example, if you inject the following file using
--inject:./injected2.js --define:process.cwd=someRandomName
:Then esbuild will replace all references to
process.cwd
with thecwdShim
variable, which will also causeprocess.cwd()
to return'/'
(but which this time will not mess with other references toprocess
, which might be desirable).With this release, using the inject feature to replace a property access expression is now as simple as using it to replace an identifier. You can now use JavaScript's "arbitrary module namespace identifier names" feature to specify the property access expression directly using a string literal. For example, if you inject the following file using
--inject:./injected3.js
:Then esbuild will now replace all references to
process.cwd
with thecwdShim
variable, which will also causeprocess.cwd()
to return'/'
(but which will also not mess with other references toprocess
).In addition to inserting a shim for a global variable that doesn't exist, another use case is replacing references to static methods on global objects with cached versions to both minify them better and to make access to them potentially faster. For example:
v0.17.3
Compare Source
Fix incorrect CSS minification for certain rules (#2838)
Certain rules such as
@media
could previously be minified incorrectly. Due to a typo in the duplicate rule checker, two known@
-rules that share the same hash code were incorrectly considered to be equal. This problem was made worse by the rule hashing code considering two unknown declarations (such as CSS variables) to have the same hash code, which also isn't optimal from a performance perspective. Both of these issues have been fixed:v0.17.2
Compare Source
Add
onDispose
to the plugin API (#2140, #2205)If your plugin wants to perform some cleanup after it's no longer going to be used, you can now use the
onDispose
API to register a callback for cleanup-related tasks. For example, if a plugin starts a long-running child process then it may want to terminate that process when the plugin is discarded. Previously there was no way to do this. Here's an example:These
onDispose
callbacks will be called after everybuild()
call regardless of whether the build failed or not as well as after the firstdispose()
call on a given build context.v0.17.1
Compare Source
Allow the TypeScript 5.0
const
modifier in object type declarations (#3021)The new TypeScript 5.0
const
modifier was added to esbuild in version 0.17.5, and works with classes, functions, and arrow expressions. However, support for it wasn't added to object type declarations (e.g. interfaces) due to an oversight. This release adds support for these cases, so the following TypeScript 5.0 code can now be built with esbuild:Implement preliminary lowering for CSS nesting (#1945)
Chrome has implemented the new CSS nesting specification in version 112, which is currently in beta but will become stable very soon. So CSS nesting is now a part of the web platform!
This release of esbuild can now transform nested CSS syntax into non-nested CSS syntax for older browsers. The transformation relies on the
:is()
pseudo-class in many cases, so the transformation is only guaranteed to work when targeting browsers that support:is()
(e.g. Chrome 88+). You'll need to set esbuild'starget
to the browsers you intend to support to tell esbuild to do this transformation. You will get a warning if you use CSS nesting syntax with atarget
which includes older browsers that don't support:is()
.The lowering transformation looks like this:
More complex cases may generate the
:is()
pseudo-class:In addition, esbuild now has a special warning message for nested style rules that start with an identifier. This isn't allowed in CSS because the syntax would be ambiguous with the existing declaration syntax. The new warning message looks like this:
Keep in mind that the transformation in this release is a preliminary implementation. CSS has many features that interact in complex ways, and there may be some edge cases that don't work correctly yet.
Minification now removes unnecessary
&
CSS nesting selectorsThis release introduces the following CSS minification optimizations:
Minification now removes duplicates from CSS selector lists
This release introduces the following CSS minification optimization:
v0.17.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.16.0
or~0.16.0
. See npm's documentation about semver for more information.At a high level, the breaking changes in this release fix some long-standing issues with the design of esbuild's incremental, watch, and serve APIs. This release also introduces some exciting new features such as live reloading. In detail:
Move everything related to incremental builds to a new
context
API (#1037, #1606, #2280, #2418)This change removes the
incremental
andwatch
options as well as theserve()
method, and introduces a newcontext()
method. The context method takes the same arguments as thebuild()
method but only validates its arguments and does not do an initial build. Instead, builds can be triggered using therebuild()
,watch()
, andserve()
methods on the returned context object. The new context API looks like this:The switch to the context API solves a major issue with the previous API which is that if the initial build fails, a promise is thrown in JavaScript which prevents you from accessing the returned result object. That prevented you from setting up long-running operations such as watch mode when the initial build contained errors. It also makes tearing down incremental builds simpler as there is now a single way to do it instead of three separate ways.
In addition, this release also makes some subtle changes to how incremental builds work. Previously every call to
rebuild()
started a new build. If you weren't careful, then builds could actually overlap. This doesn't cause any problems with esbuild itself, but could potentially cause problems with plugins (esbuild doesn't even give you a way to identify which overlapping build a given plugin callback is running on). Overlapping builds also arguably aren't useful, or at least aren't useful enough to justify the confusion and complexity that they bring. With this release, there is now only ever a single active build per context. Callingrebuild()
before the previous rebuild has finished now "merges" with the existing rebuild instead of starting a new build.Allow using
watch
andserve
together (#805, #1650, #2576)Previously it was not possible to use watch mode and serve mode together. The rationale was that watch mode is one way of automatically rebuilding your project and serve mode is another (since serve mode automatically rebuilds on every request). However, people want to combine these two features to make "live reloading" where the browser automatically reloads the page when files are changed on the file system.
This release now allows you to use these two features together. You can only call the
watch()
andserve()
APIs once each per context, but if you call them together on the same context then esbuild will automatically rebuild both when files on the file system are changed and when the server serves a request.Support "live reloading" through server-sent events (#802)
Server-sent events are a simple way to pass one-directional messages asynchronously from the server to the client. Serve mode now provides a
/esbuild
endpoint with anchange
event that triggers every time esbuild's output changes. So you can now implement simple "live reloading" (i.e. reloading the page when a file is edited and saved) like this:The event payload is a JSON object with the following shape:
This JSON should also enable more complex live reloading scenarios. For example, the following code hot-swaps changed CSS
<link>
tags in place without reloading the page (but still reloads when there are other types of changes):Implementing live reloading like this has a few known caveats:
These events only trigger when esbuild's output changes. They do not trigger when files unrelated to the build being watched are changed. If your HTML file references other files that esbuild doesn't know about and those files are changed, you can either manually reload the page or you can implement your own live reloading infrastructure instead of using esbuild's built-in behavior.
The
EventSource
API is supposed to automatically reconnect for you. However, there's a bug in Firefox that breaks this if the server is ever temporarily unreachable: https://bugzilla.mozilla.org/show_bug.cgi?id=1809332. Workarounds are to use any other browser, to manually reload the page if this happens, or to write more complicated code that manually closes and re-creates theEventSource
object if there is a connection error. I'm hopeful that this bug will be fixed.Browser vendors have decided to not implement HTTP/2 without TLS. This means that each
/esbuild
event source will take up one of your precious 6 simultaneous per-domain HTTP/1.1 connections. So if you open more than six HTTP tabs that use this live-reloading technique, you will be unable to use live reloading in some of those tabs (and other things will likely also break). The workaround is to enable HTTPS, which is now possible to do in esbuild itself (see below).Add built-in support for HTTPS (#2169)
You can now tell esbuild's built-in development server to use HTTPS instead of HTTP. This is sometimes necessary because browser vendors have started making modern web features unavailable to HTTP websites. Previously you had to put a proxy in front of esbuild to enable HTTPS since esbuild's development server only supported HTTP. But with this release, you can now enable HTTPS with esbuild without an additional proxy.
To enable HTTPS with esbuild:
Generate a self-signed certificate. There are many ways to do this. Here's one way, assuming you have
openssl
installed:Add
--keyfile=key.pem
and--certfile=cert.pem
to your esbuild development server commandClick past the scary warning in your browser when you load your page
If you have more complex needs than this, you can still put a proxy in front of esbuild and use that for HTTPS instead. Note that if you see the message "Client sent an HTTP request to an HTTPS server" when you load your page, then you are using the incorrect protocol. Replace
http://
withhttps://
in your browser's URL bar.Keep in mind that esbuild's HTTPS support has nothing to do with security. The only reason esbuild now supports HTTPS is because browsers have made it impossible to do local development with certain modern web features without jumping through these extra hoops. Please do not use esbuild's development server for anything that needs to be secure. It's only intended for local development and no considerations have been made for production environments whatsoever.
Better support copying
index.html
into the output directory (#621, #1771)Right now esbuild only supports JavaScript and CSS as first-class content types. Previously this meant that if you were building a website with a HTML file, a JavaScript file, and a CSS file, you could use esbuild to build the JavaScript file and the CSS file into the output directory but not to copy the HTML file into the output directory. You needed a separate
cp
command for that.Or so I thought. It turns out that the
copy
loader added in version 0.14.44 of esbuild is sufficient to have esbuild copy the HTML file into the output directory as well. You can add something likeindex.html --loader:.html=copy
and esbuild will copyindex.html
into the output directory for you. The benefits of this are a) you don't need a separatecp
command and b) theindex.html
file will automatically be re-copied when esbuild is in watch mode and the contents ofindex.html
are edited. This also goes for other non-HTML file types that you might want to copy.This pretty much already worked. The one thing that didn't work was that esbuild's built-in development server previously only supported implicitly loading
index.html
(e.g. loading/about/index.html
when you visit/about/
) whenindex.html
existed on the file system. Previously esbuild didn't support implicitly loadingindex.html
if it was a build result. That bug has been fixed with this release so it should now be practical to use thecopy
loader to do this.Fix
onEnd
not being called in serve mode (#1384)Previous releases had a bug where plugin
onEnd
callbacks weren't called when using the top-levelserve()
API. This API no longer exists and the internals have been reimplemented such thatonEnd
callbacks should now always be called at the end of every build.Incremental builds now write out build results differently (#2104)
Previously build results were always written out after every build. However, this could cause the output directory to fill up with files from old builds if code splitting was enabled, since the file names for code splitting chunks contain content hashes and old files were not deleted.
With this release, incremental builds in esbuild will now delete old output files from previous builds that are no longer relevant. Subsequent incremental builds will also no longer overwrite output files whose contents haven't changed since the previous incremental build.
The
onRebuild
watch mode callback was removed (#980, #2499)Previously watch mode accepted an
onRebuild
callback which was called whenever watch mode rebuilt something. This was not great in practice because if you are running code after a build, you likely want that code to run after every build, not just after the second and subsequent builds. This release removes option to provide anonRebuild
callback. You can create a plugin with anonEnd
callback instead. TheonEnd
plugin API already exists, and is a way to run some code after every build.You can now return errors from
onEnd
(#2625)It's now possible to add additional build errors and/or warnings to the current build from within your
onEnd
callback by returning them in an array. This is identical to how theonStart
callback already works. The evaluation ofonEnd
callbacks have been moved around a bit internally to make this possible.Note that the build will only fail (i.e. reject the promise) if the additional errors are returned from
onEnd
. Adding additional errors to the result object that's passed toonEnd
won't affect esbuild's behavior at all.Print URLs and ports from
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.