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, and this project adheres to Semantic Versioning.

Types of changes:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Unreleased

0.3.0 - 2024-07-11

Added

  • expose-vars macro that lets you expose vars in the current namespace as a macro instead of through using source code generation. This serves as an alternative to code-gen for those who prefer that. #3

0.2.0 - 2024-07-08

Added

  • Generated code is backtranslated so that quote shows as ' and so on.

Fixed

  • Multiline comments are now handled properly, so they'll show on multiple lines in the generated source. #1

0.1.0 - 2024-07-07

Added

  • Initial release
  • expose-api function can be used to generate a public API namespace from impl vars.
  • Doc and arities are copied over from the impl defn/defmacro.
  • Support both defn and defnmacro.
  • Support & rest var-args.
  • Support multi-arity.
  • Generated source file includes warning comment block to warn not to hand modify file.

Can you improve this documentation?Edit on GitHub

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

× close