Alexander Wang
e7a6a356ce
d2oracle fix imports
2023-08-05 13:25:30 -07:00
Alexander Wang
31bf8d7b66
Merge pull request #1536 from alixander/d2oracle-imports
...
d2oracle support imports
2023-08-04 22:06:27 -07:00
Alexander Wang
bae5705674
setup imports with tests
2023-08-04 20:16:25 -07:00
Barry Nolte
9b463d5c9f
d2-vscode LanguageServerChanges
...
These changes are for the language server in d2-vscode.
When the D2_LSP_MODE environment variable is set, the
d2 cli will read the d2 file, produce the ast (and possible
errors), convert it to JSON, print it out to stdout,
then terminate. This was done this way to keep the
changes to the d2 cli code to a minimum.
PR for d2-vscode to come after this is accepted
2023-08-04 12:31:36 -07:00
Barry Nolte
951a27db39
Merge branch 'master' of https://github.com/BarryNolte/d2
2023-08-04 12:22:12 -07:00
Barry Nolte
32a2464946
Merge branch 'terrastruct:master' into master
2023-08-04 12:02:48 -07:00
Alexander Wang
5436cb6b5f
Merge pull request #1528 from maxbrunet/feat/fmt-pre-commit-hook
...
feat: add d2-fmt pre-commit hook
2023-08-02 20:43:56 -07:00
Maxime Brunet
76cc72326b
feat: add d2-fmt pre-commit hook
2023-08-02 20:30:32 -07:00
Alexander Wang
f139d80814
Merge pull request #1529 from alixander/fix-race
...
fix race
2023-08-02 19:56:22 -07:00
Alexander Wang
a5b867ba5b
fix race
2023-08-02 19:44:36 -07:00
Alexander Wang
aff4810f3c
Merge pull request #1523 from maxbrunet/fix/fmt/format-all
...
fix(cli): do not exit after 1st formatted file
2023-08-02 18:36:03 -07:00
Maxime Brunet
b560e3b263
fix(cli): do not exit after 1st formatted file
2023-08-02 18:26:05 -07:00
Alexander Wang
83aad90f64
Merge pull request #1527 from alixander/add-fmt-test
...
fmt cli test
2023-08-02 11:46:52 -07:00
Alexander Wang
a898e50211
fmt test
2023-08-02 11:39:29 -07:00
Alexander Wang
25763df3de
Update next.md
2023-08-02 11:24:13 -07:00
Anmol Sethi
8269390803
Merge pull request #1525 from nhooyr/utf16
...
d2parser: Support reading utf16 files
2023-08-02 11:18:18 -07:00
Anmol Sethi
203953723e
d2parser: Autodetect UTF-16 based on BOM
...
Turns out I was wrong this is safe.
2023-08-02 11:10:24 -07:00
Anmol Sethi
b81da1ee62
d2parser: Support reading utf16 files
2023-08-02 09:56:35 -07:00
Alexander Wang
62a48bc27c
Merge pull request #1522 from nhooyr/fix-daily
...
ci: Fix daily part 2
2023-08-01 23:05:31 -07:00
Anmol Sethi
b5d68e60b4
Fix daily part 2
...
Hopefully works this time.
2023-08-01 22:26:22 -07:00
Barry Nolte
64f3136c03
Merge branch 'master' of https://github.com/BarryNolte/d2
2023-08-01 20:03:54 -07:00
Alexander Wang
339c0b3d81
[ci-force] fix fmt in example
2023-08-01 10:30:02 -07:00
Alexander Wang
a7b949bdfb
Merge pull request #1517 from nhooyr/fix-daily
...
ci: Fix daily
2023-08-01 09:39:27 -07:00
Anmol Sethi
cd11c8fa5f
ci: Fix daily
...
Preinstall playwright deps to avoid conflict between test and race.
2023-07-31 21:24:52 -07:00
Alexander Wang
58188e2736
Merge pull request #1510 from terrastruct/v0.6.0
...
v0.6.0
2023-07-30 22:39:32 -07:00
Alexander Wang
c2dea55d1b
v0.6.0
2023-07-30 22:34:57 -07:00
Alexander Wang
62f8d8aa02
[ci-force] debian -> ubuntu for docker
2023-07-30 22:31:18 -07:00
Alexander Wang
311d8ca8cc
Update next.md
2023-07-30 20:04:37 -07:00
Anmol Sethi
a1a224532b
Merge pull request #1509 from nhooyr/filters
...
d2ir: Single Level Ampersand Filters
2023-07-30 13:50:56 -07:00
Anmol Sethi
17cb936747
Merge pull request #1479 from nhooyr/globs
...
Globs
2023-07-30 13:45:47 -07:00
Anmol Sethi
d0d3ebe17e
d2ir: Fix filters on nested fields
...
See test on edges
2023-07-30 13:16:56 -07:00
Anmol Sethi
6358a44fcb
changelogs/next.md: Update
2023-07-30 12:41:29 -07:00
Anmol Sethi
7ae2d78834
d2ir: Add filtering on class arrays
2023-07-30 12:41:29 -07:00
Anmol Sethi
0f45d2b082
d2ast: Fix RawString test with ampersand
2023-07-30 12:41:29 -07:00
Anmol Sethi
60a19cffde
e2etests: Fix ampersand-escape test
2023-07-30 12:41:29 -07:00
Anmol Sethi
6b73a61bd2
d2ir: Add filter error tests
2023-07-30 12:41:29 -07:00
Anmol Sethi
43166110b8
d2ir: Add single field filtering
...
See test.
2023-07-30 12:41:29 -07:00
Anmol Sethi
0002817b0a
d2ir: Implement ampersand filters
2023-07-30 12:41:29 -07:00
Anmol Sethi
6ca36e6b0c
d2ir: Glob review fixes
2023-07-30 12:41:15 -07:00
Anmol Sethi
6fdf4b07a5
d2ir: Make double globs work sanely across boards
...
See test.
2023-07-30 03:15:33 -07:00
Anmol Sethi
9c37d6dcfb
d2ir: Make globs more ergonomic in two specific edge cases
...
Were identified from @alixander writing documentation.
2023-07-30 01:27:49 -07:00
Anmol Sethi
73e4e68fb8
changelogs/next.md: Update
2023-07-29 21:38:27 -07:00
Anmol Sethi
bd2c94f7a8
d2ir: Make suffix globs case insensitive too
2023-07-29 21:33:41 -07:00
Anmol Sethi
63efa12160
d2ir: Fix globs to not match reserved
2023-07-29 16:57:25 -07:00
Anmol Sethi
82663f0445
d2ir: Explain EnsureField misnomer
2023-07-29 16:57:25 -07:00
Anmol Sethi
ff47a00abf
d2ir: Make globs case insensitive to match the rest of the language
...
note: I personally wish to change the language and make it case sensitive.
2023-07-29 16:57:25 -07:00
Anmol Sethi
95667750e0
d2ir: Fix and add test for glob-edge-glob-index
2023-07-29 16:57:25 -07:00
Anmol Sethi
b119174a09
d2ir: Fix implementation of Map.createEdge
2023-07-29 16:57:25 -07:00
Anmol Sethi
0d2b0aa99c
d2ir: Implement edge index globs
2023-07-29 16:57:25 -07:00
Anmol Sethi
d9b4b952ee
d2ir: Implement double globs
2023-07-29 16:57:25 -07:00