Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: cosmo-lang/cosmo

Cosmo 0.10.0

13 Jun 09:55
Compare
Choose a tag to compare
  • System->exec and System->time intrinsic methods
  • Math functions now in module's scope instead of namespace (e.x. it is now use sin from "math"; sin(5) instead of Math::sin(5))
  • File library
  • Webhook library
  • JSON library
  • Comments on almost all intrinsics
  • Many fixes

Full Changelog: v0.9.9...v0.10.0

Cosmo 0.9.9

12 Jun 11:16
Compare
Choose a tag to compare
  • \e escape sequence
  • Allow any for HTTP::Response->send
  • Fixes

New Contributors

Full Changelog: v0.9.8...v0.9.9

Cosmo 0.9.8

11 Jun 00:41
Compare
Choose a tag to compare
  • is in for strings
  • Vector->delete and Vector->delete_at
  • Fixes

Full Changelog: v0.9.7-1...v0.9.8

Cosmo 0.9.7

09 Jun 21:39
Compare
Choose a tag to compare
  • Fix the error logger
    • minimum arrow position
    • displayed erroneous line
    • formatting

Full Changelog: v0.9.6-1...v0.9.7-1

Cosmo 0.9.6

08 Jun 08:53
Compare
Choose a tag to compare
  • Hotfix: error logging having no newlines

Full Changelog: v0.9.6...v0.9.6-1

Cosmo 0.9.6

08 Jun 07:46
Compare
Choose a tag to compare
  • Error logging overhaul (colors, erroneous code)
  • Colorize stringified values
  • Casting to uint
  • Vector and Table type aliases
  • is in for tables
  • is_in$ meta method

Full Changelog: v0.9.5...v0.9.6

Cosmo 0.9.5

08 Jun 05:29
Compare
Choose a tag to compare
  • Consume semicolon tokens instead of skipping them (e.x. this is now valid int x = 5; (5 + 2) * 3)

Full Changelog: v0.9.4...v0.9.5

Cosmo 0.9.4

08 Jun 04:58
Compare
Choose a tag to compare
  • use * from "mod" as Name syntax
  • is in syntax for tables
  • Socket intrinsic library
  • Rename func type to Function
  • Number->to_utf16 and char->codepoint methods
  • System library is now global by default
  • Fixes

New Contributors

Full Changelog: v0.9.3...v0.9.4

Cosmo 0.9.3

07 Jun 01:54
Compare
Choose a tag to compare
  • Change use "mod" syntax to use member from "mod"
  • is in syntax (e.x. 1 is in [1,2,3] == true)
  • System intrinsic library (use "system")

Full Changelog: v0.9.2...v0.9.3

Cosmo 0.9.2

06 Jun 13:11
Compare
Choose a tag to compare
  • Splat (*) operator for spreading parameters
  • Fixes

Full Changelog: v0.9.0...v0.9.2