Skip to content

Homescript v2.4.0

Compare
Choose a tag to compare
@MikMuellerDev MikMuellerDev released this 12 Apr 17:40
· 18 commits to v2 since this release

Changelog

  • Added enumerations
enum Day {
    Monday,
    Tuesday,
    # ...
    Sunday,
}

assert(Day::Monday != Day::Tuesday)
  • 'Lambda' functions are now also analyzed upon definition

  • Errors now contain filenames

  • The HTTP functions now also support cookies

fn __connect() {
  let login_req = {
    username: "foo",
    password: "bar",
  };

  let res = http(
    fmt('%s/api/login', base_url),
    'POST',
    login_req.to_json(),
    ["Content-Type" => "application/json"],
    [
      # Cookies would go here
    ],
  );

  println(res.cookies);

  # Cookies can then be reused
  http(
    # ...,
    res.cookies,
  )
}