Repository navigation
v1.3.2
-
Support remote types in erlang modules like
:inet.port_number() -
Shorten the invalid value output in the error message
-
Increase validation speed by skipping fields that are not in
t()type spec or have theany()type -
Fix bug to skip validation of struct's enforced keys default value because they are ignored during the construction anyway
-
Increase validation speed by generating
TypeEnsurermodules forDate,Date.Range,DateTime,File.Stat,File.Stream,GenEvent.Stream,IO.Stream,Macro.Env,NaiveDateTime,Range,Regex,Task,Time,URI, andVersionstructs from the standard library at the first project compilation -
Fix bug to call the
precondfunction of the user type pointing to a struct -
Increase validation speed by encouraging to use Domo or to make a
precondfunction for struct referenced by a user type -
Add
Domo.has_type_ensurer?/1that checks whether aTypeEnsurermodule was generated for the given struct. -
Add example of parsing with validating of the Contentful JSON reply via
Jason+ExJSONPath+Domo