This new version modernizes part of the codebase with new PHP features such as typed properties, arrow functions and union types. Thanks Michael (@michaelKaefer) for all your amazing contributions to add new features and to fix bugs.
New features
[90dc34d][33f76ca] Add typed properties (@michaelKaefer)
[106a2fa] Use arrow functions when possible (@michaelKaefer)
[bbaf5a1] Add union types where possible (@michaelKaefer)
[c7bc248] Add Makefile for development (@michaelKaefer)
[3904ee3] Add deprecations so that more types can be added in EA 5.x (@michaelKaefer)
[502097c] Add the docs for all fields (@javiereguiluz)
Bug fixes
[27e38fb] Validate entities on AJAX requests (@michaelKaefer)
[16565a0] Fix text editor validation (@tuc0w)
[bdd2fd1] Remove filtering for head/body contents (@qooplmao)
[0dd2dab] Fix the display of labels in expanded choice filters (@javiereguiluz)
[79f45bb] Display dropdown divider in User menu only when there is a secondary menu (@mweimerskirch)
[500bf33][17058fb] On AJAX toggle check method and add CSRF token (@michaelKaefer)