2025-01-11 - 2026-01-11
Overview
9 Releases published by 1 user
Published
0.30.2
Published
0.30.1
Published
0.30.0
Published
0.29.1
Published
0.29.0
Published
0.28.2
Published
0.28.1
862 Issues closed from 1 user
Closed
#1057 [PR #1382] [MERGED] Bump EnricoMi/publish-unit-test-result-action from 2.21.0 to 2.22.0
Closed
#1053 [PR #1373] [MERGED] Really prepare 0.30.2 release
Closed
#1054 [PR #1372] [MERGED] Prepare 0.30.2 release
Closed
#1055 [PR #1376] [MERGED] Sort list of repos alphabetically
Closed
#1056 [PR #1375] [MERGED] Import release notes from 0.30.2
Closed
#1052 [PR #1371] [MERGED] Add highlight.js and pkl-readers repo entries to README
Closed
#1047 [PR #1366] [MERGED] Bump pkl.impl.ghactions
Closed
#1049 [PR #1365] [MERGED] Fix building of pkl-doc
Closed
#1048 [PR #1364] [MERGED] Fix bug in parsing of super expression
Closed
#1043 [PR #1361] [MERGED] Bump versions, fix dependabot updates
Closed
#1044 [PR #1362] [MERGED] Bump pkl.impl.ghactions, update lockfile to not run
Closed
#1045 [PR #1359] [MERGED] Bump pkl.impl.ghactions to 1.1.0, add version locking.
Closed
#1046 [PR #1360] [CLOSED] Bump actions/download-artifact from 5.0.0 to 6.0.0
Closed
#1037 [PR #1353] [MERGED] Fix IDEA gradle project sync on Windows Aarch64
Closed
#1042 [PR #1358] [MERGED] Bump pkl.impl.ghactions to 1.0.0
Closed
#1038 [PR #1352] [MERGED] Build linux jobs inside docker container
Closed
#1040 [PR #1357] [MERGED] Adjust CI to not publish test results for deploy-snapshot
Closed
#1041 [PR #1356] [MERGED] Adjust native lifecycle builds to not throw during configuration phase
Closed
#1036 [PR #1351] [MERGED] Fix formatting of nodes with no children
Closed
#1033 [PR #1349] [MERGED] Fix CI build for pkldoc
Closed
#1034 [PR #1345] [MERGED] Prepare 0.30.1 release
Closed
#1035 [PR #1350] [MERGED] Omit superfluous newline when writing formatted content to stdout
Closed
#1031 [PR #1341] [MERGED] CI job polish
Closed
#1032 [PR #1343] [MERGED] Fix release publishing
Closed
#1027 [PR #1340] [MERGED] Change pkl format --write to exit 0 when formatting violations are found
Closed
#1028 [PR #1338] [MERGED] Prepare 0.30.1 release
Closed
#1029 [PR #1342] [MERGED] Fix testing of pkldoc executables
Closed
#1030 [PR #1339] [MERGED] Fix fetch depth for gradle-compatibility and java-executables-* CI jobs
Closed
#1026 [PR #1337] [MERGED] Vendor paguro's RrbTree, fix an int overflow breaking large Lists
Closed
#1022 [PR #1335] [MERGED] Fix parsing of URLs with plus signs
Closed
#1025 [PR #1336] [CLOSED] Vendor paguro, fix an int overflow breaking large Lists
Closed
#1018 [PR #1323] [MERGED] Fix empty parethesized type unexpected error
Closed
#1019 [PR #1326] [MERGED] Update CLI docs to clarify that --version only applies to the root command
Closed
#1020 [PR #1328] [MERGED] fix newline checks in parser
Closed
#1021 [PR #1330] [MERGED] Fix snapshot publishing
Closed
#1017 [PR #1322] [MERGED] Fix macos/amd64 image builds
Closed
#1012 [PR #1318] [MERGED] Replace broken references to CircleCI
Closed
#1013 [PR #1317] [MERGED] Fix release builds
Closed
#1014 [PR #1316] [MERGED] Fix build java executable
Closed
#1015 [PR #1319] [MERGED] Fix deploy jobs
Closed
#1009 [PR #1313] [CLOSED] WIP: switch to github actions
Closed
#1010 [PR #1297] [MERGED] Add support for evaluating module output and expressions to ConfigEvaluator
Closed
#1011 [PR #1315] [MERGED] Switch to GitHub Actions
Closed
#1007 [PR #1296] [MERGED] Improve plugin logic
Closed
#1008 [PR #1312] [MERGED] Fix Map formatting
Closed
#1003 [PR #1291] [MERGED] Use 2xlarge resource class for gradle check in CI
Closed
#1004 [PR #1289] [MERGED] Fix trailing lambdas wrongly formatting comments
Closed
#1005 [PR #1292] [MERGED] Start dev iteration
Closed
#1006 [PR #1295] [MERGED] Disable spotless ratcheting of Pkl sources
Closed
#1001 [PR #1286] [MERGED] Normalize paths in pkl format
Closed
#1002 [PR #1290] [MERGED] Make format command write relative paths
Closed
#999 [PR #1287] [MERGED] Fix multiline string stability
Closed
#1000 [PR #1283] [MERGED] Fix formatting of argument lists
Closed
#997 [PR #1285] [MERGED] Fix flag name
Closed
#998 [PR #1284] [CLOSED] Add test to demonstrate multiline string instability
Closed
#994 [PR #1281] [MERGED] Add debug and run button for snippet tests
Closed
#995 [PR #1277] [MERGED] Switch yaml.Parser to parse binary scalars as Bytes
Closed
#996 [PR #1278] [MERGED] Fix Pkl spotless formatting
Closed
#990 [PR #1276] [MERGED] Add support for rendering Bytes values with YamlRenderer
Closed
#992 [PR #1279] [MERGED] Fix pkl spotless
Closed
#993 [PR #1280] [MERGED] Don't force multiline interpolation into a single line
Closed
#987 [PR #1272] [MERGED] Handle trailing commas in types
Closed
#988 [PR #1275] [MERGED] Rename Config.from to Config.fromPklBinary
Closed
#989 [PR #1273] [MERGED] Make formatter stable
Closed
#991 [PR #1274] [MERGED] Fix trailing lambda ending wrap
Closed
#984 [PR #1271] [MERGED] Normalize mutli-line string indentation
Closed
#985 [PR #1268] [MERGED] Respect line breaks in operator chains and argument lists
Closed
#986 [PR #1270] [MERGED] Assert that formatter snippet test output is stable
Closed
#982 [PR #1266] [MERGED] Don't break lines in module names
Closed
#983 [PR #1267] [MERGED] Correctly handle trailing commas in function type literals in the generic parser
Closed
#979 [PR #1265] [MERGED] Get style guide in line with formatter
Closed
#980 [PR #1263] [MERGED] Coalesce pkl format subcommands into the parent command.
Closed
#981 [PR #1264] [CLOSED] Continuation: changelog 0.30.0
Closed
#977 [PR #1260] [MERGED] Adjust formatting of argument lists
Closed
#978 [PR #1261] [MERGED] Add release notes for 0.30
Closed
#972 [PR #1253] [MERGED] Enforce Pkl formatting of stdlib with spotless
Closed
#973 [PR #1256] [MERGED] Adjust formatting of line comments in lets
Closed
#974 [PR #1258] [MERGED] Wrap comments in base.pkl to 100 chars
Closed
#975 [PR #1259] [MERGED] Respect newlines in if/else and let expressions
Closed
#971 [PR #1248] [MERGED] Add internal intellij plugin
Closed
#968 [PR #1251] [MERGED] Fix Lexer EOF sentinel collision with valid Unicode code points
Closed
#969 [PR #1250] [MERGED] Polish documentation for pkl-binary
Closed
#970 [PR #1252] [MERGED] Adjust formatting of qualified access chains
Closed
#967 [PR #1249] [MERGED] Add grammar compatibility option to the formatter
Closed
#962 [PR #1243] [MERGED] Update macOS release in CI
Closed
#963 [PR #1245] [CLOSED] Let expression formatting changes
Closed
#964 [PR #1244] [MERGED] Fix macOS Intel native builds
Closed
#965 [PR #1246] [MERGED] Fix let formatting
Closed
#966 [PR #1247] [MERGED] Format interpolated expressions as single line
Closed
#959 [PR #1241] [MERGED] pkldoc fixes
Closed
#961 [PR #1242] [MERGED] Fix typos in pkl-doc
Closed
#956 [PR #1235] [MERGED] Format lambda chains
Closed
#957 [PR #1240] [MERGED] Fix publication of pkl-config-kotlin
Closed
#958 [PR #1236] [MERGED] Apply pkl formatter to codebase
Closed
#952 [PR #1230] [MERGED] Pass trace mode from CLI/PklProject to the evaluator
Closed
#953 [PR #1228] [MERGED] Bump Gradle to 9.1.0
Closed
#954 [PR #1234] [MERGED] Fix error message when reading a resource/module past root dir
Closed
#955 [PR #1232] [MERGED] Bump Kotlin to 2.2.20, minimum Kotlin to 2.1
Closed
#948 [PR #1224] [MERGED] Fix pkl-doc native test
Closed
#949 [PR #1226] [MERGED] Bump GraalVM to 25.0.0
Closed
#950 [PR #1223] [MERGED] Disable multi-jdk testing when running on Windows ARM
Closed
#951 [PR #1227] [MERGED] Follow up for trace pretty printing
Closed
#947 [PR #1225] [MERGED] Bump dependencies
Closed
#943 [PR #1214] [CLOSED] Formatter Test Cases
Closed
#945 [PR #1217] [MERGED] Formatter: only write changed files
Closed
#946 [PR #1215] [MERGED] Allow formatting multiple files/directories
Closed
#941 [PR #1212] [CLOSED] Formatter fixes
Closed
#942 [PR #1213] [CLOSED] Allow formatting multiple files/directories
Closed
#937 [PR #1198] [MERGED] Fixed fallback certificates not working in certain classloader setups
Closed
#938 [PR #1211] [MERGED] Fix bug in format apply
Closed
#939 [PR #1208] [MERGED] Fix broken test
Closed
#940 [PR #1203] [MERGED] SPICE-0021 Implement Pkl binary renderer and parser
Closed
#932 [PR #1191] [MERGED] Prepare 0.29.1 release
Closed
#933 [PR #1188] [MERGED] Improve interrupt handling in pkl repl
Closed
#934 [PR #1192] [MERGED] Prepare 0.29.1 release
Closed
#935 [PR #1194] [MERGED] Refine documentation for class Any
Closed
#931 [PR #1187] [MERGED] Correctly handle EOF after unmatched backtick
Closed
#927 [PR #1184] [MERGED] Update dependencies
Closed
#928 [PR #1185] [MERGED] Add me as a maintainer
Closed
#929 [PR #1179] [CLOSED] Merge pull request #1 from apple/main
Closed
#924 [PR #1171] [MERGED] Add docs for installing via winget
Closed
#925 [PR #1169] [MERGED] Introduce pkl-doc model version 2
Closed
#926 [PR #1175] [MERGED] Fix missing resources in native pkldoc, and disable test mode
Closed
#922 [PR #1162] [MERGED] Fix download links
Closed
#923 [PR #1165] [MERGED] Fix escaping in yaml strings
Closed
#917 [PR #1148] [MERGED] Start next dev iteration
Closed
#918 [PR #1147] [MERGED] Disable publishing jpkl
Closed
#919 [PR #1152] [MERGED] Fix encoding for mapping with local members
Closed
#920 [PR #1146] [MERGED] Disable publishing native executables to Maven Central
Closed
#921 [PR #1161] [MERGED] Fix shell completion for paths
Closed
#914 [PR #1145] [MERGED] Remove duplicate block ids
Closed
#916 [PR #1140] [MERGED] Add release notes for 0.29
Closed
#912 [PR #1143] [MERGED] Defer noproxy to settings.pkl or PklProject if not set explicitly
Closed
#913 [PR #1141] [MERGED] Fix: use http.rewrites to configure the evaluator in message passing API
Closed
#915 [PR #1144] [MERGED] Add bytesType to pkl:reflect
Closed
#907 [PR #1135] [CLOSED] C library for Pkl
Closed
#908 [PR #1136] [CLOSED] C library for Pkl
Closed
#909 [PR #1137] [MERGED] SPICE-0019: Allow trailing commas in comma-separated syntax elements
Closed
#910 [PR #1138] [MERGED] Un-deprecate Resource.base64, compute bytes/base64 in terms of each other
Closed
#911 [PR #1139] [MERGED] Bump GraalVM JDK version to 21.0.8
Closed
#906 [PR #1134] [CLOSED] C library for Pkl
Closed
#902 [PR #1128] [MERGED] Update dependencies
Closed
#903 [PR #1131] [MERGED] Run graal_attach_thread ahead of all calls
Closed
#904 [PR #1133] [MERGED] Polish http rewrites
Closed
#905 [PR #1129] [MERGED] Bump Gradle to 8.14.3
Closed
#898 [PR #1123] [MERGED] Fix pkl.h header include path for Exec.configureCompile
Closed
#900 [PR #1126] [MERGED] Only allow shebangs in the beginning of a module
Closed
#901 [PR #1127] [MERGED] Improve message passing api docs
Closed
#897 [PR #1124] [MERGED] Expose version of Pkl within native library using pkl_version
Closed
#899 [PR #1121] [MERGED] Switch publishing to sonatype central
Closed
#893 [PR #1114] [MERGED] Remove ANTLR from the repo
Closed
#894 [PR #1110] [MERGED] Don't show 100% when number of failures is rounded up
Closed
#895 [PR #1115] [MERGED] Add Kotlin support for "addGeneratedAnnotation" flag
Closed
#896 [PR #1112] [MERGED] Fix crash due to parse error in module header
Closed
#891 [PR #1107] [MERGED] Formatter
Closed
#887 [PR #1100] [MERGED] Adds traceMode evaluator setting to support trace() pretty printing
Closed
#888 [PR #1099] [MERGED] Fix native build
Closed
#889 [PR #1108] [CLOSED] Formatter tests
Closed
#890 [PR #1106] [MERGED] Expose collected superclass properties/methods in pkl:reflect
Closed
#885 [PR #1086] [MERGED] Fix multi-jdk testing setup
Closed
#886 [PR #1091] [MERGED] Update Gradle to 8.14.1
Closed
#882 [PR #1087] [MERGED] Treat opaque file URIs as errors
Closed
#883 [PR #1094] [MERGED] Add ResourceReaders#fromServiceProviders to preconfigured evaluator
Closed
#884 [PR #1088] [MERGED] Update dependencies, and clean up multi-JDK testing
Closed
#879 [PR #1078] [MERGED] Fix doc dependency link
Closed
#880 [PR #1084] [MERGED] Make libpkl tests use AbstractServerTest
Closed
#877 [PR #1081] [MERGED] Gradle adjustments for libpkl
Closed
#878 [PR #1080] [MERGED] chore: use javac -release and kotlinc -Xjdk-release so the generated bytecode adheres to the APIs for the target Java release
Closed
#872 [PR #1066] [MERGED] Simplify precedence and associativity parsing
Closed
#873 [PR #1072] [MERGED] I'm Jen!
Closed
#875 [PR #1075] [MERGED] Add @Generated annotation to generated Java types
Closed
#868 [PR #1062] [MERGED] Add support for HTTP rewrites
Closed
#869 [PR #1056] [MERGED] Aggregate junit report into one file
Closed
#870 [PR #1063] [MERGED] Add mapNonNullIndexed API to List and Set
Closed
#871 [PR #1065] [MERGED] docs: fixed referenced property in "fixed" section
Closed
#867 [PR #1053] [MERGED] Add getOrDefault method to Listing and Mapping
Closed
#866 [PR #1043] [MERGED] Add release notes for 0.28.2
Closed
#865 [PR #1052] [MERGED] Add command to generate shell completion
Closed
#864 [PR #1042] [MERGED] Add release notes for 0.28.2
Closed
#863 [PR #1038] [MERGED] Do not crash, but suggest '--multiple-file-output-path' when specifying a directory as output file
Closed
#862 [PR #1040] [MERGED] Fix compiler error in benchmark
Closed
#857 [PR #1026] [MERGED] C library for Pkl
Closed
#858 [PR #1023] [MERGED] Publish executables for pkldoc, pkl-codegen-java, pkl-codegen-kotlin
Closed
#859 [PR #1024] [MERGED] move parser out of pkl-core
Closed
#860 [PR #1028] [MERGED] Fix incorrect substring
Closed
#861 [PR #1031] [MERGED] Fix typo in evolution-and-roadmap
Closed
#854 [PR #1020] [MERGED] Build with m2pro.large instances, not macos.m1.large.gen1
Closed
#855 [PR #1015] [MERGED] Alphabetically sort the projects list in settings.gradle.kts
Closed
#856 [PR #1022] [MERGED] Remove stacking of block comments
Closed
#852 [PR #1013] [MERGED] Add optimization for generator bodies that don't introduce new members
Closed
#853 [PR #1019] [MERGED] Introduces Bytes class
Closed
#847 [PR #1008] [MERGED] Update Gradle to 8.13
Closed
#848 [PR #1009] [CLOSED] Mise installation
Closed
#849 [PR #1004] [MERGED] Cherry pick 0.28.1
Closed
#850 [PR #1011] [MERGED] Revert Gradle plugin tests to use deprecated API
Closed
#851 [PR #1010] [MERGED] Adjust Mise installation docs
Closed
#845 [PR #995] [MERGED] Make Truffle use fallback runtime in Gradle plugin
Closed
#846 [PR #987] [MERGED] Add Kotlin version bump to breaking changes
Closed
#842 [PR #1001] [MERGED] Allow native-image flags to be passed through from Gradle properties
Closed
#843 [PR #998] [MERGED] Fix shadow jar logic
Closed
#844 [PR #1003] [MERGED] Add release notes for 0.28.1
Closed
#839 [PR #985] [MERGED] Start next dev iteration
Closed
#841 [PR #984] [CLOSED] change version to 0.28.0
Closed
#838 [PR #982] [MERGED] Document how to install pkl with Mise
Closed
#840 [PR #983] [CLOSED] create writeRuntimeDependencies gradle task
Closed
#832 [PR #969] [MERGED] Ensure findOrAddAuxiliarySlot is not called during compilation
Closed
#836 [PR #973] [MERGED] Remove dead links to ANTLR parser grammar
Closed
#833 [PR #978] [MERGED] Add release notes for 0.28
Closed
#834 [PR #968] [MERGED] Rename package ast to syntax
Closed
#829 [PR #963] [MERGED] Make CliktCommands classes
Closed
#830 [PR #962] [MERGED] move handling of strings to parser
Closed
#831 [PR #964] [MERGED] Execute typechecks eagerly when within a constraint
Closed
#827 [PR #957] [MERGED] fix calculation of spans in parser
Closed
#828 [PR #958] [MERGED] Run spotless Java/Kotlin formatting
Closed
#822 [PR #954] [MERGED] Allow -DcommitId flag when building Pkl
Closed
#823 [PR #948] [MERGED] Improve handling of errors when analysis fails
Closed
#824 [PR #953] [MERGED] Add parser benchmarks
Closed
#825 [PR #955] [MERGED] Add docs for various keywords
Closed
#826 [PR #956] [MERGED] Fix incorrect glob example
Closed
#821 [PR #947] [MERGED] Bump clikt to 5.0.3 to fix bash autocompletion
Closed
#817 [PR #943] [MERGED] Test and document supercalls using the same method/property name
Closed
#818 [PR #944] [MERGED] Improve documentation about Set/Map ordering
Closed
#819 [PR #946] [MERGED] Make commands classes instead of objects
Closed
#820 [PR #941] [MERGED] Correctly set allowed modules/resoures when external reader scheme contain regex control characters
Closed
#814 [PR #938] [MERGED] Update dependencies
Closed
#816 [PR #937] [MERGED] [docs] Add documetation about release/evolution/roadmap
Closed
#812 [PR #930] [MERGED] Fix native gvm ci
Closed
#813 [PR #935] [MERGED] Turn CLI commands into objects, statically register subcommands
Closed
#815 [PR #936] [MERGED] Remove usages of VmFunction#apply(Object)
Closed
#811 [PR #929] [CLOSED] fix: native gvm ci
Closed
#808 [PR #924] [CLOSED] [RFC] Add properties to List for byte-based encodings/hashes
Closed
#809 [PR #922] [CLOSED] WIP: constraint details
Closed
#810 [PR #928] [MERGED] Run a simple eval script
Closed
#807 [PR #926] [MERGED] fix: upgrade ci jobs to jdk 21
Closed
#802 [PR #916] [MERGED] Simplify inputs for javadocJar
Closed
#804 [PR #921] [MERGED] Fix typo in tutorial
Closed
#805 [PR #920] [CLOSED] JSR305 integration for kotlinc
Closed
#806 [PR #917] [MERGED] Replace ANTLR with hand-rolled parser
Closed
#797 [PR #910] [MERGED] Upgrade gradle to 8.12.1 (from 8.12) and fix some build warnings
Closed
#798 [PR #900] [MERGED] Update Kotlin to 2.0
Closed
#799 [PR #914] [MERGED] fix: downstream native-image builds
Closed
#800 [PR #901] [MERGED] Bump minimum Gradle version to 8.2
Closed
#801 [PR #915] [MERGED] Optimization: execute const object bodies and typechecks only once
Closed
#796 [PR #894] [MERGED] Add release notes for 0.27.2
Closed
#792 [PR #895] [MERGED] Allow jar:nested: URIs in default security manager
Closed
#793 [PR #898] [MERGED] Only run Gradle compatibility tests against minimum and maximum release
Closed
#794 [PR #896] [MERGED] Revert "Upgrade Kotlin to 1.7.21 (#887)"
Closed
#795 [PR #897] [MERGED] Import release notes for 0.27.2
Closed
#789 [PR #885] [CLOSED] Use GitHub Actions for checks
Closed
#790 [PR #892] [MERGED] Document missing reserved keywords
Closed
#791 [PR #891] [MERGED] Cherry pick fixes into 0.27
Closed
#788 [PR #887] [MERGED] Upgrade Kotlin to 1.7.21
Closed
#787 [PR #884] [MERGED] Update Gradle to 8.12
Closed
#783 [PR #877] [CLOSED] [WIP] feat: managed jvm21 toolchain
Closed
#784 [PR #882] [MERGED] Fix NPE when handling ExternalReader specs with null arguments
Closed
#785 [PR #883] [MERGED] Update dependencies
Closed
#786 [PR #879] [MERGED] YamlRenderer: allow all primitive scalar types as map keys
Closed
#780 [PR #872] [MERGED] Support jpkl executable for Windows
Closed
#781 [PR #875] [MERGED] Fix page size for Linux AArch64 native executables
Closed
#782 [PR #876] [MERGED] JDK 21 toolchain
Closed
#777 [PR #860] [MERGED] Clarify terminology on renderer converters
Closed
#778 [PR #871] [MERGED] Update license year
Closed
#779 [PR #868] [MERGED] Make Test Report locale independent
Closed
#772 [PR #853] [MERGED] Fix CreateEvaluatorRequest decoding when request specifies external reader with null arguments
Closed
#773 [PR #857] [MERGED] Fix compile error
Closed
#774 [PR #851] [MERGED] Download JDK for windows build
Closed
#775 [PR #852] [CLOSED] [0.27] Fix CreateEvaluatorRequest decoding when request specifies external reader with null arguments
Closed
#776 [PR #859] [MERGED] Add comment about const check
Closed
#770 [PR #846] [MERGED] Spelling
Closed
#771 [PR #839] [MERGED] Prepare 0.27.1 release
Closed
#767 [PR #840] [MERGED] Add release notes for 0.27.1
Closed
#768 [PR #844] [MERGED] Overhaul implementation of for-generators
Closed
#769 [PR #848] [MERGED] Update JDK version in dev docs
Closed
#763 [PR #837] [MERGED] Fix exception handling of PklRootNode's
Closed
#764 [PR #830] [CLOSED] fix regression where typealiases are not executed in their original context
Closed
#765 [PR #836] [MERGED] Convert org.pkl.executor.Version.Identifier POJO to record class
Closed
#762 [PR #826] [MERGED] Fix possible stack overflow in Listing/Mapping type checking
Closed
#757 [PR #822] [CLOSED] Fix: check computed members against listing/mapping owner
Closed
#758 [PR #821] [MERGED] Exclude non file-based modules from synthesized *GatherImports task
Closed
#759 [PR #820] [MERGED] Delete obsolete file pkl-certs/gradle.lockfile
Closed
#760 [PR #824] [MERGED] Added support for an alternative current dir mode in pkldoc
Closed
#761 [PR #825] [CLOSED] Add workaround for machines with limited memory
Closed
#753 [PR #816] [MERGED] Rename snippet tests to match content: minPklVersion
Closed
#754 [PR #818] [MERGED] Delete unused PclLexer.tokens file
Closed
#755 [PR #817] [MERGED] Delete unused Resource.pcl-expected.pcf input file
Closed
#756 [PR #819] [MERGED] Add math.atan2
Closed
#751 [PR #814] [MERGED] Join concatenated String constants in test into single String
Closed
#752 [PR #815] [MERGED] Use text block to improve readability of test
Closed
#747 [PR #812] [MERGED] Continue conversion of org.pkl.core POJOs to record classes
Closed
#748 [PR #808] [MERGED] Convert org.pkl.core POJOs to record classes
Closed
#749 [PR #810] [MERGED] codegen-kotlin: Deprecate method toKotlinCodegenOptions without replacement
Closed
#750 [PR #813] [MERGED] Update SnakeYAML Engine to 2.8
Closed
#744 [PR #801] [MERGED] Rename JavaCodegenOptions to JavaCodeGeneratorOptions
Closed
#745 [PR #807] [MERGED] Convert org.pkl.core.runtime POJOs to record classes
Closed
#746 [PR #802] [MERGED] codegen-java/kotlin: Fix generation of hashCode methods
Closed
#742 [PR #798] [MERGED] Fix Javadoc warning emitted by Gradle build
Closed
#743 [PR #800] [MERGED] Update Gradle to 8.11
Closed
#738 [PR #792] [MERGED] codegen-java: Support not annotating constructor parameters
Closed
#739 [PR #793] [MERGED] codegen-kotlin: Generate toString() methods consistent with data classes
Closed
#741 [PR #797] [MERGED] Fix length of listings with computed index
Closed
#734 [PR #787] [MERGED] [0.27 Backport] Fix a possible deadlock during external reader process close
Closed
#736 [PR #786] [MERGED] Fix a possible deadlock during external reader process close
Closed
#737 [PR #790] [MERGED] Switch from com.squareup.javapoet to com.palantir.javapoet
Closed
#732 [PR #784] [MERGED] Fix broken link to documentation site in release notes
Closed
#733 [PR #789] [MERGED] Simplify lazy type checking of listings/mappings
Closed
#735 [PR #782] [MERGED] Start dev iteration
Closed
#730 [PR #779] [MERGED] Polish ANSI formatting and underlying code
Closed
#731 [PR #781] [MERGED] Fix equals/hashCode/hasCachedValue in delegating listings/mappings
Closed
#727 [PR #773] [MERGED] Fix semver comparison logic
Closed
#728 [PR #776] [MERGED] Untangle external reader code
Closed
#729 [PR #778] [MERGED] Eagerly check function arguments when called from inside iterable
Closed
#722 [PR #765] [MERGED] Update to GraalVM 23.0.6 and GraalVM for JDK 17.0.12
Closed
#723 [PR #767] [MERGED] Update commonmark and test dependencies
Closed
#724 [PR #766] [MERGED] More external reader refinements
Closed
#725 [PR #770] [MERGED] Remove pkl.core.messaging from core APIs
Closed
#726 [PR #771] [MERGED] Use ANSI colors for test results; more polish
Closed
#718 [PR #760] [MERGED] Use VmObjectBuilder in Listing.distinct(By) implementations
Closed
#719 [PR #762] [MERGED] Refine external reader API
Closed
#720 [PR #764] [CLOSED] Make msgpack-java an optional dependency
Closed
#721 [PR #763] [CLOSED] Vendor msgpack-java
Closed
#715 [PR #753] [MERGED] Replace code tick with italic
Closed
#716 [PR #751] [MERGED] Correct EmbeddedExecutor to throw ExecutorException instead of PklException when project evaluation fails
Closed
#717 [PR #759] [MERGED] Polish external reader API/implementation
Closed
#712 [PR #750] [MERGED] Convert org.pkl.core.util POJOs to record classes
Closed
#713 [PR #752] [MERGED] Eagerly check listing/mapping in iterables
Closed
#714 [PR #756] [MERGED] Prepare 0.27.0 release notes
Closed
#708 [PR #743] [CLOSED] Add isBase64 string property
Closed
#709 [PR #748] [MERGED] Convert org.pkl.core.resource POJOs to record classes
Closed
#710 [PR #749] [MERGED] Convert org.pkl.core.project POJOs to record classes
Closed
#711 [PR #746] [MERGED] Add color to error formatting
Closed
#706 [PR #739] [MERGED] Exclude non-ascii files from windows native snippet tests
Closed
#707 [PR #747] [CLOSED] Fix resolution of for-generator vars within iteratee
Closed
#705 [PR #735] [MERGED] Fix test failures on main
Closed
#704 [PR #737] [MERGED] Exclude thrown ascii filename error from native tests
Closed
#702 [PR #738] [MERGED] Polish test result running and reporting
Closed
#703 [PR #740] [MERGED] Fix lazy type checking of UInt types
Closed
#698 [PR #731] [MERGED] Cyclical dependencies report
Closed
#699 [PR #730] [MERGED] Change license header from doc- to block-comment
Closed
#700 [PR #734] [MERGED] codegen-java: Make stateless classes instantiable
Closed
#701 [PR #733] [MERGED] Fix formatting issues
Closed
#697 [PR #729] [MERGED] codegen-java/kotlin: Support Spring Boot 3.x instead of 2.x
Closed
#693 [PR #721] [MERGED] codegen-kotlin: Support Java serialization of module classes
Closed
#694 [PR #725] [MERGED] Fix typecheck error on Listing/Mapping
Closed
#695 [PR #722] [MERGED] Fix build performance issues of spotless tasks
Closed
#696 [PR #724] [MERGED] Remove isMappingDefault on VmNull
Closed
#692 [PR #719] [MERGED] Add version of resolved Pkl distribution to ExecutorException
Closed
#687 [PR #710] [MERGED] codegen-java: Change condition for generating equals/hashCode/toString/with/Serializable
Closed
#688 [PR #714] [MERGED] codegen-kotlin: Don't generate equals/hashCode/toString/copy/:Serializable for abstract classes
Closed
#689 [PR #708] [MERGED] Store PklProject annotations in the project metadata
Closed
#690 [PR #715] [MERGED] List Pkl GitHub repositories in README
Closed
#691 [PR #716] [MERGED] Produce more helpful output when module output is overwritten
Closed
#685 [PR #705] [MERGED] codegen-kotlin: Fix generation of copy() methods
Closed
#686 [PR #703] [MERGED] Fix invalid syntax in doc comments of pkl:reflect members
Closed
#682 [PR #701] [MERGED] Replace some usages of java.lang.String.replaceAll with String.replace
Closed
#683 [PR #702] [MERGED] Fix formatting of let expressions
Closed
#684 [PR #704] [MERGED] Fix error in spread documentation
Closed
#677 [PR #697] [MERGED] Fix double unary minus
Closed
#678 [PR #696] [MERGED] Fix handling of file: module URIs with non-ASCII characters
Closed
#679 [PR #699] [MERGED] Improve let-expression examples
Closed
#680 [PR #695] [MERGED] Add analyze imports libs (SPICE-0001)
Closed
#673 [PR #688] [MERGED] Use case-insensitive comparison for module URI schemes
Closed
#674 [PR #689] [MERGED] Update dependencies
Closed
#675 [PR #693] [MERGED] Set lower limit for glob pattern resolution in test mode
Closed
#676 [PR #687] [MERGED] Fix dangling Javadoc reference
Closed
#671 [PR #684] [MERGED] Update Gradle to 8.10.2
Closed
#672 [PR #686] [MERGED] Don't run native Windows tests during pkl-core:test
Closed
#667 [PR #683] [MERGED] Add methods from List/Map to Listing/Mapping
Closed
#668 [PR #682] [MERGED] Update DEVELOPMENT.adoc
Closed
#669 [PR #680] [MERGED] Update Let Expressions Examples
Closed
#670 [PR #685] [MERGED] Update Windows and Mac development instructions
Closed
#665 [PR #678] [MERGED] Add support for const object members
Closed
#666 [PR #679] [CLOSED] improve error messages for cyclical project dependencies during resolution
Closed
#662 [PR #672] [CLOSED] Add properties and methods to Mapping/Listing API to resemble Map/List more
Closed
#663 [PR #666] [MERGED] Add String.splitLimit API
Closed
#664 [PR #677] [MERGED] Add .vscode and .pkl-lsp to gitignore
Closed
#659 [PR #664] [MERGED] Add PklProject.deps.json file with newline for POSIX compliance
Closed
#661 [PR #660] [MERGED] Implement SPICE-0009 External Readers
Closed
#656 [PR #646] [CLOSED] Refactor ResourceReader to support multiple schemes
Closed
#657 [PR #655] [MERGED] add jbang catalog
Closed
#658 [PR #657] [MERGED] Handle null contents gracefully in message passing API
Closed
#652 [PR #642] [MERGED] Fix bug when reading local package assets
Closed
#653 [PR #636] [MERGED] [docs] Cherry pick documentation into 0.26 release branch
Closed
#654 [PR #647] [CLOSED] Add ResourceReaderFactory abstraction
Closed
#655 [PR #640] [CLOSED] Refactor message-passing logic into pkl-core
Closed
#651 [PR #631] [MERGED] Fix parsing of external property values containing =
Closed
#647 [PR #626] [MERGED] Remove const from reserved keywords (remnant)
Closed
#648 [PR #627] [CLOSED] Might be null
Closed
#649 [PR #628] [MERGED] Overhaul typechecks for Mapping/Listing
Closed
#642 [PR #615] [MERGED] Cherry pick 0.26.3 release notes
Closed
#643 [PR #623] [MERGED] [docs] Correct the link for ANTLR 4 Documentation (404 - page not found).
Closed
#644 [PR #624] [MERGED] [docs] Document object instantiation
Closed
#645 [PR #625] [MERGED] [docs] Improve searchability of "Methods" section
Closed
#646 [PR #618] [MERGED] [docs] Document hidden equality/hashing behavior
Closed
#641 [PR #614] [MERGED] [docs] Document the class-as-a-function pattern
Closed
#638 [PR #612] [MERGED] Add release notes for 0.26.3
Closed
#639 [PR #613] [MERGED] [docs] Add mention of "optional" to nullable types section
Closed
#640 [PR #611] [MERGED] Fix usage of file() notation with Pkl Gradle plugin on Windows
Closed
#635 [PR #607] [MERGED] Fix: thrown error globbed import/read is amended
Closed
#636 [PR #594] [MERGED] Remove redundant suppression
Closed
#637 [PR #610] [MERGED] Fix: make Gradle tests compatible with Gradle 8.1
Closed
#632 [PR #596] [MERGED] Fix property parsing bug in the cli
Closed
#633 [PR #592] [MERGED] refactor: Simplify regex pattern for code block matching
Closed
#634 [PR #599] [CLOSED] Separate the cache check and member lookup into different methods
Closed
#629 [PR #587] [MERGED] Import release notes for 0.26.2
Closed
#630 [PR #586] [MERGED] Add release notes for 0.26.2
Closed
#631 [PR #580] [MERGED] Support _ in String[toInt|toIntOrNull|toFloat|toFloatOrNull]
Closed
#627 [PR #578] [MERGED] Allow to String#toInt() to parse a string including "__"
Closed
#628 [PR #584] [MERGED] Fix race condition when concurrently downloading packages
Closed
#626 [PR #575] [CLOSED] Fix default value evaluation in toTyped()
Closed
#622 [PR #560] [MERGED] Add spotless formatting for remaining .kt/.kts files
Closed
#623 [PR #570] [MERGED] Add CSS to make top doc box have a fade, rather than hard cutoff
Closed
#624 [PR #565] [MERGED] Revert error coloring (for development on dedicated branch)
Closed
#625 [PR #571] [CLOSED] Add a --color flag to the CLI and disable colors for Pkl test
Closed
#619 [PR #556] [MERGED] Add notes for 0.26.1
Closed
#620 [PR #557] [MERGED] Cherry-pick release notes for 0.26.1
Closed
#621 [PR #553] [MERGED] Do not enable TLS certificate revocation checks by default
Closed
#617 [PR #554] [MERGED] Only run Gradle compatibility tests against releases in CI
Closed
#618 [PR #552] [MERGED] Add colours to Pkl errors in Cli output
Closed
#613 [PR #539] [MERGED] Start 0.27.0 dev iteration
Closed
#614 [PR #544] [MERGED] Handle explicit CWD reference in project resolving
Closed
#615 [PR #546] [MERGED] docs: add contributor for 0.26 release
Closed
#616 [PR #551] [MERGED] Use compatible architecture in native executables
Closed
#612 [PR #542] [MERGED] Pass HOMEBREW_* environment variables on through native_image
Closed
#607 [PR #533] [MERGED] Fix release build gradle setup
Closed
#608 [PR #536] [MERGED] Set Windows build to use compatibility mode for native-image builds
Closed
#609 [PR #538] [MERGED] Recover if rm command removes no files
Closed
#610 [PR #535] [MERGED] Remove links from headers in release notes
Closed
#611 [PR #537] [MERGED] Fix commitish detection in LanguageSnippetTest to also cover release versions
Closed
#604 [PR #526] [MERGED] Change CLI flag and Gradle name for proxy options
Closed
#605 [PR #529] [MERGED] Add release notes for 0.26
Closed
#606 [PR #528] [MERGED] Change Gradle property from "packageMapping" to "renames"
Closed
#603 [PR #527] [MERGED] Catch PklException errors coming from project load
Closed
#599 [PR #519] [MERGED] Use Pkl syntax highlighting instead of Groovy
Closed
#600 [PR #523] [MERGED] Adjust docs for proxying
Closed
#601 [PR #520] [MERGED] Fix missing paragraph in Windows installation docs
Closed
#597 [PR #518] [MERGED] Update: Improve handling of CA certificates
Closed
#598 [PR #516] [MERGED] Require references from typealiases to be const
Closed
#593 [PR #514] [MERGED] Fix native tests in CircleCI
Closed
#594 [PR #511] [MERGED] Change line endings from CRLF to LF
Closed
#595 [PR #512] [MERGED] Remove documentation references to packageInfos
Closed
#596 [PR #513] [MERGED] Fix line endings
Closed
#592 [PR #510] [CLOSED] Restore late-binding for constraints within typealiases
Closed
#589 [PR #509] [MERGED] Improve configuration of native image compilation
Closed
#590 [PR #506] [MERGED] Add support for HTTP proxying
Closed
#591 [PR #507] [CLOSED] Fix pathElements; do not default to empty list
Closed
#586 [PR #499] [MERGED] Implemented package mapping for Java/Kotlin code generation
Closed
#587 [PR #503] [MERGED] Omit showing stdlib as dependency in pkldoc
Closed
#588 [PR #502] [MERGED] Clean up unnecessary CI logic
Closed
#583 [PR #495] [MERGED] Introduce specialized ModuleKey(Factory) for http uris
Closed
#584 [PR #496] [MERGED] Fix local dependency globbing
Closed
#585 [PR #498] [MERGED] Improve testing with stats and errors per test section
Closed
#580 [PR #492] [MERGED] Add support for Windows
Closed
#581 [PR #489] [MERGED] Encode filepaths to be safe for Windows
Closed
#582 [PR #493] [CLOSED] Split out base settings in stdlib for reuse
Closed
#579 [PR #491] [MERGED] Update amending example
Closed
#577 [PR #486] [MERGED] Support scheme-agnostic projects
Closed
#578 [PR #485] [MERGED] [typo] a consts cannot be assigned/amended
Closed
#572 [PR #473] [MERGED] Simplify implementation of RequestCapturingClient
Closed
#573 [PR #472] [CLOSED] Add support for HTTP proxying
Closed
#574 [PR #477] [MERGED] Require global settings file to use pkl:settings
Closed
#575 [PR #480] [MERGED] Handle null pathElements gracefully in message passing API
Closed
#576 [PR #484] [MERGED] Adjust filename according to style guide
Closed
#571 [PR #471] [MERGED] Declare members of http package NonnullByDefault
Closed
#568 [PR #469] [MERGED] Swap Kotlin/Groovy tab order in documentation
Closed
#569 [PR #466] [MERGED] Remove remnants of Alpine Linux workaround
Closed
#570 [PR #470] [MERGED] Remove hidden modifier from many reflect properties for better equality/rendering
Closed
#566 [PR #465] [MERGED] Improve conditional configuration of native build tasks
Closed
#567 [PR #468] [MERGED] [Fix][CI] Use JDK 17 image for deploy-snapshot job
Closed
#562 [PR #458] [MERGED] Fix IntelliJ Java warnings, make classes final if possible
Closed
#563 [PR #457] [MERGED] Remove obsolete Alpine Linux workaround
Closed
#564 [PR #463] [MERGED] Fix formatting error
Closed
#565 [PR #455] [CLOSED] Improve configuration of native image compilation
Closed
#559 [PR #454] [MERGED] JDK version bump cleaups
Closed
#560 [PR #449] [MERGED] Fix globbed read/import bugs
Closed
#561 [PR #453] [MERGED] Switch to adapter pattern
Closed
#557 [PR #451] [MERGED] Leverage basic Java 17 features
Closed
#558 [PR #452] [MERGED] Don't install GraalVM for an architecture that can't be built
Closed
#552 [PR #438] [MERGED] Improve method.isConst() checks
Closed
#553 [PR #436] [MERGED] fix typos
Closed
#554 [PR #441] [MERGED] Fix: fatal error when chart location is invalid
Closed
#555 [PR #437] [MERGED] Fix typo
Closed
#556 [PR #439] [MERGED] Drop java 11, bump GraalVM to 23.0
Closed
#550 [PR #435] [MERGED] Spelling and grammar corrections to Language Reference
Closed
#551 [PR #434] [MERGED] Fix IntelliJ scope definition
Closed
#547 [PR #432] [MERGED] Suppress warnings for System.getProperty("line.separator")
Closed
#548 [PR #428] [MERGED] Cannot assign property with fixed/const in spread
Closed
#549 [PR #433] [MERGED] Eliminate redundant map lookup
Closed
#546 [PR #427] [MERGED] Fix member links custom link text examples in language reference
Closed
#542 [PR #424] [MERGED] Lock JLine to previous version (3.23.0)
Closed
#543 [PR #422] [MERGED] Fix documentation about ValueRenderer converters
Closed
#544 [PR #417] [MERGED] Convert CODE_OF_CONDUCT to Markdown
Closed
#545 [PR #426] [MERGED] Fix pkl.reflect#typedType to mirror the right type
Closed
#539 [PR #416] [MERGED] Enable useCustomStringDelimiters for pkl test example output
Closed
#540 [PR #413] [MERGED] Fix the sequence length in the YAML parser
Closed
#541 [PR #411] [MERGED] Fix gradle dependency declare issue & order
Closed
#537 [PR #409] [MERGED] Enable caching of native image building and test tasks
Closed
#538 [PR #403] [MERGED] Make EvalTask track resolved output paths
Closed
#532 [PR #390] [MERGED] Turn EvalTask into a tracked Gradle task
Closed
#533 [PR #391] [MERGED] Fix links for downloading snapshot executables
Closed
#534 [PR #396] [MERGED] Update to Gradle 8.7
Closed
#535 [PR #394] [MERGED] Fix MergeSort.java
Closed
#536 [PR #397] [MERGED] Add quick link to standard library docs
Closed
#527 [PR #373] [MERGED] Ensure owner and receiver are reset after executing alias
Closed
#528 [PR #378] [CLOSED] Improve handling of CA certificates
Closed
#529 [PR #383] [MERGED] Use Files.newInputStream()/newOutputStream() where appropriate
Closed
#530 [PR #386] [MERGED] Fix "amends declaration vs. expression" mistakes in language reference
Closed
#531 [PR #387] [CLOSED] Backport #144 and #373 to 0.25
Closed
#523 [PR #364] [MERGED] Fix links to pkl-go and pkl-swift repos
Closed
#525 [PR #372] [MERGED] Fix java/kotlin usage examples
Closed
#526 [PR #369] [CLOSED] LSP support
Closed
#522 [PR #365] [MERGED] Import release notes for 0.25.3
Closed
#524 [PR #368] [CLOSED] Fix wrong data type in kotlin example
Closed
#520 [PR #363] [MERGED] Add release notes for 0.25.3
Closed
#521 [PR #362] [MERGED] Fix source links in pkldoc
Closed
#517 [PR #359] [MERGED] Change HttpClientInitException to extend RuntimeException
Closed
#518 [PR #357] [MERGED] Avoid resolving paths on fragments
Closed
#519 [PR #350] [MERGED] Update dependencies
Closed
#514 [PR #344] [MERGED] Eliminate unnecessary use of GregorianCalendar
Closed
#515 [PR #349] [MERGED] Re-enable gradle compatibility tests
Closed
#516 [PR #347] [MERGED] change security file to markdown
Closed
#511 [PR #339] [MERGED] Fix buildSrc Kotlin/Java compat
Closed
#512 [PR #342] [MERGED] Add workaround for configuration error during maven publish
Closed
#513 [PR #345] [MERGED] Replace magic test port 12110 with 0
Closed
#507 [PR #340] [MERGED] Update pkl-config-java.adoc
Closed
#508 [PR #341] [MERGED] Removed undeclared method reference in examples.
Closed
#509 [PR #337] [MERGED] docs: feat TOML
Closed
#510 [PR #338] [MERGED] Add approval for release/x.x branch
Closed
#506 [PR #333] [MERGED] Add CI to release/x.x branch
Closed
#503 [PR #329] [CLOSED] Polish HttpClient API
Closed
#504 [PR #327] [MERGED] Fix build issue where test fixtures weren't generated
Closed
#505 [PR #330] [MERGED] Do not package empty directories
Closed
#501 [PR #326] [MERGED] Use layout.buildDirectory
Closed
#502 [PR #328] [MERGED] Follow HTTP redirects
Closed
#497 [PR #319] [MERGED] Fix amending module with abstract class
Closed
#498 [PR #325] [CLOSED] Refactor Fibonacci class to improve performance and readability
Closed
#499 [PR #315] [MERGED] Use smaller compute resource for patch test
Closed
#500 [PR #324] [MERGED] Enable Gradle build caching
Closed
#493 [PR #297] [MERGED] fix bug with for generator variables in mixin
Closed
#494 [PR #298] [CLOSED] index.adoc: Fix missing closing quotes in Local dependencies
Closed
#495 [PR #299] [MERGED] Fix missing closing quotes in Local dependencies part of language-reference doc
Closed
#496 [PR #314] [MERGED] Persist jpkl to the workspace for releases
Closed
#491 [PR #294] [MERGED] Improve CircleCI builds
Closed
#492 [PR #295] [MERGED] Clean up http-client changes
Closed
#487 [PR #282] [MERGED] Docs fix: Container is not a type, add more types
Closed
#488 [PR #271] [MERGED] Revert "Add setting for Kotlin package to codegen (#194)"
Closed
#489 [PR #270] [MERGED] Add homebrew instructions to docs
Closed
#490 [PR #283] [MERGED] Docs fix: Java 8 is not supported
Closed
#485 [PR #265] [MERGED] Fix: add missing "const" and "fixed" modifiers to reflect API
Closed
#486 [PR #266] [CLOSED] add sublime highlight
Closed
#482 [PR #257] [MERGED] Add specification for language binding API
Closed
#483 [PR #255] [CLOSED] Support Projects loaded from arbitrary URIs
Closed
#484 [PR #262] [CLOSED] Add Gradle toolchain support
Closed
#480 [PR #252] [MERGED] Fix patch file
Closed
#481 [PR #253] [MERGED] Add CI check to test patch file
Closed
#477 [PR #248] [CLOSED] Updated ReadMe (pkl logo added)
Closed
#478 [PR #245] [MERGED] Update to Gradle 8.6
Closed
#479 [PR #251] [MERGED] remove file with \ on the name as windows does not support it
Closed
#476 [PR #243] [MERGED] Delete unused image
Closed
#475 [PR #242] [MERGED] Add Pkl logo to README
Closed
#472 [PR #241] [MERGED] Windows installation notes
Closed
#473 [PR #238] [MERGED] Add com.oracle.truffle to shaded libs
Closed
#474 [PR #240] [MERGED] add test for checking out of sync snippets
Closed
#468 [PR #235] [MERGED] Fix IntelliJ nullability errors
Closed
#470 [PR #234] [MERGED] Support building with JDK 21
Closed
#471 [PR #237] [CLOSED] Windows platform notes
Closed
#467 [PR #233] [CLOSED] Update 03_writing_a_template
Closed
#469 [PR #236] [MERGED] Nit: Order entries alphabetically (as stated)
Closed
#465 [PR #232] [MERGED] Fix Gradle build warning
Closed
#466 [PR #231] [CLOSED] Replace foo with pigeon in 02_filling_out_a_template
Closed
#462 [PR #226] [MERGED] Minor development/contributing/ci doc links / additions
Closed
#463 [PR #224] [MERGED] fix typo in doc for Listing default
Closed
#464 [PR #227] [MERGED] Bind PackageServer to ephemeral port to avoid port conflicts
Closed
#460 [PR #219] [MERGED] Fix almost-bug in PackageResolvers
Closed
#461 [PR #218] [MERGED] Improve code consistency with final modifier.
Closed
#457 [PR #220] [MERGED] Fix concurrency bug in PackageResolvers
Closed
#458 [PR #217] [MERGED] Use java.net.http.HttpClient instead of java.net.Http(s)URLConnection
Closed
#459 [PR #221] [MERGED] Tweak User-Agent header
Closed
#455 [PR #214] [MERGED] writing a template documentation fixes
Closed
#456 [PR #213] [MERGED] Use Gradle typed project accessors
Closed
#452 [PR #212] [MERGED] Add IDEA project icon
Closed
#453 [PR #211] [MERGED] Move tool versions to Version Catalog
Closed
#454 [PR #216] [MERGED] Skip POM validation for unpublished projects
Closed
#448 [PR #204] [CLOSED] Upstream: Build Upgrades
Closed
#449 [PR #207] [MERGED] Mark generated/truffle as generated source dir in IntelliJ
Closed
#450 [PR #205] [MERGED] Fix multiple output example code
Closed
#451 [PR #206] [MERGED] Delete stale files in LanguageSnippetTests/output
Closed
#447 [PR #210] [MERGED] Update Gradle syntax in docs
Closed
#444 [PR #194] [MERGED] Add codegen setting governing Kotlin package
Closed
#445 [PR #200] [CLOSED] Upgrade gradle version in use to 7.6
Closed
#446 [PR #198] [CLOSED] General build upgrades and improvements
Closed
#440 [PR #192] [MERGED] Fix dropped implementSerializable flag
Closed
#442 [PR #196] [CLOSED] Implement support for KotlinX Serialization
Closed
#437 [PR #176] [MERGED] Fix Gradle test tasks in pkl-server
Closed
#438 [PR #171] [MERGED] Update Reserved keywords list in the Language Reference
Closed
#439 [PR #175] [MERGED] Simplify code in ResourceReaders
Closed
#434 [PR #165] [MERGED] [pkl-doc] Sort stdlib first on the main page
Closed
#435 [PR #170] [MERGED] make reflected values renderable
Closed
#436 [PR #169] [MERGED] Rename some CLI classes for consistency
Closed
#432 [PR #163] [MERGED] Fix usage of wrong lock object
Closed
#433 [PR #168] [MERGED] Replace some if-statements with if-expressions
Closed
#427 [PR #156] [MERGED] Update GraalVM to 22.3.3 (from 22.3.1)
Closed
#429 [PR #151] [MERGED] Add Gradle task "testNative"
Closed
#430 [PR #162] [MERGED] Fix typo in constructor parameter name
Closed
#431 [PR #159] [CLOSED] Update use-cases.adoc
Closed
#423 [PR #138] [MERGED] Addressing documentation discrepancies from pkl examples.
Closed
#425 [PR #143] [MERGED] Typo: Update use-cases.adoc
Closed
#426 [PR #144] [MERGED] Fix name resolution in typealias with constraint
Closed
#421 [PR #132] [MERGED] Update development instructions
Closed
#422 [PR #142] [MERGED] Add details to show amending leaving untouched properties intact
Closed
#417 [PR #107] [CLOSED] Update 02_filling_out_a_template.adoc
Closed
#418 [PR #120] [MERGED] Minor documentation fixes
Closed
#419 [PR #121] [MERGED] Introduce Typed objects before referring to them
Closed
#420 [PR #131] [MERGED] Don't run JUnit tests for non-existing native executables
Closed
#412 [PR #98] [MERGED] remove duplicate publishing of pkl-cli-java
Closed
#413 [PR #102] [MERGED] logical and fix in mathUtils
Closed
#414 [PR #104] [MERGED] Fix more links
Closed
#415 [PR #106] [MERGED] Fix docs pointing to wrong maven repo
Closed
#416 [PR #101] [MERGED] Prepare 0.25.2 release
Closed
#410 [PR #91] [MERGED] Update Hidden Properties documentation example
Closed
#411 [PR #96] [MERGED] Fixes for pkldoc
Closed
#407 [PR #93] [MERGED] Fix doc navigation
Closed
#408 [PR #94] [CLOSED] Update use-cases.adoc
Closed
#409 [PR #95] [MERGED] Use packages for CircleCI definition
Closed
#403 [PR #84] [MERGED] update 'Loading Modules' example to match config contents
Closed
#404 [PR #82] [MERGED] fix concat operator and string typo
Closed
#405 [PR #86] [MERGED] fixed typo on transiti[ti]on
Closed
#406 [PR #89] [MERGED] Fix missing pkl eval subcommand in documentation examples
Closed
#401 [PR #81] [MERGED] Fix documentation homepage
Closed
#402 [PR #83] [MERGED] Only build static executable if musl toolchain is installed
Closed
#397 [PR #77] [MERGED] fix wrong stdlib doc links (#74)
Closed
#398 [PR #78] [MERGED] Minor fix in the code of the docs
Closed
#399 [PR #74] [MERGED] fix wrong code links in docs
Closed
#400 [PR #79] [CLOSED] Create SECURITY.md
Closed
#395 [PR #72] [CLOSED] Crash help text has mangled URL #61
Closed
#396 [PR #73] [MERGED] fix mangled url
Closed
#394 [PR #70] [MERGED] Fix broken search on pkldoc
Closed
#392 [PR #65] [CLOSED] Fix typo "maintian" to "maintain"
Closed
#393 [PR #68] [MERGED] Fix artifact name
Closed
#389 [PR #57] [MERGED] taxonomy nesting fix
Closed
#390 [PR #64] [MERGED] Reword verbage to "pantry"
Closed
#391 [PR #60] [MERGED] Fix minor discrepancy in workshop example
Closed
#387 [PR #56] [CLOSED] taxonomy nesting fix
Closed
#388 [PR #58] [MERGED] Update to Gradle 7.6.4 (latest 7.x release)
Closed
#382 [PR #51] [MERGED] Fix tutorial; uninterpreted value
Closed
#383 [PR #53] [MERGED] Remove lingering, outdated build target pkldoc
Closed
#385 [PR #54] [CLOSED] Use the KOTLIN_OFFICIAL code style defaults for Kotlin
Closed
#386 [PR #48] [CLOSED] Update 02_filling_out_a_template.adoc
Closed
#384 [PR #44] [MERGED] Fix typos
Closed
#378 [PR #25] [CLOSED] .idea folder removed
Closed
#379 [PR #29] [MERGED] Fix macOS download URL mismatch
Closed
#380 [PR #40] [CLOSED] fix spell error in language-reference page
Closed
#381 [PR #41] [MERGED] taxonomy nesting fix
Closed
#374 [PR #3] [MERGED] Fix package server test
Closed
#377 [PR #21] [MERGED] Fix download instructions
Closed
#372 [PR #12] [CLOSED] Fix for macOS in index.adoc
Closed
#373 [PR #2] [MERGED] Graal 23 build
Closed
#375 [PR #1] [MERGED] CircleCI build changes
Closed
#376 [PR #14] [CLOSED] Fix download links for macos and linux builds
Closed
#370 Incorrect formatting of Pkl files that only contain whitespace
Closed
#367 native linux executables on 0.30.1 links to glibc 2.32
Closed
#368 Formatted content includes extra newline when writing to stdout
Closed
#364 jpkl, pkl-codegen-java and pkl-codegen-kotlin missing in 0.30.0 release
Closed
#365 pkl format should not exit with 11 in case of violation found
Closed
#359 Incorrect formatting following a line comment in Map() call
Closed
#361 "Extending" class property leads to stack overflow
Closed
#352 opaque uris and resources interaction
Closed
#350 Incorrect error message when refusing to read past root dir
Closed
#351 Add Pkl language grammar into Highlight.js
Closed
#349 Known usages/subtypes missing in pkl-doc model version 2
Closed
#346 Feature request: Better handling of user-defined modules
Closed
#348 Apple id unlock
Closed
#343 Fallback certificates do not work in certain classloader setups
Closed
#342 Unmatched backtick in pkl repl causes ArrayIndexOutOfBoundsExpression in the lexer
Closed
#339 pkldoc always runs with testMode flag set to true
Closed
#334 pkldoc is missing resources
Closed
#331 Shell completion doesn't suggest filenames
Closed
#333 Incorrectly formatted YAML strings
Closed
#330 In-language binary type
Closed
#322 CLI: noProxy option in settings.pkl and PklProject are ignored
Closed
#324 local values referencing this inside Mappings are included in entry count when binary encoded
Closed
#319 Allow trailing commas in comma-separated syntax elements
Closed
#321 shebang comment parsing is too lenient
Closed
#315 An unexpected error has occurred. Would you mind filing a bug report?
Closed
#314 Quoting the module name crashes pkl
Closed
#310 Can't read env: resource on Windows
Closed
#311 Pkldoc: Landing page is empty
Closed
#307 Impossible to create an apple account
Closed
#304 Shorthand syntax to avoid verboseness
Closed
#305 Properties reader should be loaded for pkl project package
Closed
#303 Hewan buas
Closed
#298 Misleading error message when root dir check fails
Closed
#299 Annotations on function parameters
Closed
#300 ./gradlew buildNative fails: "ld: read-only segment has dynamic relocations"
Closed
#295 Switch Gradle tasks to use javaexec
Closed
#296 New parser fails on nested multi line comments
Closed
#297 Cannot build Pkl without permissions to write to cache dir
Closed
#293 Binary renderer/parser for Pkl
Closed
#294 pkl-tools and related fat jars are broken
Closed
#289 Publish pkl-codegen-kotlin as a standalone CLI
Closed
#291 Publish pkl-codegen-java as a standalone CLI
Closed
#283 test
Closed
#284 1
Closed
#286 0.28.0 regression: Gradle Plugin fails with "Could not initialize class org.pkl.core.runtime.VmUtils"
Closed
#287 [minor] pkl crashes when using a -o when you mean a -m for multiple output { files }
Closed
#279 Bad import analysis fails with "None (cause has no message)"
Closed
#275 Doc comments with interleaving comments result in an error
Closed
#276 Spread elements inside an object body don't need separators
Closed
#277 PKL Installation via Nix Packages
Closed
#274 ANTLR incompatibilities
Closed
#271 Failed type constraint error messages do not show forced members
Closed
#273 New lines in a multi-line string not properly escaped in JSON output
Closed
#268 pkg.pkl-lang.org SSL certificate expired
Closed
#265 Replace ANTLR with new parser
Closed
#266 Downstream native-image embedders are broken
Closed
#267 Cannot refer property defined in amended module
Closed
#262 Not possible to render mapping with Int keys in YAML
Closed
#263 Parser accepts wrong string escapes
Closed
#264 Upgrade the version of Kotlin in use to at least 1.8; ideally 2.x
Closed
#259 How to Include 'default' Key in YAML Output
Closed
#260 Regex String interpolation fails (silently)
Closed
#261 Native Linux executable for aarch64 does not work
Closed
#256 Running test fails
Closed
#258 ":" and "=" characters escaped when generating properties file
Closed
#257 <details><summary>🛠 DevTools 🛠</summary>
Closed
#253 Possible deadlock during external reader close
Closed
#254 .
Closed
#255 Nested Mapping
Closed
#251 Regression: incorrect scope in T of typealias of Listing<T>/Mapping<K, T>
Closed
#252 Perf regression: executing the same constrained listing/mapping type results in huge delegate chains
Closed
#248 [Question/Issue?] Unable to read package: resource when it's included in allowed resources
Closed
#246 pkl-gradle: cannot use pkldoc generator on package URIs
Closed
#245 Semantics of Listing typechecks have changed in 0.27
Closed
#240 pkl:semver sortorder (isLessThan) failure?
Closed
#243 Listing with computed index has wrong length
Closed
#236 Pkldoc: If DocPackageInfo.version is not semver version core the Module is not visible in overview
Closed
#232 Question: is this possible to use environment variable with a filling template ?
Closed
#233 Pkl ignores format when evaluating expressions
Closed
#230 Late-bound values of iteratees within nested for/spread fail to resolve for-generator variables
Closed
#231 Update Java/Kotlin formatter and reformat codebase
Closed
#229 Automate Gradle and dependency updates
Closed
#227 Copyright headers in Java and Kotlin source files should be block comments
Closed
#228 Copyright header in Java and Kotlin source files should be a block comment Copyright headers in Java and Kotlin source files should be block comments
Closed
#223 codegen-kotlin: Use same toString() representation for data classes and regular classes
Closed
#224 Allow Paths in http proxy
Closed
#225 codegen-kotlin: Don't generate equals/hashCode/toString/copy/:Serializable for abstract classes
Closed
#220 codegen-java: Don't generate equals/hashCode/toString/with/Serializable for abstract classes
Closed
#221 Fatal error on mistyping output
Closed
#217 Add version file
Closed
#218 Update to Kotlin 2.0
Closed
#214 Snippet test invalidGlobImport6.pkl is too slow
Closed
#216 Cannot search GitHub for “language:pkl”
Closed
#212 Not possible to use output keyword even surrounded by backticks
Closed
#213 is operator does not take current scope into account
Closed
#211 Support for future objects
Closed
#208 [build-stderr] Caused by: java.lang.IllegalArgumentException: 0.27.0-dev+ could not be parsed as a semantic version number.
Closed
#209 Property values containing = are parsed improperly
Closed
#207 Wrong result of unary - operation
Closed
#205 Error occurs when processing files with Japanese names
Closed
#202 length() returning 0 for Dynamic object with keys
Closed
#203 PklBugException when reading assets from a local project dependency
Closed
#199 Read resources default value
Closed
#200 Regression between 0.26.1 and 0.26.3: properties provided on the commandline with = in them are parsed differently
Closed
#197 Support Go semver convention
Closed
#194 Gradle Plugin Fails on Windows
Closed
#195 Regression: PklBugException when amending result of a globbed import/read
Closed
#191 Flawed construction of Java objects involving polymorphic Listings
Closed
#192 Intellij plugin does not support latest Community release
Closed
#189 Statically analyze imports of a Pkl program
Closed
#188 Renaming the project from pkl because of prior existing python pickle file format
Closed
#185 binary serialization
Closed
#186 Possible race condition when eval'ing packages in concurrently
Closed
#183 Refer to functions through their identifiers
Closed
#178 Koltin generator fails with "'copy' overrides nothing." for subclasses of abstract class
Closed
#172 Use pkl to validate existing config files
Closed
#167 Unexpected error when resolving project in the current directory
Closed
#168 pkl: Exec format error in Dockerfile
Closed
#163 Optimization: const members should be cached for all children in prototype chain
Closed
#165 Unexpected caching with pkl-go and Evaluator.EvaluateOutputText
Closed
#158 better source listing for IntelliJ to include line numbers?
Closed
#159 Reads with same glob pattern return same result even if located in different modules/directories
Closed
#157 Non-constant globbed reads return wrong results
Closed
#152 Allow overriding Java/Kotlin package name in codegen
Closed
#153 Type constraints are sometimes not enforced.
Closed
#148 gw buildNative runs aarch64 tasks on amd64
Closed
#149 Question: Submit to CNCF
Closed
#145 Stack overflow when parameter name is same as object property name
Closed
#146 Bug: fatal error when chart location is invalid
Closed
#147 Automatic formatting of Pkl files
Closed
#144 Mirrored packages support
Closed
#139 Cannot clone Git repo on Win10
Closed
#136 Type parameters in new Mapping<TypeA, TypeB>/ new Listing<Type> are not checked
Closed
#137 Type checking a mapping/listing should be lazy
Closed
#138 CODE_OF_CONDUCT.adoc not recognized by GitHub
Closed
#133 Feature request - subtype support for member predicates
Closed
#134 Typo in the Language Reference: "protoypical"
Closed
#135 Execution failed for task ':platform:featureflags:launchdarkly:evalPkl'.
Closed
#132 [Bug] sorting
Closed
#127 Nested Type Annotations
Closed
#120 Property name with hypen produces error
Closed
#115 Support for type annotations on non-local object properties of a Class
Closed
#116 PklProject.exclude doesn't respect directories
Closed
#112 Infinite loop with same name
Closed
#114 How to reuse code in pkl
Closed
#106 structTags in generator-settings.pkl caused pkl-gen-go to panic
Closed
#108 project package throws InvalidAlgorithmParameterException when adding Package.apiTests
Closed
#103 Functions are not inherited by amending modules
Closed
#105 Cannot find property
Closed
#104 Cannot import dynamically
Closed
#100 Templating with classes does not fail if expected
Closed
#101 Dont allow modules to be extended/amended
Closed
#102 Publish pkldoc as a standalone CLI
Closed
#98 Add Dart to supported languages
Closed
#91 Validation for alias doesn't execute
Closed
#92 Pkl is not added to PATH
Closed
#89 Classify GitHub repository with topics
Closed
#86 validatePom expects missing task
Closed
#87 Stack overflow with reflect related items
Closed
#81 Flag implementSerializable has no effect
Closed
#73 Instructions to build from source
Closed
#75 LexParseException: No viable alternative at input (Regex(#"[ --�𐀀-\r\n\t]
Closed
#70 Compatibility issue with Kotlin stdlib when generating code manually from CLI
Closed
#72 IntelliJ errors due to missing generated sources dir
Closed
#67 Use java.net.http.HttpClient instead of legacy java.net.Http(s)URLConnection
Closed
#69 Add pkl to GitHub linguist
Closed
#61 Support fetching secrets from cloud providers
Closed
#63 allow .🥒 as a file extension
Closed
#62 Active discord invitation link?
Closed
#58 Support for Spring Boot 3 ConstructorBinding annotation
Closed
#60 Support Gradle 8
Closed
#56 Add TypeScript to supported languages
Closed
#57 Why not Dhall?
Closed
#52 File extension conflicts with Python's .pkl
Closed
#53 Hamburger menu not working on the pkl-lang mobile website.
Closed
#49 Weird error trying to run examples in kotlin
Closed
#46 dotnet support?
Closed
#45 Support cloning the project on Windows
Closed
#44 Offline Gradle build
Closed
#41 Support kind: kustomization
Closed
#38 Does pkl compatible with json? Like yaml as example
Closed
#39 Missing copy icon?
Closed
#34 Document contributing a language library.
Closed
#35 Gradle task to only download dependencies
Closed
#36 Merge
Closed
#28 Zed support?
Closed
#29 Add pkl to Arch User Repository or Arch Linux's repositories.
Closed
#30 pkl-config-java Library documents point to invalid URL
Closed
#27 Rust / Go implementation
Closed
#23 FreeBSD support
Closed
#22 Why is there no Neovim in pkl.settings.editor?
Closed
#19 Cannot generate classes on Windows
Closed
#20 Docs Should Not Contain Staging Repo
Closed
#21 Slow performance on JVM?
Closed
#16 StackOverflowError with recursive validators
Closed
#10 Running pkldoc Fails with NullPointerException: uri.path must not be null
Closed
#11 Support for Windows
Closed
#8 [FEATURE REQUEST] JavaScript/Node language binding
Closed
#9 For the pkl CLI, please provide an installer package for Homebrew
Closed
#7 Missing jar Java build
Closed
#4 Minor discrepancy in tutorial part 3 (version 0.25.1)
Closed
#5 Wrong unit conversion in the example
Closed
#1 Pkl vs CUE
Closed
#3 Download instructions in installation docs point to invalid URL
1060 Issues created by 1 user
Opened
#1 Pkl vs CUE
Opened
#2 [Feature Request] Convert json/yaml to pkl object/class
Opened
#3 Download instructions in installation docs point to invalid URL
Opened
#4 Minor discrepancy in tutorial part 3 (version 0.25.1)
Opened
#5 Wrong unit conversion in the example
Opened
#6 Python language bindings
Opened
#7 Missing jar Java build
Opened
#8 [FEATURE REQUEST] JavaScript/Node language binding
Opened
#9 For the pkl CLI, please provide an installer package for Homebrew
Opened
#10 Running pkldoc Fails with NullPointerException: uri.path must not be null
Opened
#11 Support for Windows
Opened
#12 Tests Failing
Opened
#13 Language Reference: Section on objects mixes up dodo bird example and pigeon example
Opened
#14 Remove artifact pkl-cli from publishing
Opened
#15 Missing union type support for Kotlin codegen
Opened
#16 StackOverflowError with recursive validators
Opened
#17 Native Kotlin Multiplatform support
Opened
#18 UPX the binary so it would save bandwidth
Opened
#19 Cannot generate classes on Windows
Opened
#20 Docs Should Not Contain Staging Repo
Opened
#21 Slow performance on JVM?
Opened
#22 Why is there no Neovim in pkl.settings.editor?
Opened
#23 FreeBSD support
Opened
#24 Duplicate Key Issue When Converting pkl to JSON
Opened
#25 Repl :examples Page Not Found
Opened
#26 JPMS modules
Opened
#27 Rust / Go implementation
Opened
#28 Zed support?
Opened
#29 Add pkl to Arch User Repository or Arch Linux's repositories.
Opened
#30 pkl-config-java Library documents point to invalid URL
Opened
#31 Improve development setup instructions
Opened
#32 Crash help text has mangled URL
Opened
#33 Terraform examples
Opened
#34 Document contributing a language library.
Opened
#35 Gradle task to only download dependencies
Opened
#36 Merge
Opened
#37 Empty javadocs
Opened
#38 Does pkl compatible with json? Like yaml as example
Opened
#39 Missing copy icon?
Opened
#40 Bionic support
Opened
#41 Support kind: kustomization
Opened
#42 TOML support
Opened
#43 Export / Import JSON Schema from/to PKL classes
Opened
#44 Offline Gradle build
Opened
#45 Support cloning the project on Windows
Opened
#46 dotnet support?
Opened
#47 Language Server Protocol implementation
Opened
#48 Suggeston: Bazel docs
Opened
#49 Weird error trying to run examples in kotlin
Opened
#50 Request to Add pkl (Configuration as Code Language) Package to NixOS
Opened
#51 Rust language bingings/code generation
Opened
#52 File extension conflicts with Python's .pkl
Opened
#53 Hamburger menu not working on the pkl-lang mobile website.
Opened
#54 Provide proper error message when rendering cyclical objects
Opened
#55 feat: difference between lists
Opened
#56 Add TypeScript to supported languages
Opened
#57 Why not Dhall?
Opened
#58 Support for Spring Boot 3 ConstructorBinding annotation
Opened
#59 [feat] Render to INI-style formats
Opened
#60 Support Gradle 8
Opened
#61 Support fetching secrets from cloud providers
Opened
#62 Active discord invitation link?
Opened
#63 allow .🥒 as a file extension
Opened
#64 "Source code" link in pkl packages website broken
Opened
#65 Document release cadence and roadmap
Opened
#66 Automatically run CI builds for external contributions
Opened
#67 Use java.net.http.HttpClient instead of legacy java.net.Http(s)URLConnection
Opened
#68 outer.outer.p doesn't work?
Opened
#69 Add pkl to GitHub linguist
Opened
#70 Compatibility issue with Kotlin stdlib when generating code manually from CLI
Opened
#71 NullPointerException on chained module import and glob import
Opened
#72 IntelliJ errors due to missing generated sources dir
Opened
#73 Instructions to build from source
Opened
#74 Question in Tutorial docs
Opened
#75 LexParseException: No viable alternative at input (Regex(#"[ --�𐀀-\r\n\t]
Opened
#76 Nix support
Opened
#77 Using generated Kotlin from JPMS
Opened
#78 Cosindering using Gradle Java toolchain to avoid Java 11 check
Opened
#79 Support better error hints when importing data from Parser sources
Opened
#80 Clear task names in Gradle plugin
Opened
#81 Flag implementSerializable has no effect
Opened
#82 For class properties with type constraints, instances that violate those constraints should be included in the error report
Opened
#83 Inconsistency with toTyped and class instantiation
Opened
#84 [feat] Add abstract syntax tree modification and write to .pkl file capabilities to language bindings
Opened
#85 Cosinder adding dependabot for automatic dependency updates
Opened
#86 validatePom expects missing task
Opened
#87 Stack overflow with reflect related items
Opened
#88 Got Error When run ConfigEvaluator.preconfigured().forKotlin() on Android app Runtime
Opened
#89 Classify GitHub repository with topics
Opened
#90 CI: Publish Gradle test reports
Opened
#91 Validation for alias doesn't execute
Opened
#92 Pkl is not added to PATH
Opened
#93 Inconsistent handling of HTTP redirects and file symlinks
Opened
#94 Pkl Error: Cannot render value of type Listing as Properties.
Opened
#95 [feat] Render to dotenv-style formats
Opened
#96 Using type alias causes error where directly using the type doesn't
Opened
#97 How to adopt HTTP proxy while downloading pkl packages?
Opened
#98 Add Dart to supported languages
Opened
#99 Support for -SNAPSHOT versions that do not cache the package locally
Opened
#100 Templating with classes does not fail if expected
Opened
#101 Dont allow modules to be extended/amended
Opened
#102 Publish pkldoc as a standalone CLI
Opened
#103 Functions are not inherited by amending modules
Opened
#104 Cannot import dynamically
Opened
#105 Cannot find property
Opened
#106 structTags in generator-settings.pkl caused pkl-gen-go to panic
Opened
#107 discrepancy in Filling out a Template tutorial
Opened
#108 project package throws InvalidAlgorithmParameterException when adding Package.apiTests
Opened
#109 [Feature Request] Support / Bindings for CPS
Opened
#110 Rust Language Binding
Opened
#111 [feat] module self type allow submodule definition inline
Opened
#112 Infinite loop with same name
Opened
#113 [Feature] Support badges of latest version on your package server (pkg.pkl-lang.org)
Opened
#114 How to reuse code in pkl
Opened
#115 Support for type annotations on non-local object properties of a Class
Opened
#116 PklProject.exclude doesn't respect directories
Opened
#117 Triple dot module uri resolution for local dependencies
Opened
#118 Package aliases
Opened
#119 Type nested objects.
Opened
#120 Property name with hypen produces error
Opened
#121 NullPointerException when leveraging Module.text
Opened
#122 Execution failed for task ':platform:featureflags:launchdarkly:evalPkl'
Opened
#123 [Feature] Support OCI registries for packages
Opened
#124 Entry of which key is same with an element index
Opened
#125 Verbose errors
Opened
#126 package resolve does not save packages in cache
Opened
#127 Nested Type Annotations
Opened
#128 Why does LoadFromPath() function of generated .pkl.go file needs .pkl file at runtime when there is already generated .pkl.go files.
Opened
#129 default values not being used in mapping when explicitly calling new on Object
Opened
#130 For generators are eager in values, but should be lazy
Opened
#131 Pkldoc generates broken page anchors
Opened
#132 [Bug] sorting
Opened
#133 Feature request - subtype support for member predicates
Opened
#134 Typo in the Language Reference: "protoypical"
Opened
#135 Execution failed for task ':platform:featureflags:launchdarkly:evalPkl'.
Opened
#136 Type parameters in new Mapping<TypeA, TypeB>/ new Listing<Type> are not checked
Opened
#137 Type checking a mapping/listing should be lazy
Opened
#138 CODE_OF_CONDUCT.adoc not recognized by GitHub
Opened
#139 Cannot clone Git repo on Win10
Opened
#140 Multi-file output should honor the output format flag
Opened
#141 ClassCastException when declared remote dependency is resolved as local during pkl package resolve
Opened
#142 support ANSI color output of pkl eval
Opened
#143 Pain Point: Deeply Nested Amends (No Flat Member Syntax)
Opened
#144 Mirrored packages support
Opened
#145 Stack overflow when parameter name is same as object property name
Opened
#146 Bug: fatal error when chart location is invalid
Opened
#147 Automatic formatting of Pkl files
Opened
#148 gw buildNative runs aarch64 tasks on amd64
Opened
#149 Question: Submit to CNCF
Opened
#150 Type constraints on typealiases are evaluated eagerly
Opened
#151 Rendering lists in XML may produce unexpected results
Opened
#152 Allow overriding Java/Kotlin package name in codegen
Opened
#153 Type constraints are sometimes not enforced.
Opened
#154 Unable to create test for non-empty constraint on listing
Opened
#155 Disable "Allow merge commits" and "Allow rebase merging" in GitHub UI
Opened
#156 Add SLSA provenance to your releases
Opened
#157 Non-constant globbed reads return wrong results
Opened
#158 better source listing for IntelliJ to include line numbers?
Opened
#159 Reads with same glob pattern return same result even if located in different modules/directories
Opened
#160 [Feature Request] User-defined generics (type parameters for classes)
Opened
#161 Feature Request: Add hcl format
Opened
#162 Provide an ability to depend on a local project module from a non-project module
Opened
#163 Optimization: const members should be cached for all children in prototype chain
Opened
#164 Output path placeholders don't expose ValueRenderer.extension
Opened
#165 Unexpected caching with pkl-go and Evaluator.EvaluateOutputText
Opened
#166 Windows detects virus when downloading https://github.com/apple/pkl/releases/download/0.26.0/pkl-windows-amd64.exe
Opened
#167 Unexpected error when resolving project in the current directory
Opened
#168 pkl: Exec format error in Dockerfile
Opened
#169 pkl-server should expose both a transport schema version and the version of Pkl itself
Opened
#170 Official MacPorts Pkl Port?
Opened
#171 Member deletion
Opened
#172 Use pkl to validate existing config files
Opened
#173 Local variables inside for loops yield an error
Opened
#174 Feature Request: Improve VSCode plugin and publish it in the Marketplace
Opened
#175 Creating a Dynamic with property default set produces a broken object
Opened
#176 Xcode integration?
Opened
#177 Implement nested types
Opened
#178 Koltin generator fails with "'copy' overrides nothing." for subclasses of abstract class
Opened
#179 Allow Basic Authentication in http_proxy
Opened
#180 Support SpringBoot nested jar file
Opened
#181 Output converters should allow selection for properties by Annotation
Opened
#182 🐛fixed properties not respected by toTyped()
Opened
#183 Refer to functions through their identifiers
Opened
#184 Glob reading with the file: schema fails on some paths
Opened
#185 binary serialization
Opened
#186 Possible race condition when eval'ing packages in concurrently
Opened
#187 Performance inspection tools
Opened
#188 Renaming the project from pkl because of prior existing python pickle file format
Opened
#189 Statically analyze imports of a Pkl program
Opened
#190 Exception in code generation on Java 22 - NoSuchMethodError: void sun.misc.Unsafe.ensureClassInitialized
Opened
#191 Flawed construction of Java objects involving polymorphic Listings
Opened
#192 Intellij plugin does not support latest Community release
Opened
#193 PklBugException when given a file: URI with a host
Opened
#194 Gradle Plugin Fails on Windows
Opened
#195 Regression: PklBugException when amending result of a globbed import/read
Opened
#196 Multiple file output does not work with symlinks
Opened
#197 Support Go semver convention
Opened
#198 Ability to inherit multiple classes
Opened
#199 Read resources default value
Opened
#200 Regression between 0.26.1 and 0.26.3: properties provided on the commandline with = in them are parsed differently
Opened
#201 Pkl package using private repo (using authentication)
Opened
#202 length() returning 0 for Dynamic object with keys
Opened
#203 PklBugException when reading assets from a local project dependency
Opened
#204 Function type casts/type checks do not handle parameter types and return types
Opened
#205 Error occurs when processing files with Japanese names
Opened
#206 Custom ResourceReader implementation in Golang fails to decode read data
Opened
#207 Wrong result of unary - operation
Opened
#208 [build-stderr] Caused by: java.lang.IllegalArgumentException: 0.27.0-dev+ could not be parsed as a semantic version number.
Opened
#209 Property values containing = are parsed improperly
Opened
#210 Stack Overflow Error
Opened
#211 Support for future objects
Opened
#212 Not possible to use output keyword even surrounded by backticks
Opened
#213 is operator does not take current scope into account
Opened
#214 Snippet test invalidGlobImport6.pkl is too slow
Opened
#215 Preserving comments on pkl eval
Opened
#216 Cannot search GitHub for “language:pkl”
Opened
#217 Add version file
Opened
#218 Update to Kotlin 2.0
Opened
#219 Replace JSR 305 based nullness annotations with JSpecify annotations
Opened
#220 codegen-java: Don't generate equals/hashCode/toString/with/Serializable for abstract classes
Opened
#221 Fatal error on mistyping output
Opened
#222 Support evaluating just an expression
Opened
#223 codegen-kotlin: Use same toString() representation for data classes and regular classes
Opened
#224 Allow Paths in http proxy
Opened
#225 codegen-kotlin: Don't generate equals/hashCode/toString/copy/:Serializable for abstract classes
Opened
#226 Move to the Truffle Object Model
Opened
#227 Copyright headers in Java and Kotlin source files should be block comments
Opened
#228 Copyright header in Java and Kotlin source files should be a block comment Copyright headers in Java and Kotlin source files should be block comments
Opened
#229 Automate Gradle and dependency updates
Opened
#230 Late-bound values of iteratees within nested for/spread fail to resolve for-generator variables
Opened
#231 Update Java/Kotlin formatter and reformat codebase
Opened
#232 Question: is this possible to use environment variable with a filling template ?
Opened
#233 Pkl ignores format when evaluating expressions
Opened
#234 Language tutorial "Writing a Template" is confusing sometimes
Opened
#235 Weird repl output and interactions
Opened
#236 Pkldoc: If DocPackageInfo.version is not semver version core the Module is not visible in overview
Opened
#237 Pkldoc: Module URI is cut off
Opened
#238 toTyped ignores default values in class
Opened
#239 Make deepToTyped redundant by improving toTyped
Opened
#240 pkl:semver sortorder (isLessThan) failure?
Opened
#241 Improve interaction between -x and -f eval flags
Opened
#242 Wrong source location when spreading amended object
Opened
#243 Listing with computed index has wrong length
Opened
#244 fat jars incorrectly shade kotlin-reflect
Opened
#245 Semantics of Listing typechecks have changed in 0.27
Opened
#246 pkl-gradle: cannot use pkldoc generator on package URIs
Opened
#247 codegen-java: Support generating record classes
Opened
#248 [Question/Issue?] Unable to read package: resource when it's included in allowed resources
Opened
#249 codegen-java/kotlin: Support generating sealed classes
Opened
#250 codegen-java: Support generating @Nullable annotations
Opened
#251 Regression: incorrect scope in T of typealias of Listing<T>/Mapping<K, T>
Opened
#252 Perf regression: executing the same constrained listing/mapping type results in huge delegate chains
Opened
#253 Possible deadlock during external reader close
Opened
#254 .
Opened
#255 Nested Mapping
Opened
#256 Running test fails
Opened
#257 <details><summary>🛠 DevTools 🛠</summary>
Opened
#258 ":" and "=" characters escaped when generating properties file
Opened
#259 How to Include 'default' Key in YAML Output
Opened
#260 Regex String interpolation fails (silently)
Opened
#261 Native Linux executable for aarch64 does not work
Opened
#262 Not possible to render mapping with Int keys in YAML
Opened
#263 Parser accepts wrong string escapes
Opened
#264 Upgrade the version of Kotlin in use to at least 1.8; ideally 2.x
Opened
#265 Replace ANTLR with new parser
Opened
#266 Downstream native-image embedders are broken
Opened
#267 Cannot refer property defined in amended module
Opened
#268 pkg.pkl-lang.org SSL certificate expired
Opened
#269 Reference<T>: Type safe "deferred" references
Opened
#270 URI standard library
Opened
#271 Failed type constraint error messages do not show forced members
Opened
#272 Listing.join and List.join do not call toString override on elements
Opened
#273 New lines in a multi-line string not properly escaped in JSON output
Opened
#274 ANTLR incompatibilities
Opened
#275 Doc comments with interleaving comments result in an error
Opened
#276 Spread elements inside an object body don't need separators
Opened
#277 PKL Installation via Nix Packages
Opened
#278 pkl-doc:0.26.3 StringIndexOutOfBoundsException
Opened
#279 Bad import analysis fails with "None (cause has no message)"
Opened
#280 [Feature Request] Import deconstruction (& aliasing/macros)
Opened
#281 "latest" packages
Opened
#282 Add support to generate Kotlin file
Opened
#283 test
Opened
#284 1
Opened
#285 Using fold() and reduce() to compose objects creates deep call stacks
Opened
#286 0.28.0 regression: Gradle Plugin fails with "Could not initialize class org.pkl.core.runtime.VmUtils"
Opened
#287 [minor] pkl crashes when using a -o when you mean a -m for multiple output { files }
Opened
#288 StackOverflow error when computing hash code of circular objects
Opened
#289 Publish pkl-codegen-kotlin as a standalone CLI
Opened
#290 Provide a Pkl renderer
Opened
#291 Publish pkl-codegen-java as a standalone CLI
Opened
#292 Provide a C library (libpkl) for Pkl
Opened
#293 Binary renderer/parser for Pkl
Opened
#294 pkl-tools and related fat jars are broken
Opened
#295 Switch Gradle tasks to use javaexec
Opened
#296 New parser fails on nested multi line comments
Opened
#297 Cannot build Pkl without permissions to write to cache dir
Opened
#298 Misleading error message when root dir check fails
Opened
#299 Annotations on function parameters
Opened
#300 ./gradlew buildNative fails: "ld: read-only segment has dynamic relocations"
Opened
#301 Allow setting certificate path in pkl settings
Opened
#302 Type constraint violation error messages include formatting/comments from original definition
Opened
#303 Hewan buas
Opened
#304 Shorthand syntax to avoid verboseness
Opened
#305 Properties reader should be loaded for pkl project package
Opened
#306 Amending an undefined property via super member access always amends new Dynamic {}
Opened
#307 Impossible to create an apple account
Opened
#308 Allow to Mock Resource in testing
Opened
#309 Behavior differs between local and non-local properties with no default value
Opened
#310 Can't read env: resource on Windows
Opened
#311 Pkldoc: Landing page is empty
Opened
#312 Published pkl-doc jar file throws on usage
Opened
#313 Unsafe warning on 0.28.2 and Java 24
Opened
#314 Quoting the module name crashes pkl
Opened
#315 An unexpected error has occurred. Would you mind filing a bug report?
Opened
#316 Improve interop with other JVM languages by annotating data classes with @JvmOverloads
Opened
#317 Provide a first class Decimal class to allow arbitrary precision decimal types that support monetary mathematics.
Opened
#318 Provide a shorthand for writing out multiple let statements
Opened
#319 Allow trailing commas in comma-separated syntax elements
Opened
#320 statically compiled arm64 pkl binary for usage in distroless containers
Opened
#321 shebang comment parsing is too lenient
Opened
#322 CLI: noProxy option in settings.pkl and PklProject are ignored
Opened
#323 inheriting imports on amends / extends
Opened
#324 local values referencing this inside Mappings are included in entry count when binary encoded
Opened
#325 Resolve names at parse time
Opened
#326 Provide a Date and Time API
Opened
#327 Support function varargs
Opened
#328 Arbitrarily sized ints
Opened
#329 Add an in-language Pkl parser and syntax module
Opened
#330 In-language binary type
Opened
#331 Shell completion doesn't suggest filenames
Opened
#332 Package download error reporting hides true cause when redirects are involved
Opened
#333 Incorrectly formatted YAML strings
Opened
#334 pkldoc is missing resources
Opened
#335 NPE on invalid code
Opened
#336 Overridden properties in subclasses can change the type of the property
Opened
#337 Forcing values with toMap in dependency loop situations can emit null values from VmObject.iterateAlreadyForcedMemberValues
Opened
#338 String.split omits final empty string(s) for trailing pattern
Opened
#339 pkldoc always runs with testMode flag set to true
Opened
#340 NullPointerException on circular import
Opened
#341 Improve the usability of outer
Opened
#342 Unmatched backtick in pkl repl causes ArrayIndexOutOfBoundsExpression in the lexer
Opened
#343 Fallback certificates do not work in certain classloader setups
Opened
#344 Stack overflow error when attempting to trace deeply nested object
Opened
#345 Value provenance tracking
Opened
#346 Feature request: Better handling of user-defined modules
Opened
#347 How to generate stdlib documentation?
Opened
#348 Apple id unlock
Opened
#349 Known usages/subtypes missing in pkl-doc model version 2
Opened
#350 Incorrect error message when refusing to read past root dir
Opened
#351 Add Pkl language grammar into Highlight.js
Opened
#352 opaque uris and resources interaction
Opened
#353 PKL write api
Opened
#354 Extending an abstract class **without** overriding an abstract property crashes with ambiguous message
Opened
#355 Package docs search only searches the current package
Opened
#356 pkl-config-kotlin pom.xml is missing pkl-config-java-all
Opened
#357 Improve evaluation of objects
Opened
#358 Stepping debugger
Opened
#359 Incorrect formatting following a line comment in Map() call
Opened
#360 "replace" directive support in PklProject
Opened
#361 "Extending" class property leads to stack overflow
Opened
#362 Method supercall doesn't work inside let expression
Opened
#363 No way to reference function property or let binding from object that defines a property with the same name
Opened
#364 jpkl, pkl-codegen-java and pkl-codegen-kotlin missing in 0.30.0 release
Opened
#365 pkl format should not exit with 11 in case of violation found
Opened
#366 Poor typecheck error message when using absolute package import for project dependency
Opened
#367 native linux executables on 0.30.1 links to glibc 2.32
Opened
#368 Formatted content includes extra newline when writing to stdout
Opened
#369 Use custom annotations to override type validation during JSON to Typed conversion
Opened
#370 Incorrect formatting of Pkl files that only contain whitespace
Opened
#371 Amending an undefined property with a union type with no default member should produce a more specific error
Opened
#372 [PR #12] [CLOSED] Fix for macOS in index.adoc
Opened
#373 [PR #2] [MERGED] Graal 23 build
Opened
#374 [PR #3] [MERGED] Fix package server test
Opened
#375 [PR #1] [MERGED] CircleCI build changes
Opened
#376 [PR #14] [CLOSED] Fix download links for macos and linux builds
Opened
#377 [PR #21] [MERGED] Fix download instructions
Opened
#378 [PR #25] [CLOSED] .idea folder removed
Opened
#379 [PR #29] [MERGED] Fix macOS download URL mismatch
Opened
#380 [PR #40] [CLOSED] fix spell error in language-reference page
Opened
#381 [PR #41] [MERGED] taxonomy nesting fix
Opened
#382 [PR #51] [MERGED] Fix tutorial; uninterpreted value
Opened
#383 [PR #53] [MERGED] Remove lingering, outdated build target pkldoc
Opened
#384 [PR #44] [MERGED] Fix typos
Opened
#385 [PR #54] [CLOSED] Use the KOTLIN_OFFICIAL code style defaults for Kotlin
Opened
#386 [PR #48] [CLOSED] Update 02_filling_out_a_template.adoc
Opened
#387 [PR #56] [CLOSED] taxonomy nesting fix
Opened
#388 [PR #58] [MERGED] Update to Gradle 7.6.4 (latest 7.x release)
Opened
#389 [PR #57] [MERGED] taxonomy nesting fix
Opened
#390 [PR #64] [MERGED] Reword verbage to "pantry"
Opened
#391 [PR #60] [MERGED] Fix minor discrepancy in workshop example
Opened
#392 [PR #65] [CLOSED] Fix typo "maintian" to "maintain"
Opened
#393 [PR #68] [MERGED] Fix artifact name
Opened
#394 [PR #70] [MERGED] Fix broken search on pkldoc
Opened
#395 [PR #72] [CLOSED] Crash help text has mangled URL #61
Opened
#396 [PR #73] [MERGED] fix mangled url
Opened
#397 [PR #77] [MERGED] fix wrong stdlib doc links (#74)
Opened
#398 [PR #78] [MERGED] Minor fix in the code of the docs
Opened
#399 [PR #74] [MERGED] fix wrong code links in docs
Opened
#400 [PR #79] [CLOSED] Create SECURITY.md
Opened
#401 [PR #81] [MERGED] Fix documentation homepage
Opened
#402 [PR #83] [MERGED] Only build static executable if musl toolchain is installed
Opened
#403 [PR #84] [MERGED] update 'Loading Modules' example to match config contents
Opened
#404 [PR #82] [MERGED] fix concat operator and string typo
Opened
#405 [PR #86] [MERGED] fixed typo on transiti[ti]on
Opened
#406 [PR #89] [MERGED] Fix missing pkl eval subcommand in documentation examples
Opened
#407 [PR #93] [MERGED] Fix doc navigation
Opened
#408 [PR #94] [CLOSED] Update use-cases.adoc
Opened
#409 [PR #95] [MERGED] Use packages for CircleCI definition
Opened
#410 [PR #91] [MERGED] Update Hidden Properties documentation example
Opened
#411 [PR #96] [MERGED] Fixes for pkldoc
Opened
#412 [PR #98] [MERGED] remove duplicate publishing of pkl-cli-java
Opened
#413 [PR #102] [MERGED] logical and fix in mathUtils
Opened
#414 [PR #104] [MERGED] Fix more links
Opened
#415 [PR #106] [MERGED] Fix docs pointing to wrong maven repo
Opened
#416 [PR #101] [MERGED] Prepare 0.25.2 release
Opened
#417 [PR #107] [CLOSED] Update 02_filling_out_a_template.adoc
Opened
#418 [PR #120] [MERGED] Minor documentation fixes
Opened
#419 [PR #121] [MERGED] Introduce Typed objects before referring to them
Opened
#420 [PR #131] [MERGED] Don't run JUnit tests for non-existing native executables
Opened
#421 [PR #132] [MERGED] Update development instructions
Opened
#422 [PR #142] [MERGED] Add details to show amending leaving untouched properties intact
Opened
#423 [PR #138] [MERGED] Addressing documentation discrepancies from pkl examples.
Opened
#424 [PR #140] Issue Template Forms
Opened
#425 [PR #143] [MERGED] Typo: Update use-cases.adoc
Opened
#426 [PR #144] [MERGED] Fix name resolution in typealias with constraint
Opened
#427 [PR #156] [MERGED] Update GraalVM to 22.3.3 (from 22.3.1)
Opened
#428 [PR #149] [Addition] Added IniRenderer and IniRenderer test cases #137
Opened
#429 [PR #151] [MERGED] Add Gradle task "testNative"
Opened
#430 [PR #162] [MERGED] Fix typo in constructor parameter name
Opened
#431 [PR #159] [CLOSED] Update use-cases.adoc
Opened
#432 [PR #163] [MERGED] Fix usage of wrong lock object
Opened
#433 [PR #168] [MERGED] Replace some if-statements with if-expressions
Opened
#434 [PR #165] [MERGED] [pkl-doc] Sort stdlib first on the main page
Opened
#435 [PR #170] [MERGED] make reflected values renderable
Opened
#436 [PR #169] [MERGED] Rename some CLI classes for consistency
Opened
#437 [PR #176] [MERGED] Fix Gradle test tasks in pkl-server
Opened
#438 [PR #171] [MERGED] Update Reserved keywords list in the Language Reference
Opened
#439 [PR #175] [MERGED] Simplify code in ResourceReaders
Opened
#440 [PR #192] [MERGED] Fix dropped implementSerializable flag
Opened
#441 [PR #190] Add summaries and groups to Gradle tasks
Opened
#442 [PR #196] [CLOSED] Implement support for KotlinX Serialization
Opened
#443 [PR #197] Improve docs and usability of EvaluatorBuilder
Opened
#444 [PR #194] [MERGED] Add codegen setting governing Kotlin package
Opened
#445 [PR #200] [CLOSED] Upgrade gradle version in use to 7.6
Opened
#446 [PR #198] [CLOSED] General build upgrades and improvements
Opened
#447 [PR #210] [MERGED] Update Gradle syntax in docs
Opened
#448 [PR #204] [CLOSED] Upstream: Build Upgrades
Opened
#449 [PR #207] [MERGED] Mark generated/truffle as generated source dir in IntelliJ
Opened
#450 [PR #205] [MERGED] Fix multiple output example code
Opened
#451 [PR #206] [MERGED] Delete stale files in LanguageSnippetTests/output
Opened
#452 [PR #212] [MERGED] Add IDEA project icon
Opened
#453 [PR #211] [MERGED] Move tool versions to Version Catalog
Opened
#454 [PR #216] [MERGED] Skip POM validation for unpublished projects
Opened
#455 [PR #214] [MERGED] writing a template documentation fixes
Opened
#456 [PR #213] [MERGED] Use Gradle typed project accessors
Opened
#457 [PR #220] [MERGED] Fix concurrency bug in PackageResolvers
Opened
#458 [PR #217] [MERGED] Use java.net.http.HttpClient instead of java.net.Http(s)URLConnection
Opened
#459 [PR #221] [MERGED] Tweak User-Agent header
Opened
#460 [PR #219] [MERGED] Fix almost-bug in PackageResolvers
Opened
#461 [PR #218] [MERGED] Improve code consistency with final modifier.
Opened
#462 [PR #226] [MERGED] Minor development/contributing/ci doc links / additions
Opened
#463 [PR #224] [MERGED] fix typo in doc for Listing default
Opened
#464 [PR #227] [MERGED] Bind PackageServer to ephemeral port to avoid port conflicts
Opened
#465 [PR #232] [MERGED] Fix Gradle build warning
Opened
#466 [PR #231] [CLOSED] Replace foo with pigeon in 02_filling_out_a_template
Opened
#467 [PR #233] [CLOSED] Update 03_writing_a_template
Opened
#468 [PR #235] [MERGED] Fix IntelliJ nullability errors
Opened
#469 [PR #236] [MERGED] Nit: Order entries alphabetically (as stated)
Opened
#470 [PR #234] [MERGED] Support building with JDK 21
Opened
#471 [PR #237] [CLOSED] Windows platform notes
Opened
#472 [PR #241] [MERGED] Windows installation notes
Opened
#473 [PR #238] [MERGED] Add com.oracle.truffle to shaded libs
Opened
#474 [PR #240] [MERGED] add test for checking out of sync snippets
Opened
#475 [PR #242] [MERGED] Add Pkl logo to README
Opened
#476 [PR #243] [MERGED] Delete unused image
Opened
#477 [PR #248] [CLOSED] Updated ReadMe (pkl logo added)
Opened
#478 [PR #245] [MERGED] Update to Gradle 8.6
Opened
#479 [PR #251] [MERGED] remove file with \ on the name as windows does not support it
Opened
#480 [PR #252] [MERGED] Fix patch file
Opened
#481 [PR #253] [MERGED] Add CI check to test patch file
Opened
#482 [PR #257] [MERGED] Add specification for language binding API
Opened
#483 [PR #255] [CLOSED] Support Projects loaded from arbitrary URIs
Opened
#484 [PR #262] [CLOSED] Add Gradle toolchain support
Opened
#485 [PR #265] [MERGED] Fix: add missing "const" and "fixed" modifiers to reflect API
Opened
#486 [PR #266] [CLOSED] add sublime highlight
Opened
#487 [PR #282] [MERGED] Docs fix: Container is not a type, add more types
Opened
#488 [PR #271] [MERGED] Revert "Add setting for Kotlin package to codegen (#194)"
Opened
#489 [PR #270] [MERGED] Add homebrew instructions to docs
Opened
#490 [PR #283] [MERGED] Docs fix: Java 8 is not supported
Opened
#491 [PR #294] [MERGED] Improve CircleCI builds
Opened
#492 [PR #295] [MERGED] Clean up http-client changes
Opened
#493 [PR #297] [MERGED] fix bug with for generator variables in mixin
Opened
#494 [PR #298] [CLOSED] index.adoc: Fix missing closing quotes in Local dependencies
Opened
#495 [PR #299] [MERGED] Fix missing closing quotes in Local dependencies part of language-reference doc
Opened
#496 [PR #314] [MERGED] Persist jpkl to the workspace for releases
Opened
#497 [PR #319] [MERGED] Fix amending module with abstract class
Opened
#498 [PR #325] [CLOSED] Refactor Fibonacci class to improve performance and readability
Opened
#499 [PR #315] [MERGED] Use smaller compute resource for patch test
Opened
#500 [PR #324] [MERGED] Enable Gradle build caching
Opened
#501 [PR #326] [MERGED] Use layout.buildDirectory
Opened
#502 [PR #328] [MERGED] Follow HTTP redirects
Opened
#503 [PR #329] [CLOSED] Polish HttpClient API
Opened
#504 [PR #327] [MERGED] Fix build issue where test fixtures weren't generated
Opened
#505 [PR #330] [MERGED] Do not package empty directories
Opened
#506 [PR #333] [MERGED] Add CI to release/x.x branch
Opened
#507 [PR #340] [MERGED] Update pkl-config-java.adoc
Opened
#508 [PR #341] [MERGED] Removed undeclared method reference in examples.
Opened
#509 [PR #337] [MERGED] docs: feat TOML
Opened
#510 [PR #338] [MERGED] Add approval for release/x.x branch
Opened
#511 [PR #339] [MERGED] Fix buildSrc Kotlin/Java compat
Opened
#512 [PR #342] [MERGED] Add workaround for configuration error during maven publish
Opened
#513 [PR #345] [MERGED] Replace magic test port 12110 with 0
Opened
#514 [PR #344] [MERGED] Eliminate unnecessary use of GregorianCalendar
Opened
#515 [PR #349] [MERGED] Re-enable gradle compatibility tests
Opened
#516 [PR #347] [MERGED] change security file to markdown
Opened
#517 [PR #359] [MERGED] Change HttpClientInitException to extend RuntimeException
Opened
#518 [PR #357] [MERGED] Avoid resolving paths on fragments
Opened
#519 [PR #350] [MERGED] Update dependencies
Opened
#520 [PR #363] [MERGED] Add release notes for 0.25.3
Opened
#521 [PR #362] [MERGED] Fix source links in pkldoc
Opened
#522 [PR #365] [MERGED] Import release notes for 0.25.3
Opened
#523 [PR #364] [MERGED] Fix links to pkl-go and pkl-swift repos
Opened
#524 [PR #368] [CLOSED] Fix wrong data type in kotlin example
Opened
#525 [PR #372] [MERGED] Fix java/kotlin usage examples
Opened
#526 [PR #369] [CLOSED] LSP support
Opened
#527 [PR #373] [MERGED] Ensure owner and receiver are reset after executing alias
Opened
#528 [PR #378] [CLOSED] Improve handling of CA certificates
Opened
#529 [PR #383] [MERGED] Use Files.newInputStream()/newOutputStream() where appropriate
Opened
#530 [PR #386] [MERGED] Fix "amends declaration vs. expression" mistakes in language reference
Opened
#531 [PR #387] [CLOSED] Backport #144 and #373 to 0.25
Opened
#532 [PR #390] [MERGED] Turn EvalTask into a tracked Gradle task
Opened
#533 [PR #391] [MERGED] Fix links for downloading snapshot executables
Opened
#534 [PR #396] [MERGED] Update to Gradle 8.7
Opened
#535 [PR #394] [MERGED] Fix MergeSort.java
Opened
#536 [PR #397] [MERGED] Add quick link to standard library docs
Opened
#537 [PR #409] [MERGED] Enable caching of native image building and test tasks
Opened
#538 [PR #403] [MERGED] Make EvalTask track resolved output paths
Opened
#539 [PR #416] [MERGED] Enable useCustomStringDelimiters for pkl test example output
Opened
#540 [PR #413] [MERGED] Fix the sequence length in the YAML parser
Opened
#541 [PR #411] [MERGED] Fix gradle dependency declare issue & order
Opened
#542 [PR #424] [MERGED] Lock JLine to previous version (3.23.0)
Opened
#543 [PR #422] [MERGED] Fix documentation about ValueRenderer converters
Opened
#544 [PR #417] [MERGED] Convert CODE_OF_CONDUCT to Markdown
Opened
#545 [PR #426] [MERGED] Fix pkl.reflect#typedType to mirror the right type
Opened
#546 [PR #427] [MERGED] Fix member links custom link text examples in language reference
Opened
#547 [PR #432] [MERGED] Suppress warnings for System.getProperty("line.separator")
Opened
#548 [PR #428] [MERGED] Cannot assign property with fixed/const in spread
Opened
#549 [PR #433] [MERGED] Eliminate redundant map lookup
Opened
#550 [PR #435] [MERGED] Spelling and grammar corrections to Language Reference
Opened
#551 [PR #434] [MERGED] Fix IntelliJ scope definition
Opened
#552 [PR #438] [MERGED] Improve method.isConst() checks
Opened
#553 [PR #436] [MERGED] fix typos
Opened
#554 [PR #441] [MERGED] Fix: fatal error when chart location is invalid
Opened
#555 [PR #437] [MERGED] Fix typo
Opened
#556 [PR #439] [MERGED] Drop java 11, bump GraalVM to 23.0
Opened
#557 [PR #451] [MERGED] Leverage basic Java 17 features
Opened
#558 [PR #452] [MERGED] Don't install GraalVM for an architecture that can't be built
Opened
#559 [PR #454] [MERGED] JDK version bump cleaups
Opened
#560 [PR #449] [MERGED] Fix globbed read/import bugs
Opened
#561 [PR #453] [MERGED] Switch to adapter pattern
Opened
#562 [PR #458] [MERGED] Fix IntelliJ Java warnings, make classes final if possible
Opened
#563 [PR #457] [MERGED] Remove obsolete Alpine Linux workaround
Opened
#564 [PR #463] [MERGED] Fix formatting error
Opened
#565 [PR #455] [CLOSED] Improve configuration of native image compilation
Opened
#566 [PR #465] [MERGED] Improve conditional configuration of native build tasks
Opened
#567 [PR #468] [MERGED] [Fix][CI] Use JDK 17 image for deploy-snapshot job
Opened
#568 [PR #469] [MERGED] Swap Kotlin/Groovy tab order in documentation
Opened
#569 [PR #466] [MERGED] Remove remnants of Alpine Linux workaround
Opened
#570 [PR #470] [MERGED] Remove hidden modifier from many reflect properties for better equality/rendering
Opened
#571 [PR #471] [MERGED] Declare members of http package NonnullByDefault
Opened
#572 [PR #473] [MERGED] Simplify implementation of RequestCapturingClient
Opened
#573 [PR #472] [CLOSED] Add support for HTTP proxying
Opened
#574 [PR #477] [MERGED] Require global settings file to use pkl:settings
Opened
#575 [PR #480] [MERGED] Handle null pathElements gracefully in message passing API
Opened
#576 [PR #484] [MERGED] Adjust filename according to style guide
Opened
#577 [PR #486] [MERGED] Support scheme-agnostic projects
Opened
#578 [PR #485] [MERGED] [typo] a consts cannot be assigned/amended
Opened
#579 [PR #491] [MERGED] Update amending example
Opened
#580 [PR #492] [MERGED] Add support for Windows
Opened
#581 [PR #489] [MERGED] Encode filepaths to be safe for Windows
Opened
#582 [PR #493] [CLOSED] Split out base settings in stdlib for reuse
Opened
#583 [PR #495] [MERGED] Introduce specialized ModuleKey(Factory) for http uris
Opened
#584 [PR #496] [MERGED] Fix local dependency globbing
Opened
#585 [PR #498] [MERGED] Improve testing with stats and errors per test section
Opened
#586 [PR #499] [MERGED] Implemented package mapping for Java/Kotlin code generation
Opened
#587 [PR #503] [MERGED] Omit showing stdlib as dependency in pkldoc
Opened
#588 [PR #502] [MERGED] Clean up unnecessary CI logic
Opened
#589 [PR #509] [MERGED] Improve configuration of native image compilation
Opened
#590 [PR #506] [MERGED] Add support for HTTP proxying
Opened
#591 [PR #507] [CLOSED] Fix pathElements; do not default to empty list
Opened
#592 [PR #510] [CLOSED] Restore late-binding for constraints within typealiases
Opened
#593 [PR #514] [MERGED] Fix native tests in CircleCI
Opened
#594 [PR #511] [MERGED] Change line endings from CRLF to LF
Opened
#595 [PR #512] [MERGED] Remove documentation references to packageInfos
Opened
#596 [PR #513] [MERGED] Fix line endings
Opened
#597 [PR #518] [MERGED] Update: Improve handling of CA certificates
Opened
#598 [PR #516] [MERGED] Require references from typealiases to be const
Opened
#599 [PR #519] [MERGED] Use Pkl syntax highlighting instead of Groovy
Opened
#600 [PR #523] [MERGED] Adjust docs for proxying
Opened
#601 [PR #520] [MERGED] Fix missing paragraph in Windows installation docs
Opened
#602 [PR #524] Fix links to dependencies
Opened
#603 [PR #527] [MERGED] Catch PklException errors coming from project load
Opened
#604 [PR #526] [MERGED] Change CLI flag and Gradle name for proxy options
Opened
#605 [PR #529] [MERGED] Add release notes for 0.26
Opened
#606 [PR #528] [MERGED] Change Gradle property from "packageMapping" to "renames"
Opened
#607 [PR #533] [MERGED] Fix release build gradle setup
Opened
#608 [PR #536] [MERGED] Set Windows build to use compatibility mode for native-image builds
Opened
#609 [PR #538] [MERGED] Recover if rm command removes no files
Opened
#610 [PR #535] [MERGED] Remove links from headers in release notes
Opened
#611 [PR #537] [MERGED] Fix commitish detection in LanguageSnippetTest to also cover release versions
Opened
#612 [PR #542] [MERGED] Pass HOMEBREW_* environment variables on through native_image
Opened
#613 [PR #539] [MERGED] Start 0.27.0 dev iteration
Opened
#614 [PR #544] [MERGED] Handle explicit CWD reference in project resolving
Opened
#615 [PR #546] [MERGED] docs: add contributor for 0.26 release
Opened
#616 [PR #551] [MERGED] Use compatible architecture in native executables
Opened
#617 [PR #554] [MERGED] Only run Gradle compatibility tests against releases in CI
Opened
#618 [PR #552] [MERGED] Add colours to Pkl errors in Cli output
Opened
#619 [PR #556] [MERGED] Add notes for 0.26.1
Opened
#620 [PR #557] [MERGED] Cherry-pick release notes for 0.26.1
Opened
#621 [PR #553] [MERGED] Do not enable TLS certificate revocation checks by default
Opened
#622 [PR #560] [MERGED] Add spotless formatting for remaining .kt/.kts files
Opened
#623 [PR #570] [MERGED] Add CSS to make top doc box have a fade, rather than hard cutoff
Opened
#624 [PR #565] [MERGED] Revert error coloring (for development on dedicated branch)
Opened
#625 [PR #571] [CLOSED] Add a --color flag to the CLI and disable colors for Pkl test
Opened
#626 [PR #575] [CLOSED] Fix default value evaluation in toTyped()
Opened
#627 [PR #578] [MERGED] Allow to String#toInt() to parse a string including "__"
Opened
#628 [PR #584] [MERGED] Fix race condition when concurrently downloading packages
Opened
#629 [PR #587] [MERGED] Import release notes for 0.26.2
Opened
#630 [PR #586] [MERGED] Add release notes for 0.26.2
Opened
#631 [PR #580] [MERGED] Support _ in String[toInt|toIntOrNull|toFloat|toFloatOrNull]
Opened
#632 [PR #596] [MERGED] Fix property parsing bug in the cli
Opened
#633 [PR #592] [MERGED] refactor: Simplify regex pattern for code block matching
Opened
#634 [PR #599] [CLOSED] Separate the cache check and member lookup into different methods
Opened
#635 [PR #607] [MERGED] Fix: thrown error globbed import/read is amended
Opened
#636 [PR #594] [MERGED] Remove redundant suppression
Opened
#637 [PR #610] [MERGED] Fix: make Gradle tests compatible with Gradle 8.1
Opened
#638 [PR #612] [MERGED] Add release notes for 0.26.3
Opened
#639 [PR #613] [MERGED] [docs] Add mention of "optional" to nullable types section
Opened
#640 [PR #611] [MERGED] Fix usage of file() notation with Pkl Gradle plugin on Windows
Opened
#641 [PR #614] [MERGED] [docs] Document the class-as-a-function pattern
Opened
#642 [PR #615] [MERGED] Cherry pick 0.26.3 release notes
Opened
#643 [PR #623] [MERGED] [docs] Correct the link for ANTLR 4 Documentation (404 - page not found).
Opened
#644 [PR #624] [MERGED] [docs] Document object instantiation
Opened
#645 [PR #625] [MERGED] [docs] Improve searchability of "Methods" section
Opened
#646 [PR #618] [MERGED] [docs] Document hidden equality/hashing behavior
Opened
#647 [PR #626] [MERGED] Remove const from reserved keywords (remnant)
Opened
#648 [PR #627] [CLOSED] Might be null
Opened
#649 [PR #628] [MERGED] Overhaul typechecks for Mapping/Listing
Opened
#650 [PR #629] [fix] Add support for handling remote file URIs.
Opened
#651 [PR #631] [MERGED] Fix parsing of external property values containing =
Opened
#652 [PR #642] [MERGED] Fix bug when reading local package assets
Opened
#653 [PR #636] [MERGED] [docs] Cherry pick documentation into 0.26 release branch
Opened
#654 [PR #647] [CLOSED] Add ResourceReaderFactory abstraction
Opened
#655 [PR #640] [CLOSED] Refactor message-passing logic into pkl-core
Opened
#656 [PR #646] [CLOSED] Refactor ResourceReader to support multiple schemes
Opened
#657 [PR #655] [MERGED] add jbang catalog
Opened
#658 [PR #657] [MERGED] Handle null contents gracefully in message passing API
Opened
#659 [PR #664] [MERGED] Add PklProject.deps.json file with newline for POSIX compliance
Opened
#660 [PR #658] Implementation of delete (SPICE-0008)
Opened
#661 [PR #660] [MERGED] Implement SPICE-0009 External Readers
Opened
#662 [PR #672] [CLOSED] Add properties and methods to Mapping/Listing API to resemble Map/List more
Opened
#663 [PR #666] [MERGED] Add String.splitLimit API
Opened
#664 [PR #677] [MERGED] Add .vscode and .pkl-lsp to gitignore
Opened
#665 [PR #678] [MERGED] Add support for const object members
Opened
#666 [PR #679] [CLOSED] improve error messages for cyclical project dependencies during resolution
Opened
#667 [PR #683] [MERGED] Add methods from List/Map to Listing/Mapping
Opened
#668 [PR #682] [MERGED] Update DEVELOPMENT.adoc
Opened
#669 [PR #680] [MERGED] Update Let Expressions Examples
Opened
#670 [PR #685] [MERGED] Update Windows and Mac development instructions
Opened
#671 [PR #684] [MERGED] Update Gradle to 8.10.2
Opened
#672 [PR #686] [MERGED] Don't run native Windows tests during pkl-core:test
Opened
#673 [PR #688] [MERGED] Use case-insensitive comparison for module URI schemes
Opened
#674 [PR #689] [MERGED] Update dependencies
Opened
#675 [PR #693] [MERGED] Set lower limit for glob pattern resolution in test mode
Opened
#676 [PR #687] [MERGED] Fix dangling Javadoc reference
Opened
#677 [PR #697] [MERGED] Fix double unary minus
Opened
#678 [PR #696] [MERGED] Fix handling of file: module URIs with non-ASCII characters
Opened
#679 [PR #699] [MERGED] Improve let-expression examples
Opened
#680 [PR #695] [MERGED] Add analyze imports libs (SPICE-0001)
Opened
#681 [PR #700] Error when JSON/YAML parsing would set property default in a Dynamic
Opened
#682 [PR #701] [MERGED] Replace some usages of java.lang.String.replaceAll with String.replace
Opened
#683 [PR #702] [MERGED] Fix formatting of let expressions
Opened
#684 [PR #704] [MERGED] Fix error in spread documentation
Opened
#685 [PR #705] [MERGED] codegen-kotlin: Fix generation of copy() methods
Opened
#686 [PR #703] [MERGED] Fix invalid syntax in doc comments of pkl:reflect members
Opened
#687 [PR #710] [MERGED] codegen-java: Change condition for generating equals/hashCode/toString/with/Serializable
Opened
#688 [PR #714] [MERGED] codegen-kotlin: Don't generate equals/hashCode/toString/copy/:Serializable for abstract classes
Opened
#689 [PR #708] [MERGED] Store PklProject annotations in the project metadata
Opened
#690 [PR #715] [MERGED] List Pkl GitHub repositories in README
Opened
#691 [PR #716] [MERGED] Produce more helpful output when module output is overwritten
Opened
#692 [PR #719] [MERGED] Add version of resolved Pkl distribution to ExecutorException
Opened
#693 [PR #721] [MERGED] codegen-kotlin: Support Java serialization of module classes
Opened
#694 [PR #725] [MERGED] Fix typecheck error on Listing/Mapping
Opened
#695 [PR #722] [MERGED] Fix build performance issues of spotless tasks
Opened
#696 [PR #724] [MERGED] Remove isMappingDefault on VmNull
Opened
#697 [PR #729] [MERGED] codegen-java/kotlin: Support Spring Boot 3.x instead of 2.x
Opened
#698 [PR #731] [MERGED] Cyclical dependencies report
Opened
#699 [PR #730] [MERGED] Change license header from doc- to block-comment
Opened
#700 [PR #734] [MERGED] codegen-java: Make stateless classes instantiable
Opened
#701 [PR #733] [MERGED] Fix formatting issues
Opened
#702 [PR #738] [MERGED] Polish test result running and reporting
Opened
#703 [PR #740] [MERGED] Fix lazy type checking of UInt types
Opened
#704 [PR #737] [MERGED] Exclude thrown ascii filename error from native tests
Opened
#705 [PR #735] [MERGED] Fix test failures on main
Opened
#706 [PR #739] [MERGED] Exclude non-ascii files from windows native snippet tests
Opened
#707 [PR #747] [CLOSED] Fix resolution of for-generator vars within iteratee
Opened
#708 [PR #743] [CLOSED] Add isBase64 string property
Opened
#709 [PR #748] [MERGED] Convert org.pkl.core.resource POJOs to record classes
Opened
#710 [PR #749] [MERGED] Convert org.pkl.core.project POJOs to record classes
Opened
#711 [PR #746] [MERGED] Add color to error formatting
Opened
#712 [PR #750] [MERGED] Convert org.pkl.core.util POJOs to record classes
Opened
#713 [PR #752] [MERGED] Eagerly check listing/mapping in iterables
Opened
#714 [PR #756] [MERGED] Prepare 0.27.0 release notes
Opened
#715 [PR #753] [MERGED] Replace code tick with italic
Opened
#716 [PR #751] [MERGED] Correct EmbeddedExecutor to throw ExecutorException instead of PklException when project evaluation fails
Opened
#717 [PR #759] [MERGED] Polish external reader API/implementation
Opened
#718 [PR #760] [MERGED] Use VmObjectBuilder in Listing.distinct(By) implementations
Opened
#719 [PR #762] [MERGED] Refine external reader API
Opened
#720 [PR #764] [CLOSED] Make msgpack-java an optional dependency
Opened
#721 [PR #763] [CLOSED] Vendor msgpack-java
Opened
#722 [PR #765] [MERGED] Update to GraalVM 23.0.6 and GraalVM for JDK 17.0.12
Opened
#723 [PR #767] [MERGED] Update commonmark and test dependencies
Opened
#724 [PR #766] [MERGED] More external reader refinements
Opened
#725 [PR #770] [MERGED] Remove pkl.core.messaging from core APIs
Opened
#726 [PR #771] [MERGED] Use ANSI colors for test results; more polish
Opened
#727 [PR #773] [MERGED] Fix semver comparison logic
Opened
#728 [PR #776] [MERGED] Untangle external reader code
Opened
#729 [PR #778] [MERGED] Eagerly check function arguments when called from inside iterable
Opened
#730 [PR #779] [MERGED] Polish ANSI formatting and underlying code
Opened
#731 [PR #781] [MERGED] Fix equals/hashCode/hasCachedValue in delegating listings/mappings
Opened
#732 [PR #784] [MERGED] Fix broken link to documentation site in release notes
Opened
#733 [PR #789] [MERGED] Simplify lazy type checking of listings/mappings
Opened
#734 [PR #787] [MERGED] [0.27 Backport] Fix a possible deadlock during external reader process close
Opened
#735 [PR #782] [MERGED] Start dev iteration
Opened
#736 [PR #786] [MERGED] Fix a possible deadlock during external reader process close
Opened
#737 [PR #790] [MERGED] Switch from com.squareup.javapoet to com.palantir.javapoet
Opened
#738 [PR #792] [MERGED] codegen-java: Support not annotating constructor parameters
Opened
#739 [PR #793] [MERGED] codegen-kotlin: Generate toString() methods consistent with data classes
Opened
#740 [PR #795] Vendor org.graalvm.collections
Opened
#741 [PR #797] [MERGED] Fix length of listings with computed index
Opened
#742 [PR #798] [MERGED] Fix Javadoc warning emitted by Gradle build
Opened
#743 [PR #800] [MERGED] Update Gradle to 8.11
Opened
#744 [PR #801] [MERGED] Rename JavaCodegenOptions to JavaCodeGeneratorOptions
Opened
#745 [PR #807] [MERGED] Convert org.pkl.core.runtime POJOs to record classes
Opened
#746 [PR #802] [MERGED] codegen-java/kotlin: Fix generation of hashCode methods
Opened
#747 [PR #812] [MERGED] Continue conversion of org.pkl.core POJOs to record classes
Opened
#748 [PR #808] [MERGED] Convert org.pkl.core POJOs to record classes
Opened
#749 [PR #810] [MERGED] codegen-kotlin: Deprecate method toKotlinCodegenOptions without replacement
Opened
#750 [PR #813] [MERGED] Update SnakeYAML Engine to 2.8
Opened
#751 [PR #814] [MERGED] Join concatenated String constants in test into single String
Opened
#752 [PR #815] [MERGED] Use text block to improve readability of test
Opened
#753 [PR #816] [MERGED] Rename snippet tests to match content: minPklVersion
Opened
#754 [PR #818] [MERGED] Delete unused PclLexer.tokens file
Opened
#755 [PR #817] [MERGED] Delete unused Resource.pcl-expected.pcf input file
Opened
#756 [PR #819] [MERGED] Add math.atan2
Opened
#757 [PR #822] [CLOSED] Fix: check computed members against listing/mapping owner
Opened
#758 [PR #821] [MERGED] Exclude non file-based modules from synthesized *GatherImports task
Opened
#759 [PR #820] [MERGED] Delete obsolete file pkl-certs/gradle.lockfile
Opened
#760 [PR #824] [MERGED] Added support for an alternative current dir mode in pkldoc
Opened
#761 [PR #825] [CLOSED] Add workaround for machines with limited memory
Opened
#762 [PR #826] [MERGED] Fix possible stack overflow in Listing/Mapping type checking
Opened
#763 [PR #837] [MERGED] Fix exception handling of PklRootNode's
Opened
#764 [PR #830] [CLOSED] fix regression where typealiases are not executed in their original context
Opened
#765 [PR #836] [MERGED] Convert org.pkl.executor.Version.Identifier POJO to record class
Opened
#766 [PR #831] Delay instantiation of cachedValues to save memory
Opened
#767 [PR #840] [MERGED] Add release notes for 0.27.1
Opened
#768 [PR #844] [MERGED] Overhaul implementation of for-generators
Opened
#769 [PR #848] [MERGED] Update JDK version in dev docs
Opened
#770 [PR #846] [MERGED] Spelling
Opened
#771 [PR #839] [MERGED] Prepare 0.27.1 release
Opened
#772 [PR #853] [MERGED] Fix CreateEvaluatorRequest decoding when request specifies external reader with null arguments
Opened
#773 [PR #857] [MERGED] Fix compile error
Opened
#774 [PR #851] [MERGED] Download JDK for windows build
Opened
#775 [PR #852] [CLOSED] [0.27] Fix CreateEvaluatorRequest decoding when request specifies external reader with null arguments
Opened
#776 [PR #859] [MERGED] Add comment about const check
Opened
#777 [PR #860] [MERGED] Clarify terminology on renderer converters
Opened
#778 [PR #871] [MERGED] Update license year
Opened
#779 [PR #868] [MERGED] Make Test Report locale independent
Opened
#780 [PR #872] [MERGED] Support jpkl executable for Windows
Opened
#781 [PR #875] [MERGED] Fix page size for Linux AArch64 native executables
Opened
#782 [PR #876] [MERGED] JDK 21 toolchain
Opened
#783 [PR #877] [CLOSED] [WIP] feat: managed jvm21 toolchain
Opened
#784 [PR #882] [MERGED] Fix NPE when handling ExternalReader specs with null arguments
Opened
#785 [PR #883] [MERGED] Update dependencies
Opened
#786 [PR #879] [MERGED] YamlRenderer: allow all primitive scalar types as map keys
Opened
#787 [PR #884] [MERGED] Update Gradle to 8.12
Opened
#788 [PR #887] [MERGED] Upgrade Kotlin to 1.7.21
Opened
#789 [PR #885] [CLOSED] Use GitHub Actions for checks
Opened
#790 [PR #892] [MERGED] Document missing reserved keywords
Opened
#791 [PR #891] [MERGED] Cherry pick fixes into 0.27
Opened
#792 [PR #895] [MERGED] Allow jar:nested: URIs in default security manager
Opened
#793 [PR #898] [MERGED] Only run Gradle compatibility tests against minimum and maximum release
Opened
#794 [PR #896] [MERGED] Revert "Upgrade Kotlin to 1.7.21 (#887)"
Opened
#795 [PR #897] [MERGED] Import release notes for 0.27.2
Opened
#796 [PR #894] [MERGED] Add release notes for 0.27.2
Opened
#797 [PR #910] [MERGED] Upgrade gradle to 8.12.1 (from 8.12) and fix some build warnings
Opened
#798 [PR #900] [MERGED] Update Kotlin to 2.0
Opened
#799 [PR #914] [MERGED] fix: downstream native-image builds
Opened
#800 [PR #901] [MERGED] Bump minimum Gradle version to 8.2
Opened
#801 [PR #915] [MERGED] Optimization: execute const object bodies and typechecks only once
Opened
#802 [PR #916] [MERGED] Simplify inputs for javadocJar
Opened
#803 [PR #919] Kotlin ABI checks
Opened
#804 [PR #921] [MERGED] Fix typo in tutorial
Opened
#805 [PR #920] [CLOSED] JSR305 integration for kotlinc
Opened
#806 [PR #917] [MERGED] Replace ANTLR with hand-rolled parser
Opened
#807 [PR #926] [MERGED] fix: upgrade ci jobs to jdk 21
Opened
#808 [PR #924] [CLOSED] [RFC] Add properties to List for byte-based encodings/hashes
Opened
#809 [PR #922] [CLOSED] WIP: constraint details
Opened
#810 [PR #928] [MERGED] Run a simple eval script
Opened
#811 [PR #929] [CLOSED] fix: native gvm ci
Opened
#812 [PR #930] [MERGED] Fix native gvm ci
Opened
#813 [PR #935] [MERGED] Turn CLI commands into objects, statically register subcommands
Opened
#814 [PR #938] [MERGED] Update dependencies
Opened
#815 [PR #936] [MERGED] Remove usages of VmFunction#apply(Object)
Opened
#816 [PR #937] [MERGED] [docs] Add documetation about release/evolution/roadmap
Opened
#817 [PR #943] [MERGED] Test and document supercalls using the same method/property name
Opened
#818 [PR #944] [MERGED] Improve documentation about Set/Map ordering
Opened
#819 [PR #946] [MERGED] Make commands classes instead of objects
Opened
#820 [PR #941] [MERGED] Correctly set allowed modules/resoures when external reader scheme contain regex control characters
Opened
#821 [PR #947] [MERGED] Bump clikt to 5.0.3 to fix bash autocompletion
Opened
#822 [PR #954] [MERGED] Allow -DcommitId flag when building Pkl
Opened
#823 [PR #948] [MERGED] Improve handling of errors when analysis fails
Opened
#824 [PR #953] [MERGED] Add parser benchmarks
Opened
#825 [PR #955] [MERGED] Add docs for various keywords
Opened
#826 [PR #956] [MERGED] Fix incorrect glob example
Opened
#827 [PR #957] [MERGED] fix calculation of spans in parser
Opened
#828 [PR #958] [MERGED] Run spotless Java/Kotlin formatting
Opened
#829 [PR #963] [MERGED] Make CliktCommands classes
Opened
#830 [PR #962] [MERGED] move handling of strings to parser
Opened
#831 [PR #964] [MERGED] Execute typechecks eagerly when within a constraint
Opened
#832 [PR #969] [MERGED] Ensure findOrAddAuxiliarySlot is not called during compilation
Opened
#833 [PR #978] [MERGED] Add release notes for 0.28
Opened
#834 [PR #968] [MERGED] Rename package ast to syntax
Opened
#835 [PR #970] Java class and record generators and friends side-by-side
Opened
#836 [PR #973] [MERGED] Remove dead links to ANTLR parser grammar
Opened
#837 [PR #980] Fix hash code computation of cyclical objects
Opened
#838 [PR #982] [MERGED] Document how to install pkl with Mise
Opened
#839 [PR #985] [MERGED] Start next dev iteration
Opened
#840 [PR #983] [CLOSED] create writeRuntimeDependencies gradle task
Opened
#841 [PR #984] [CLOSED] change version to 0.28.0
Opened
#842 [PR #1001] [MERGED] Allow native-image flags to be passed through from Gradle properties
Opened
#843 [PR #998] [MERGED] Fix shadow jar logic
Opened
#844 [PR #1003] [MERGED] Add release notes for 0.28.1
Opened
#845 [PR #995] [MERGED] Make Truffle use fallback runtime in Gradle plugin
Opened
#846 [PR #987] [MERGED] Add Kotlin version bump to breaking changes
Opened
#847 [PR #1008] [MERGED] Update Gradle to 8.13
Opened
#848 [PR #1009] [CLOSED] Mise installation
Opened
#849 [PR #1004] [MERGED] Cherry pick 0.28.1
Opened
#850 [PR #1011] [MERGED] Revert Gradle plugin tests to use deprecated API
Opened
#851 [PR #1010] [MERGED] Adjust Mise installation docs
Opened
#852 [PR #1013] [MERGED] Add optimization for generator bodies that don't introduce new members
Opened
#853 [PR #1019] [MERGED] Introduces Bytes class
Opened
#854 [PR #1020] [MERGED] Build with m2pro.large instances, not macos.m1.large.gen1
Opened
#855 [PR #1015] [MERGED] Alphabetically sort the projects list in settings.gradle.kts
Opened
#856 [PR #1022] [MERGED] Remove stacking of block comments
Opened
#857 [PR #1026] [MERGED] C library for Pkl
Opened
#858 [PR #1023] [MERGED] Publish executables for pkldoc, pkl-codegen-java, pkl-codegen-kotlin
Opened
#859 [PR #1024] [MERGED] move parser out of pkl-core
Opened
#860 [PR #1028] [MERGED] Fix incorrect substring
Opened
#861 [PR #1031] [MERGED] Fix typo in evolution-and-roadmap
Opened
#862 [PR #1040] [MERGED] Fix compiler error in benchmark
Opened
#863 [PR #1038] [MERGED] Do not crash, but suggest '--multiple-file-output-path' when specifying a directory as output file
Opened
#864 [PR #1042] [MERGED] Add release notes for 0.28.2
Opened
#865 [PR #1052] [MERGED] Add command to generate shell completion
Opened
#866 [PR #1043] [MERGED] Add release notes for 0.28.2
Opened
#867 [PR #1053] [MERGED] Add getOrDefault method to Listing and Mapping
Opened
#868 [PR #1062] [MERGED] Add support for HTTP rewrites
Opened
#869 [PR #1056] [MERGED] Aggregate junit report into one file
Opened
#870 [PR #1063] [MERGED] Add mapNonNullIndexed API to List and Set
Opened
#871 [PR #1065] [MERGED] docs: fixed referenced property in "fixed" section
Opened
#872 [PR #1066] [MERGED] Simplify precedence and associativity parsing
Opened
#873 [PR #1072] [MERGED] I'm Jen!
Opened
#874 [PR #1067] Add external reader support in pkl-gradle
Opened
#875 [PR #1075] [MERGED] Add @Generated annotation to generated Java types
Opened
#876 [PR #1076] PKL Config Scala
Opened
#877 [PR #1081] [MERGED] Gradle adjustments for libpkl
Opened
#878 [PR #1080] [MERGED] chore: use javac -release and kotlinc -Xjdk-release so the generated bytecode adheres to the APIs for the target Java release
Opened
#879 [PR #1078] [MERGED] Fix doc dependency link
Opened
#880 [PR #1084] [MERGED] Make libpkl tests use AbstractServerTest
Opened
#881 [PR #1082] Test for nested expession output as JSON
Opened
#882 [PR #1087] [MERGED] Treat opaque file URIs as errors
Opened
#883 [PR #1094] [MERGED] Add ResourceReaders#fromServiceProviders to preconfigured evaluator
Opened
#884 [PR #1088] [MERGED] Update dependencies, and clean up multi-JDK testing
Opened
#885 [PR #1086] [MERGED] Fix multi-jdk testing setup
Opened
#886 [PR #1091] [MERGED] Update Gradle to 8.14.1
Opened
#887 [PR #1100] [MERGED] Adds traceMode evaluator setting to support trace() pretty printing
Opened
#888 [PR #1099] [MERGED] Fix native build
Opened
#889 [PR #1108] [CLOSED] Formatter tests
Opened
#890 [PR #1106] [MERGED] Expose collected superclass properties/methods in pkl:reflect
Opened
#891 [PR #1107] [MERGED] Formatter
Opened
#892 [PR #1113] Add iterate and iterateIndexed methods for Collections in the stdlib
Opened
#893 [PR #1114] [MERGED] Remove ANTLR from the repo
Opened
#894 [PR #1110] [MERGED] Don't show 100% when number of failures is rounded up
Opened
#895 [PR #1115] [MERGED] Add Kotlin support for "addGeneratedAnnotation" flag
Opened
#896 [PR #1112] [MERGED] Fix crash due to parse error in module header
Opened
#897 [PR #1124] [MERGED] Expose version of Pkl within native library using pkl_version
Opened
#898 [PR #1123] [MERGED] Fix pkl.h header include path for Exec.configureCompile
Opened
#899 [PR #1121] [MERGED] Switch publishing to sonatype central
Opened
#900 [PR #1126] [MERGED] Only allow shebangs in the beginning of a module
Opened
#901 [PR #1127] [MERGED] Improve message passing api docs
Opened
#902 [PR #1128] [MERGED] Update dependencies
Opened
#903 [PR #1131] [MERGED] Run graal_attach_thread ahead of all calls
Opened
#904 [PR #1133] [MERGED] Polish http rewrites
Opened
#905 [PR #1129] [MERGED] Bump Gradle to 8.14.3
Opened
#906 [PR #1134] [CLOSED] C library for Pkl
Opened
#907 [PR #1135] [CLOSED] C library for Pkl
Opened
#908 [PR #1136] [CLOSED] C library for Pkl
Opened
#909 [PR #1137] [MERGED] SPICE-0019: Allow trailing commas in comma-separated syntax elements
Opened
#910 [PR #1138] [MERGED] Un-deprecate Resource.base64, compute bytes/base64 in terms of each other
Opened
#911 [PR #1139] [MERGED] Bump GraalVM JDK version to 21.0.8
Opened
#912 [PR #1143] [MERGED] Defer noproxy to settings.pkl or PklProject if not set explicitly
Opened
#913 [PR #1141] [MERGED] Fix: use http.rewrites to configure the evaluator in message passing API
Opened
#914 [PR #1145] [MERGED] Remove duplicate block ids
Opened
#915 [PR #1144] [MERGED] Add bytesType to pkl:reflect
Opened
#916 [PR #1140] [MERGED] Add release notes for 0.29
Opened
#917 [PR #1148] [MERGED] Start next dev iteration
Opened
#918 [PR #1147] [MERGED] Disable publishing jpkl
Opened
#919 [PR #1152] [MERGED] Fix encoding for mapping with local members
Opened
#920 [PR #1146] [MERGED] Disable publishing native executables to Maven Central
Opened
#921 [PR #1161] [MERGED] Fix shell completion for paths
Opened
#922 [PR #1162] [MERGED] Fix download links
Opened
#923 [PR #1165] [MERGED] Fix escaping in yaml strings
Opened
#924 [PR #1171] [MERGED] Add docs for installing via winget
Opened
#925 [PR #1169] [MERGED] Introduce pkl-doc model version 2
Opened
#926 [PR #1175] [MERGED] Fix missing resources in native pkldoc, and disable test mode
Opened
#927 [PR #1184] [MERGED] Update dependencies
Opened
#928 [PR #1185] [MERGED] Add me as a maintainer
Opened
#929 [PR #1179] [CLOSED] Merge pull request #1 from apple/main
Opened
#930 [PR #1180] Fix cyclic dependencies bug
Opened
#931 [PR #1187] [MERGED] Correctly handle EOF after unmatched backtick
Opened
#932 [PR #1191] [MERGED] Prepare 0.29.1 release
Opened
#933 [PR #1188] [MERGED] Improve interrupt handling in pkl repl
Opened
#934 [PR #1192] [MERGED] Prepare 0.29.1 release
Opened
#935 [PR #1194] [MERGED] Refine documentation for class Any
Opened
#936 [PR #1196] Add support for customizing HTTP headers
Opened
#937 [PR #1198] [MERGED] Fixed fallback certificates not working in certain classloader setups
Opened
#938 [PR #1211] [MERGED] Fix bug in format apply
Opened
#939 [PR #1208] [MERGED] Fix broken test
Opened
#940 [PR #1203] [MERGED] SPICE-0021 Implement Pkl binary renderer and parser
Opened
#941 [PR #1212] [CLOSED] Formatter fixes
Opened
#942 [PR #1213] [CLOSED] Allow formatting multiple files/directories
Opened
#943 [PR #1214] [CLOSED] Formatter Test Cases
Opened
#944 [PR #1216] Formatter Test Cases
Opened
#945 [PR #1217] [MERGED] Formatter: only write changed files
Opened
#946 [PR #1215] [MERGED] Allow formatting multiple files/directories
Opened
#947 [PR #1225] [MERGED] Bump dependencies
Opened
#948 [PR #1224] [MERGED] Fix pkl-doc native test
Opened
#949 [PR #1226] [MERGED] Bump GraalVM to 25.0.0
Opened
#950 [PR #1223] [MERGED] Disable multi-jdk testing when running on Windows ARM
Opened
#951 [PR #1227] [MERGED] Follow up for trace pretty printing
Opened
#952 [PR #1230] [MERGED] Pass trace mode from CLI/PklProject to the evaluator
Opened
#953 [PR #1228] [MERGED] Bump Gradle to 9.1.0
Opened
#954 [PR #1234] [MERGED] Fix error message when reading a resource/module past root dir
Opened
#955 [PR #1232] [MERGED] Bump Kotlin to 2.2.20, minimum Kotlin to 2.1
Opened
#956 [PR #1235] [MERGED] Format lambda chains
Opened
#957 [PR #1240] [MERGED] Fix publication of pkl-config-kotlin
Opened
#958 [PR #1236] [MERGED] Apply pkl formatter to codebase
Opened
#959 [PR #1241] [MERGED] pkldoc fixes
Opened
#960 [PR #1238] Introduce C library for Pkl
Opened
#961 [PR #1242] [MERGED] Fix typos in pkl-doc
Opened
#962 [PR #1243] [MERGED] Update macOS release in CI
Opened
#963 [PR #1245] [CLOSED] Let expression formatting changes
Opened
#964 [PR #1244] [MERGED] Fix macOS Intel native builds
Opened
#965 [PR #1246] [MERGED] Fix let formatting
Opened
#966 [PR #1247] [MERGED] Format interpolated expressions as single line
Opened
#967 [PR #1249] [MERGED] Add grammar compatibility option to the formatter
Opened
#968 [PR #1251] [MERGED] Fix Lexer EOF sentinel collision with valid Unicode code points
Opened
#969 [PR #1250] [MERGED] Polish documentation for pkl-binary
Opened
#970 [PR #1252] [MERGED] Adjust formatting of qualified access chains
Opened
#971 [PR #1248] [MERGED] Add internal intellij plugin
Opened
#972 [PR #1253] [MERGED] Enforce Pkl formatting of stdlib with spotless
Opened
#973 [PR #1256] [MERGED] Adjust formatting of line comments in lets
Opened
#974 [PR #1258] [MERGED] Wrap comments in base.pkl to 100 chars
Opened
#975 [PR #1259] [MERGED] Respect newlines in if/else and let expressions
Opened
#976 [PR #1257] Add Object.toMixin() method
Opened
#977 [PR #1260] [MERGED] Adjust formatting of argument lists
Opened
#978 [PR #1261] [MERGED] Add release notes for 0.30
Opened
#979 [PR #1265] [MERGED] Get style guide in line with formatter
Opened
#980 [PR #1263] [MERGED] Coalesce pkl format subcommands into the parent command.
Opened
#981 [PR #1264] [CLOSED] Continuation: changelog 0.30.0
Opened
#982 [PR #1266] [MERGED] Don't break lines in module names
Opened
#983 [PR #1267] [MERGED] Correctly handle trailing commas in function type literals in the generic parser
Opened
#984 [PR #1271] [MERGED] Normalize mutli-line string indentation
Opened
#985 [PR #1268] [MERGED] Respect line breaks in operator chains and argument lists
Opened
#986 [PR #1270] [MERGED] Assert that formatter snippet test output is stable
Opened
#987 [PR #1272] [MERGED] Handle trailing commas in types
Opened
#988 [PR #1275] [MERGED] Rename Config.from to Config.fromPklBinary
Opened
#989 [PR #1273] [MERGED] Make formatter stable
Opened
#990 [PR #1276] [MERGED] Add support for rendering Bytes values with YamlRenderer
Opened
#991 [PR #1274] [MERGED] Fix trailing lambda ending wrap
Opened
#992 [PR #1279] [MERGED] Fix pkl spotless
Opened
#993 [PR #1280] [MERGED] Don't force multiline interpolation into a single line
Opened
#994 [PR #1281] [MERGED] Add debug and run button for snippet tests
Opened
#995 [PR #1277] [MERGED] Switch yaml.Parser to parse binary scalars as Bytes
Opened
#996 [PR #1278] [MERGED] Fix Pkl spotless formatting
Opened
#997 [PR #1285] [MERGED] Fix flag name
Opened
#998 [PR #1284] [CLOSED] Add test to demonstrate multiline string instability
Opened
#999 [PR #1287] [MERGED] Fix multiline string stability
Opened
#1000 [PR #1283] [MERGED] Fix formatting of argument lists
Opened
#1001 [PR #1286] [MERGED] Normalize paths in pkl format
Opened
#1002 [PR #1290] [MERGED] Make format command write relative paths
Opened
#1003 [PR #1291] [MERGED] Use 2xlarge resource class for gradle check in CI
Opened
#1004 [PR #1289] [MERGED] Fix trailing lambdas wrongly formatting comments
Opened
#1005 [PR #1292] [MERGED] Start dev iteration
Opened
#1006 [PR #1295] [MERGED] Disable spotless ratcheting of Pkl sources
Opened
#1007 [PR #1296] [MERGED] Improve plugin logic
Opened
#1008 [PR #1312] [MERGED] Fix Map formatting
Opened
#1009 [PR #1313] [CLOSED] WIP: switch to github actions
Opened
#1010 [PR #1297] [MERGED] Add support for evaluating module output and expressions to ConfigEvaluator
Opened
#1011 [PR #1315] [MERGED] Switch to GitHub Actions
Opened
#1012 [PR #1318] [MERGED] Replace broken references to CircleCI
Opened
#1013 [PR #1317] [MERGED] Fix release builds
Opened
#1014 [PR #1316] [MERGED] Fix build java executable
Opened
#1015 [PR #1319] [MERGED] Fix deploy jobs
Opened
#1016 [PR #1320] Fix NPE in VmTyped.hashCode when property is null
Opened
#1017 [PR #1322] [MERGED] Fix macos/amd64 image builds
Opened
#1018 [PR #1323] [MERGED] Fix empty parethesized type unexpected error
Opened
#1019 [PR #1326] [MERGED] Update CLI docs to clarify that --version only applies to the root command
Opened
#1020 [PR #1328] [MERGED] fix newline checks in parser
Opened
#1021 [PR #1330] [MERGED] Fix snapshot publishing
Opened
#1022 [PR #1335] [MERGED] Fix parsing of URLs with plus signs
Opened
#1023 [PR #1332] Add compose and andThen function to Function1
Opened
#1024 [PR #1333] SPICE-0024: Annotation converters
Opened
#1025 [PR #1336] [CLOSED] Vendor paguro, fix an int overflow breaking large Lists
Opened
#1026 [PR #1337] [MERGED] Vendor paguro's RrbTree, fix an int overflow breaking large Lists
Opened
#1027 [PR #1340] [MERGED] Change pkl format --write to exit 0 when formatting violations are found
Opened
#1028 [PR #1338] [MERGED] Prepare 0.30.1 release
Opened
#1029 [PR #1342] [MERGED] Fix testing of pkldoc executables
Opened
#1030 [PR #1339] [MERGED] Fix fetch depth for gradle-compatibility and java-executables-* CI jobs
Opened
#1031 [PR #1341] [MERGED] CI job polish
Opened
#1032 [PR #1343] [MERGED] Fix release publishing
Opened
#1033 [PR #1349] [MERGED] Fix CI build for pkldoc
Opened
#1034 [PR #1345] [MERGED] Prepare 0.30.1 release
Opened
#1035 [PR #1350] [MERGED] Omit superfluous newline when writing formatted content to stdout
Opened
#1036 [PR #1351] [MERGED] Fix formatting of nodes with no children
Opened
#1037 [PR #1353] [MERGED] Fix IDEA gradle project sync on Windows Aarch64
Opened
#1038 [PR #1352] [MERGED] Build linux jobs inside docker container
Opened
#1039 [PR #1354] Add Reference<T>
Opened
#1040 [PR #1357] [MERGED] Adjust CI to not publish test results for deploy-snapshot
Opened
#1041 [PR #1356] [MERGED] Adjust native lifecycle builds to not throw during configuration phase
Opened
#1042 [PR #1358] [MERGED] Bump pkl.impl.ghactions to 1.0.0
Opened
#1043 [PR #1361] [MERGED] Bump versions, fix dependabot updates
Opened
#1044 [PR #1362] [MERGED] Bump pkl.impl.ghactions, update lockfile to not run
Opened
#1045 [PR #1359] [MERGED] Bump pkl.impl.ghactions to 1.1.0, add version locking.
Opened
#1046 [PR #1360] [CLOSED] Bump actions/download-artifact from 5.0.0 to 6.0.0
Opened
#1047 [PR #1366] [MERGED] Bump pkl.impl.ghactions
Opened
#1048 [PR #1364] [MERGED] Fix bug in parsing of super expression
Opened
#1049 [PR #1365] [MERGED] Fix building of pkl-doc
Opened
#1050 [PR #1367] Add pkl run execution mode for CLI tools implemented in Pkl
Opened
#1051 [PR #1369] Add error hint when accessing the default value of a union type with no default
Opened
#1052 [PR #1371] [MERGED] Add highlight.js and pkl-readers repo entries to README
Opened
#1053 [PR #1373] [MERGED] Really prepare 0.30.2 release
Opened
#1054 [PR #1372] [MERGED] Prepare 0.30.2 release
Opened
#1055 [PR #1376] [MERGED] Sort list of repos alphabetically
Opened
#1056 [PR #1375] [MERGED] Import release notes from 0.30.2
Opened
#1057 [PR #1382] [MERGED] Bump EnricoMi/publish-unit-test-result-action from 2.21.0 to 2.22.0
Opened
#1058 [PR #1383] Fix super method call inside let expression
Opened
#1059 [PR #1384] Implement power assertions
Opened
#1060 [PR #1385] Add syntax highlighting of Pkl code