v1.13.0 (unstable)
This new version of the WAF includes the following new features:
- Schema extraction preprocessor
- New and improved universal linux buids, including support for i386 and armv7
float
andnull
types- Equals operator for arbitrary type equality comparison within conditions
- Many other quality of life, correctness and performance improvements
The upgrading guide has also been updated to cover the new changes.
API & Breaking Changes
- Add object types
DDWAF_OBJ_FLOAT
andDDWAF_OBJ_NULL
(#197) - Add
double
fieldf64
inddwaf_object
(#197) - Add
ddwaf_object_null
,ddwaf_object_float
andddwaf_object_get_float
(#197) - Rename
ddwaf_object_signed
toddwaf_object_string_from_signed
(#197) - Rename
ddwaf_object_unsigned
toddwaf_object_string_from_unsigned
(#197) - Rename
ddwaf_object_signed_force
toddwaf_object_signed
(#197) - Rename
ddwaf_object_unsigned_force
toddwaf_object_unsigned
(#197) - Add
derivatives
field toddwaf_result
for output objects generated through preprocessors (#182)
Changes
- Encapsulate conditions within expressions (#192)
- Equals operator and arbitrary operator type support (#194)
- Float and null type support (#197)
- Schema Extraction Preprocessor (#182)(#202)