Releases: kzemek/beam_patch
Releases · kzemek/beam_patch
v0.2.3
What's Changed
-
Ensure
defpoverrides aren't optimized out -
Ensure unique names for InjectedCode modules to allow concurrent compilation
Fixes Elixir compiler errors
BeamPatch.InjectedCode is already being compiled.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
Bugfixes
- Accept missing compilation options in compile_info
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
What's Changed
Breaking Changes
- Replace
superwith@overrideby @kzemek in #2 - Honor visibility of injected functions by @kzemek in #3
Features
- Inhibit .beam file generation at compilation time by @kzemek in #1
- Raise an error when a function marked with
@overridedoes not override any functions by @kzemek in #5 - Add
bytecodeargument to further patch already loaded code by @kzemek in #6
Other Changes
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Includes a small tweak for dialyzer analysis.
For now, InjectedCode.beam will get created in ebin directory if you use BeamPatch in compilation time.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release. Good for checking out!
Full Changelog: https://github.com/kzemek/beam_patch/commits/v0.1.0