Commit Graph

  • 0367e3d8b5
    chore(deps): update dependency eslint to v9 renovate/major-linters renovate[bot] 2025-12-03 18:54:47 +00:00
  • 2e097ea733
    chore(deps): update dependency vinyl-fs to v4 renovate/vinyl-fs-4.x renovate[bot] 2025-11-19 00:11:15 +00:00
  • fea886f452
    chore(deps): update dependency typescript to v5 renovate/typescript-5.x renovate[bot] 2025-11-19 00:10:52 +00:00
  • 77ea22e033
    chore(deps): update dependency git-semver-tags to v8 renovate/git-semver-tags-8.x renovate[bot] 2025-11-19 00:10:44 +00:00
  • e07142cca6
    chore(deps): update dependency git-raw-commits to v5 renovate/git-raw-commits-5.x renovate[bot] 2025-11-19 00:10:37 +00:00
  • 7a5241bb7d
    chore(deps): update dependency reflect-metadata to ^0.2.0 renovate/reflect-metadata-0.x renovate[bot] 2025-11-19 00:10:20 +00:00
  • 6dcd92ec83
    chore(deps): update dependency gh-pages to v5 [security] renovate/npm-gh-pages-vulnerability renovate[bot] 2025-11-19 00:10:13 +00:00
  • cf6ffc0322
    chore(deps): update dependency semver to v7.5.2 [security] renovate/npm-semver-vulnerability renovate[bot] 2025-11-19 00:10:06 +00:00
  • 4b383da9e9
    chore(deps): update dependency tmp to v0.2.4 [security] renovate/npm-tmp-vulnerability renovate[bot] 2025-11-19 00:09:59 +00:00
  • 827ff8e482
    chore: release master (#2093) master protobufjs-v7.5.4 github-actions[bot] 2025-08-15 16:14:31 -07:00
  • 5a3769a465
    fix: invalid syntax in descriptor.proto (#2092) Joey Harrington 2025-08-15 16:09:59 -07:00
  • f42297b29d
    chore: release master (#2076) protobufjs-v7.5.3 github-actions[bot] 2025-05-28 15:21:53 -07:00
  • 6e255d4ad6
    fix: descriptor extensions handling post-editions (#2075) Mike Kruskal 2025-05-28 15:15:56 -07:00
  • 9467abe5af
    chore: release master (#2070) protobufjs-v7.5.2 github-actions[bot] 2025-05-14 12:18:58 -07:00
  • de224a0c95
    Revert "fix: ensure that types are always resolved (#2068)" revert-2068-resolve-fix sofisl 2025-05-14 12:13:54 -07:00
  • 4b51cb2b84
    fix: ensure that types are always resolved (#2068) Mike Kruskal 2025-05-14 12:13:16 -07:00
  • 69cced8e00
    chore: release master (#2067) protobufjs-v7.5.1 github-actions[bot] 2025-05-08 10:34:13 -07:00
  • 6406d4c18a
    fix: optimize regressions from editions implementations (#2066) Mike Kruskal 2025-05-08 10:23:18 -07:00
  • 56782bff0c
    fix: reserved field inside group blocks fail parsing (#2058) Jonathan Ioffe 2025-05-08 00:47:49 +03:00
  • 1dbcfe3228
    Merge pull request #2035 from protobufjs/release-please--branches--master protobufjs-v7.5.0 protobufjs-cli-v1.2.0 sofisl 2025-04-15 09:21:56 -07:00
  • c74c2ecc36 chore: release master sofisl 2025-04-14 19:15:44 -07:00
  • 93c1b5b20e
    Merge pull request #2054 from mkruskal-google/edition2024 edition2023 sofisl 2025-04-14 12:30:42 -07:00
  • f04ded3a03
    Merge pull request #2051 from mkruskal-google/edition2023 sofisl 2025-04-14 12:30:00 -07:00
  • 00d5f1aca4
    Merge pull request #2055 from protobufjs/sofisl-patch-1 sofisl 2025-04-01 17:08:08 -07:00
  • d36ef0faea
    feat: increase size of file that protobufjs CLI can process sofisl-patch-1 sofisl 2025-04-01 16:36:16 -07:00
  • 3515b53a83 feat!: add Edition 2023 Support Mike Kruskal 2025-03-28 23:46:57 -07:00
  • ac9a3b9fe3 Clean up reserved grammar changes and add tests Mike Kruskal 2025-03-28 23:04:53 -07:00
  • e5ca5c84e3 More minor cleanup, lint fixes, and coverage improvements Mike Kruskal 2025-03-26 23:16:14 -07:00
  • a84409b47f Cleanup: remove protoFeatures, move editions out of options, handle unresolved options for fromJSON, fix aggregate feature handling Mike Kruskal 2025-03-25 22:54:51 -07:00
  • 9c5a178c4b Fix file metadata problem by storing edition/features on top-level objects Mike Kruskal 2025-03-25 21:06:34 -07:00
  • b2c686721e Partially fix some bugs handling the load of cross-edition files. Mike Kruskal 2025-03-21 19:53:50 -07:00
  • 60f3e51087 Lint fixes Mike Kruskal 2025-03-20 21:33:00 -07:00
  • a6563617de Add tests for proto targets and support valid edition 2023 inputs Mike Kruskal 2025-03-20 20:49:11 -07:00
  • 869a95b1e5 Fix a bug in how unresolved features are preserved in options Mike Kruskal 2025-03-20 16:57:05 -07:00
  • b936af4219 Hook up message encoding feature Mike Kruskal 2025-03-20 16:04:24 -07:00
  • a938467e47 Fix a bug in feature resolution for the sister fields created for extensions Mike Kruskal 2025-03-20 14:48:04 -07:00
  • 1af8454538 Hook up field presence feature Mike Kruskal 2025-03-19 23:28:49 -07:00
  • 785416fd2b Hook up repeated field encoding feature Mike Kruskal 2025-03-19 21:25:01 -07:00
  • f2ccb99922
    fix: remove eval usage so that chrome extension MV3 can run properly (#1941) AntiMoron 2024-12-30 14:30:38 +08:00
  • 547afa26f7
    Merge pull request #2029 from protobufjs/protobufEditionsWork sofisl 2024-10-16 10:51:05 -07:00
  • 23c8ab9833 respond to comments protobufEditionsWork Sofia Leon 2024-10-15 17:30:32 -07:00
  • 530d59a7d1 chore: respond to comments Sofia Leon 2024-10-15 12:39:54 -07:00
  • 6f7d5400cc chore: respond to comments Sofia Leon 2024-10-14 14:41:58 -07:00
  • a9eebacd2d simplify tests Sofia Leon 2024-10-09 16:21:01 -07:00
  • 4ca95c31bb chore: respond to test comments Sofia Leon 2024-10-09 16:11:31 -07:00
  • 1f1d33cebf chore: remove specific overwriting Sofia Leon 2024-10-08 13:10:50 -07:00
  • caad500420 tests: added and broke up tests Sofia Leon 2024-10-08 12:44:16 -07:00
  • da2663a1b3
    Update feature_resolution_editions.js sofisl 2024-10-04 16:47:58 -07:00
  • b57bde72b5 run lint Sofia Leon 2024-10-04 15:11:15 -07:00
  • 2d81627992 resolve conflicts Sofia Leon 2024-10-04 15:09:12 -07:00
  • d2d47d9e4f fix: change tree traversal order and feature resolution algorithm Sofia Leon 2024-10-04 15:08:15 -07:00
  • c11ddf4204
    Update object.js sofisl 2024-10-02 10:23:26 -07:00
  • da2df8af21 run lint Sofia Leon 2024-10-01 23:31:34 -07:00
  • c7cee06a1f add default feature resolution at the end Sofia Leon 2024-10-01 23:29:09 -07:00
  • 062caa5a36 fix test Sofia Leon 2024-09-26 12:06:17 -07:00
  • 608009b04c respond to comments Sofia Leon 2024-09-26 10:42:43 -07:00
  • 087a33e526 remove comment Sofia Leon 2024-09-24 14:28:00 -07:00
  • 10dae841b0 address comments Sofia Leon 2024-09-24 14:23:48 -07:00
  • e1abb31a1c run lint Sofia Leon 2024-09-24 13:24:20 -07:00
  • e73bb3c298 chore: add grammar tests Sofia Leon 2024-09-24 13:22:46 -07:00
  • 1ca75865e1 respond to comments Sofia Leon 2024-09-24 11:46:46 -07:00
  • c4c486da2c
    Update api_enum.js sofisl 2024-09-20 10:39:05 -07:00
  • 43183bd7a5 typo Sofia Leon 2024-09-19 11:30:52 -07:00
  • 840907eff1 Merge branch 'protobufEditionsWork' of github.com:protobufjs/protobuf.js into protobufEditionsWork Sofia Leon 2024-09-19 11:28:36 -07:00
  • 225fddbab1 typo Sofia Leon 2024-09-19 11:28:20 -07:00
  • 5d352876d2
    Merge branch 'master' into protobufEditionsWork sofisl 2024-09-19 11:25:43 -07:00
  • 1bd72fff37 chore: run lint Sofia Leon 2024-09-19 11:21:21 -07:00
  • 2fabe04a16 cleanup Sofia Leon 2024-09-18 21:16:24 -07:00
  • 43a703ab77 revert package-lock updates/ Sofia Leon 2024-09-18 21:13:01 -07:00
  • a9ffc8a7b5 feat: add feature resolution Sofia Leon 2024-09-18 21:05:00 -07:00
  • a70c6a4c9f revert package-lock changes Sofia Leon 2024-09-17 13:59:42 -07:00
  • 73590ccadc undo bundle changes Sofia Leon 2024-09-17 13:58:08 -07:00
  • b802c42881 save for now Sofia Leon 2024-09-16 20:38:48 -07:00
  • d9c2ec46ad remove only Sofia Leon 2024-09-16 10:48:17 -07:00
  • f0491be8f3 cleanup Sofia Leon 2024-09-13 19:03:40 -07:00
  • f2042886dd add comment Sofia Leon 2024-09-13 18:58:21 -07:00
  • dae1b3ee58 undo lockfile update Sofia Leon 2024-09-13 18:56:50 -07:00
  • 68b5339ea1 feat: add feature resolution and tests Sofia Leon 2024-09-13 18:55:48 -07:00
  • 8dabd5e818 add tests Sofia Leon 2024-09-10 16:21:46 -07:00
  • 759cc4584a fix broken tests Sofia Leon 2024-09-10 15:58:29 -07:00
  • 68e4480210 see diff Sofia Leon 2024-09-10 14:54:31 -07:00
  • 0a7bbd1658 cleanup PR Sofia Leon 2024-09-10 14:48:33 -07:00
  • 65d3ed15e3 feat: add feature resolution for protobuf editions Sofia Leon 2024-09-10 14:38:31 -07:00
  • d8eb1b4e80 remove logging Sofia Leon 2024-08-26 14:45:15 -07:00
  • b4b5ca468f feat: api_converters_editions tests added and run successfully" Sofia Leon 2024-08-23 16:31:25 -07:00
  • 19e1fef36c
    Merge pull request #2024 from protobufjs/release-please--branches--master protobufjs-v7.4.0 protobufjs-cli-v1.1.4 Daniel Bankhead 2024-08-22 12:01:53 -07:00
  • 3d2e2f9677
    chore: release master github-actions[bot] 2024-08-22 18:30:10 +00:00
  • 4c02c5cc25
    Merge pull request #2023 from protobufjs/fix-missing-dist Daniel Bankhead 2024-08-22 11:29:28 -07:00
  • 0e4da8b158
    feat: Add prepublishOnly script fix-missing-dist Daniel Bankhead 2024-08-22 10:19:57 -07:00
  • 28e333415d
    fix: include Daniel Bankhead 2024-08-22 10:04:04 -07:00
  • 5b502e173d
    Merge pull request #2017 from protobufjs/release-please--branches--master protobufjs-v7.3.3 protobufjs-cli-v1.1.3 Daniel Bankhead 2024-08-16 12:55:49 -07:00
  • 01c96b5641
    chore: release master github-actions[bot] 2024-08-16 19:43:05 +00:00
  • 7be19d329a
    Merge pull request #2010 from LavissaWoW/typedef-fix Daniel Bankhead 2024-08-16 12:42:13 -07:00
  • 59569c12c8
    Merge pull request #2011 from martin-traverse/fix/typescript_optional_support Daniel Bankhead 2024-08-13 14:56:16 -07:00
  • c478e1fe21 Add braces to if/else clauses for readability on all code touched by this change Martin Traverse 2024-07-29 08:02:09 +01:00
  • 258679c240 Update tests for proto3 to let implicit members be optional but not nullable Martin Traverse 2024-07-26 23:11:42 +01:00
  • 94bfbbc18e Allow undefined values (but not nulls) for implicit presence fields in properties / interfaces Martin Traverse 2024-07-26 22:47:52 +01:00
  • 8e0027a193
    Make parentIsInterface default to false in toJsType() Martin Traverse 2024-07-26 20:26:52 +01:00
  • fda51db00c Allow for other syntax options than "proto2" or "proto3" Martin Traverse 2024-07-26 16:38:29 +01:00
  • 9bcc00610f Update CLI options help and README Martin Traverse 2024-07-26 16:05:43 +01:00