Skip to content

Releases: michal-kapala/jitterbit-script

1.0.4

25 Mar 21:13
Compare
Choose a tag to compare

1.0.4

Bugfixes

  • parser handling for unexpected EOF

1.0.3

25 Mar 19:56
Compare
Choose a tag to compare

1.0.3

Features

  • markdown support for system variable documentation
  • system variable type names simplified
  • function signatures can be stringified (polymorphism unsupported)
  • Func type exposed for external use

1.0.2

25 Mar 15:09
Compare
Choose a tag to compare

1.0.2

Features

  • Api object is now available for external use

Bugfixes

  • unknown token errors are no longer duplicated and correctly positioned

1.0.1

23 Mar 23:33
Compare
Choose a tag to compare

1.0.1

Bugfixes

  • Unknown error diagnostic removed from lexer's typechecker flow

1.0.0

23 Mar 19:30
Compare
Choose a tag to compare

1.0.0

Initial major release with complete test suites, closes Package release milestone.

Features

  • fully supported static type inference
  • static error handling stability improvements
  • partial support for script execution (see runtime API support)
  • complete unit tests for typechecker and runtime
  • fixes for detected bugs
  • inline comment stripping (workaround mentioned in TS issue #14619)
  • ESLint
  • GitHub automation

0.2.2

23 Mar 18:53
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release

0.2.2

This is a hotfix test release for package entry point.

0.2.1

23 Mar 16:38
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

0.2.1

This is a hotfix release for the package entry point.

0.2.0

23 Mar 16:08
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

0.2.0

This is a pre-release testing NPM package publishing workflow.

0.1.1

21 Jan 22:18
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Adds Jest configuration and tests for runtime type operators, fixes detected bugs.

Features

  • support for leading-dot float literals (e.g. .3)
  • ISO 8601 date format support (WYSIWYG parsing)

Fixes

  • operator logic/conversion fixes
  • date operations and functions now result in consistent values (local timezone-based)
  • the precedence of call expressions bumped
  • more original parser errors added
  • runtime error handling improvements
  • unified type names

0.1.0

09 Jan 21:10
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

0.1.0

Initial release with support for runtime features:

  • operators
  • global and system variables
  • API calls

Binary expressions and function calls are type-checked at runtime, resulting in either an argument type conversion or a type error.

The current runtime support for API calls is limited and documented in the support tracker.