{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":745600812,"defaultBranch":"main","name":"pkl","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-19T17:28:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711533818.0","currentOid":""},"activityList":{"items":[{"before":"d7a1778199abdc75f47751799d2c98fc30ec2236","after":"919de4838c57f83cce70f899ff71ea9286858d0c","ref":"refs/heads/main","pushedAt":"2024-06-13T00:53:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Improve handling of CA certificates (#518)\n\nInstead of bundling Pkl's built-in CA certificates as a class path resource and loading them at runtime,\r\npass them to the native image compiler as the default SSL context's trust store.\r\nThis results in faster SSL initialization and is more consistent with how default certificates\r\nare handled when running on the JVM.\r\n\r\nFurther related improvements:\r\n- Remove HttpClientBuilder methods `addDefaultCliCertificates` and `addBuiltInCertificates`.\r\n- Remove pkl-certs subproject and the optional dependencies on it.\r\n- Move `PklCARoots.pem` to `pkl-cli/src/certs`.\r\n- Fix certificate related error messages that were missing an argument.\r\n- Prevent PklBugException if initialization of `CliBaseOptions.httpClient` fails.\r\n- Add ability to set CA certificates as a byte array\r\n- Add CA certificates option to message passing API","shortMessageHtmlLink":"Improve handling of CA certificates (#518)"}},{"before":"b03530ed1f84e0c75137b1cb02cd12644a1b1e76","after":"d7a1778199abdc75f47751799d2c98fc30ec2236","ref":"refs/heads/main","pushedAt":"2024-06-12T22:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Allow renaming Java/Kotlin classes/packages during code generation (#499)\n\nAdds a `rename` field to the Java/Kotlin code generators that allows renaming packages and classes during codegen.\r\n\r\n* Add `--rename` flag to CLIs\r\n* Add `rename` property to Gradle API","shortMessageHtmlLink":"Allow renaming Java/Kotlin classes/packages during code generation (#499"}},{"before":"a520ae7d0497c974b55fc8ddd4bf542d30d0bbf8","after":"b03530ed1f84e0c75137b1cb02cd12644a1b1e76","ref":"refs/heads/main","pushedAt":"2024-06-12T18:54:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Add support for HTTP proxying (#506)\n\n* Add `--proxy` and `--no-proxy` CLI flags\r\n* Add property `http` to `pkl:settings`\r\n* Move `EvaluatorSettings` from `pkl:Project` to its own module and add property `http`\r\n* Add support for proxying in server mode, and through Gradle\r\n* Add `setProxy()` to `HttpClient`\r\n* Add documentation","shortMessageHtmlLink":"Add support for HTTP proxying (#506)"}},{"before":"21749f5c82a37a01f4982b04359f97f271d98f6c","after":"a520ae7d0497c974b55fc8ddd4bf542d30d0bbf8","ref":"refs/heads/main","pushedAt":"2024-06-11T15:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Fix missing paragraph in Windows installation docs (#520)","shortMessageHtmlLink":"Fix missing paragraph in Windows installation docs (#520)"}},{"before":"a4c0a271b42ec1d0c8c8978acc1d7a0adb0117a3","after":"21749f5c82a37a01f4982b04359f97f271d98f6c","ref":"refs/heads/main","pushedAt":"2024-06-11T14:58:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Use Pkl syntax highlighting instead of Groovy (#519)\n\nNow that Pkl syntax highlighting is available on GitHub,\r\nwe can remove the Groovy association with these files.\r\n\r\nThis also adds changes to mark `*.pcf` and `PklProject` files as Pkl.","shortMessageHtmlLink":"Use Pkl syntax highlighting instead of Groovy (#519)"}},{"before":"6f935f02a6a654a011b330ff12549c1ef5c5e389","after":"64a8e32ecf226ff7bf7194651735c919feee117c","ref":"refs/heads/lsp-setup","pushedAt":"2024-06-11T13:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"improve hover feature","shortMessageHtmlLink":"improve hover feature"}},{"before":"9cc9816440fffe79b1181157ad976c31984fa329","after":"a4c0a271b42ec1d0c8c8978acc1d7a0adb0117a3","ref":"refs/heads/main","pushedAt":"2024-06-10T16:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Require references from typealiases to be const (#516)\n\nThis adds a language change that requires references from typealiases\r\nto the enclosing module to be `const`.\r\n\r\nThis is required because typealiases are not late-bound.\r\n\r\nRationale is laid out in SPICE-0007.\r\n\r\nAlso:\r\n* Update documentation to reflect new rules.\r\n* Fix `Project.pkl`; mark method `const` to not break said rule.","shortMessageHtmlLink":"Require references from typealiases to be const (#516)"}},{"before":"d5ba8fa73623a1e54c596b5ff93aa143046a5183","after":"9cc9816440fffe79b1181157ad976c31984fa329","ref":"refs/heads/main","pushedAt":"2024-06-05T16:05:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Fix native tests in CircleCI (#514)\n\nFix an issue where the CI job attempts to install the wrong executable\r\nwhen on macOS/aarch64.\r\n\r\nAlso, adjusts native test definitions in pkl-server to match pkl-core.","shortMessageHtmlLink":"Fix native tests in CircleCI (#514)"}},{"before":"c0a708028739a246d45c4cadf9822a65d17ae385","after":"d5ba8fa73623a1e54c596b5ff93aa143046a5183","ref":"refs/heads/main","pushedAt":"2024-06-04T23:52:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Support scheme-agnostic projects (#486)\n\nThis adds changes to support loading project dependencies in non-file based projects.\r\n\r\nThe design for this feature can be found in SPICE-0005: https://github.com/apple/pkl-evolution/pull/6\r\n\r\nChanges:\r\n* Consider all imports prefixed with `@` as dependency notation.\r\n* Bugfix: fix resolution of glob expressions in a local dependency.\r\n* Adjust pkl.Project:\r\n - Allow local dependencies from a scheme-local paths.\r\n - Disallow certain evaluator settings if not loaded as a file-based module.\r\n* Breaking API change: `ProjectDependenciesManager` constructor now requires `ModuleResolver` and `SecurityManager`.","shortMessageHtmlLink":"Support scheme-agnostic projects (#486)"}},{"before":"207d0c78f0cb8ddb7332672883e8cccf16c6a3a2","after":"c0a708028739a246d45c4cadf9822a65d17ae385","ref":"refs/heads/main","pushedAt":"2024-06-04T14:55:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Fix line endings (#513)\n\n* Adjust gitattributes file (mark some files binary, mark bat files as using crlf endings)\r\n* Fix remaining line endings issues","shortMessageHtmlLink":"Fix line endings (#513)"}},{"before":"13bb18fea4e09618adbdf518d17977c76c0132ef","after":"6f935f02a6a654a011b330ff12549c1ef5c5e389","ref":"refs/heads/lsp-setup","pushedAt":"2024-06-04T14:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"add go to definition feature","shortMessageHtmlLink":"add go to definition feature"}},{"before":"d81a12352cd55054b31e976cac7356950afb3268","after":"207d0c78f0cb8ddb7332672883e8cccf16c6a3a2","ref":"refs/heads/main","pushedAt":"2024-06-04T00:10:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Fix globbed read/import bugs (#449)\n\n* Split MemberNode into (Regular/Shared)MemberNode\r\n\r\nSharedMemberNode enables generating non-constant object members\r\nat run time without generating an unbounded number of Truffle root nodes.\r\n\r\n* Invert shouldRunTypeCheck to match its name\r\n\r\n* Introduce VmObjectBuilder\r\n\r\nIntroduce VmObjectBuilder, a uniform way to build `VmObject`s\r\nwhose `ObjectMember`s are determined at run time.\r\nReplace some manual object building code with VmObjectBuilder.\r\nAdd some assertions to fix IntelliJ warnings.\r\n\r\n* Improve implementation of globbed read/import nodes\r\n\r\n- Leverage SharedMemberNode to have a single Truffle root node per globbed\r\n read/import expression instead of one root node per resolved glob element.\r\n- Remove caching in ReadGlobNode because it only works correctly if glob pattern is a string *constant*.\r\n- Remove caching in StaticReadNode (now ReadGlobElementNode/ImportGlobElementNode)\r\n because it seems unnecessary and the implementation doesn't look quite right.\r\n\r\n* Simplify code\r\n\r\n* Fix ClassCastException when reflecting on globbed import\r\n\r\n* Fix caching of globbed reads\r\n\r\nProblem:\r\nThe result of a globbed read depends not only on the glob pattern but also on the current module URI.\r\nHowever, ResourceManager does not take this into account when caching globbed reads, causing wrong results.\r\n\r\nChanges:\r\n- Cache globbed reads per read expression.\r\n This is also how globbed imports are cached, except that import URIs are constant.\r\n- Make ReadGlobNode and ImportGlobNode code as similar as possible.\r\n- Reduce code duplication by inheriting from AbstractReadNode.\r\n- Add some tests.","shortMessageHtmlLink":"Fix globbed read/import bugs (#449)"}},{"before":"a48748cb9c7c9f70f0b443c1ddb0c44e84773cf0","after":"d81a12352cd55054b31e976cac7356950afb3268","ref":"refs/heads/main","pushedAt":"2024-06-04T00:08:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Improve configuration and tests for native-image (#509)\n\n* Don't expose JDK internal classes; instead solve msgpack issue with `--initialize-at-run-time`.\r\n* Use quick build mode for non-release builds: 40% faster compilation, 20% smaller executable.\r\n* Remove options that were commented out.\r\n* Also run ServerTest against native executable","shortMessageHtmlLink":"Improve configuration and tests for native-image (#509)"}},{"before":"5b7123131fa8fd43c260cfaa73f7163e90d3bc1f","after":"a48748cb9c7c9f70f0b443c1ddb0c44e84773cf0","ref":"refs/heads/main","pushedAt":"2024-06-03T16:19:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Remove documentation references to `packageInfos` (#512)\n\nIt references something that isn't present and should be removed.","shortMessageHtmlLink":"Remove documentation references to packageInfos (#512)"}},{"before":"8ec06e631f9a05e0632130f4d49232a7923ff392","after":"5b7123131fa8fd43c260cfaa73f7163e90d3bc1f","ref":"refs/heads/main","pushedAt":"2024-05-30T15:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Change line endings from CRLF to LF (#511)","shortMessageHtmlLink":"Change line endings from CRLF to LF (#511)"}},{"before":"5e4ccfd4e88d075a9aa21ce066582dcc981703a2","after":"8ec06e631f9a05e0632130f4d49232a7923ff392","ref":"refs/heads/main","pushedAt":"2024-05-28T22:56:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Add support for Windows (#492)\n\nThis adds support for Windows.\r\nThe in-language path separator is still `/`, to ensure Pkl programs are cross-platform.\r\n\r\nLog lines are written using CRLF endings on Windows.\r\nModules that are combined with `--module-output-separator` uses LF endings to ensure\r\nconsistent rendering across platforms.\r\n\r\n`jpkl` does not work on Windows as a direct executable.\r\nHowever, it can work with `java -jar jpkl`.\r\n\r\nAdditional details:\r\n\r\n* Adjust git settings for Windows\r\n* Add native executable for pkl cli\r\n* Add jdk17 windows Gradle check in CI\r\n* Adjust CI test reports to be staged within Gradle rather than by shell script.\r\n* Fix: encode more characters that are not safe Windows paths\r\n* Skip running tests involving symbolic links on Windows (these require administrator privileges to run).\r\n* Introduce custom implementation of `IoUtils.relativize`\r\n* Allow Gradle to initialize ExecutableJar `Property` values\r\n* Add Gradle flag to enable remote JVM debugging\r\n\r\nCo-authored-by: Philip K.F. Hölzenspies ","shortMessageHtmlLink":"Add support for Windows (#492)"}},{"before":"47f161a2110426353b2f3d895764344b1aeaccdc","after":"5e4ccfd4e88d075a9aa21ce066582dcc981703a2","ref":"refs/heads/main","pushedAt":"2024-05-28T20:42:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Omit showing stdlib as dependency in pkldoc (#503)\n\nThe stdlib is an implicit dependency for every package.\r\nShowing this as a dependency is unnecessary noise.","shortMessageHtmlLink":"Omit showing stdlib as dependency in pkldoc (#503)"}},{"before":"82b7633e279e164efb6d59d16088941404760927","after":"13bb18fea4e09618adbdf518d17977c76c0132ef","ref":"refs/heads/lsp-setup","pushedAt":"2024-05-28T13:22:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"start hover feature","shortMessageHtmlLink":"start hover feature"}},{"before":"c1949a99b0a07b5a4c90e869e9624d6f24f5a49d","after":"47f161a2110426353b2f3d895764344b1aeaccdc","ref":"refs/heads/main","pushedAt":"2024-05-21T15:48:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Clean up unnecessary CI (#502)","shortMessageHtmlLink":"Clean up unnecessary CI (#502)"}},{"before":"d0def765a2744acba6438e405373c67e4463d0ff","after":"c1949a99b0a07b5a4c90e869e9624d6f24f5a49d","ref":"refs/heads/main","pushedAt":"2024-05-17T12:05:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"holzensp","name":"Philip K.F. Hölzenspies","path":"/holzensp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1875918?s=80&v=4"},"commit":{"message":"Update amending example in tutorial (#491)\n\n* Update amending example\r\n\r\n* Make sure wood pigeon amends stock pigeon\r\n\r\nCo-authored-by: Philip K.F. Hölzenspies \r\n\r\n---------\r\n\r\nCo-authored-by: Philip K.F. Hölzenspies ","shortMessageHtmlLink":"Update amending example in tutorial (#491)"}},{"before":"5f4d475d84e8ac813bebaea05fbda4b4e394de4f","after":"d0def765a2744acba6438e405373c67e4463d0ff","ref":"refs/heads/main","pushedAt":"2024-05-16T15:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Make http(s) URIs their own module key (#495)\n\nGenericUrl is a catch-all that uses URL.openConnection().\r\nSince we now have special handling of HTTP urls, it makes more sense to\r\nput it in its own module key.","shortMessageHtmlLink":"Make http(s) URIs their own module key (#495)"}},{"before":"a5c13e325ab2885dbbd18a3b6bd5b6e870bb1b35","after":"5f4d475d84e8ac813bebaea05fbda4b4e394de4f","ref":"refs/heads/main","pushedAt":"2024-05-16T15:36:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Fix local dependency globbing (#496)\n\nThis fixes an issue where globbing resources within a local dependency\r\nfails to match anything.","shortMessageHtmlLink":"Fix local dependency globbing (#496)"}},{"before":"6b4589098cf4dc37a07881c57ff152152888e929","after":"82b7633e279e164efb6d59d16088941404760927","ref":"refs/heads/lsp-setup","pushedAt":"2024-05-16T11:57:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"add type processing","shortMessageHtmlLink":"add type processing"}},{"before":"2d31bc5ef5069b669793baccab672419c7a4e4a1","after":"a5c13e325ab2885dbbd18a3b6bd5b6e870bb1b35","ref":"refs/heads/main","pushedAt":"2024-05-13T21:06:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Encode filepaths to be safe on Windows\n\nThis changes the file paths to use characters that are safe for Windows.\n\nChannges the output of the following:\n* Package cache directory\n* Generated pkl-doc files\n* Kotlin generated code\n\nUnsafe characters are encoded as ().\nFor example, the colon character `:` is encoded as `(3a)`.\n\nAdditionally, this changes the cache directory prefix (package-1 to\npackage-2).\n\nFollows the design of https://github.com/apple/pkl-evolution/pull/3","shortMessageHtmlLink":"Encode filepaths to be safe on Windows"}},{"before":"7da643fc8f895c35c3aa1613a2a43690d4ce0c88","after":"2d31bc5ef5069b669793baccab672419c7a4e4a1","ref":"refs/heads/main","pushedAt":"2024-05-13T17:09:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Adjust filename according to style guide (#484)","shortMessageHtmlLink":"Adjust filename according to style guide (#484)"}},{"before":"21aa44cfc47f624185b72664d1634dbb1bd26b5a","after":"7da643fc8f895c35c3aa1613a2a43690d4ce0c88","ref":"refs/heads/main","pushedAt":"2024-05-08T14:22:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Handle `null` pathElements gracefully in message passing API (#480)\n\nIn messages \"List Resources Response\" and \"List Modules Response\",\r\nif `pathElements` and `error` are both null, default to an empty list.","shortMessageHtmlLink":"Handle null pathElements gracefully in message passing API (#480)"}},{"before":"aeb17588b329ea9f88d07d4663596d3bed5c54ae","after":"21aa44cfc47f624185b72664d1634dbb1bd26b5a","ref":"refs/heads/main","pushedAt":"2024-05-07T14:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Require global settings file to use `pkl:settings` (#477)\n\nThis is technically a breaking change, but follows the intended use-case\r\nand documentation of settings.\r\n\r\n* Require that the global settings file at `~/.pkl/settings.pkl`\r\namends stdlib module `pkl:settings`, or otherwise sets `output.value`\r\nto an instance of `pkl.Settings`.\r\n* Simplify the object mapping of `PklSettings.java`","shortMessageHtmlLink":"Require global settings file to use pkl:settings (#477)"}},{"before":"d28313bca8ff63751a194abf16cafe8a4a3e81de","after":"aeb17588b329ea9f88d07d4663596d3bed5c54ae","ref":"refs/heads/main","pushedAt":"2024-05-06T10:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"Simplify implementation of RequestCapturingClient (#473)","shortMessageHtmlLink":"Simplify implementation of RequestCapturingClient (#473)"}},{"before":"27d8a030b1538c21a4f651c57310b667aedf69b5","after":"d28313bca8ff63751a194abf16cafe8a4a3e81de","ref":"refs/heads/main","pushedAt":"2024-05-03T16:58:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bioball","name":"Daniel Chao","path":"/bioball","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4590460?s=80&v=4"},"commit":{"message":"Declare members of http package NonnullByDefault (#471)\n\n* Add a package-info.java with NonnullByDefault annotation\r\n* Make RequestCapturingClient return a response to satisfy the type checker","shortMessageHtmlLink":"Declare members of http package NonnullByDefault (#471)"}},{"before":"b5208a2b5b8e077816031e48299057afe4a4d478","after":"27d8a030b1538c21a4f651c57310b667aedf69b5","ref":"refs/heads/main","pushedAt":"2024-05-03T09:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackoverflow","name":"Islon Scherer","path":"/stackoverflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35836?s=80&v=4"},"commit":{"message":"Remove hidden modifier from many reflect properties for better equality/rendering (#470)","shortMessageHtmlLink":"Remove hidden modifier from many reflect properties for better equali…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY99x4wA","startCursor":null,"endCursor":null}},"title":"Activity · apple/pkl"}