sofisl
|
d36ef0faea
|
feat: increase size of file that protobufjs CLI can process
|
2025-04-01 16:36:16 -07:00 |
|
Sofia Leon
|
caad500420
|
tests: added and broke up tests
|
2024-10-08 12:44:16 -07:00 |
|
sofisl
|
5d352876d2
|
Merge branch 'master' into protobufEditionsWork
|
2024-09-19 11:25:43 -07:00 |
|
Sofia Leon
|
1bd72fff37
|
chore: run lint
|
2024-09-19 11:21:21 -07:00 |
|
Sofia Leon
|
43a703ab77
|
revert package-lock updates/
|
2024-09-18 21:13:01 -07:00 |
|
Sofia Leon
|
a9ffc8a7b5
|
feat: add feature resolution
|
2024-09-18 21:05:00 -07:00 |
|
Sofia Leon
|
a70c6a4c9f
|
revert package-lock changes
|
2024-09-17 13:59:42 -07:00 |
|
Sofia Leon
|
73590ccadc
|
undo bundle changes
|
2024-09-17 13:58:08 -07:00 |
|
Sofia Leon
|
b802c42881
|
save for now
|
2024-09-16 20:38:48 -07:00 |
|
Sofia Leon
|
dae1b3ee58
|
undo lockfile update
|
2024-09-13 18:56:50 -07:00 |
|
Sofia Leon
|
b4b5ca468f
|
feat: api_converters_editions tests added and run successfully"
|
2024-08-23 16:31:25 -07:00 |
|
github-actions[bot]
|
3d2e2f9677
|
chore: release master
|
2024-08-22 18:30:10 +00:00 |
|
github-actions[bot]
|
01c96b5641
|
chore: release master
|
2024-08-16 19:43:05 +00:00 |
|
Daniel Bankhead
|
7be19d329a
|
Merge pull request #2010 from LavissaWoW/typedef-fix
fix: multi-line typedefs generating "let" statements
|
2024-08-16 12:42:13 -07:00 |
|
Martin Traverse
|
c478e1fe21
|
Add braces to if/else clauses for readability on all code touched by this change
|
2024-07-29 08:02:09 +01:00 |
|
Martin Traverse
|
94bfbbc18e
|
Allow undefined values (but not nulls) for implicit presence fields in properties / interfaces
|
2024-07-26 22:47:52 +01:00 |
|
Martin Traverse
|
8e0027a193
|
Make parentIsInterface default to false in toJsType()
Co-authored-by: Daniel Bankhead <dan@danielbankhead.com>
|
2024-07-26 20:26:52 +01:00 |
|
Martin Traverse
|
fda51db00c
|
Allow for other syntax options than "proto2" or "proto3"
|
2024-07-26 16:38:29 +01:00 |
|
Martin Traverse
|
9bcc00610f
|
Update CLI options help and README
|
2024-07-26 16:05:43 +01:00 |
|
Martin Traverse
|
d5700a5a6a
|
Implement propagation of interface / message types under --null-semantics flag
|
2024-07-26 16:00:54 +01:00 |
|
Martin Traverse
|
50255d0862
|
Fix one lint warning
|
2024-07-26 15:45:29 +01:00 |
|
Martin Traverse
|
bee997d5e8
|
Update PBJS and README for new --null-semantics flag
|
2024-07-26 15:43:14 +01:00 |
|
Martin Traverse
|
ed5980cadc
|
Change config flag to --null-semantics and update comments
|
2024-07-26 15:41:24 +01:00 |
|
Martin Traverse
|
31f85e943c
|
Address comment for default syntax
|
2024-07-26 15:07:33 +01:00 |
|
Martin Traverse
|
6204b2dee9
|
Address codestyle comment (braces for if/else)
|
2024-07-26 15:06:43 +01:00 |
|
Martin Traverse
|
09f577a5ab
|
Do not generate doc comments for virtual oneOfs
|
2024-07-25 16:19:44 +01:00 |
|
Martin Traverse
|
ccd640e62b
|
Do not require repeated or map fields in the object properties (i.e. for interface types)
|
2024-07-25 16:18:32 +01:00 |
|
Martin Traverse
|
856af47881
|
Use field options in proto3 instead of adding an extra property
|
2024-07-25 15:59:55 +01:00 |
|
Martin Traverse
|
f2ed6e0021
|
Fix lint warnings
|
2024-07-25 11:47:27 +01:00 |
|
Martin Traverse
|
aa61793c1c
|
Only look up proto syntax once per type in the static generator
|
2024-07-24 19:18:48 +01:00 |
|
Martin Traverse
|
996e445f59
|
Explicit handling of proto3 syntax in the parser and static generator
|
2024-07-24 18:42:01 +01:00 |
|
Martin Traverse
|
479375556f
|
Fix options list in pbjs
|
2024-07-24 16:28:48 +01:00 |
|
Martin Traverse
|
2bd0b43444
|
New implementation that explicitly respects the optional keyword
|
2024-07-24 16:25:56 +01:00 |
|
Martin Traverse
|
94556f9f1b
|
Do not use null-defaults to decide type signature for pb3-optionals (this only sets the default of optional fields, it doesn't control whether a field is optional or not)
|
2024-07-24 11:53:33 +01:00 |
|
Martin Traverse
|
358d336439
|
Hide the fix for PB3 optional type declarations behind the flag --pb3-optional
|
2024-07-24 11:53:33 +01:00 |
|
Martin Traverse
|
b38a668f49
|
Fixes optional handling for class-level comments (JS) and interfaces (TS)
|
2024-07-24 11:53:33 +01:00 |
|
Nichlas Nielsen Walsøe
|
28e8d921e5
|
Fix multi-line typedefs generating "let" statements
Multi-line typedefs now generates valid type syntax
|
2024-07-24 10:49:02 +02:00 |
|
github-actions[bot]
|
4436cc748c
|
chore: release master (#1925)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-08-21 17:03:30 -07:00 |
|
Alexander Fenster
|
f2a8620179
|
fix: possible infinite loop when parsing option (#1923)
|
2023-08-21 10:31:54 -07:00 |
|
github-actions[bot]
|
644d588c04
|
chore: release master (#1865)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-02-02 13:15:45 -08:00 |
|
gitjuba
|
e42eea4868
|
fix(cli): fix relative path to Google pb files (#1859)
|
2023-02-02 13:14:35 -08:00 |
|
github-actions[bot]
|
0099ddccae
|
chore: release master (#1852)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-01-24 11:48:28 -08:00 |
|
pluschen
|
32f2d6a68b
|
feat(cli): generate static files at the granularity of proto messages (#1840)
* feat: add message filter for cli
* feat: add test
* fix: update comment
* fix: update error message
* fix: remove test file
* fix: lint, jsdoc comments, return values
Co-authored-by: pluschen <pluschen@tencent.com>
Co-authored-by: Alexander Fenster <fenster@google.com>
|
2023-01-24 11:44:53 -08:00 |
|
renovate[bot]
|
57fe6f58bf
|
chore(deps): update dependency jsdoc to v4 (#1833)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2023-01-24 10:50:14 -08:00 |
|
github-actions[bot]
|
6254efb1bd
|
chore: release master (#1804)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2022-09-09 17:36:25 -07:00 |
|
Alexander Fenster
|
7c27b5ad5d
|
fix: add import long to the generated .d.ts (#1802)
* fix: add import long to the generated .d.ts
* fix: do not add import long to the main index.d.ts
|
2022-09-09 14:38:22 -07:00 |
|
github-actions[bot]
|
48457c4737
|
chore: release master (#1772)
* chore: release master
* chore: trigger CI
* chore: update lockfile and .d.ts
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alexander Fenster <fenster@google.com>
|
2022-08-26 15:06:26 -07:00 |
|
James Bromwell
|
d87978b8eb
|
fix(types): update type deps (#1776)
* Update type deps
Remove duplicate `long` types
* Fix type tests
Co-authored-by: Alexander Fenster <fenster@google.com>
|
2022-08-17 12:04:05 -07:00 |
|
Simen Bekkhus
|
0f4af83e4e
|
fix: remove unused @types/long (#1785)
* fix: remove unused `@types/long`
* fix: typescript tests
Co-authored-by: Alexander Fenster <fenster@google.com>
|
2022-08-17 11:07:00 -07:00 |
|
renovate[bot]
|
8303a648bc
|
fix(deps): update dependency glob to v8 (#1750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2022-07-08 10:56:33 -07:00 |
|