github basilisp-lang/basilisp v0.2.2
Release v0.2.2

latest releases: v0.3.7, v0.3.6, v0.3.5...
5 months ago

Added

  • Added the -p/--include-path CLI command to prepend entries to the sys.path as an alternative to PYTHONPATH (#1027)
  • Added an empty entry to sys.path for all CLI entrypoints (basilisp run, basilisp repl, etc.) (#1027)
  • Added command line arguments for enabling the development logger and configuring the logging level (#1047)

Changed

  • The compiler will no longer require Var indirection for top-level do forms unless those forms specify ^:use-var-indirection metadata (which currently is only used in the ns macro) (#1034)
  • nREPL server no longer sends ANSI color escape sequences in exception messages to clients (#1039)

Fixed

  • Fix a bug where the compiler would always generate inline function definitions even if the inline-functions compiler option is disabled (#1023)
  • Fix a bug where defrecord/deftype constructors could not be used in the type's methods (#1025)
  • Fix a bug where keys and vals would fail for records (#1030)
  • Fix a bug where operations on records created by defrecord failed for fields whose Python-safe names were mangled by the Python compiler (#1029)
  • Fix incorrect line numbers for compiler exceptions in nREPL when evaluating forms in loaded files (#1037)
  • Fix issue where the compiler exception message from the nREPL server could refer to the initially loaded file instead of the updated one (#1042)

Full Changelog: v0.2.1...v0.2.2

Don't miss a new basilisp release

NewReleases is sending notifications on new releases.