Fruxz
29c3e77e81
change compile to implementation on groovy side
2024-04-23 11:56:39 +02:00
Fruxz
e48256942c
Update docs/modules/kotlin-binding/pages/pkl-config-kotlin.adoc
...
Co-authored-by: Stefan M. <StefMa@users.noreply.github.com >
2024-04-23 11:56:39 +02:00
Fruxz
0a328fafed
Fix gradle dependency declare issue
...
compile(...) is not supported in Gradle Kotlin DSL by default. Changed it to implementation(...).
Also moved Kotlin to the first tab in Gradle, because it is now the default Gradle Language
2024-04-23 11:56:39 +02:00
Dan Chao
91820100f7
Prepare 0.25.3 release
0.25.3
2024-03-26 08:49:05 -07:00
Daniel Chao
4ae98b4bf6
Add release notes for 0.25.3 ( #363 )
2024-03-26 08:37:43 -07:00
Philip K.F. Hölzenspies
4006c087d9
Avoid resolving paths on fragments ( #357 )
...
Fixes an issue where modules with fragment paths are resolved against the URI path.
2024-03-26 08:28:40 -07:00
Daniel Chao
87d91b1950
Fix source links in pkldoc ( #362 )
...
Fixes an issue where source links are incorrectly URI encoded; i.e. `https%3A//github.com` instead of `https://github.com `.
This was causing the browser to resolve these as relative to the enclosing page.
2024-03-26 07:54:42 -07:00
Malix
29cb8ea4f2
Add TOML to comparison page ( #337 )
...
Puts TOML next to JSON, XML, YAML
2024-03-20 11:48:05 -07:00
Zihlu Wang
a490e9d811
Update pkl-config-java.adoc ( #340 )
...
Remove unpaired back curly bracket.
2024-03-20 11:48:01 -07:00
Kushal Pisavadia
c8786f61e3
Persist jpkl to the workspace for releases ( #314 )
...
This is something that was published to Maven but not as a GitHub release.
Persist it so that it can go out with a release.
2024-03-20 11:47:39 -07:00
Islon Scherer
f3a93cdd78
fix bug with for generator variables in mixin ( #297 )
2024-03-20 11:47:18 -07:00
Daniel Chao
e5a81b6803
Fix amending module with abstract class ( #319 )
...
This fixes an assertion error that gets thrown if:
1. A module declares a class as abstract
2. An amending module does not use that abstract class as a type
Underneath the hood, the modifiers of the class/typelias object member
is considered different from the modifiers on the VmClass/VmTypeAlias
values.
The object model skips forcing any explicitly members that are explicitly
declared hidden, abstract, or local.
However, it _should_ evaluate any abstract classes found in a module.
So, it's incorrect to apply the same modifiers on the class to the object member.
2024-03-20 11:45:50 -07:00
Daniel Chao
441bc5861a
Use smaller compute resource for patch test ( #315 )
...
Change resource size to "small".
2024-03-20 11:45:39 -07:00
Daniel Chao
de4f0e995b
Docs fix: Container is not a type, add more types ( #282 )
...
Adjusts documentation to remove legacy `Container` type,
and add the rest of the generic types in the stdlib.
2024-03-20 11:45:02 -07:00
Daniel Chao
346880f9cf
Docs fix: Java 8 is not supported ( #283 )
...
Java 11 is the minimum version, rather than 8.
2024-03-20 11:44:58 -07:00
Daniel Chao
906111d327
Fix: add missing "const" and "fixed" modifiers to reflect API ( #265 )
...
This fixes an issue where the reflect API does not show fixed or const modifiers on a property.
2024-03-20 11:44:29 -07:00
Daniel Chao
08be512fe1
Add approval for release/x.x branch ( #338 )
...
Temporary workaround for now because our CI policy requires it.
2024-03-20 11:44:07 -07:00
Daniel Chao
6b04e1d606
Add CI to release/x.x branch ( #333 )
...
Adds logic to build (but not deploy) commits on the release branch.
This is so we have CI coverage for new patch releases of older versions.
2024-03-20 11:44:01 -07:00
Daniel Chao
1452dc5af3
Improve CircleCI builds ( #294 )
...
* Prevent build_artifacts.txt files from being published as
GitHub releases
* Bump version to 1.0.2; make PRBs not depend on flakey pr-approval job
2024-03-20 11:43:52 -07:00
Daniel Chao
3421a97478
Add CI check to test patch file ( #253 )
...
This tests that the patch file can apply in CI.
2024-03-20 11:43:41 -07:00
d4wae89d498
0829ac486c
Fix missing closing quotes in Local dependencies #298 ( #299 )
...
Fix missing closing quotes in 'Local Dependencies' section of index.adoc to ensure syntax correctness.
2024-03-07 11:45:10 -08:00
Daniel Chao
8209ea78bd
Add homebrew instructions to docs ( #270 )
2024-02-29 11:07:01 -08:00
Daniel Chao
d9f8b8efa9
Add specification for language binding API ( #257 )
...
This adds documentation for how the language bindings works, for those that wish to create their own bindings.
2024-02-28 09:33:13 -08:00
Miroslav Shakhmaykin
a210bfd6a3
Fix doc navigation
2024-02-28 09:31:58 -08:00
grant-abbott
f26195509f
Addressing documentation discrepancies from pkl examples.
2024-02-22 19:48:57 -08:00
GrantA
49556737c6
Fix incorrect filename in tutorial
...
The referenced filename should be `ispklTutorialPart3.pkl`, not `pklTutorial.pkl`.
Also, changes dates from 2023 to 2024
Co-authored-by: grant-abbott <gaabbott@apple.com >
2024-02-22 15:10:51 -08:00
Islon Scherer
2ccebd3aed
fix typo in doc for Listing default ( #224 )
...
(cherry picked from commit c652bbe5cd )
2024-02-22 10:29:53 +01:00
Zack McCauley
504c4a3213
Fix multiple output example code ( #205 )
2024-02-20 15:03:24 +01:00
r1ft1
f7921f0c6f
Typo: Update use-cases.adoc ( #143 )
...
corrected typo maintian -> maintain
2024-02-14 16:08:24 -08:00
Daniel Chao
56d88c9efc
Fix docs pointing to wrong maven repo ( #106 )
2024-02-12 21:29:22 -08:00
Dan Chao
f260c8553c
Remove line from changelog
...
This change got reverted prior to the release.
2024-02-08 17:30:08 -08:00
Dan Chao
c1a9e9e12f
Prepare 0.25.2 release
0.25.2
2024-02-08 15:53:05 -08:00
Dan Chao
c60db2a450
Update changelog for release 0.25.2
2024-02-08 15:53:05 -08:00
Dan Chao
5379263839
Revert "remove duplicate publishing of pkl-cli-java ( #98 )"
...
This reverts commit 8e6ddfb9b7 .
2024-02-08 15:53:05 -08:00
Daniel Chao
e8a1213217
Fix more links ( #104 )
...
This fixes more documentation links that are producing 404's.
2024-02-08 15:50:42 -08:00
Daniel Chao
dd9b47097f
Fixes for pkldoc ( #96 )
...
* Add URI encoding to paths and fragments
* Render quotes around identifiers when appropriate
2024-02-08 15:50:42 -08:00
Daniel Chao
bb90343ae0
Use packages for CircleCI definition ( #95 )
2024-02-08 15:50:42 -08:00
Islon Scherer
3a7ccc2128
remove duplicate publishing of pkl-cli-java ( #98 )
2024-02-08 15:50:42 -08:00
Ricardo Pinheiro
a5fc32b684
Update Hidden Properties documentation ( #91 )
2024-02-08 15:50:42 -08:00
translatenix
7ab47e825f
Only build static executable if musl toolchain is installed ( #83 )
...
This improves the development experience for (WSL) Linux users.
They can now run "./gradlew buildNative" without having a musl toolchain installed.
In this case, only the dynamically linked executable will be built.
2024-02-08 15:50:42 -08:00
Daniel Chao
c6a9859969
Reword verbage to "pantry" ( #64 )
...
* Reword verbage to "pantry"
* Fix verbage
2024-02-08 15:50:42 -08:00
The L D O
b25cec31b9
update 'Loading Modules' example to match config contents ( #84 )
...
Co-authored-by: Daniel Chao <dan.chao@apple.com >
2024-02-08 15:50:42 -08:00
Adrian Lanzafame
e978f12a6d
fix concat operator and string typo
2024-02-08 15:50:42 -08:00
James Ward
21bb67f5be
Fix artifact name
2024-02-08 15:50:42 -08:00
Shubham Gupta
99eed53cd1
fix mangled url
...
Crash help text has mangled URL #61
2024-02-08 15:50:42 -08:00
kelvine
6ebf50a7f9
fixed typo on transiti[ti]on
2024-02-08 15:50:42 -08:00
Lily Ballard
a2607dcc6e
Fix CLI docs examples for -x
...
The examples were using the wrong key.
2024-02-08 15:50:42 -08:00
Lily Ballard
c20119b1f6
Fix missing pkl eval subcommand in documentation examples
2024-02-08 15:50:42 -08:00
Daniel Chao
9e987b3523
Fix documentation homepage ( #81 )
...
This adds a trailing slash that was missing from the documentation
homepage.
2024-02-08 15:50:42 -08:00
Ryosuke Hayashi
6ec71ef198
Minor fix in the code of the docs
2024-02-08 15:50:42 -08:00