Skip to content

Releases: sourcecaster/packme

v2.0.1

25 Aug 03:58
Compare
Choose a tag to compare

BREAKING CHANGE: references made with prefix @ are not loaded from other files automatically, use @filename:refname in that case.
Object inheritance is now supported: "animal": { }, "cat@animal": { }.
Now it is possible to declare nested arrays: "matrix2x2": [["double"]].
Compiler rewritten from scratch: cleaner code, better more informative error handling.
Compiler command line now accepts file names (optionally): dart run packme [file1, file2, file3...].

v1.2.0

10 Jul 19:32
Compare
Choose a tag to compare

Added support for binary type (uses Uint8List). Format: binary12, binary64 etc. - any buffer length in bytes.
Color schemes used to print messages are updated: list items are now displayed using color of corresponding data type.

v1.1.4

23 Aug 22:26
Compare
Choose a tag to compare

Description updated.

v1.1.3

23 Aug 19:55
Compare
Choose a tag to compare

Added some additional log output for the compiler script.
Tests implemented.

v1.1.2

23 Aug 16:20
Compare
Choose a tag to compare

First public release.

v1.1.1

19 Aug 01:33
Compare
Choose a tag to compare

MessageFactory no longer generated if no messages declared.
Examples updated.
ReadMe updated.

v1.1.0

22 Jul 18:18
Compare
Choose a tag to compare

Enums and Types are now can be referenced from another manifest files.
Added some details for compiler error messages.

v1.0.1

30 Jun 21:27
Compare
Choose a tag to compare

Bugfix: it was impossible to refer type declared after current one.

v1.0.0

28 Jun 22:39
Compare
Choose a tag to compare

Enum declaration implemented.
Type (nested object) declaration implemented.
Single message or request and response messages declaration implemented.
$response method for request messages implemented.
Example provided.
Astonishing performance.