All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
forComponents
andforOptions
key utilitiesvalues.Element
type
- Instances now have explicit integer IDs instead of using implicit array indices!
values.Reference.index
is renamed tovalues.Reference.id
- Add
Schema.count(): number
- Rename
Map.key
toMap.source
- Type predicate utility methods
- Better key caching
- Upgraded ava to 4
- Redesigned the entire API!
0.2.1 2021-09-21
- Fixed std type and value export configuration
- Fix test imports
0.2.0 2021-09-21
- Type utility methods for computing the infima and suprema of types wrt the subtype partial order
- Basic API documentation in API.md
- Type-level code is now contained within a separate
.types
namespace (tasl.types.Type
,tasl.types.isEqualTo
, ...) - Value-level code is now contained within a separate
.values
namespace (tasl.values.Value
,tasl.values.isEqualTo
, ...) - Refactor the existing type utilities
0.1.0 2021-08-24
- This changelog!