Changelog View Source
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.
majic Unreleased
Added
- Forked gen_magic.
- Pool:
Majic.Pool - Plug:
Majic.Plug - Unified API:
Majic.perform/1,2,3
Changed
- C port now using erl_interface
- Builds on Musl
- Better error and timeout handling
Majic.Server.reload/2,3Majic.Server.recycle/2,3- Bytes support:
Majic.Server.perform(ref, {:bytes, <<>>}) - Renamed
priv/apprenticetopriv/libmagic_portto be more obvious inps - Renamed
Majic.Helpers.perform_oncetoMajic.Once.perform
gen_majic [1.0]
Added
- Added support for process recycling (evadne).
- Added documentation (evadne).
Changed
Replaced GenServer with
:gen_statem(evadne).- Changed API; added support for customisation.
Refined tests and other aspects of the library (evadne).
0.20.83
Added
- Soak testing script (devstopfix)
Changed
- Replaced Erlexec usage with Port (devstopfix)
0.0.1
Added
- Initial Elixir wrapper with Erlexec (evadne)
- Intiial C program (evadne)