New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

protobufjs

Package Overview
Dependencies
Maintainers
1
Versions
168
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

protobufjs - npm Package Versions

1
17

6.6.3

Diff

Changelog

Source

6.6.3

Fixed

:hash: Support node 4.2.0 to 4.4.7 buffers + travis case, see #665<br />

CLI

:hash: Added ES6 syntax flag to pbjs, see #667<br />

Docs

:hash: Reference Buffer for BufferReader/Writer, see #668<br /> :hash: Slightly shortened README<br /> :hash: Additional notes on the distinction of different use cases / distributions, see #666<br /> :hash: Extended README with additional information on JSON format<br /> :hash: Added extended usage instructions for TypeScript and custom classes to README, see #666<br />

Other

:hash: Updated dist files<br /> :hash: Updated test cases to use new buffer util<br /> :hash: Added fetch test cases + some test cleanup<br />

dcode
published 6.6.2 •

Changelog

Source

6.6.2

Fixed

:hash: Properly replace short vars when beautifying static code, see #663<br /> :hash: Use custom prelude in order to exclude any module loader code from source (for webpack), see #658<br /> :hash: Make sure to check optional inner messages for null when encoding, see #658<br />

New

:hash: Initial attempt on a backwards compatible fetch implementation with binary support, see #661<br />

Other

:hash: Root#resolvePath skips files when returning null, see #368<br /> :hash: Changes callback on failed response decode in rpc service to pass actual error instead of 'error' string<br /> :hash: Travis should exit with the respective error when running sauce tests<br /> :hash: Moved checks whether a test case is applicable to parent case<br /> :hash: Added eventemitter tests and updated micromodule dependencies (so far)<br /> :hash: Added lib/path tests and updated a few dependencies<br /> :hash: Moved micro modules to lib so they can have their own tests etc.<br /> :hash: Updated travis<br />

dcode
published 5.0.2 •

dcode
published 6.6.1 •

Changelog

Source

6.6.1

Fixed

:hash: Properly set up reflection when using light build<br />

dcode
published 6.6.0 •

Changelog

Source

6.6.0 (release)

Breaking

:hash: Inlined / refactored away .testJSON, see #653<br /> :hash: Refactored util.extend away<br /> :hash: Reflected and statically generated services use common utility, now work exactly the same<br /> :hash: fromObject now throws for entirely bogus values (repeated, map and inner message fields), fixes #601<br /> :hash: Cleaned up library distributions, now is full / light / minimal with proper browserify support for each<br />

Fixed

:hash: Do not randomly remove slashes from comments, fixes #656<br /> :hash: Properly parse nested textformat options, also tackles #655<br />

New

:hash: Relieved the requirement to call .resolveAll() on roots in order to populate static code-compatible properties, see #653<br /> :hash: Added a (highly experimental) debug build as a starting point for #653<br /> :hash: Full build depends on light build depends on minimal build, shares all relevant code<br />

CLI

:hash: Also reuse specified root in pbjs for JSON modules, see #653<br /> :hash: Reuse specified root name in pbjs to be able to split definitions over multiple files more easily, see #653<br />

Docs

:hash: Improved pbjs/pbts examples, better covers reflection with definitions for static modules<br /> :hash: Fixed centered formatting on npm<br />

Other

:hash: Various other minor improvements / assertions refactored away, see #653<br /> :hash: Fixed some common reflection deopt sites, see #653<br /> :hash: Reflection performance pass, see #653<br /> :hash: Added TS definitions to alternative builds' index files<br /> :hash: Removed unnecessary prototype aliases, improves gzip ratio<br /> :hash: Unified behaviour of and docs on Class constructor / Class.create<br /> :hash: Statically generated services actually inherit from rpc.Service<br /> :hash: Do not try to run sauce tests for PRs<br /> :hash: Added utility to enable/disable debugging extensions to experimental debug build<br /> :hash: Fixed node 0.12 tests<br /> :hash: Fixed coverage<br /> :hash: Added a test case for #652<br />

dcode
published 6.5.3 •

Changelog

Source

6.5.3

Other

:hash: In fromObject, check if object is already a runtime message, see #652<br />

dcode
published 6.5.2 •

Changelog

Source

6.5.2

Docs

:hash: Added coverage reporting<br />

CLI

:hash: Added version scheme warning to everything CLI so that we don't need this overly explicit in README<br />

Other

:hash: Coverage progress, 100%<br /> :hash: Coverage progress<br /> :hash: Attempted to fix badges once and for all<br /> :hash: Coverage progress<br />

dcode
published 6.5.1 •

Changelog

Source

6.5.1

CLI

:hash: Reuse module paths when looking up cli dependencies, see #648<br /> :hash: Check actual module directories to determine if cli dependencies are present and bootstrap semver, see #648<br />

Docs

:hash: Added a note on semver-incompatibility, see #649<br />

Other

:hash: Coverage progress<br />

dcode
published 6.5.0 •

Changelog

Source

6.5.0 (release)

Breaking

:hash: Initial upgrade of converters to real generated functions, see #620<br />

Fixed

:hash: An enum's default value present as a string looks up using typeDefault, not defaultValue which is an array if repeated<br /> :hash: Use common utility for virtual oneof getters and setters in both reflection and static code, see #644<br /> :hash: Properly use Type.toObject/Message.toObject within converters, see #641<br /> :hash: Generate null/undefined assertion in fromObject if actually NOT an enum, see #620<br /> :hash: Replace ALL occurencies of types[%d].values in static code, see #641<br />

New

:hash: Switched to own property-aware encoders for compatibility, see #639<br /> :hash: Now also parses comments, sets them on reflected objects and re-uses them when generating static code, see #640<br />

CLI

:hash: Further improved generated static code style<br /> :hash: Removed scoping iifes from generated static code<br /> :hash: Removed even more clutter from generated static code<br /> :hash: Removed various clutter from generated static code<br /> :hash: Made sure that static target's replacement regexes don't match fields<br /> :hash: Also accept (trailing) triple-slash comments for compatibility with protoc-gen-doc, see #640<br /> :hash: Use semver to validate that CLI dependencies actually satisfy the required version, see #637<br />

Docs

:hash: Added a hint on documenting .proto files for static code<br /> :hash: Documented internally used codegen partials for what it's worth<br /> :hash: Updated converter documentation<br />

Other

:hash: Bundler provides useful stuff to uglify and a global var without extra bloat<br /> :hash: Cleaned and categorized tests, coverage progress<br /> :hash: Properly removed builtins from bundle<br /> :hash: Call hasOwnProperty builtin as late as possible decreasing the probability of having to call it at all (perf)<br /> :hash: Slightly hardened codegen sprintf<br /> :hash: Significantly improved uint32 write performance<br /> :hash: Cleaned up test case data and removed unused files<br /> :hash: Removed now useless trailing comment checks, see #640<br /> :hash: Ensured that pbjs' beautify does not break regular expressions in generated verify functions<br />

dcode
published 6.4.6 •

Changelog

Source

6.4.6

Fixed

:hash: Case-sensitively test for legacy group definitions, fixes #638<br /> :hash: Properly parse text format options + simple test case, fixes #636<br />

Docs

:hash: Added SVG logo, see #629<br />

Other

:hash: Also refactored Service and Type to inherit from NamespaceBase, see #635<br /> :hash: Moved TS-compatible Namespace features to a virtual NamespaceBase class, compiles with strictNullChecks by default now, see #635<br /> :hash: Minor codegen enhancements<br />

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc