Skip to content

Releases: NBCL-Lang/nbcl

Nbcl 0.5.1

10 Jun 07:29

Choose a tag to compare

Fixed

  • Context not being returned if error in evaluate_ast_for_ctx.

Full Changelog: v0.5.0...v0.5.1

Nbcl 0.5.0

07 Jun 12:05

Choose a tag to compare

Added

  • get_current_file function to Context.

Fixed

  • Not being able to escape string interpolation.
  • Not able to use if statements inside node body.
  • Optional params being required inside component.

Full Changelog: v0.4.6...v0.5.0

Nbcl 0.4.6

29 May 15:41

Choose a tag to compare

Fixed

  • Components being inaccessible within that module itself.
  • Statements not extending nodes within imported modules.

Nbcl 0.4.5

29 May 03:29

Choose a tag to compare

Fixed

  • Keyword boundary problem with snake idents.

Nbcl 0.4.4

28 May 05:47

Choose a tag to compare

Fixed

  • Lambdas letting only the first statement pass through.

Nbcl 0.4.3

28 May 05:11

Choose a tag to compare

I think I forgot to make the 0.4.2 release.

Fixed

  • Context structure lacking derive Clone.

Full Changelog: v0.4.1...v0.4.3

Nbcl 0.4.1

25 May 14:08

Choose a tag to compare

Very important fixes.

Fixed

  • Not able to define node in if, while, for, etc.
  • Not being able to return node in lambda.
  • Node not expanding when returned from function at top level.

Full Changelog: v0.4.0...v0.4.1

NBCL 0.4.0

23 May 12:20

Choose a tag to compare

A small release mainly bundling bug fixes and two very important features.

Added

  • Internal Object type to register data that user cant interact with.
  • String interpolation support for variables.

Fixed

  • Strict prop validation throwing error on matching types.
  • Not checking child count on native nodes.
  • Not throwing error when properties were passed to a component that expected none.
  • Wasm using outdated API.
  • No default feature build failing.

Full Changelog: v0.3.4...v0.4.0

NBCL 0.3.4

21 May 06:41

Choose a tag to compare

Fixed

  • Maps requiring , which breaks uniformity with nodes.

Full Changelog: v0.3.3...v0.3.4

NBCL 0.3.3

21 May 06:13

Choose a tag to compare

Fixed

  • call_function requiring Context to be owned.

Full Changelog: v0.3.2...v0.3.3