{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":218383922,"defaultBranch":"main","name":"ktfmt","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-29T21:07:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718800704.0","currentOid":""},"activityList":{"items":[{"before":"f31448e7952a040d9d44e561d45d6c0d998566bd","after":"713ed083eb126bd35462adb3374193a52492a611","ref":"refs/heads/main","pushedAt":"2024-06-19T19:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Removed remaining dropbox style references\n\nSummary:\nSince this was removed on v0.51, it no longer makes sense to have those around.\nIdeally this should have happened on [this commit](https://github.com/facebook/ktfmt/commit/4a393bb8c1156a4a0fd1ab736c02ca8dbd39a969).\n\nReviewed By: cortinico\n\nDifferential Revision: D58781951\n\nfbshipit-source-id: 9a9d1efcaf554781acc5cacd09bdbd520ee96bfd","shortMessageHtmlLink":"Removed remaining dropbox style references"}},{"before":"7685e67018d28d9a5b269c42a3f959e93b13026c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/website/ws-6.2.3","pushedAt":"2024-06-19T12:38:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"334b9a0e02b3121bcaa32912a2c8f284d8267ad7","after":"f31448e7952a040d9d44e561d45d6c0d998566bd","ref":"refs/heads/main","pushedAt":"2024-06-19T12:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump ws from 6.2.2 to 6.2.3 in /website (#487)\n\nSummary:\nBumps [ws](https://github.com/websockets/ws) from 6.2.2 to 6.2.3.\n
\nRelease notes\n

Sourced from ws's releases.

\n
\n

6.2.3

\n

Bug fixes

\n\n
\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ws&package-manager=npm_and_yarn&previous-version=6.2.2&new-version=6.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n ---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/ktfmt/network/alerts).\n\n
\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/487\n\nReviewed By: strulovich\n\nDifferential Revision: D58748674\n\nPulled By: hick209\n\nfbshipit-source-id: f11f1c2c3c69be1581db5f5b82817379b1620d2b","shortMessageHtmlLink":"Bump ws from 6.2.2 to 6.2.3 in /website (#487)"}},{"before":null,"after":"7685e67018d28d9a5b269c42a3f959e93b13026c","ref":"refs/heads/dependabot/npm_and_yarn/website/ws-6.2.3","pushedAt":"2024-06-18T16:20:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ws from 6.2.2 to 6.2.3 in /website\n\nBumps [ws](https://github.com/websockets/ws) from 6.2.2 to 6.2.3.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/6.2.2...6.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ws from 6.2.2 to 6.2.3 in /website"}},{"before":"a3d89d95f9f7c711a46186169e5ff6d3ee30d9f6","after":"334b9a0e02b3121bcaa32912a2c8f284d8267ad7","ref":"refs/heads/main","pushedAt":"2024-06-18T13:05:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Updated images\n\nSummary: https://github.com/facebook/ktfmt/issues/413\n\nReviewed By: cortinico\n\nDifferential Revision: D58589063\n\nfbshipit-source-id: 701c796a6611b28924e9e69eed97c151729af7df","shortMessageHtmlLink":"Updated images"}},{"before":"92f1b2672206d3117c7404243cf5f4549249123e","after":"a3d89d95f9f7c711a46186169e5ff6d3ee30d9f6","ref":"refs/heads/main","pushedAt":"2024-06-17T13:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add Maven Central badge (#484)\n\nSummary:\n[![Maven Central Version](https://img.shields.io/maven-central/v/com.facebook/ktfmt)](https://central.sonatype.com/artifact/com.facebook/ktfmt)\n {F1698150650}\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/484\n\nReviewed By: cortinico\n\nDifferential Revision: D58670298\n\nPulled By: hick209\n\nfbshipit-source-id: 45f6352d78d7521c46ee7dcd80fb28e7c4fc29bb","shortMessageHtmlLink":"Add Maven Central badge (#484)"}},{"before":"3770167fadb75f9f0fc53819149fceb35daee421","after":"92f1b2672206d3117c7404243cf5f4549249123e","ref":"refs/heads/main","pushedAt":"2024-06-15T15:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add unit test to demonstrate instability in comments\n\nSummary: Let's capture the instability reported in this issue so we can detect if it gets fixed: [Formatting isn't idempotent, and repeated invocations produce bad comment formatting · Issue #438 · facebook/ktfmt](https://github.com/facebook/ktfmt/issues/438)\n\nReviewed By: hick209\n\nDifferential Revision: D58629953\n\nfbshipit-source-id: 1765e7be5f75d292ec8defe260a0698a574a6e7a","shortMessageHtmlLink":"Add unit test to demonstrate instability in comments"}},{"before":"eb7775f3b596632abdbe16c1d58b616627ea74d7","after":"3770167fadb75f9f0fc53819149fceb35daee421","ref":"refs/heads/main","pushedAt":"2024-06-14T20:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump version to 1.0.0-SNAPSHOT\n\nReviewed By: cortinico\n\nDifferential Revision: D58585063\n\nfbshipit-source-id: ecf071adb79d1249c2e55f57818e0ce9e992a3d3","shortMessageHtmlLink":"Bump version to 1.0.0-SNAPSHOT"}},{"before":"cef16a6233aa26003e9e8912eb6c5a7762a318df","after":"eb7775f3b596632abdbe16c1d58b616627ea74d7","ref":"refs/heads/main","pushedAt":"2024-06-14T14:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump version to 0.51\n\nReviewed By: cortinico\n\nDifferential Revision: D58585062\n\nfbshipit-source-id: d4b01a9215a00ecb19a289e472beb940a53c434d","shortMessageHtmlLink":"Bump version to 0.51"}},{"before":"96d94352e178e13018115b459c26e48df140f625","after":"cef16a6233aa26003e9e8912eb6c5a7762a318df","ref":"refs/heads/main","pushedAt":"2024-06-14T09:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Do not print stack trace\n\nSummary: This was missed on the changes from https://github.com/facebook/ktfmt/pull/476, but luckily our internal tests caught it when I tried to sent out a new release.\n\nReviewed By: strulovich\n\nDifferential Revision: D58528471\n\nfbshipit-source-id: ea4824b295f452b1dc0f7d868664e6792ba07c9c","shortMessageHtmlLink":"Do not print stack trace"}},{"before":"cf8eac33ba890bf3ed8385c4536cdb68e94aca0e","after":"96d94352e178e13018115b459c26e48df140f625","ref":"refs/heads/main","pushedAt":"2024-06-14T08:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Updated postcss to fix vulnerability issue\n\nSummary: As flagged by T165690462\n\nReviewed By: strulovich\n\nDifferential Revision: D58526007\n\nfbshipit-source-id: 8d948187f3b76595ffb8e3931a9ad90d1f1432f7","shortMessageHtmlLink":"Updated postcss to fix vulnerability issue"}},{"before":"8f09ecb7ad9e5f0abed866df392191284362601f","after":"cf8eac33ba890bf3ed8385c4536cdb68e94aca0e","ref":"refs/heads/main","pushedAt":"2024-06-13T16:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add CLI --help option (#477)\n\nSummary:\nIntended to land on top of https://github.com/facebook/ktfmt/issues/476\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/477\n\nReviewed By: cortinico\n\nDifferential Revision: D58448561\n\nPulled By: hick209\n\nfbshipit-source-id: 28762cf9a9f40c88d981cb493b0c2f8299e9e622","shortMessageHtmlLink":"Add CLI --help option (#477)"}},{"before":"06db714a9ef8ac7bf599ee41a9072e919539c4ba","after":"8f09ecb7ad9e5f0abed866df392191284362601f","ref":"refs/heads/main","pushedAt":"2024-06-12T17:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update change log\n\nSummary: Make sure to include items that were recently done (and I forgot to update)\n\nReviewed By: cortinico\n\nDifferential Revision: D58468155\n\nfbshipit-source-id: 7be1d117a05848d0c817e467b8905b2f4b73fe66","shortMessageHtmlLink":"Update change log"}},{"before":"c12a7dcee89e1592ad3b115372b6d3c7f67be889","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/website/multi-a9f852c250","pushedAt":"2024-06-12T15:20:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5d5b0f7081b7ee0f7788f1c6e22ee2b1f8dbf2e4","after":"06db714a9ef8ac7bf599ee41a9072e919539c4ba","ref":"refs/heads/main","pushedAt":"2024-06-12T15:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump braces and gulp in /website (#480)\n\nSummary:\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\nUpdates `braces` from 2.3.2 to 3.0.3\n
\nChangelog\n

Sourced from braces's changelog.

\n
\n

Release history

\n

All notable changes to this project will be documented in this file.

\n

The format is based on Keep a Changelog\nand this project adheres to Semantic Versioning.

\n\n
    \n
  • Changelogs are for humans, not machines.
  • \n
  • There should be an entry for every single version.
  • \n
  • The same types of changes should be grouped.
  • \n
  • Versions and sections should be linkable.
  • \n
  • The latest version comes first.
  • \n
  • The release date of each versions is displayed.
  • \n
  • Mention whether you follow Semantic Versioning.
  • \n
\n\n

Changelog entries are classified using the following labels (from keep-a-changelog):

\n
    \n
  • Added for new features.
  • \n
  • Changed for changes in existing functionality.
  • \n
  • Deprecated for soon-to-be removed features.
  • \n
  • Removed for now removed features.
  • \n
  • Fixed for any bug fixes.
  • \n
  • Security in case of vulnerabilities.
  • \n
\n\n

[3.0.0] - 2018-04-08

\n

v3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.

\n

Breaking Changes

\n
    \n
  • The undocumented .makeRe method was removed
  • \n
\n

Non-breaking changes

\n
    \n
  • Caching was removed
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n
\nRelease notes\n

Sourced from gulp's releases.

\n
\n

gulp v5.0.0

\n

We've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.

\n

Please see individual changelogs to drill down\ninto all changes that were made.

\n

⚠ BREAKING CHANGES

\n
    \n
  • Drop support for Node.js <10.13
  • \n
  • Default stream encoding to UTF-8
  • \n
  • Standardized on anymatch library for globbing paths. All globs should work the same between src and watch now!
  • \n
  • Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use ordered-read-stream
  • \n
  • All globs and paths are normalized to unix-like filepaths
  • \n
  • Only allow JS variants for .gulp.* config files
  • \n
  • Removed support for alpha releases of v4 from gulp-cli
  • \n
  • Removed the --verify flag
  • \n
  • Renamed the --require flag to --preload to avoid conflicting with Node.js flags
  • \n
  • Removed many legacy and deprecated loaders
  • \n
  • Upgrade to chokidar v3
  • \n
  • Clone Vinyl objects with stream contents using teex, but no longer wait for all streams to flow before cloned streams will receive data
  • \n
  • Stop using process.umask() to make directories, instead falling back to Node's default mode
  • \n
  • Throw on non-function, non-string option coercers
  • \n
  • Drop support of Node.js snake_case flags
  • \n
  • Use a Symbol for attaching the gulplog namespace to the store
  • \n
  • Use a Symbol for attaching the gulplog store to the global
  • \n
  • Use sha256 to hash the v8flags cache into a filename
  • \n
\n

Features

\n
    \n
  • Streamlined the dependency tree
  • \n
  • Switch all streams implementation to Streamx
  • \n
  • Rewrote glob-stream to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation
  • \n
  • Implement translation support for all CLI messages and all messages passing through gulplog
  • \n
  • Allow users to customize or remove the timestamp from their logs
  • \n
  • Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5
  • \n
  • Added support for gulpile.cjs and gulpfile.mjs
  • \n
  • Add support for swc, esbuild, sucrase, and mdx loaders
  • \n
  • Provide an ESM export (#2760) (b00de68)
  • \n
  • Support sourcemap handling on streaming Vinyl contents
  • \n
  • Support extends syntax for .gulp.* config file
  • \n
  • Allow overriding gulpfile and preloads via .gulp.* config file
  • \n
\n

Bug Fixes

\n
    \n
  • Resolve bugs related to symlinks on various platforms
  • \n
  • Resolved some reported ReDoS CVEs and improved performance in glob-parent
  • \n
  • Rework errors surfaced when encountering files or symlinks when trying to create directories
  • \n
  • Ensure watch allows japanese characters in globs (72668c6)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from gulp's changelog.

\n
\n

5.0.0 (2024-03-29)

\n

We've tried to provide a high-level changelog for gulp v5 below, but it\ndoesn't contain all changes from the 60+ dependencies that we maintain.

\n

Please see individual changelogs to drill down\ninto all changes that were made.

\n

⚠ BREAKING CHANGES

\n
    \n
  • Drop support for Node.js <10.13
  • \n
  • Default stream encoding to UTF-8
  • \n
  • Standardized on anymatch library for globbing paths. All globs should work the same between src and watch now!
  • \n
  • Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use ordered-read-stream
  • \n
  • All globs and paths are normalized to unix-like filepaths
  • \n
  • Only allow JS variants for .gulp.* config files
  • \n
  • Removed support for alpha releases of v4 from gulp-cli
  • \n
  • Removed the --verify flag
  • \n
  • Renamed the --require flag to --preload to avoid conflicting with Node.js flags
  • \n
  • Removed many legacy and deprecated loaders
  • \n
  • Upgrade to chokidar v3
  • \n
  • Clone Vinyl objects with stream contents using teex, but no longer wait for all streams to flow before cloned streams will receive data
  • \n
  • Stop using process.umask() to make directories, instead falling back to Node's default mode
  • \n
  • Throw on non-function, non-string option coercers
  • \n
  • Drop support of Node.js snake_case flags
  • \n
  • Use a Symbol for attaching the gulplog namespace to the store
  • \n
  • Use a Symbol for attaching the gulplog store to the global
  • \n
  • Use sha256 to hash the v8flags cache into a filename
  • \n
\n

Features

\n
    \n
  • Streamlined the dependency tree
  • \n
  • Switch all streams implementation to Streamx
  • \n
  • Rewrote glob-stream to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation
  • \n
  • Implement translation support for all CLI messages and all messages passing through gulplog
  • \n
  • Allow users to customize or remove the timestamp from their logs
  • \n
  • Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5
  • \n
  • Added support for gulpile.cjs and gulpfile.mjs
  • \n
  • Add support for swc, esbuild, sucrase, and mdx loaders
  • \n
  • Provide an ESM export (#2760) (b00de68)
  • \n
  • Support sourcemap handling on streaming Vinyl contents
  • \n
  • Support extends syntax for .gulp.* config file
  • \n
  • Allow overriding gulpfile and preloads via .gulp.* config file
  • \n
\n

Bug Fixes

\n
    \n
  • Resolve bugs related to symlinks on various platforms
  • \n
  • Resolved some reported ReDoS CVEs and improved performance in glob-parent
  • \n
  • Rework errors surfaced when encountering files or symlinks when trying to create directories
  • \n
  • Ensure watch allows japanese characters in globs (72668c6)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n ---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/ktfmt/network/alerts).\n\n
\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/480\n\nReviewed By: strulovich\n\nDifferential Revision: D58463960\n\nPulled By: hick209\n\nfbshipit-source-id: 5f0bb335d8867d0563d72671fc42eab9391e4ad2","shortMessageHtmlLink":"Bump braces and gulp in /website (#480)"}},{"before":"bd5a0de98fbca87e5081b86cc37fad16ed1e7c11","after":"5d5b0f7081b7ee0f7788f1c6e22ee2b1f8dbf2e4","ref":"refs/heads/main","pushedAt":"2024-06-12T15:15:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Make sure not to remove valid semicolons\n\nSummary:\nFixes https://github.com/facebook/ktfmt/issues/459, which solves this code here being turned invalid by ktfmt\n\n```\nfun doSearch() {\n _results.postValue(Resource.Loading());\n\n {\n performSearch(searchParams)\n }\n .multiCatch(\n SocketException::class,\n SocketTimeoutException::class,\n SSLException::class\n ) {\n // Activity suspended while parsing stream\n _results.postValue(Resource.Error(it, null))\n }\n}\n```\n\nReviewed By: strulovich\n\nDifferential Revision: D58465670\n\nfbshipit-source-id: ac2c5ea174f79d21bab5ca0ef62eb3bf69848b95","shortMessageHtmlLink":"Make sure not to remove valid semicolons"}},{"before":null,"after":"c12a7dcee89e1592ad3b115372b6d3c7f67be889","ref":"refs/heads/dependabot/npm_and_yarn/website/multi-a9f852c250","pushedAt":"2024-06-12T12:13:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces and gulp in /website\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `braces` from 2.3.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/commits/3.0.3)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces and gulp in /website"}},{"before":"587a23216e4c89c60ab8b4ba6097f4171b3dd887","after":"bd5a0de98fbca87e5081b86cc37fad16ed1e7c11","ref":"refs/heads/main","pushedAt":"2024-06-12T11:49:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix gradle builds\n\nSummary: Fixed gradle builds that are currently failing in GitHub by reverting D56472377 as it wasn't really necessary (and that is what is breaking the builds), I just didn't fully understand how things worked back then.\n\nReviewed By: cortinico\n\nDifferential Revision: D58448340\n\nfbshipit-source-id: 8bd9a869f7b12f214c2cbcaa68f297275015548a","shortMessageHtmlLink":"Fix gradle builds"}},{"before":"520706e6d010d48619781d7113e5b1522f07a2ba","after":"587a23216e4c89c60ab8b4ba6097f4171b3dd887","ref":"refs/heads/main","pushedAt":"2024-06-12T11:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add support for Gradle assignment operator (#479)\n\nSummary:\nFixes https://github.com/facebook/ktfmt/issues/411.\n\nGradle added support for a [Kotlin assignment operator](https://blog.gradle.org/simpler-kotlin-dsl-property-assignment) to simplify property assignment.\n\nThis is done via a compiler plugin and this import: `import org.gradle.kotlin.dsl.assign` - which ktfmt detects as unused and removes.\n\nThis PR adds an `assign` operator to the operators in `com.facebook.ktfmt.format.RedundantImportDetector` and a corresponding test to ensure the import remains.\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/479\n\nReviewed By: cortinico\n\nDifferential Revision: D58440177\n\nPulled By: hick209\n\nfbshipit-source-id: 89490d8542d38fa652824569417ef7be8dc66e63","shortMessageHtmlLink":"Add support for Gradle assignment operator (#479)"}},{"before":"f9d4d255f6955db5db2ed70461b2d8d573013d70","after":"520706e6d010d48619781d7113e5b1522f07a2ba","ref":"refs/heads/main","pushedAt":"2024-06-11T18:36:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Make style definitions even more explicit\n\nReviewed By: strulovich\n\nDifferential Revision: D58396201\n\nfbshipit-source-id: 3355f52a1ee314923839dad65775b514874dc168","shortMessageHtmlLink":"Make style definitions even more explicit"}},{"before":"1c5501ea6f815cdefc5a2c8b949097a5714ff908","after":"f9d4d255f6955db5db2ed70461b2d8d573013d70","ref":"refs/heads/main","pushedAt":"2024-06-11T02:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Further refactoring on CLI (#476)\n\nSummary:\nThis doesn't add any features or fix any bugs, just a refactor\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/476\n\nReviewed By: strulovich\n\nDifferential Revision: D58377151\n\nPulled By: hick209\n\nfbshipit-source-id: 3f7d2d0e707f35df8ebf502a73ff104ffc97ba65","shortMessageHtmlLink":"Further refactoring on CLI (#476)"}},{"before":"6cc7efb1bcca39bd0332e31241742c1019f075b4","after":"1c5501ea6f815cdefc5a2c8b949097a5714ff908","ref":"refs/heads/main","pushedAt":"2024-06-11T01:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add note to CONTRIBUTING.md about code style in PRs (#478)\n\nSummary:\nCloses https://github.com/facebook/ktfmt/issues/464\n\nPull Request resolved: https://github.com/facebook/ktfmt/pull/478\n\nReviewed By: strulovich\n\nDifferential Revision: D58377195\n\nPulled By: hick209\n\nfbshipit-source-id: d4514cd16c66feedc36c225a218fe2c5af1f3a92","shortMessageHtmlLink":"Add note to CONTRIBUTING.md about code style in PRs (#478)"}},{"before":"7d23e595d82342685b047ce39f1062e6d8f4a882","after":"6cc7efb1bcca39bd0332e31241742c1019f075b4","ref":"refs/heads/main","pushedAt":"2024-06-07T09:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Simple code cleanup\n\nReviewed By: cortinico\n\nDifferential Revision: D58254727\n\nfbshipit-source-id: e017dacc602ae0999395be27e4bb7d93a671a9d7","shortMessageHtmlLink":"Simple code cleanup"}},{"before":"dfdb66a512ef6c4c9a236ad81864d58a61d83f39","after":"7d23e595d82342685b047ce39f1062e6d8f4a882","ref":"refs/heads/main","pushedAt":"2024-06-07T04:50:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Preserve new lines between when clauses\n\nSummary:\nImplemented as requested on\nhttps://github.com/facebook/ktfmt/issues/342\n\nReviewed By: davidtorosyan\n\nDifferential Revision: D58271914\n\nfbshipit-source-id: 048d9a754b40200f313654775eb743c024073d39","shortMessageHtmlLink":"Preserve new lines between when clauses"}},{"before":"2026fb6d802fd85f8758e5a1553a0afeb4bce36b","after":"3ddefe1867d046e08306b6ed2118482b2df244bc","ref":"refs/heads/gh-pages","pushedAt":"2024-06-07T02:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish website","shortMessageHtmlLink":"Publish website"}},{"before":"babb277d0cbb795f2173fcc98cc39e6ed278b102","after":"dfdb66a512ef6c4c9a236ad81864d58a61d83f39","ref":"refs/heads/main","pushedAt":"2024-06-06T21:46:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Bump version to 0.51-SNAPSHOT\n\nReviewed By: davidtorosyan\n\nDifferential Revision: D58257383\n\nfbshipit-source-id: 8ef5ec12e9327a97c3ba113e4c8c7a5b3032e902","shortMessageHtmlLink":"Bump version to 0.51-SNAPSHOT"}},{"before":"2ba3b097656a8447e1c14c6f52a5854a5aac939b","after":"babb277d0cbb795f2173fcc98cc39e6ed278b102","ref":"refs/heads/main","pushedAt":"2024-06-06T18:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix whitespaces in test\n\nSummary: The previous change (D58198948) had some unnecessary whitespace in the tests, breaking them.\n\nReviewed By: hick209\n\nDifferential Revision: D58247182\n\nfbshipit-source-id: 99fc1c061b971ed9f88ff9e8c3c8d8031f9ddd08","shortMessageHtmlLink":"Fix whitespaces in test"}},{"before":"dafd1cbb34a049fd8606213f16ea63569f8e3d05","after":"2ba3b097656a8447e1c14c6f52a5854a5aac939b","ref":"refs/heads/main","pushedAt":"2024-06-06T17:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Don't reorder @sample tag (#406)\n\nSummary:\nSome users place `sample` tags at the beginning (before any other tag). This conflicts with our fixed ordering of kdoc tags.\n\nSince there's good reason for this ordering, don't reorder `sample` tags (but only if they're at the beginning already). This way we'll avoid messing with code that's already been formatted with `ktfmt` while supporting this use case.\n\nSee [#406](https://github.com/facebook/ktfmt/issues/406) for more info.\n\nCloses #406\n\nReviewed By: cortinico, hick209\n\nDifferential Revision: D58198948\n\nfbshipit-source-id: 00335bdb04ccc668419e1443196fdce4103a763b","shortMessageHtmlLink":"Don't reorder @sample tag (#406)"}},{"before":"357219e46c106f8a791737b7bc2048da9d3b9ce3","after":null,"ref":"refs/heads/cgrushko-patch-1","pushedAt":"2024-06-05T19:34:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hick209","name":"Nivaldo Bondança","path":"/hick209","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/927983?s=80&v=4"}},{"before":"fbb414c5065159c737ba05f3df0075c510f237ec","after":null,"ref":"refs/heads/readme","pushedAt":"2024-06-05T19:34:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hick209","name":"Nivaldo Bondança","path":"/hick209","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/927983?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEadwz2AA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/ktfmt"}