1.4 KiB
1.4 KiB
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.
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,3
Majic.Server.recycle/2,3
- Bytes support:
Majic.Server.perform(ref, {:bytes, <<>>})
- Renamed
priv/apprentice
topriv/libmagic_port
to be more obvious inps
- Renamed
Majic.Helpers.perform_once
toMajic.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)