Repository navigation
Releases: pseudomuto/proto-parser
Releases · pseudomuto/proto-parser
Release list
v0.3.0
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.0What'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
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.0What'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
- @dependabot[bot] made their first contribution in #8
Full Changelog: v0.1.0...v0.2.0
v0.1.0
First release
Installation
npm install @pseudomutojs/proto-parser@0.1.0What'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
- @pseudomuto made their first contribution in #1
Full Changelog: https://github.com/pseudomuto/proto-parser/commits/v0.1.0