Skip to content

Releases: nevalang/neva

v0.15.0

06 Apr 17:55
31224ae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

21 Mar 19:41
a7a5925
Compare
Choose a tag to compare

What's Changed

This release adds new syntax sugar:

Multiple senders syntax

Instead of

$x -> foo:bar
$y -> foo:bar

You can now write

[$x, $y] -> foo:bar

Same goes for normal senders with outports.

Components without net keyword

If component has network but doesn't have nodes, you can omit net keyword.

Before:

component Main(start) (stop) {
  net { :start -> :stop }
}

After:

component Main(start) (stop) {
  :start -> :stop
}

One-liners are also supported: component Main(start) (stop) { :start -> :stop }

One-line nodes section

Now you can instead of defining each component's node on separate line, define them in one line separating them with comma. Old syntax is supported (e.g. for components with big amount nodes).

Before:

component Foo(a) (b) {
  nodes {
    Bar
    Baz
    Bax
  }
  net {
    // ...
  }
}

After:

component Foo(a) (b) {
  nodes { Bar, Baz, Bax }
  net {
    // ...
  }
}

Related:


Full Changelog: v0.13.0...v0.14.0

v0.13.0

21 Mar 13:40
595df50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

16 Mar 11:39
5de204b
Compare
Choose a tag to compare

What's Changed

  • 99 bottles example by @emil14 in #508
  • New Match component
  • Eq component removed - we don't need it (yet) in current examples
  • Multiple bug-fixes

Full Changelog: v0.11.1...v0.12.0

v0.11.1

13 Mar 20:10
3d0bca6
Compare
Choose a tag to compare

What's Changed

  • fix(parser): add support for comments inside components by @emil14 in #521
  • fix version

Full Changelog: v0.11.0...v0.11.1

v0.11.0

13 Mar 13:00
162d058
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.5...v0.11.0

v0.10.5

13 Mar 11:32
643486f
Compare
Choose a tag to compare

What's Changed

  • New stdlib math methods by @dorian3343 in #509
  • feat: add e2e test for subtractor by @emil14 in #513
  • fix(parser): negative numbers don't cause panic and minus is respected by @emil14 in #518

Full Changelog: v0.10.4...v0.10.5

v0.10.4

11 Mar 20:15
596802d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.3...v0.10.4

v0.10.3

09 Mar 08:49
faaf389
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

08 Mar 19:35
18ac3bd
Compare
Choose a tag to compare

What's Changed

  • Changed cli feature 'new's usage to match actual usage by @dorian3343 in #502
  • fix(parser): err msg in case of invalid connection by @emil14 in #505

Full Changelog: v0.10.1...v0.10.2