Skip to content

Releases: koto-lang/koto

v0.15.2

22 Jan 11:07
@irh irh
Compare
Choose a tag to compare

What's Changed

  • Fixed a crash when calling a native function directly from another native function (#413)
  • Enabled optimizations for release builds (#406 and #414
  • Extra PartialEq and PartialOrd impls for KString (#411)

v0.15.1

08 Jan 14:09
@irh irh
117ab52
Compare
Choose a tag to compare

What's Changed

  • Allow iterator adaptors to be used as standalone functions by @irh in #404

Full Changelog: v0.15.0...v0.15.1

v0.15.0

07 Jan 17:17
@irh irh
Compare
Choose a tag to compare

What's Changed

  • The pipes created during parsing instead of lexing by @Tarbetu in #311
  • Remove the @Not metakey by @irh in #313
  • Reserve some keywords that might be needed in the future by @irh in #314
  • Don't rely on \r\n line endings in tests when running on Windows by @irh in #316
  • Various tweaks by @irh in #317
  • API Improvements by @irh in #318
  • docs: Fix readme for poetry example by @madskjeldgaard in #319
  • AST Newtypes by @irh in #321
  • AST improvements by @irh in #323
  • Add PartialEq + Eq to StringSlice derives by @irh in #324
  • Implement Display for MetaKeyId by @irh in #325
  • Prevent exhausted generators causing a panic by @edenbynever in #326
  • Various tweaks by @irh in #327
  • Implementing Typed Variable Declarations by @Tarbetu in #322
  • Implement type checks for let expressions by @irh in #329
  • Implementing Type Hints of Let expressions for Wildcards by @Tarbetu in #330
  • Various tweaks by @irh in #331
  • Add support for adding type hints to functions by @irh in #332
  • More type checks by @irh in #333
  • Ensure that type checks respect an object's @base entry by @irh in #334
  • Add multi-assignment-support to export by @irh in #335
  • Various tweaks by @irh in #336
  • Tweaks and Fixes by @irh in #337
  • Fix span placement for IDs with type hints by @irh in #338
  • Type hints for generators by @irh in #340
  • Ensure that libs can be used with the rc build variant by @irh in #342
  • Fix minor typo in docs by @JamesHallowell in #341
  • Better Argument Error Message For String Module by @Tarbetu in #345
  • Indexable maps by @irh in #346
  • Simplify Rc build variant selection by @irh in #348
  • Improve errors for calls with unexpected arguments by @irh in #350
  • Don't crash when random.pick is called with empty input by @irh in #351
  • Add a Callable type hint by @irh in #352
  • Add docs for overloads of iterator.product/sum that take an initial value by @irh in #353
  • Type-checked catch blocks by @irh in #354
  • Add support for generic types in the derive macros by @irh in #355
  • iterator.repeat improvements and string.repeat by @irh in #356
  • Implement TryFrom<KValue> for some std types by @irh in #357
  • Various tweaks by @irh in #358
  • Inline strings by @irh in #359
  • Rework the color module by @irh in #360
  • Mutable indexing improvements by @irh in #361
  • stdio improvements by @irh in #363
  • Optional chaining by @irh in #364
  • Parser improvements by @irh in #365
  • Remove the @tests metakey by @irh in #366
  • Add an @index_mut metakey by @irh in #367
  • Allow space before colon in Maps by @unlessgames in #369
  • Flexible map syntax followups by @irh in #370
  • Update some dependencies by @irh in #371
  • Wasm followups by @irh in #373
  • Move koto/test/libs tests into their respective crates by @irh in #374
  • script_path / script_dir improvements by @irh in #375
  • Add random.shuffle by @irh in #376
  • Add exported map keys to local scope by @irh in #377
  • Introduce semicolons by @irh in #378
  • Add os.command to support spawning child processes by @irh in #380
  • Docs update by @irh in #381
  • Fix loading previously declared variables in the REPL by @irh in #382
  • Performance improvements by @irh in #385
  • Fix function comparisons by @irh in #386
  • Make the runtime single-threaded by default by @irh in #387
  • Add Color.alpha and .set_alpha by @irh in #388
  • Ensure result registers are set to null when a chain fails a null check by @irh in #389
  • Add support for optional type hints by @irh in #390
  • API improvements by @irh in #391
  • Various tweaks by @irh in #392
  • release prep by @irh in #393

New Contributors

Full Changelog: v0.14.1...v0.15.0

v0.14.1

11 Jun 12:36
@irh irh
Compare
Choose a tag to compare

What's Changed

  • Ensure that libs can be used with the rc build variant by @irh in #343

Full Changelog: v0.14.0...v0.14.1