Skip to content

Releases: pseudomuto/proto-parser

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Nov 21:34
v0.3.0
ec64aa0

What's Changed

  • chore: release v0.3.0 (ec64aa0)
  • refactor: move FileSystem interface and implementation to sys package (#35) (67e15b7)
  • refactor: reorganize utils into specialized modules (#34) (538d265)
  • refactor: rename DefaultImportResolver to ImportProcessor and extract createProtobufResolver (#33) (c7ae883)
  • refactor: extract proto parsing logic into dedicated package (#32) (a036e61)
  • refactor: improve error handling and code organization (#31) (dad8900)
  • feat: introduce ModuleProvider interface with automatic lifecycle management (#30) (8bc4e22)
  • fix: improve cross-platform compatibility and error handling (#29) (d4ba35a)
  • Fix duplicate message issue in ProtoSet IDL generation (#28) (8f878ce)
  • Revert "refactor: migrate from CommonJS to ES modules (#26)" (#27) (19d9e09)
  • refactor: migrate from CommonJS to ES modules (#26) (765be5f)
  • feat: replace BufImportResolver with BufResolver architecture (#25) (456af4b)
  • feat: add request deduplication to BufImportResolver (#24) (c79b314)

Installation

npm install @pseudomutojs/proto-parser@0.3.0

What's Changed

  • feat: add request deduplication to BufImportResolver by @pseudomuto in #24
  • feat: replace BufImportResolver with BufResolver architecture by @pseudomuto in #25
  • refactor: migrate from CommonJS to ES modules by @pseudomuto in #26
  • Revert "refactor: migrate from CommonJS to ES modules" by @pseudomuto in #27
  • Fix duplicate message issue in ProtoSet IDL generation by @pseudomuto in #28
  • fix: improve cross-platform compatibility and error handling by @pseudomuto in #29
  • feat: introduce ModuleProvider interface with automatic lifecycle man… by @pseudomuto in #30
  • refactor: improve error handling and code organization by @pseudomuto in #31
  • refactor: extract proto parsing logic into dedicated package by @pseudomuto in #32
  • refactor: rename DefaultImportResolver to ImportProcessor and extract… by @pseudomuto in #33
  • refactor: reorganize utils into specialized modules by @pseudomuto in #34
  • refactor: move FileSystem interface and implementation to sys package by @pseudomuto in #35

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Nov 18:04
v0.2.0
5911277

What's Changed

  • chore: release v0.2.0 (5911277)
  • fix: correct @SInCE tags for post-0.1.0 features (#23) (e5f4c2c)
  • Improve code quality and test coverage (#22) (6f2b036)
  • refactor: organize import resolvers into dedicated resolvers sub-module (#21) (10d3491)
  • refactor: migrate filesystem operations to FileSystem interface (#19) (4ba6274)
  • [CodeCov]: Send Coverage Data to CodeCov (#20) (2ffeeb1)
  • [BufImportResolver]: Add to Package (#18) (49d5792)
  • Ensure lockfile is up to date (cd35c1e)
  • chore(deps)(deps-dev): bump @typescript-eslint/parser (#17) (797017b)
  • chore(deps)(deps-dev): bump eslint-plugin-jest from 29.1.0 to 29.2.1 (#16) (3dbbaf0)
  • chore(deps)(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 (#15) (6d8842a)
  • chore(deps)(deps-dev): bump @typescript-eslint/eslint-plugin (#14) (90d97c6)
  • chore(deps)(deps): bump actions/checkout from 5 to 6 (#13) (de2a99d)
  • Add BufImportResolver example for Buf Schema Registry integration (#12) (e8fa903)
  • refactor: create interface-driven architecture for parsing components (#11) (7d2a9c7)
  • refactor: extract parsing logic into reusable abstractions (#10) (ce0f3f4)
  • Add FileDescriptorSet parsing functionality (#9) (6a6c191)
  • chore(deps)(deps): bump actions/setup-node from 4 to 6 (#6) (4f16f8f)
  • chore(deps)(deps): bump actions/checkout from 4 to 5 (#7) (a399a9a)
  • chore(deps)(deps-dev): bump jest and @types/jest (#8) (258e2bc)

Installation

npm install @pseudomutojs/proto-parser@0.2.0

What's Changed

  • chore(deps)(deps-dev): bump jest and @types/jest by @dependabot[bot] in #8
  • chore(deps)(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #7
  • chore(deps)(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #6
  • Add FileDescriptorSet parsing functionality by @pseudomuto in #9
  • refactor: extract parsing logic into reusable abstractions by @pseudomuto in #10
  • refactor: create interface-driven architecture for parsing components by @pseudomuto in #11
  • Add BufImportResolver example for Buf Schema Registry integration by @pseudomuto in #12
  • chore(deps)(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #13
  • chore(deps)(deps-dev): bump @typescript-eslint/eslint-plugin from 8.46.4 to 8.47.0 by @dependabot[bot] in #14
  • chore(deps)(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 by @dependabot[bot] in #15
  • chore(deps)(deps-dev): bump eslint-plugin-jest from 29.1.0 to 29.2.1 by @dependabot[bot] in #16
  • chore(deps)(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0 by @dependabot[bot] in #17
  • [BufImportResolver]: Add to Package by @pseudomuto in #18
  • [CodeCov]: Send Coverage Data to CodeCov by @pseudomuto in #20
  • refactor: migrate filesystem operations to FileSystem interface by @pseudomuto in #19
  • refactor: organize import resolvers into dedicated resolvers sub-module by @pseudomuto in #21
  • Improve code quality and test coverage by @pseudomuto in #22
  • fix: correct @SInCE tags for post-0.1.0 features by @pseudomuto in #23

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Nov 14:53
v0.1.0

First release

Installation

npm install @pseudomutojs/proto-parser@0.1.0

What's Changed

  • Improve parser with realistic fixtures and refactored implementation by @pseudomuto in #1
  • Add ProtoSet class and directory parsing capabilities by @pseudomuto in #2
  • Remove synchronous parser functions and utilities by @pseudomuto in #3
  • feat: add generateSupersetIdl method to ProtoSet by @pseudomuto in #4
  • Add automated NPM deployment pipeline by @pseudomuto in #5

New Contributors

Full Changelog: https://github.com/pseudomuto/proto-parser/commits/v0.1.0