Skip to content

Latest commit

 

History

History
231 lines (130 loc) · 5.5 KB

CHANGELOG.md

File metadata and controls

231 lines (130 loc) · 5.5 KB

Changelog

For a list of breaking changes, check here.

0.5.104

  • Fix #207: Requiring a local JS file is now relative to the current .cljs file

0.5.103

  • Bump shadow-cljs and fix custom nbb builds
  • Include promesa.core/loop and recur

0.5.102

  • Fix #190: null namespace in completions

0.5.101

  • Set exit code automatically based on failing cljs.test tests.
  • Upgrade to ClojureScript 1.11.51. See release notes. This adds the additional core vars + the cljs.math namespace.

0.4.100

  • nREPL improvements

0.3.99

  • Fix #187: invalid arity with are macro (workaround for bug in CLJS)

0.3.98

  • nrepl-server supports pprinting eval results

0.3.97

  • nrepl-server supports :host parameter enabling connection within a Docker container.

0.3.96

  • Add goog.crypt
  • #85: set *1, *2, *3, *e in REPL

0.3.12

  • Expose edamame.core

0.3.11

  • Fix #180: namespace resolution in REPL

0.3.10

  • Migrate features support to classpath approach
  • Provide build bb library for building features
  • Include reagent.core/reactify-component

0.3.9

  • Include clojure.data as built-in dependency
  • Add datascript.core/squuid
  • Add support for different CLI name
  • React improvements
  • Support for Raycast.

0.3.8

  • Nbb is now able to run medley from source

0.3.7

  • Use import-meta-resolve to discover ES module files when createRequire doesn't find them. Fixes issue with loading newer version of zx (6.0.0+).

  • Add optional datascript tests

0.3.6

  • Allow reagent.ratom to be required separately

0.3.5

  • Add initial features support with datascript and datascript-transit
  • Include cognitect.transit as built-in dependency
  • Add clojure.pprint/print-table

0.3.4

  • Don't load modules more than once

0.3.3

  • Fix #158: be able to use cljs.test as namespace name + support :refer-macros

0.3.2

  • Fix #154: ignore :require-macros

0.3.1

  • Fix #139: include goog.string/format
  • Support *print-err-fn*

0.3.0

  • Include org.clojure/tools.cli as built-in dependency.
  • Update SCI to 0.3.3

0.2.9

  • Add nbb.repl/get-completions for inf-clojure

0.2.8

  • Feat #149: Add auto-completions to normal REPL

0.2.7

  • Support property access completions in nREPL server

0.2.6

  • Fix #146: add JS completions for clojure functions in nREPL server

0.2.5

  • Fix #146: add var completions for clojure functions in nREPL server

0.2.4

  • Re-implement require via automatic await, allows conditional requires like: (when foo? (require 'bar))

0.2.3

  • feat #142: experimental nbb.core/await

0.2.2

  • Update SCI configs with promesa/do + promesa/create

0.2.1

  • Bump SCI: drop location metadata from symbols, except top level

0.2.0

  • Bump promesa for built-in clj-kondo config and with-redefs macro (@niwinz)
  • Include new with-redefs macro (@eccentric-j)

0.1.9

  • Fix #135: expose promesa/run!
  • Fix #131: delayed printing in nREPL

0.1.8

  • Fix bug: allow arbitrary expression in class position in new (part 2)

0.1.7

  • Fix bug: allow arbitrary expression in class position in new
  • Bump SCI
  • Bump promesa for built-in clj-kondo config

0.1.6

  • Show nbb version at REPL startup (@prestancedesign)
  • Bump promesa with new -> and ->> macros (@prestancedesign)
  • Bump SCI with performance improvements (4x) for loops

0.1.5

  • Fix: use Reflect.construct to fix interop with Graal Node.js

0.1.4

  • Fix #118: Use Reflect.apply to fix interop with Graal Node.js

0.1.3

  • Support :as-alias

0.1.2

0.1.1

  • Fix #115: Missing cljs.core functions: array?, object?, js-delete, undefined?
  • Fix #114: When non-Error values are thrown they aren't be caught by :default

0.1.0

  • Add cljs-bean to ease JS interop
  • Add --help option to print help text
  • Add --main option to invoke main function

0.0.117

  • Support binding clojure.test/report #106

0.0.117

  • Expose Math directly

0.0.113

  • Add tap and related functions

0.0.112

  • Expose more promesa functions

0.0.110

  • Bump SCI

0.0.109

  • Add nbb.classpath namespace and JS API for adding classpath entries

0.0.108

  • Support test-vars and use-fixtures in clojure.test namespace #99

Breaking changes

None yet.