0.1.3
We are delighted to introduce our new version of Mishka developer tools library. For more info click on GuardedStruct.
Changelog for MishkaDeveloperTools 0.1.3
Features:
- Support List
conditional_field
"actor": [
"http://joe.example.org",
{
"type": "Person",
"id": "http://sally.example.org",
"name": "Sally"
},
:test
]
- Covering
hint
inside deriveconditional_field
and normalderive
- Support
domain
key inside children fields - Support new derives:
not_flatten_empty
,not_flatten_empty_item
as validation - Support
not_empty
andmax_len
,min_len
for list in validation derive.
Fixed bugs:
- Fix and Remove
downcase
bug instrip_tags
- Fix and Remove preventer of calling a
struct
inside itself - Fix domain core key to prevent it not to check domain when the key is
nil
Improvements:
- Changing the structure of on core key based on the value of the caller
- Support calling struct inside itself
- Separate all test of
GuardedStruct
macro in different files - Add
dialyzer
for GuardedStruct macro
New Contributors
- @MonaAghili made their first contribution in #24
Full Changelog: 0.1.2...0.1.3
Special thanks to @pouriya