Skip to content

Releases: typeforge-luau/typeforge

Typeforge v3.0.4

05 Apr 00:12

Choose a tag to compare

Changelog

Features

  • Added support for the new integer primitive.

Wally

Install via Wally:

typeforge = "cameronpcampbell/typeforge@3.0.4"

Typeforge v3.0.3

30 Mar 12:04

Choose a tag to compare

Changelog

Features

  • Negate now prevents nested negations — if the input is already negated, it returns as-is.
  • Added tests for Inspect and Negate.

Fixes

  • Fixed assert_is (now assert_tag): swapped error message arguments and inverted logic for multi-type checks.
  • Fixed table_flatten_with setting a read property instead of a write property.
  • Fixed table_map_values_deep and table_map_values_shallow using read indexer removal instead of write indexer removal for write indexers.
  • Fixed partial_core checking input.tag instead of value.tag in its callback.
  • Fixed Inspect crashing on function types by passing them through instead of calling :components().
  • Fixed DeepRequired docstring example not matching its input.

Improvements

  • Replaced assert_is_msg and assert_is with a simpler assert_tag(input, expected) API that computes the tag internally.
  • Removed redundant input_tag parameter from union_filter, intersection_filter, hashset_insert, and hashset_has_type.
  • Simplified redundant value_read == value_write branching in ValueOf.

Wally

Install via Wally:

typeforge = "cameronpcampbell/typeforge@3.0.3"

Typeforge v3.0.2

21 Mar 17:56

Choose a tag to compare

Changelog

Features

  • Added a ValueOf type function for getting all the value types of a table.

Wally

Install via Wally:

typeforge = "cameronpcampbell/typeforge@3.0.2"

Typeforge v3.0.1

21 Mar 02:03

Choose a tag to compare

Changelog

  • Fixes issues with assertions not properly throwing an error in certain scenarios.

Wally

Install via Wally:

typeforge = "cameronpcampbell/typeforge@3.0.1"

Typeforge v3.0.0

21 Mar 01:46

Choose a tag to compare

Changelog

Features

  • Now documenting changes via a changelog.

Fixes

  • Fixed type errors.

Wally

Install via Wally:

typeforge = "cameronpcampbell/typeforge@3.0.0"