Commit Graph

  • ede48d0fff Fix pkl spotless (#1279) Daniel Chao 2025-10-30 16:17:08 -07:00
  • eab71229e7 Add support for rendering Bytes values with YamlRenderer (#1276) Jen Basch 2025-10-30 15:53:43 -07:00
  • 10eccb100c Fix Pkl spotless formatting (#1278) Daniel Chao 2025-10-30 15:36:30 -07:00
  • 2c18f13d08 Rename Config.from to Config.fromPklBinary (#1275) Jen Basch 2025-10-30 11:04:03 -07:00
  • 9427387019 Add release notes for 0.30 (#1261) Jen Basch 2025-10-30 10:09:35 -07:00
  • db800d4521 Fix trailing lambda ending wrap (#1274) Islon Scherer 2025-10-30 17:06:09 +01:00
  • 08c414f3ac Normalize mutli-line string indentation (#1271) Jen Basch 2025-10-30 08:30:30 -07:00
  • 9469dd885d Handle trailing commas in types (#1272) Islon Scherer 2025-10-30 13:36:56 +01:00
  • 7df447924e Coalesce pkl format subcommands into the parent command. (#1263) Islon Scherer 2025-10-30 10:08:25 +01:00
  • 7bf150055c Assert that formatter snippet test output is stable (#1270) Jen Basch 2025-10-29 17:08:43 -07:00
  • 1d6261b263 Correctly handle trailing commas in function type literals in the generic parser (#1267) Jen Basch 2025-10-29 15:08:26 -07:00
  • 72874ec34a Get style guide in line with formatter (#1265) Islon Scherer 2025-10-29 16:00:05 +01:00
  • 28c20a8652 Don't break lines in module name (#1266) Islon Scherer 2025-10-29 15:24:08 +01:00
  • bbeeffdd32 Adjust formatting of line comments in lets (#1256) Daniel Chao 2025-10-28 17:53:06 -07:00
  • 825fcf5d1d Respect newlines in if/else and let expressions (#1259) Daniel Chao 2025-10-28 11:26:31 -07:00
  • fbcf83aa76 Adjust formatting of argument lists (#1260) Daniel Chao 2025-10-28 10:46:19 -07:00
  • be0142d46b Add grammar compatibility option to the formatter (#1249) Islon Scherer 2025-10-28 13:29:08 +01:00
  • ef4989aa35 Wrap comments in base.pkl to 100 chars (#1258) Daniel Chao 2025-10-27 16:00:48 -07:00
  • 1a25e044ac Polish documentation for pkl-binary (#1250) Daniel Chao 2025-10-26 21:23:57 -07:00
  • fdb2bd8c75 Fix Lexer EOF sentinel collision with valid Unicode code points (#1251) Spencer Phillip Young 2025-10-26 15:53:48 -07:00
  • a8f76d6209 Adjust formatting of qualified access chains (#1252) Daniel Chao 2025-10-24 16:48:21 -07:00
  • c7680aea1f Enforce Pkl formatting of stdlib with spotless (#1253) Daniel Chao 2025-10-24 10:15:14 -07:00
  • 3223083324 Format interpolated expressions as single line (#1247) Daniel Chao 2025-10-24 03:23:41 -07:00
  • cce49a40fa Add internal intellij plugin (#1248) Daniel Chao 2025-10-21 03:42:21 -07:00
  • f6d3fb1228 Fix let formatting (#1246) Islon Scherer 2025-10-21 09:45:27 +02:00
  • 6c036bf82a Implement Pkl binary renderer and parser (#1203) Jen Basch 2025-10-20 09:10:22 -07:00
  • c602dbb84c Fix macOS Intel native builds (#1244) Jen Basch 2025-10-16 19:20:14 -07:00
  • bed008b3da Update macOS release in CI (#1243) Jen Basch 2025-10-16 15:48:23 -07:00
  • 80a4dc9617 Fix typos (#1242) Daniel Chao 2025-10-16 14:18:49 -07:00
  • b8aad85943 Fix tracking of known usages/subtypes (#1241) Daniel Chao 2025-10-16 12:48:35 -07:00
  • 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