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
Dan Chao
ffd0b8a17b
Fix broken search on pkldoc
2024-02-08 15:50:42 -08:00
Edward Knight
0fd469f3a6
Fix minor discrepancy in workshop example ( #60 )
...
Map values of `agenda` should have a `name` instead of a `title` to be
consistent with the `TutorialPart` module.
Fixes #11 .
2024-02-08 15:50:42 -08:00
Philip Hölzenspies
93b1e7ff01
Remove lingering, outdated build target pkldoc
2024-02-08 15:50:42 -08:00
Islon Scherer
0af3f4923a
fix wrong stdlib doc links ( #74 )
...
(cherry picked from commit 3f8fae4873 )
2024-02-08 15:50:42 -08:00