Skip to content

Releases: protobufjs/protobuf.js

protobuf.js 6.7.0

02 Apr 13:58
Compare
Choose a tag to compare

General API cleanup and a lot of fixes, improved spec compliance, static code, typings and documentation.

Changelog

protobuf.js 6.6.0

24 Jan 04:15
Compare
Choose a tag to compare
  • Builds are now named full, light (was noparse) and minimal (was runtime), each now with full browserify support
  • (Streaming) services work exactly the same with reflection and static code now
  • Major reflection performance pass

All details: CHANGELOG

protobuf.js 6.5.0

17 Jan 14:01
Compare
Choose a tag to compare
  • Converters are first class codegen citizens now (includes a default toJSON implementation)
  • Encodes everything explicitly set on the wire for compatibility with official (c++/java) libraries
  • Added protoc-gen-doc-like .proto documentation support that translates to generated static code
  • Lots of improvements to generated static code style
  • Various fixes and improvements

Breaking:

  • asJSON is now toObject
  • Removed now unused utility: arrayNe, longNe

All details: CHANGELOG

protobuf.js 6.4.0

03 Jan 15:48
Compare
Choose a tag to compare
  • Dropped IE8 support
  • Better TypeScript definitions
  • Static codegen now has asJSON/from
  • pbjs and pbts now support data from stdin
  • Micro modules now also have TypeScript definitions

All details: CHANGELOG

protobuf.js 6.0.0

28 Nov 17:10
Compare
Choose a tag to compare
  • New API with a flat module structure
  • Lightning fast through code generation
  • Exhaustive browser support
  • No more null values
  • Default values on prototypes (i.e. checking if present on the wire through .hasOwnProperty)
  • Browserify build process
  • Friendly to code generation and custom classes
  • Better docs that actually work
  • Absolutely no required dependencies
  • CLI sets up itself when invoked for the first time
  • Generated TypeScript definitions through tsd-jsdoc

PRs welcome!

3.0.0 using ByteBuffer 3

08 Jul 15:21
Compare
Choose a tag to compare
ProtoBuf.js 3 release

2.2.1 - last 2.x

04 Jun 12:34
Compare
Choose a tag to compare
Versioning, tag, npm

2.0.5

20 Feb 20:46
Compare
Choose a tag to compare
Properly resolve extend references, fixes #103

1.5.2 - last 1.x

18 Nov 17:03
Compare
Choose a tag to compare
Add BB2 string encoding (hex, update base64)