Releases: membraneframework/bundlex
Releases · membraneframework/bundlex
v0.5.1
v0.5.0
This release fixes leaking Erlang cookie when connecting to C nodes. Currently, it's passed via environment variable instead of process arguments, which is a breaking change. See #84 for details. Alongside, the typing was improved in #87.
Special thanks go to @TypedLambda for his contributions.
v0.4.0
Improvements
This release introduces:
:interface
key in natives and libs, that can be:nif
,:cnode
orport
. It's used to automatically select dependencies with proper interfaces. See readme for details #64, #65- Bundlex.Project.Preprocessor behaviour, allowing other libs to extend Bundlex project configuration #76
- integration tests #64
Deprecations
nifs
,ports
andcnodes
keys in bundlex project are deprecated and merged tonatives
,:interface
key was added there instead. See readme for details
v0.3.0
v0.2.0
Changes:
- added support for compiling CNodes #35
- added utilities for interacting with CNodes #38
- added support for passing custom flags to compiler and linker #34
- changed the way of how dependencies work: only natives declared as
libs
can be used as dependencies (see usage chapter in readme), removedexport_only?
flag - unified compilation process between Linux and MacOS #32
- improved documentation
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
- Drops
porcelain
dependency that caused a lot of compilation warnings