Skip to content

Releases: xosnrdev/naijascript

v1.0.0

25 Oct 18:57
63eaa84

Choose a tag to compare

Our First Stable Release ๐ŸŽ‰

This release marks a turning point.
After months of steady work through the 0.x series, the interpreter has reached a level of stability and confidence we can stand behind.

The language grammar, core runtime, and built-ins are now stable. Programs written today will continue to run as expected in future 1.x versions. Performance is tighter, the internals are cleaner, and the behavior is predictable.

The journey from v0.11.8b to v1.0.0 wasnโ€™t about chasing features. It was about earning the right to call this stable. This version represents that moment.

If youโ€™ve been experimenting through the early versions, thank you for the patience and feedback. From here, the focus shifts from constant change to careful evolution.

What's Changed

Full Changelog: v0.11.8...v1.0.0

v0.11.8

23 Oct 00:33
0c8a5a5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.7...v0.11.8

v0.11.7

21 Oct 16:53
00668df

Choose a tag to compare

What's Changed

Full Changelog: v0.11.6...v0.11.7

v0.11.6

10 Oct 19:03
c5e9c65

Choose a tag to compare

What's Changed

Breaking changes

Full Changelog: v0.11.5...v0.11.6

v0.11.5

16 Sep 00:46
1cf46c0

Choose a tag to compare

What's Changed

  • Fix read_line to exclude new line character by @xosnrdev in #90
  • Make resolver assignment spans precise by @xosnrdev in #91

Full Changelog: v0.11.4...v0.11.5

v0.11.4

14 Sep 00:51
211534e

Choose a tag to compare

What's Changed

  • Improve line_col_from_span with precomputed line starts by @xosnrdev in #85
  • Inline runtime and adjust scratch arena capacity by @xosnrdev in #86
  • Drop keyword suggestion and cleanup benches by @xosnrdev in #87
  • Improve register and cache friendliness by @xosnrdev in #88
  • Add performance benchmarks for NaijaScript by @xosnrdev in #89

Full Changelog: v0.11.3...v0.11.4

v0.11.3

08 Sep 20:47
4d275aa

Choose a tag to compare

What's Changed

Full Changelog: v0.11.2...v0.11.3

v0.11.2

28 Aug 20:44
6038d9e

Choose a tag to compare

What's Changed

  • Make parser support uninitialized variables by @xosnrdev in #78
  • Make function span precise for semantic errors by @xosnrdev in #79

Full Changelog: v0.11.1...v0.11.2

v0.11.1

22 Aug 16:32
5643029

Choose a tag to compare

What's Changed

  • Fix UTF-8 column positioning and width calculation by @xosnrdev in #76
  • Performance improvement with custom allocator by @xosnrdev in #77

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

v0.11.0

08 Aug 20:33
0f82572

Choose a tag to compare

What's Changed

Full Changelog: v0.10.9...v0.11.0