Skip to content

Releases: candid82/joker

v1.9.0

Choose a tag to compare

@candid82 candid82 released this 02 Jul 01:19

General improvements

  • Updated dependencies.

Linter improvements

  • Added support for union types in return values.
  • Added linter return tags for core functions and expanded type tagging coverage.

Fixes

  • Fixed type inference for stubs.
  • Fixed linter deref return types for volatile and other core functions.

v1.8.3

Choose a tag to compare

@candid82 candid82 released this 21 Jun 18:44

Fixes

  • Fix type inference for callables (linter).

v1.8.2

Choose a tag to compare

@candid82 candid82 released this 20 Jun 03:59

Linter improvements

  • Improve type inference.
  • Only execute ~/.jokerd/linter.* files, not files from current directory up to root.

v1.8.1

Choose a tag to compare

@candid82 candid82 released this 03 Jun 15:11

General improvements

  • Add joker.mail namespace

Linter improvements

  • Implement more thorough type checking
  • Fix redundant do linter warning in joker.better-cond/cond

v1.8.0

Choose a tag to compare

@candid82 candid82 released this 27 May 00:13

General improvements

  • Improve docstrings across the board
  • Make joker.url parse-query strict
  • Add support for :as-alias
  • Implement joker.smtp/send
  • Implement joker.pop3 namespace

Fixes

  • Fix joker.git config and commit map keys
  • Fix joker.string edge cases
  • Propagate joker.csv flush errors
  • Propagate joker.bolt transaction errors

v1.7.2

Choose a tag to compare

@candid82 candid82 released this 08 May 02:44

General improvements

  • Support osc8 in joker.pprint/print-table.
  • Improve joker.better-cond macros to avoid "redundant do" linter warnings.
  • Add SSE support to joker.http.
  • Add filesystem watch API (joker.os/watch).
  • Add joker.time/parse-in-timezone function.

v1.7.1

Choose a tag to compare

@candid82 candid82 released this 08 Feb 17:43

General improvements

  • various minor performance optimizations
  • added arm64 linux binary build

v1.6.0

Choose a tag to compare

@candid82 candid82 released this 27 Jan 02:52

General improvements

  • Add darwin/arm64 to release binaries.

v1.5.8

Choose a tag to compare

@candid82 candid82 released this 19 Nov 01:40

Fixes

  • fixed binary target arch in release script

v1.5.7

Choose a tag to compare

@candid82 candid82 released this 14 Nov 10:44

Linter improvements

  • make cljs linter recognize global interfaces (e.g. IUUID, IComparable etc)