Skip to content

Releases: pinterest/elixir-thrift

1.3.2

18 Jan 23:18
Compare
Choose a tag to compare
  • Only builds dialyxir in :dev and excludes it from the set of runtime applications
  • Fixes Elixir 1.4 "function call ambiguity" warnings
  • Includes various improvements to the experimental Thrift IDL parser

1.3.1

16 Nov 00:13
Compare
Choose a tag to compare
  • Adds true/false literals to the parser (#30)
  • Adds a file parser / resolver for parsing full Thrift IDL files and their includes (#31)
  • Fixes the lexer's double-escaped {CCOMMENT} rule pattern (#33)
  • Fixes broken --gen compiler option merging (#37)

1.3.0

15 Sep 14:50
Compare
Choose a tag to compare
  • Adds support for Elixir 1.3. Elixir 1.2+ is now required.
  • The experimental Thrift IDL parser now understands the Thrift grammar.

1.2.1

30 May 00:45
Compare
Choose a tag to compare
  • Adds a test suite for Mix.Tasks.Compile.Thrift
  • Support overriding the Thrift compiler executable with thrift_executable

1.2.0

13 Feb 21:15
Compare
Choose a tag to compare
  • Reduced the size of the packaged Apache Thrift library. It now only contains the relevant documentation and Erlang bits.
  • Support overriding the --gen Thrift option with thrift_options (#3). This makes it possible to pass compiler flags like --gen erl:maps.

1.1.0

02 Feb 18:08
Compare
Choose a tag to compare

Adds an experiment Thrift IDL lexer and a new thrift_version compiler option.

1.0.0

08 Oct 21:29
Compare
Choose a tag to compare

Initial open source release.