- Added support for the new
integerprimitive.
Negatenow prevents nested negations — if the input is already negated, it returns as-is.- Added tests for
InspectandNegate.
- Fixed
assert_is(nowassert_tag): swapped error message arguments and inverted logic for multi-type checks. - Fixed
table_flatten_withsetting a read property instead of a write property. - Fixed
table_map_values_deepandtable_map_values_shallowusing read indexer removal instead of write indexer removal for write indexers. - Fixed
partial_corecheckinginput.taginstead ofvalue.tagin its callback. - Fixed
Inspectcrashing on function types by passing them through instead of calling:components(). - Fixed
DeepRequireddocstring example not matching its input.
- Replaced
assert_is_msgandassert_iswith a simplerassert_tag(input, expected)API that computes the tag internally. - Removed redundant
input_tagparameter fromunion_filter,intersection_filter,hashset_insert, andhashset_has_type. - Simplified redundant
value_read == value_writebranching inValueOf.
- Added a
ValueOftype function for getting all the value types of a table.
- Fixes issues with assertions not properly throwing an error in certain scenarios.
- Now documenting changes via a changelog.
- Fixed type errors.