Islon Scherer
618c6243c5
Fix bug in format apply ( #1211 )
2025-09-19 11:28:40 +02:00
Islon Scherer
222741dccd
Fix broken test ( #1208 )
2025-09-17 13:53:15 -07:00
Islon Scherer
fdc501a35c
Implement canonical formatter ( #1107 )
...
CLI commands also added: `pkl format check` and `pkl format apply`.
2025-09-17 11:12:04 +02:00
Islon Scherer
a3cc2f0ea6
Start next dev iteration
2025-07-24 20:06:01 +02:00
Islon Scherer
e12c655f5c
Prepare 0.29.0 release
2025-07-24 20:06:01 +02:00
Islon Scherer
ba82c5c6d6
Only allow shebangs in the beginning of a module ( #1126 )
2025-07-18 11:18:45 +02:00
Islon Scherer
3a35be6311
Remove ANTLR from the repo ( #1114 )
2025-07-08 09:43:35 +02:00
Islon Scherer
a19e6bf684
Fix doc dependency link ( #1078 )
2025-05-28 18:08:38 +02:00
Islon Scherer
fe2e4aa1a4
Simplify precedence and associativity parsing ( #1066 )
2025-05-12 14:59:26 +02:00
Islon Scherer
aad530b9a8
move parser out of pkl-core ( #1024 )
2025-03-18 20:23:53 +01:00
Islon Scherer
1cd0549bd6
remove stacking of block comments ( #1022 )
2025-03-12 18:24:38 +01:00
Islon Scherer
d3ba0f9e47
Start next dev iteration
2025-02-26 09:48:20 -08:00
Islon Scherer
cc9827f032
remove folders from build executable dir
2025-02-26 09:48:20 -08:00
Islon Scherer
d1f7b639a7
change version to 0.28.0
2025-02-26 09:48:20 -08:00
Islon Scherer
2ffd201172
move handling of strings to parser ( #962 )
2025-02-19 17:19:48 +01:00
Islon Scherer
d270829ed3
fix calculation of spans in parser ( #957 )
2025-02-15 12:11:55 +01:00
b526902bf0
Replace ANTLR with hand-rolled parser ( #917 )
...
Co-authored-by: Kushal Pisavadia <kushi.p@gmail.com >
Co-authored-by: Daniel Chao <daniel.h.chao@gmail.com >
2025-02-12 18:11:00 +01:00
Islon Scherer and Philip K.F. Hölzenspies
70aaa6322e
Add release notes for 0.27.1 ( #840 )
...
Co-authored-by: Philip K.F. Hölzenspies <holzensp@gmail.com >
2024-12-06 16:24:49 +01:00
Islon Scherer
1abd174d77
Fix possible stack overflow in Listing/Mapping type checking ( #826 )
2024-11-22 09:39:52 +01:00
Islon Scherer
8b0118fec5
Store PklProject annotations in the project metadata ( #708 )
...
Write annotations to project metadata, and provide them to pkl-doc\
The following annotations have meaning for pkl-doc:
* `@Unlisted`: hide package from documentation site
* `@Deprecated`: add deprecated information
2024-10-24 17:21:58 -07:00
Islon Scherer
93cc3253eb
Report error on circular local dependencies ( #731 )
...
If a stack overflow is found during project evaluation, present any
circular imports found in the dependency graph.
2024-10-24 16:45:18 -07:00
Islon Scherer
e3133f604b
Fix property parsing bug in the cli ( #596 )
2024-07-25 09:27:38 +02:00
Islon Scherer
24cc95abcc
Support _ in String[toInt|toIntOrNull|toFloat|toFloatOrNull] ( #580 )
...
The logic is the same as the Pkl parser
2024-07-16 19:24:59 +02:00
Islon Scherer
27d8a030b1
Remove hidden modifier from many reflect properties for better equality/rendering ( #470 )
2024-05-03 11:04:15 +02:00
Islon Scherer
2aa60eaf1f
change security file to markdown ( #347 )
2024-03-20 14:39:51 +01:00
Islon Scherer
8dc258ef7d
fix bug with for generator variables in mixin ( #297 )
2024-03-07 20:47:21 +01:00
Islon Scherer
9c3a761cfa
add test for checking out of sync snippets ( #240 )
2024-03-01 16:44:36 +01:00
Islon Scherer
90dedb7837
remove file with \ on the name as windows does not support it ( #251 )
2024-02-26 15:03:46 +01:00
Islon Scherer
c652bbe5cd
fix typo in doc for Listing default ( #224 )
2024-02-21 18:56:11 +01:00
Islon Scherer
611ab3b55c
make reflected values renderable ( #170 )
2024-02-21 09:57:08 +01:00
Islon Scherer
8e6ddfb9b7
remove duplicate publishing of pkl-cli-java ( #98 )
2024-02-08 18:56:27 +01:00
Islon Scherer
3f8fae4873
fix wrong stdlib doc links ( #74 )
2024-02-06 13:01:45 +01:00