d4t_formulas/.pub-cache/hosted/pub.dev/d4rt-0.1.1/CHANGELOG.md
Álvaro González 1d339653d5 feat: add formula data classes with strict JSON parsing
- Add VariableSpec class with magnitude field validation
- Add Formula class supporting multiple input/output variables
- Support d4rt_code as string or object with code field
- Add comprehensive tests for parsing and serialization
- Fix broken test import in pruebas_d4rt_test.dart

Follows README.md format requirements exactly
2025-08-21 17:15:00 +02:00

1.4 KiB

0.1.1

  • Implement await for-in loop support for streams in interpreter
  • Enhance pattern matching with support for rest elements in lists and maps
  • Add support for await expressions in function and constructor arguments
  • BREAKING CHANGE: BridgedClassDefinition has been removed and replaced with BridgedClass

0.1.0

  • Added runtime checks for generic type constraints.
  • Added support for compound bitwise assignment operators (&=, |=, etc.).
  • Introduced Int16List and Float32List in typed_data.

0.0.9

  • full support (generic classes/functions, type constraints, runtime validation)
  • use BridgedClassDefinition for all Stdlib
  • Support adjacent string literals in interpreter
  • add operators support for InterpretedClass
  • more features

0.0.8

  • expose visitor getter
  • add support for bridged mixins
  • enhance async execution state with nested loop support

0.0.7

  • fix: support null safety

0.0.6

  • Update docs

0.0.5

  • minor fix

0.0.4

  • Add 'import/export' directive support, support for 'show' and 'hide' combinators
  • Add some dart:collection & dart:typed_data
  • Support for ParenthesizedExpression property access in simpleIdentifier in async state

0.0.3

  • Fix infinite loop when using rethrow in try catch in async state

0.0.2

  • Support web
  • Fix return nativeValue for BridgedEnumValue to BridgedInstance argument

0.0.1

  • Initial version.