Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 2.06 KB

CHANGELOG.md

File metadata and controls

45 lines (28 loc) · 2.06 KB

Change Log

Currently, the language version, Python implementation version, and JavaScript implementation version share the version name. This changelog reflects changes on both the language, spec, and implementations, as there's no real distinction between them right now.

In the future, this is expected to change. It's likely that at 0.5.0, we will define the language spec separately from the implementations.

Format Keep A ChangeLog

[0.4.11]

Changed

Fixed

  • evinism#161 Made uncomparable types uncomparable when using <, >, <=, and >=, as before behavior was platform-specific.

[0.4.10]

Added

  • evinism#149 Tests establishing expected behavior for unicode characters and indexing.

Changed

  • evinism#150 Modified JS implementation #index and #split functions to match the expected unicode behavior as established above.

Fixed

  • evinism#152 Allowed numbers to end in bare decimal points
  • evinism#158 Dramatically improved JS parser and lexer performance.
  • evinism#157 Dramatically improved indexing performance on unicode strings.

[0.4.9] 2022-05-05

Added

  • evinism#135 Tests establishing expected behavior for sorting a single-element array with an unsortable function.

Changed

  • evinism#135 Made it so that sorting single-element arrays with unsortable contents in Python and Javascript implementations.

Fixed

  • evinism#136 Resolves issue wherein we were able to return non-external values in JS if the values were nested within an array or object.
  • evinism#142 Resolves broken behavior for piping to functions that use the $ variable, e.g. [] | $.count

[0.4.8] 2022-04-19

Changelog Start Release.