Skip to content

Latest commit

 

History

History
140 lines (108 loc) · 5.39 KB

File metadata and controls

140 lines (108 loc) · 5.39 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[3.1.0] - 2023-03-20

Added

Changed

[3.0.6] - 2021-09-24

Changed

[3.0.5] - 2020-02-27

Changed

[3.0.4] - 2019-11-12

Changed

[3.0.3] - 2018-11-12

Changed

[3.0.2] - 2018-10-14

Changed

[3.0.1] - 2018-09-28

Added

  • Allow default values for records, nullable records, unions (#99, 595fe703, 9d853a79)
  • Comments to codebase

Changed

[3.0.0] - 2018-05-08

Added

  • Error opcode for runtime exceptions

Changed

  • Change nullable flatten/unflatten/xflatten
    • scalar nullable types are encoded with null or value
    • nullable record encoded with null or array of field values
    • xflatten for nullable record is in alpha stage
  • get_names, get_types changed (#58, #56)
    • add nullable type support
      • scalars are exported as string*
      • nullable record is exported just as record* string
    • api changes
      • fixed field is exported as fixed (instead of its name)
      • union is exported as union_type, union_value
      • support service_fields
      • add get_* methods to compiled object
  • Give variables the same names in IR and in resulting Lua
  • Fix nullable field is not mandatory in flatten
  • Fix flatten for variable size types

[2.3.2] - 2018-05-04

Changed

  • Fix boolean field validation

[2.3.1] - 2018-04-19

Changed

[2.3.0] - 2018-04-19

Added

Changed

[2.2.3] - 2018-04-16

Changed

[2.2.2] - 2018-04-06

Added

Changed

[2.2.1] - 2018-03-26

Changed

  • Fixed OSX support

[2.2.0] - 2018-03-26

Added

  • Support for UTF-8 Enum value

Changed

[2.1.0] - 2018-02-24

Added

  • Allow NIL values for nullable types
  • Introduced model fingerprint
  • Allow to preserve extra fields in AST and fingerprint