Commit Graph

  • 91fec70668 Fix publication of pkl-config-kotlin (#1240) Daniel Chao 2025-10-16 00:44:08 -07:00
  • 8c5bd3b7dd Apply pkl formatter to codebase (#1236) Daniel Chao 2025-10-09 15:16:38 -07:00
  • 42dcad25c6 Fix error message when reading a resource/module past root dir (#1234) Daniel Chao 2025-10-09 10:16:33 -07:00
  • 3a29ea8998 Format lambda chains (#1235) Daniel Chao 2025-10-09 10:16:13 -07:00
  • 98ab741c54 Bump Kotlin to 2.2.20, minimum Kotlin to 2.1 (#1232) Daniel Chao 2025-10-08 21:40:35 -07:00
  • ffa3c14fb3 Pass trace mode from CLI/PklProject to the evaluator (#1230) Jen Basch 2025-10-08 10:49:55 -07:00
  • e230fcf1a9 Follow up for trace pretty printing (#1227) Jen Basch 2025-10-08 09:36:42 -07:00
  • cf9d87373d Bump Gradle to 9.1.0 (#1228) Daniel Chao 2025-10-08 08:54:43 -07:00
  • 55eac2088b Bump GraalVM to 25.0.0 (#1226) Daniel Chao 2025-10-07 21:23:15 -07:00
  • cecaf39aff Adds traceMode evaluator setting to support trace() pretty printing (#1100) Steve Salevan 2025-10-07 15:31:16 -04:00
  • d03a074f63 Bump dependencies (#1225) Daniel Chao 2025-10-04 13:59:54 -07:00
  • c585a40601 Fix pkl-doc native test (#1224) Daniel Chao 2025-10-03 17:15:14 -07:00
  • 2e77d44877 Disable multi-jdk testing when running on Windows ARM (#1223) Daniel Chao 2025-10-03 10:36:25 -07:00
  • 5d90cf8f4e Introduce pkl-doc model version 2 (#1169) Daniel Chao 2025-09-29 16:10:44 -07:00
  • 63f89fb679 Expose collected superclass properties/methods in pkl:reflect (#1106) Jen Basch 2025-09-19 12:23:57 -07:00
  • d1171db3d5 Only format changed files (#1217) Simon Rüegg 2025-09-19 15:16:32 +02:00
  • f327c8e086 Allow formatting multiple files/directories (#1215) Simon Rüegg 2025-09-19 15:13:22 +02:00
  • 8367ac92b2 Only write changed files srueg/run-format-apply Simon Rüegg 2025-09-18 16:18:07 +02:00
  • 7699f297d8 Allow formatting multiple files/directories srueg/format-multiple Simon Rüegg 2025-09-18 16:41:30 +02:00
  • 618c6243c5 Fix bug in format apply (#1211) Islon Scherer 2025-09-19 11:28:40 +02:00
  • 49e9117b85 Doc-comment only fails to parse srueg/formatter-test-cases Simon Rüegg 2025-09-18 16:52:14 +02:00
  • 5d6ff1f72a Whitespace is added to empty file Simon Rüegg 2025-09-18 16:52:01 +02:00
  • 222741dccd Fix broken test (#1208) Islon Scherer 2025-09-17 22:53:15 +02:00
  • fdc501a35c Implement canonical formatter (#1107) Islon Scherer 2025-09-17 11:12:04 +02:00
  • 6a06ab7caa Fixed fallback certificates not working in certain classloader setups (#1198) Vladimir Matveev 2025-09-04 15:49:43 -07:00
  • a66ac0eb35 Refine documentation for class Any (#1194) Daniel Chao 2025-09-02 08:19:39 -07:00
  • bef0375285 Improve interrupt handling in pkl repl (#1188) Jen Basch 2025-08-29 13:39:49 -07:00
  • 44cc154501 Prepare 0.29.1 release (#1192) Jen Basch 2025-08-27 14:33:25 -07:00
  • 6a3722a471 Prepare 0.29.1 release 0.29.1 release/0.29 Jen Basch 2025-08-27 13:46:10 -07:00
  • 2a7195125c Prepare 0.29.1 release (#1191) Daniel Chao 2025-08-27 13:32:08 -07:00
  • f0896ba16f Fix shell completion for paths (#1161) Artem Yarmoliuk 2025-08-26 18:46:54 +01:00
  • 9f7997bbc4 Fix missing resources in native pkldoc, and disable test mode (#1175) Daniel Chao 2025-08-21 06:44:13 -07:00
  • 245b53bc8a Add docs for installing via winget (#1171) Daniel Chao 2025-08-11 17:22:30 -07:00
  • 9a92d75fcb Fix escaping in yaml strings (#1165) Daniel Chao 2025-08-06 07:57:52 -07:00
  • 419127fb0d Fix encoding for mapping with local members (#1152) Daniel Chao 2025-07-28 10:13:45 -07:00
  • af7057b75f Fix shell completion for paths (#1161) Artem Yarmoliuk 2025-08-26 18:46:54 +01:00
  • f7951510b9 Correctly handle EOF after unmatched backtick (#1187) Jen Basch 2025-08-25 14:31:26 -07:00
  • a8806416b9 Correctly handle EOF after unmatched backtick (#1187) Jen Basch 2025-08-25 14:31:26 -07:00
  • b32039a4f1 Add me as a maintainer (#1185) Jen Basch 2025-08-25 13:17:53 -07:00
  • a779316cc2 Update dependencies (#1184) Daniel Chao 2025-08-21 21:32:56 -07:00
  • d9db939bdc Fix missing resources in native pkldoc, and disable test mode (#1175) Daniel Chao 2025-08-21 06:44:13 -07:00
  • ae5f02b285 Allow trailing commas in comma-separated syntax elements (#1137) Jen Basch 2025-08-21 06:43:38 -07:00
  • 3f2f0c3a2b Add docs for installing via winget (#1171) Daniel Chao 2025-08-11 17:22:30 -07:00
  • 7d50aaeec9 Fix escaping in yaml strings (#1165) Daniel Chao 2025-08-06 07:57:52 -07:00
  • 1b49ec9422 Fix download links (#1162) Daniel Chao 2025-07-31 08:43:24 -07:00
  • 78ba6bf758 Fix download links (#1162) Daniel Chao 2025-07-31 08:43:24 -07:00
  • 20e7e251ec Fix encoding for mapping with local members (#1152) Daniel Chao 2025-07-28 10:13:45 -07:00
  • a3cc2f0ea6 Start next dev iteration Islon Scherer 2025-07-24 19:55:42 +02:00
  • e12c655f5c Prepare 0.29.0 release Islon Scherer 2025-07-24 17:25:11 +02:00
  • bdabcea216 Add link to 0.29 release notes Dan Chao 2025-07-24 10:55:05 -07:00
  • 5f00f9c82e Prepare 0.29.0 release Islon Scherer 2025-07-24 17:25:11 +02:00
  • d5b6038147 Prepare 0.29.0 release 0.29.0 Islon Scherer 2025-07-24 17:25:11 +02:00
  • efee9f3801 Disable publishing jpkl (#1147) Daniel Chao 2025-07-24 10:04:46 -07:00
  • 8e88133248 Disable publishing native executables to Maven Central (#1146) Daniel Chao 2025-07-24 09:21:02 -07:00
  • b38b15ba71 Remove duplicate block ids (#1145) Daniel Chao 2025-07-24 08:19:29 -07:00
  • 1c4fbe7c1c Fix: use http.rewrites to configure the evaluator in message passing API (#1141) Daniel Chao 2025-07-24 07:30:31 -07:00
  • ae046a804b Add release notes for 0.29 (#1140) Daniel Chao 2025-07-24 07:30:04 -07:00
  • 53f6951d81 Add bytesType to pkl:reflect (#1144) Daniel Chao 2025-07-24 06:21:10 -07:00
  • 7c8c4438d5 Defer noProxy to settings.pkl or PklProject if not set explicitly (#1143) Daniel Chao 2025-07-23 10:57:31 -07:00
  • bdf6aa6b60 Un-deprecate Resource.base64, compute bytes/base64 in terms of each other (#1138) Daniel Chao 2025-07-23 06:25:49 -07:00
  • 03d8e01801 Bump GraalVM JDK version to 21.0.8 (#1139) Daniel Chao 2025-07-23 05:22:17 -07:00
  • 85e4f133a4 Add getOrDefault method to Listing and Mapping (#1053) Jen Basch 2025-07-22 15:45:49 -07:00
  • 306a3b0fc2 Polish http rewrites (#1133) Daniel Chao 2025-07-22 15:42:07 -07:00
  • fe064960b4 Bump Gradle to 8.14.3 (#1129) Daniel Chao 2025-07-18 11:03:38 -07:00
  • 6cd73227a1 Update dependencies (#1128) Daniel Chao 2025-07-18 09:29:44 -07:00
  • ba82c5c6d6 Only allow shebangs in the beginning of a module (#1126) Islon Scherer 2025-07-18 11:18:45 +02:00
  • decb4ea66e Improve message passing api docs (#1127) Daniel Chao 2025-07-17 07:57:48 -07:00
  • 99020bb79d Add support for HTTP rewrites (#1062) Daniel Chao 2025-07-16 15:53:31 -07:00
  • fea031a138 Switch publishing to sonatype central (#1121) Daniel Chao 2025-07-11 05:48:31 -07:00
  • 48ad4386c8 Add Kotlin support for "addGeneratedAnnotation" flag (#1115) Daniel Chao 2025-07-08 14:05:15 -07:00
  • 3a35be6311 Remove ANTLR from the repo (#1114) Islon Scherer 2025-07-08 09:43:35 +02:00
  • 0973774a5d Add @Generated annotation to generated Java types (#1075) André Rouél 2025-07-08 00:31:49 +02:00
  • dbf57280ba Fix crash due to parse error in module header (#1112) Jen Basch 2025-07-01 01:05:16 -07:00
  • f1388ffb2f Don't show 100% when number of failures is rounded up (#1110) Artem Yarmoliuk 2025-06-27 14:29:26 +01:00
  • d6fd7e0942 Fix native build (#1099) Daniel Chao 2025-06-17 08:42:49 -07:00
  • e9320557b7 Introduces Bytes class (#1019) Daniel Chao 2025-06-11 16:23:55 -07:00
  • 3bd8a88506 Aggregate junit report into one file (#1056) Artem Yarmoliuk 2025-06-07 01:33:13 +01:00
  • 0b0f3b131d Add ResourceReaders#fromServiceProviders to preconfigured evaluator (#1094) Daniel Chao 2025-06-06 17:26:38 -07:00
  • 568c6ccbc2 Update dependencies, and clean up multi-JDK testing (#1088) Daniel Chao 2025-06-04 08:30:02 -07:00
  • dd9800c70a Update Gradle to 8.14.1 (#1091) Daniel Chao 2025-06-04 08:28:52 -07:00
  • 2bc9c2f424 Treat opaque file URIs as errors (#1087) Daniel Chao 2025-06-03 14:57:22 -07:00
  • 4eeb61dc74 Fix multi-jdk testing setup (#1086) Daniel Chao 2025-06-03 08:56:02 -07:00
  • 7d50c46c29 Use javac -release and kotlinc -Xjdk-release (#1080) Vladimir Sitnikov 2025-05-28 19:38:53 +03:00
  • a19e6bf684 Fix doc dependency link (#1078) Islon Scherer 2025-05-28 18:08:38 +02:00
  • 021f43bec4 I'm Jen! (#1072) Jen Basch 2025-05-19 11:55:24 -07:00
  • fe2e4aa1a4 Simplify precedence and associativity parsing (#1066) Islon Scherer 2025-05-12 14:59:26 +02:00
  • 948a20ad0c Add mapNonNullIndexed API to List and Set (#1063) Josh B 2025-05-08 06:57:28 -07:00
  • 919d63e51a docs: fixed referenced property in "fixed" section (#1065) Sitaktif 2025-05-08 14:52:40 +01:00
  • e4716c9e45 Add command to generate shell completion (#1052) Artem Yarmoliuk 2025-05-01 16:39:30 +01:00
  • 49a593f5c9 Add release notes for 0.28.2 (#1043) Daniel Chao 2025-04-17 08:58:56 -07:00
  • 8bd738ec0b Prepare 0.28.2 release 0.28.2 release/0.28 Dan Chao 2025-04-17 08:27:41 -07:00
  • 7569b96088 Add release notes for 0.28.2 (#1042) Daniel Chao 2025-04-17 08:24:33 -07:00
  • ad131b5543 Adjust installation docs (#1010) Daniel Chao 2025-03-03 12:19:13 -08:00
  • 640cc129db Document how to install pkl with Mise (#982) Pedro Piñera Buendía 2025-03-03 20:01:09 +00:00
  • 1d14a750a5 Fix incorrect substring (#1028) Daniel Chao 2025-04-14 16:22:46 -07:00
  • 6a1d56bb4d Do not crash, but suggest '--multiple-file-output-path' when specifying a directory as output file (#1038) Jeroen Soeters 2025-04-08 12:56:15 -05:00
  • 0902cbc628 Build with m2pro.large instances, not macos.m1.large.gen1 (#1020) Kushal Pisavadia 2025-03-11 10:20:43 +00:00
  • 7717b702b2 Add optimization for generator bodies that don't introduce new members (#1013) Daniel Chao 2025-03-05 10:25:54 -08:00
  • e98b42cffd Fix incorrect substring (#1028) Daniel Chao 2025-04-14 16:22:46 -07:00
  • 38c44860d4 Fix compiler error in benchmark (#1040) Daniel Chao 2025-04-11 16:08:20 -07:00