Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog 1.1.0, and this project adheres to Semantic Versioning 2.0.0.

Unreleased

Added

Changed

Deprecated

Removed

Fixed

Security

2.1.0 - 2025-05-07

Added

  • Convey metadata from defrecord name symbol to factory functions.

2.0.0 - 2025-04-25

Changed

  • BREAKING Convey bindings from creation of thread factory, not creation of thread.
  • BREAKING Thread factory :convey-bindings? default changed to false.
  • BREAKING Always convey thread bindings to uncaught-exception-handler-fn.
  • BREAKING Removed IBindingConveyingThreadFactory protocol.

Fixed

  • Reset thread bindings in thread factory, instead of pushing bindings.

1.1.2 - 2025-04-16

Fixed

  • Update defrecord linter for compile error fix.

1.1.1 - 2025-04-15

Fixed

  • Fixed compile error for defrecord with only name and fields.

1.1.0 - 2025-03-31

Added

  • Functions for adapting a two argument function into a Thread.UncaughtExceptionHandler and setting the default handler.
  • A java.util.concurrent.ThreadFactory constructor including binding conveyance.

1.0.1 - 2025-03-23

Added

  • Correct linting of field names in initializer

1.0.0 - 2025-03-23

Added

  • Initial release with defrecord macro.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close