This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Releases: cosmo-lang/cosmo
Releases · cosmo-lang/cosmo
Cosmo 0.10.0
System->exec
andSystem->time
intrinsic methodsMath
functions now in module's scope instead of namespace (e.x. it is nowuse sin from "math"; sin(5)
instead ofMath::sin(5)
)File
libraryWebhook
libraryJSON
library- Comments on almost all intrinsics
- Many fixes
Full Changelog: v0.9.9...v0.10.0
Cosmo 0.9.9
\e
escape sequence- Allow
any
forHTTP::Response->send
- Fixes
New Contributors
- @KevinAlavik made their first contribution in #8
Full Changelog: v0.9.8...v0.9.9
Cosmo 0.9.8
is in
for stringsVector->delete
andVector->delete_at
- Fixes
Full Changelog: v0.9.7-1...v0.9.8
Cosmo 0.9.7
- 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
- Hotfix: error logging having no newlines
Full Changelog: v0.9.6...v0.9.6-1
Cosmo 0.9.6
- Error logging overhaul (colors, erroneous code)
- Colorize stringified values
- Casting to
uint
Vector
andTable
type aliasesis in
for tablesis_in$
meta method
Full Changelog: v0.9.5...v0.9.6
Cosmo 0.9.5
- 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
use * from "mod" as Name
syntaxis in
syntax for tablesSocket
intrinsic library- Rename
func
type toFunction
Number->to_utf16
andchar->codepoint
methodsSystem
library is now global by default- Fixes
New Contributors
- @quasar098 made their first contribution in #2
Full Changelog: v0.9.3...v0.9.4
Cosmo 0.9.3
- Change
use "mod"
syntax touse 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
- Splat (
*
) operator for spreading parameters - Fixes
Full Changelog: v0.9.0...v0.9.2