Skip to content

Releases: msoucy/dproto

Version 2.1.6

02 May 23:37
Compare
Choose a tag to compare
v2.1.6

Version 2.1.6

Version 2.1.4

27 Jan 00:06
Compare
Choose a tag to compare

Fix for sint32, sint64

Version 2.1.3

22 Apr 01:10
Compare
Choose a tag to compare

Hotfix for exception handling

Version 2.1.2

22 Apr 00:06
Compare
Choose a tag to compare

Small fixes, including more size_t usage

Version 2.1.1

27 Jan 00:25
Compare
Choose a tag to compare

Patch fix to fix issues with deprecated language functionality.

Version 2.1.0

08 Sep 00:58
v2.1.0
Compare
Choose a tag to compare

Changes included:

Version 2.0.1

12 Aug 20:15
v2.0.1
Compare
Choose a tag to compare

Fixes:

  • Compatibility issues (#76)

Version 2.0.0 (The UDA Release)

23 Feb 01:50
v2.0.0
Compare
Choose a tag to compare

New Features

Generated code was switched from being largely based on string mixins to using compile-time reflection and user defined attributes - very fitting that the release is today, given the topic of this week's This Week In D. The core still uses string mixins to create the classes themselves, but the main manipulators are now a template mixin.

A nice side effect of this is that generated code can be inspected more easily, and custom dproto-compatible classes can be written with just a few attributes.

Bug fixes

Breaking: Values are now nullable as per the spec (see #63 and #66 for more information)

Version 1.3.2

28 Oct 20:46
v1.3.2
Compare
Choose a tag to compare

Adds a field to know tag names (thanks @cporter) (#57)

Version 1.3.1 Hotfix

27 Jun 19:30
v1.3.1
Compare
Choose a tag to compare

Fixes a rather large issue where most types of integer would cause broken compilation...