You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
d4f4359 Added "instantiator_arguments" rule for defining arguments to pass to the object constructor without needing to override the instantiator function.
cb6751b Added "type_inclusions" rule for only allowing specific types, inverse of "type_exclusions".
cb6751b Added "property_inclusions" rule for only allowing specific properties, inverse of "property_exclusions".
cb6751b Added "fppe_mitigation" rule for removing floating point precision errors.
Other:
2e07d39Circular references now supported: No longer goes into an infinite loop when encountering a circular references. Now stores an index number for every unique object & converts copies to references of the original.
2e07d39 "A2JTypeHandler" objects can now utilize shared data via the "A2J._process_data" property.
2e07d39 "A2JTypeHandler" objects can now append functions to be called after the main serialization via the "A2J._process_next_pass_functions" property.
What's changed:
d4f4359 Renamed "instantiator" rule to "instantiator_function".
d4f4359 "PackedColorArray" is no longer serialized to a hexadecimal string like other packed array types. Each color is individually converted to a hex color code & put into an array.
50c2f50 Renamed "A2JReference" type to "A2JRef". And "value" in A2JRef is now "name".