{"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":"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…"}},{"before":"c959888f0b28939ad5420f2d9ce75d90b46afe92","after":"b5208a2b5b8e077816031e48299057afe4a4d478","ref":"refs/heads/main","pushedAt":"2024-05-02T14:26:43.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":"Swap Kotlin/Groovy tab order in documentation (#469)\n\n* Swap Kotlin/Groovy tab order in documentation\r\n\r\n* Use Kotlin DSL repository extension function","shortMessageHtmlLink":"Swap Kotlin/Groovy tab order in documentation (#469)"}},{"before":"ea3e8f115b0548ad251ba8080377882f2708940d","after":"c959888f0b28939ad5420f2d9ce75d90b46afe92","ref":"refs/heads/main","pushedAt":"2024-05-01T16:09:36.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 CI to use JDK17 in deployment jobs (#468)","shortMessageHtmlLink":"Fix CI to use JDK17 in deployment jobs (#468)"}},{"before":"e49a36e31883591339d5d2bbb87cb8c182caf5b7","after":"ea3e8f115b0548ad251ba8080377882f2708940d","ref":"refs/heads/main","pushedAt":"2024-04-30T22:57:39.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 conditional configuration of native build tasks (#465)\n\n- Move all conditional configuration to the `assembleNative` and `testNative` \"root\" tasks\r\n- Don't build aarch64 executable on Intel Mac","shortMessageHtmlLink":"Improve conditional configuration of native build tasks (#465)"}},{"before":"5feaa2aaf709ea3e046f5490683a5d63e66154a3","after":"e49a36e31883591339d5d2bbb87cb8c182caf5b7","ref":"refs/heads/main","pushedAt":"2024-04-30T22:14:14.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":"Make Java classes final if possible\n\nAlso add private no-arg constructors for classes that aren't meant to be instantiated.","shortMessageHtmlLink":"Make Java classes final if possible"}},{"before":"ed1b31780148ed8d7eed326a7d2fc25f51e44de0","after":"5feaa2aaf709ea3e046f5490683a5d63e66154a3","ref":"refs/heads/main","pushedAt":"2024-04-30T22:12: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":"Remove remnants of Alpine Linux workaround (#466)","shortMessageHtmlLink":"Remove remnants of Alpine Linux workaround (#466)"}},{"before":"0d3400fb59c268c6a5e7e762fea5069dba02ddcb","after":"ed1b31780148ed8d7eed326a7d2fc25f51e44de0","ref":"refs/heads/main","pushedAt":"2024-04-30T14:33:36.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 formatting error (#463)","shortMessageHtmlLink":"Fix formatting error (#463)"}},{"before":"fd1c2941468583fe090fb655963da80b8a50f4f9","after":"0d3400fb59c268c6a5e7e762fea5069dba02ddcb","ref":"refs/heads/main","pushedAt":"2024-04-29T22:36:27.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":"Don't install GraalVM for an architecture that can't be built (#452)\n\nThis fixes an issue where the build native tasks will try\r\nto install GraalVM for an architecture that it can't build.","shortMessageHtmlLink":"Don't install GraalVM for an architecture that can't be built (#452)"}},{"before":"c3a99f8ae64cc482b7d2719a59c4a092c10818da","after":"fd1c2941468583fe090fb655963da80b8a50f4f9","ref":"refs/heads/main","pushedAt":"2024-04-29T18:13: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":"Remove obsolete Alpine Linux workaround (#457)\n\nThe bug necessitating this workaround was fixed in October 2022.\r\n\r\nFor details: https://github.com/oracle/graal/issues/3398","shortMessageHtmlLink":"Remove obsolete Alpine Linux workaround (#457)"}},{"before":"e28d747418c312a25a879a512881ddfeedfe1796","after":"c3a99f8ae64cc482b7d2719a59c4a092c10818da","ref":"refs/heads/main","pushedAt":"2024-04-29T12:52:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"holzensp","name":"Philip K.F. Hölzenspies","path":"/holzensp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1875918?s=80&v=4"},"commit":{"message":"Fix error handler to use new message","shortMessageHtmlLink":"Fix error handler to use new message"}},{"before":"b3b2ac15a12c0cb1336329d65aad9f56fd79313f","after":"6b4589098cf4dc37a07881c57ff152152888e929","ref":"refs/heads/lsp-setup","pushedAt":"2024-04-26T15:20:51.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":"Switch to adapter pattern (#453)","shortMessageHtmlLink":"Switch to adapter pattern (#453)"}},{"before":"b3df602601dab35ca09b8572974fd5e79068d471","after":"b3b2ac15a12c0cb1336329d65aad9f56fd79313f","ref":"refs/heads/lsp-setup","pushedAt":"2024-04-26T15:15:14.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":"Switch to adapter pattern (#453)","shortMessageHtmlLink":"Switch to adapter pattern (#453)"}},{"before":"a7c7e51180f755041ffd4932e70f43526f02ad42","after":"e28d747418c312a25a879a512881ddfeedfe1796","ref":"refs/heads/main","pushedAt":"2024-04-26T14:42:39.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":"JDK version bump cleaups, bump minimum Gradle version to 8.1 (#454)\n\n* Bump JDK when running simple gradle CI jobs\r\n* Bump minimum Gradle version to 8.1\r\n* Fix docs, and fix minimum version checker","shortMessageHtmlLink":"JDK version bump cleaups, bump minimum Gradle version to 8.1 (#454)"}},{"before":"3ab9e4184ec4b0b1f52298557b940f6f94298a24","after":"a7c7e51180f755041ffd4932e70f43526f02ad42","ref":"refs/heads/main","pushedAt":"2024-04-25T19:52:29.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":"Leverage basic Java 17 features (#451)\n\n- Refactor code to use the following basic Java 17 features:\r\n - pattern matching for instanceof\r\n - @Serial annotation\r\n - switch expressions\r\n - enhanced switch statements\r\n - StringBuilder.isEmpty()\r\n- Replace two switch statements with simpler if statements.\r\n- Rename a few local variables.","shortMessageHtmlLink":"Leverage basic Java 17 features (#451)"}},{"before":"583dfc6927c4265ae9ab17738466cc92def4b582","after":"3ab9e4184ec4b0b1f52298557b940f6f94298a24","ref":"refs/heads/main","pushedAt":"2024-04-24T23:17:19.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":"Drop java 11, bump GraalVM to 23.0 (#439)\n\n* Remove unnecessary strictfp modifier\r\n* Add annotations to address Truffle DSL warnings (@Idempotent, @Exclusive)\r\n* Adjust build logic to allow building cross-arch on macOS\r\n* Add warning suppression for specialization limit (left this one as a TODO)","shortMessageHtmlLink":"Drop java 11, bump GraalVM to 23.0 (#439)"}},{"before":"3a31188cc19b11e94207e58516726d62c0ae397f","after":"583dfc6927c4265ae9ab17738466cc92def4b582","ref":"refs/heads/main","pushedAt":"2024-04-24T10:37:11.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":"Windows installation notes","shortMessageHtmlLink":"Windows installation notes"}},{"before":"91820100f7f5355bba06adc5b16da8bb9b2462ad","after":"29c3e77e819c5d8c4542617843d3d3cbe0e9e291","ref":"refs/heads/release/0.25","pushedAt":"2024-04-23T09:56:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"holzensp","name":"Philip K.F. Hölzenspies","path":"/holzensp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1875918?s=80&v=4"},"commit":{"message":"change compile to implementation on groovy side","shortMessageHtmlLink":"change compile to implementation on groovy side"}},{"before":"76f1b92039a3f5cf92b965c6dba7cf85722341e2","after":"3a31188cc19b11e94207e58516726d62c0ae397f","ref":"refs/heads/main","pushedAt":"2024-04-19T22:35:57.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":"Improve method.isConst() check in InvokeSuperMethodNode\n\nCheck const-ness every time a method is resolved instead of every time it is called.","shortMessageHtmlLink":"Improve method.isConst() check in InvokeSuperMethodNode"}},{"before":"81bfdb7cbd954f268427fdd5d017a94f2e4c636b","after":"76f1b92039a3f5cf92b965c6dba7cf85722341e2","ref":"refs/heads/main","pushedAt":"2024-04-18T19:58: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":"Enable useCustomStringDelimiters for pkl test example output (#416)\n\nThis makes the `-expected.pcf` file a bit easier to read when examples contain quotes or\r\nbackslashes.","shortMessageHtmlLink":"Enable useCustomStringDelimiters for pkl test example output (#416)"}},{"before":"31917d15564815309228f4dd9e51b0a6a2e198f6","after":"81bfdb7cbd954f268427fdd5d017a94f2e4c636b","ref":"refs/heads/main","pushedAt":"2024-04-18T15:28:56.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":"Enable caching of native image building and test tasks (#409)\n\nEnable caching for the native image building task and improves the caching effectiveness of some of the test tasks in the project.","shortMessageHtmlLink":"Enable caching of native image building and test tasks (#409)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETN7t5wA","startCursor":null,"endCursor":null}},"title":"Activity · apple/pkl"}