Jen Basch
71948d69c4
Upgrade to GraalVM 25.1.3, drop macOS Intel builds ( #1769 )
2026-07-13 15:52:02 -07:00
Daniel Chao
60b0d86b5f
Fix eval -x of local members ( #1760 )
...
This fixes a regression where local members cannot be seen by the
expression evaluator.
Because variable are now parse-time resolved, this builds a truffle node
by first constructing a synthetic module of all defined local members,
and calls AstBuilder on this synthetic module first.
2026-07-11 00:03:15 +00:00
dependabot[bot]
b4ca82bf36
Bump kotlinToolchain from 2.3.21 to 2.4.0 ( #1678 )
...
Bumps `kotlinToolchain` from 2.3.21 to 2.4.0.
Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.21 to 2.4.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.21...v2.4.0 )
Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.21 to 2.4.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.21...v2.4.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.plugin.serialization
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 16:19:56 -07:00
dependabot[bot]
1cc47faac3
Bump junit from 6.1.0 to 6.1.1 ( #1750 )
...
Bumps `junit` from 6.1.0 to 6.1.1.
Updates `org.junit.jupiter:junit-jupiter-api` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1 )
Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1 )
Updates `org.junit.jupiter:junit-jupiter-params` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1 )
Updates `org.junit.platform:junit-platform-launcher` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.platform:junit-platform-launcher
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 15:51:53 -07:00
dependabot[bot]
d6107c071b
Bump com.palantir.javapoet:javapoet from 0.16.0 to 0.17.0 ( #1751 )
...
Bumps [com.palantir.javapoet:javapoet](https://github.com/palantir/javapoet ) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/palantir/javapoet/releases )
- [Commits](https://github.com/palantir/javapoet/compare/0.16.0...0.17.0 )
---
updated-dependencies:
- dependency-name: com.palantir.javapoet:javapoet
dependency-version: 0.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 15:51:33 -07:00
dependabot[bot]
f21175df9a
Bump jline from 4.2.1 to 4.3.1 ( #1752 )
...
Bumps `jline` from 4.2.1 to 4.3.1.
Updates `org.jline:jline-reader` from 4.2.1 to 4.3.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.2.1...4.3.1 )
Updates `org.jline:jline-terminal` from 4.2.1 to 4.3.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.2.1...4.3.1 )
Updates `org.jline:jline-terminal-jni` from 4.2.1 to 4.3.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.2.1...4.3.1 )
---
updated-dependencies:
- dependency-name: org.jline:jline-reader
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal-jni
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 15:51:11 -07:00
dependabot[bot]
a59fd9d2ad
Bump the codeql group with 2 updates ( #1757 )
...
Bumps the codeql group with 2 updates: [github/codeql-action/analyze](https://github.com/github/codeql-action ) and [github/codeql-action/init](https://github.com/github/codeql-action ).
Updates `github/codeql-action/analyze` from 4.36.2 to 4.36.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
Updates `github/codeql-action/init` from 4.36.2 to 4.36.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql
- dependency-name: github/codeql-action/init
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 15:09:48 -07:00
Jen Basch
ed1d600779
Bump pkl.impl.ghactions to version 1.8.2 ( #1756 )
2026-07-09 13:50:20 -07:00
Daniel Chao
7a7f3abc50
Migrate Gradle deprecations ( #1745 )
2026-07-08 12:05:19 -07:00
Dan Chao
25d86db416
Update changelog with release notes link
2026-07-08 10:29:48 -07:00
Dan Chao
997cfc9ae2
Start next dev iteration
2026-07-08 10:29:48 -07:00
Dan Chao
9916c23cfc
Prepare 0.32.0 release
2026-07-08 10:29:48 -07:00
Daniel Chao
c3d570c769
Fix docsite ( #1740 )
2026-07-08 09:45:07 -07:00
Daniel Chao
7499a89d83
Add 0.32 release notes ( #1699 )
...
This adds release notes for the 0.32 release
2026-07-08 09:38:37 -07:00
Daniel Chao
010d971af0
Add tests for empty IntSeq iteration ( #1739 )
2026-07-08 06:37:56 -07:00
Daniel Chao
bd83e29641
Normalize asset paths in local dependencies ( #1737 )
...
This changes local asset path resolution so that `..` segments at the
dependency root just resolves to the dependency root.
This makes import resolution work the same between local and remote dependencies.
2026-07-08 05:43:36 -07:00
Daniel Chao
2ec62c99a7
Enforce stricter rules on reference access ( #1718 )
...
This changes the following:
1. If given a union type, the member must exist on each member of that type
2. If accessing a member off `Reference<D, Null>`, give a `Reference<D, Null>`
Also:
* Improve error messages thrown during member access.
* Add test around accessing members off of a function type
2026-07-06 19:24:14 -07:00
Daniel Chao
3fc97d8dad
Allow projectpackage: resource reads by default in Gradle plugin ( #1735 )
...
Fix an inconsistency: they are allowed as imports, but not reads.
2026-07-06 14:41:52 -07:00
Daniel Chao
eaf73af247
Improve thread safety for pkl:base ( #1719 )
...
Stdlib modules are singletons that are shared across multiple evaluators.
This improves thread safety by evaluating its `output.bytes` during
initialization, which initializes truffle nodes (e.g. TypeTestNode),
and also initializes the member cache of the module output of `pkl:base`
2026-07-06 11:19:29 -07:00
Daniel Chao
2ec83198f5
Fix replacements of types nested within nested constraints ( #1731 )
...
Also, adjust tests
2026-07-06 08:58:56 -07:00
dependabot[bot]
26c115aea6
Bump gradle-wrapper from 9.5.1 to 9.6.0 ( #1727 )
...
Bumps [gradle-wrapper](https://github.com/gradle/gradle ) from 9.5.1 to 9.6.0.
- [Release notes](https://github.com/gradle/gradle/releases )
- [Commits](https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0 )
---
updated-dependencies:
- dependency-name: gradle-wrapper
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 22:19:24 +00:00
Jen Basch
6a4d3acf21
Fix incorrect isNoopTypeCheck() calls ( #1717 )
...
`isNoopTypeCheck()` is not reliable when inside a TypeNode's constructor. This defers these calls to node execution time.
2026-07-02 14:24:55 -07:00
dependabot[bot]
08b0975af9
Bump actions/setup-java from 5.3.0 to 5.4.0 ( #1726 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/ad2b38190b15e4d6bdf0c97fb4fca8412226d287...1bcf9fb12cf4aa7d266a90ae39939e61372fe520 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 11:29:36 -07:00
dependabot[bot]
1ad63d32b3
Bump nu.validator:validator from 26.5.29 to 26.6.24 ( #1725 )
...
Bumps [nu.validator:validator](https://github.com/validator/validator ) from 26.5.29 to 26.6.24.
- [Release notes](https://github.com/validator/validator/releases )
- [Commits](https://github.com/validator/validator/compare/26.5.29...26.6.24 )
---
updated-dependencies:
- dependency-name: nu.validator:validator
dependency-version: 26.6.24
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 11:29:14 -07:00
dependabot[bot]
f44ff9904d
Bump commonMark from 0.28.0 to 0.29.0 ( #1724 )
...
Bumps `commonMark` from 0.28.0 to 0.29.0.
Updates `org.commonmark:commonmark` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases )
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.28.0...commonmark-parent-0.29.0 )
Updates `org.commonmark:commonmark-ext-gfm-tables` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases )
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.28.0...commonmark-parent-0.29.0 )
---
updated-dependencies:
- dependency-name: org.commonmark:commonmark
dependency-version: 0.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.commonmark:commonmark-ext-gfm-tables
dependency-version: 0.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 11:28:45 -07:00
Daniel Chao
45912c504f
Fix incorrect member links ( #1723 )
...
This fixes various incorrect member links in the stdlib.
2026-07-02 11:04:01 -07:00
adityabagchi24
1c1a39e37f
Fix type argument lost in constraint expressions within generic typealiases ( #1709 )
...
Co-authored-by: Daniel Chao <daniel.h.chao@gmail.com >
2026-07-01 10:10:03 -07:00
Jen Basch
bfa6a989be
Generalize TypeNode validation ( #1715 )
2026-06-30 08:50:35 -07:00
Jen Basch
70fc1d4ba3
Correctly handle type aliases with a type variable as the root ( #1714 )
2026-06-30 06:49:21 +00:00
Daniel Chao
139d1ae8ec
Fix many editor diagnostics ( #1707 )
...
This addresses many IDE warnings resulting from the switch to JSpecify.
Also, this changes the behavior of exporting VmObject; there's no place
in our code that does not force a VmObject prior to export, so
the existing logic around handling nullable values has been removed.
2026-06-29 16:22:19 +00:00
Daniel Chao
742a8e88da
Fix for-generator variable resolution in nested eager scope ( #1706 )
...
Fixes an issue around resolving for-generator variables in some cases
2026-06-29 09:07:51 -07:00
Islon Scherer
6239981869
Improve error message for aliased references ( #1695 )
2026-06-29 18:06:34 +02:00
dependabot[bot]
f470903389
Bump EnricoMi/publish-unit-test-result-action from 2.23.0 to 2.24.0 ( #1700 )
...
Bumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action ) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases )
- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/c950f6fb443cb5af20a377fd0dfaa78838901040...d0a4676d0e0b938bc201470d88276b7c74c712b3 )
---
updated-dependencies:
- dependency-name: EnricoMi/publish-unit-test-result-action
dependency-version: 2.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 09:51:24 -07:00
Daniel Chao
158f709ed4
Adjust doc comments on ref.pkl ( #1693 )
...
This adjusts the doc comments in ref.pkl
* Fix incorrect code snippets
* Clean up examples
* Remove some sections
* Make phrasing consistent with the rest of the stdlib
2026-06-25 21:31:54 +00:00
dependabot[bot]
601a8f424c
Bump jline from 4.1.3 to 4.2.1 ( #1702 )
...
Bumps `jline` from 4.1.3 to 4.2.1.
Updates `org.jline:jline-reader` from 4.1.3 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.1.3...4.2.1 )
Updates `org.jline:jline-terminal` from 4.1.3 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.1.3...4.2.1 )
Updates `org.jline:jline-terminal-jni` from 4.1.3 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases )
- [Commits](https://github.com/jline/jline3/compare/4.1.3...4.2.1 )
---
updated-dependencies:
- dependency-name: org.jline:jline-reader
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.jline:jline-terminal-jni
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 14:13:41 -07:00
dependabot[bot]
34c58efe4c
Bump actions/setup-java from 5.2.0 to 5.3.0 ( #1701 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/be666c2fcd27ec809703dec50e508c2fdc7f6654...ad2b38190b15e4d6bdf0c97fb4fca8412226d287 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 13:51:17 -07:00
dependabot[bot]
7903a072ea
Bump com.diffplug.spotless:spotless-plugin-gradle from 8.6.0 to 8.7.0 ( #1704 )
...
Bumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 8.6.0 to 8.7.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/8.6.0...gradle/8.7.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
dependency-version: 8.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 13:50:50 -07:00
dependabot[bot]
bda36f0c32
Bump com.uber.nullaway:nullaway from 0.13.6 to 0.13.7 ( #1703 )
...
Bumps [com.uber.nullaway:nullaway](https://github.com/uber/NullAway ) from 0.13.6 to 0.13.7.
- [Release notes](https://github.com/uber/NullAway/releases )
- [Changelog](https://github.com/uber/NullAway/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber/NullAway/compare/v0.13.6...v0.13.7 )
---
updated-dependencies:
- dependency-name: com.uber.nullaway:nullaway
dependency-version: 0.13.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 13:50:28 -07:00
Islon Scherer
d42e199da3
Fix wrong error key in ReflectNodes ( #1694 )
2026-06-25 09:21:03 +02:00
Daniel Chao
f61a5cf541
Check if receiver is a module object in relativePathTo ( #1650 )
...
Closes #1649
2026-06-24 11:48:57 +02:00
Islon Scherer
dd6939ab3f
Add equals and hashcode to PType ( #1691 )
2026-06-24 11:31:11 +02:00
Minh Vu
f7cac257ad
Fix Windows GraalVM installation ( #1687 )
...
## What changed
This updates the GraalVM install task so Windows installs use ZIP extraction instead of the Unix tar path. Windows now publishes the extracted directory by moving it into place, while macOS and Linux keep the existing tar extraction and symlink-based install flow.
## Why
BuildInfo.GraalVm downloads .zip archives on Windows, but InstallGraalVm always ran tar --strip-components=1 -xzf and then tried to install by creating a symbolic link. That combination is fragile on Windows: the archive format does not match the extraction command, and symlink creation can require special privileges.
2026-06-23 15:36:01 -07:00
Daniel Chao
1bf00b84ea
Revert "Reject abstract members in non-abstract classes" ( #1688 )
...
The changes made in this commit are good, but we're going to kick this out
to the next release.
This is because:
1. There's a couple more issues around the `abstract` modifier that is not
implemented yet, and need design considerations
2. These are breaking changes, and we want to minimize the amount of breakages
for users.
3. The main branch is still the develop branch for Pkl 0.32
We will apply a re-revert of this commit after Pkl 0.32 is released.
2026-06-23 09:46:14 -07:00
Daniel Chao
15f089b275
Implement toString() on VmReference ( #1692 )
...
This is still needed right now, because some methods call through to
`toString()`.
2026-06-23 09:45:13 -07:00
Jen Basch
8a43e51e6b
SPICE-0020: Deferred, type-safe references ( #1354 )
2026-06-23 15:26:06 +02:00
Vladimir Matveev
b3015a09cc
Catching exceptions during property evaluation ( #1684 )
...
The eval task, unlike other tasks, creates the evaluator when the property is evaluated, not just when the task is executed (in the `getEffective*` properties). The problem here is that property evaluation can and will happen before the task is executed, because Gradle needs property values for caching and sometimes task dependency information.
Therefore, if due to misconfiguration or due to intentional configuration the evaluator cannot be created - for example, when the `PklProject` module doesn't exist, but the project directory is configured - then the task will fail with an exception which looks _very_ similar to a regular execution exception, but which actually is not, because it is thrown not during task execution, but during preparation for the execution.
This distinction matters a lot when you rely on conditional task execution. If you use the `onlyIf` predicate on tasks to define a condition for the task execution, this predicate will be evaluated before the task actions are run, but *after* properties are evaluated. Thus, if property evaluation fails with an exception, it will *look* as if the `onlyIf` predicate is completely ignored and not even evaluated, and the task action is run regardless of the predicate.
This error mode is extremely confusing and is actually wrong: if I use `onlyIf` to gate the task execution, I don't want *any* of its logic to run. In fact, in my case I specifically use `onlyIf` on the evaluation task to only execute it if a prerequisite is met, and the same predicate guards a bunch of other tasks which prepare the Pkl project, so my Pkl project isn't even generated if the predicate fails. But due to this behavior of properties evaluation which are not controlled by `onlyIf`, the project is still attempted to be evaluated, and this results in a very unexpected build failure.
The solution is to ignore the evaluation exception, because for all intents and purposes, if the project can't be properly evaluated, it will fail during the task execution as it should, so the values of output properties don't really matter as the task will never be run.
2026-06-22 14:30:27 -07:00
dependabot[bot]
ffc755f9c1
Bump errorProne from 2.49.0 to 2.50.0 ( #1685 )
...
Bumps `errorProne` from 2.49.0 to 2.50.0.
Updates `com.google.errorprone:error_prone_core` from 2.49.0 to 2.50.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.49.0...v2.50.0 )
Updates `com.google.errorprone:error_prone_annotations` from 2.49.0 to 2.50.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.49.0...v2.50.0 )
---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_core
dependency-version: 2.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.errorprone:error_prone_annotations
dependency-version: 2.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 10:33:28 -07:00
dependabot[bot]
112a89468f
Bump com.uber.nullaway:nullaway from 0.13.4 to 0.13.6 ( #1686 )
...
Bumps [com.uber.nullaway:nullaway](https://github.com/uber/NullAway ) from 0.13.4 to 0.13.6.
- [Release notes](https://github.com/uber/NullAway/releases )
- [Changelog](https://github.com/uber/NullAway/blob/master/CHANGELOG.md )
- [Commits](uber/NullAway@v0.13 .4...v0.13.6)
---
updated-dependencies:
- dependency-name: com.uber.nullaway:nullaway
dependency-version: 0.13.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 10:31:12 -07:00
Islon Scherer
bfac0d66ed
Reject relative package URIs ( #1683 )
2026-06-17 15:39:03 +02:00
Daniel Chao
fc8fe86e5a
Remove incorrectly placed index methods on Collection ( #1681 )
...
These methods aren't implemented in `Set`, and don't really make sense because `Set` types can't be accessed by index.
Note: although this removes methods, this actually isn't a breaking change:
1. Calling `Set.findIndex()` currently throws an error around "cannot invoke abstract method"
2. `List` and `Set` are the only subclasses of `Collection`.
The following code isn't breaking at runtime, although static analysis tooling (like our IDE plugins) will now flag this as an error:
```pkl
myCollection: Collection
idx = myCollection.indexOf(1)
```
2026-06-15 08:56:55 -07:00