Tony Garnock-Jones
|
50de00eac5
|
Version 0.9.0
|
2022-01-11 06:29:45 +01:00 |
Tony Garnock-Jones
|
8c4fedac0a
|
Split out encoding/formatting unhandler error to method, for overridability
|
2022-01-11 06:29:18 +01:00 |
Tony Garnock-Jones
|
602dea1ac6
|
Rearrange tests to include test data. As part of this, remove tests for python2; from here out, python2 compatibility will likely rot.
|
2022-01-07 21:14:21 +01:00 |
Tony Garnock-Jones
|
275a5aa45b
|
Bump patch number
|
2022-01-07 20:49:20 +01:00 |
Tony Garnock-Jones
|
39f9a2e5ef
|
Include path.prb in the package, like schema.prb
|
2022-01-07 20:48:24 +01:00 |
Tony Garnock-Jones
|
21cfa3a1e6
|
Bump to 0.7.3
|
2021-12-17 23:25:39 +01:00 |
Tony Garnock-Jones
|
6c0ef47e03
|
Be more liberal about accepting either lists or tuples when parsing using a schema instance
|
2021-12-17 23:25:03 +01:00 |
Tony Garnock-Jones
|
550a524ca1
|
Publish
- @preserves/schema@0.19.6
|
2021-12-13 13:13:33 +01:00 |
Tony Garnock-Jones
|
944ac54414
|
Dumber but more reliable and more useful handling of schema input base directories
|
2021-12-13 12:52:24 +01:00 |
Tony Garnock-Jones
|
bfa0b0bcb4
|
Publish
- @preserves/schema@0.19.5
|
2021-12-13 12:19:19 +01:00 |
Tony Garnock-Jones
|
3b1669389c
|
Allow cross-references to other schemas when generating code
|
2021-12-13 12:18:12 +01:00 |
Tony Garnock-Jones
|
9442abe9bd
|
Publish
- @preserves/schema@0.19.4
|
2021-12-12 23:53:07 +01:00 |
Tony Garnock-Jones
|
fc84813704
|
Expose schema compiler's gentype.ts module
|
2021-12-12 23:52:45 +01:00 |
Tony Garnock-Jones
|
972085a59b
|
Use GenericEmbedded for embedded schemas
|
2021-12-12 23:52:31 +01:00 |
Tony Garnock-Jones
|
8b7ea7c589
|
Publish
- @preserves/schema@0.19.3
|
2021-12-12 22:58:40 +01:00 |
Tony Garnock-Jones
|
80dd3cd6b4
|
Support access to "external" schema module via some dotted path within a TypeScript module
|
2021-12-12 22:58:00 +01:00 |
Tony Garnock-Jones
|
ef6db841dd
|
Publish
- @preserves/schema@0.19.2
|
2021-12-12 13:50:32 +01:00 |
Tony Garnock-Jones
|
282d3f798f
|
Support references to node_modules modules on command line
|
2021-12-12 13:49:50 +01:00 |
Tony Garnock-Jones
|
874303186d
|
Publish
- @preserves/core@0.18.1
- @preserves/schema@0.19.1
|
2021-12-09 21:25:53 +01:00 |
Tony Garnock-Jones
|
2ff4e88822
|
Repair error in encoder contents extraction.
|
2021-12-09 21:25:27 +01:00 |
Tony Garnock-Jones
|
57c66f81b1
|
Publish
- @preserves/core@0.18.0
- @preserves/schema@0.19.0
|
2021-12-09 18:38:49 +01:00 |
Tony Garnock-Jones
|
1e4bf0dc51
|
Export reflective information about schema-generated types
|
2021-12-09 18:36:45 +01:00 |
Tony Garnock-Jones
|
5a0fbeb1b5
|
Export JS Symbol, in case of aliasing in a schema
|
2021-12-09 18:35:17 +01:00 |
Tony Garnock-Jones
|
f2d9b68329
|
Slightly nicer embedded-value printing
|
2021-12-09 18:34:54 +01:00 |
Tony Garnock-Jones
|
43f31b9a78
|
Repairs to tests
|
2021-12-08 14:06:16 +01:00 |
Tony Garnock-Jones
|
6576f30639
|
Refactoring of uncertain benefit: allow multiple function definitions at once
|
2021-12-03 14:42:49 +01:00 |
Tony Garnock-Jones
|
e12d978915
|
Upgrade to TypeScript 4.5
|
2021-12-03 14:42:25 +01:00 |
Tony Garnock-Jones
|
4673de5db4
|
Publish
- @preserves/schema@0.18.0
|
2021-12-01 16:42:00 +01:00 |
Tony Garnock-Jones
|
bb0d825cdf
|
Fix bundling of schema.prb
|
2021-11-30 18:41:34 +01:00 |
Tony Garnock-Jones
|
aadd83d715
|
Use bundled metaschema copy
|
2021-11-30 18:35:16 +01:00 |
Tony Garnock-Jones
|
ed63d46348
|
Experimental schema interpreter and preserves-path support
|
2021-11-16 22:10:04 +01:00 |
Tony Garnock-Jones
|
b38d180956
|
Targets for uniformish cross-build
|
2021-11-16 22:06:56 +01:00 |
Tony Garnock-Jones
|
b7c9efc3a1
|
Explicitly select beta.2 of clap, since beta.5 isn't compiling for me
|
2021-11-12 13:35:37 +01:00 |
Emery Hemingway
|
2ff489d975
|
Initial Dhall functions
Add functions for representing the JSON subset of Preserves in the
Dhall configuration language.
https://dhall-lang.org/
|
2021-10-22 19:01:32 +02:00 |
Tony Garnock-Jones
|
1668fdc6dd
|
Notes on identifiers and capitalization conventions
|
2021-10-14 13:11:40 +02:00 |
Tony Garnock-Jones
|
3a605e75d6
|
Better treatment of generics in TypeScript schema compiler, after the Rust implementation
|
2021-10-11 12:56:53 +02:00 |
Tony Garnock-Jones
|
b2c3032e7a
|
arm-binary target
|
2021-10-08 16:56:35 +02:00 |
Tony Garnock-Jones
|
668ac9f680
|
(cargo-release) version {{version}}
|
2021-10-04 14:32:51 +02:00 |
Tony Garnock-Jones
|
ea83031a28
|
Notes on regex dialect
|
2021-10-04 14:29:39 +02:00 |
Tony Garnock-Jones
|
77c305a4cf
|
into_string, into_bytestring, into_symbol
|
2021-10-04 14:28:56 +02:00 |
Tony Garnock-Jones
|
602cfb8800
|
Sure, POSIX ERE in the interim
|
2021-10-03 16:14:18 +02:00 |
Tony Garnock-Jones
|
5260f85952
|
Fix value_owned for ArcValue
|
2021-10-02 11:49:40 +02:00 |
Tony Garnock-Jones
|
55b02b9cff
|
Specify RFC3339 convention further.
|
2021-10-02 11:48:53 +02:00 |
Tony Garnock-Jones
|
386c07628c
|
XML Infoset convention
|
2021-09-30 14:46:46 +02:00 |
Tony Garnock-Jones
|
5fded03fa4
|
Alternative encoding of optional values in preserves-schema.md
|
2021-09-30 14:46:35 +02:00 |
Tony Garnock-Jones
|
0507ab2f38
|
Repair errors in preserves-schema.md
|
2021-09-30 14:46:19 +02:00 |
Tony Garnock-Jones
|
b73e0c7025
|
(cargo-release) version {{version}}
|
2021-09-30 13:12:27 +02:00 |
Tony Garnock-Jones
|
e2a4e3d6cb
|
Inline the heck out of the binary codec for a ~5% speedup
|
2021-09-30 13:12:06 +02:00 |
Tony Garnock-Jones
|
e31cf739df
|
(cargo-release) version {{version}}
|
2021-09-30 12:45:19 +02:00 |
Tony Garnock-Jones
|
486a631e73
|
Add strip_annotations function and expose it in preserves-tool
|
2021-09-30 12:41:29 +02:00 |