All notable changes to this project will be documented in this file, which follows the conventions of keepachangelog.com. This project adheres to Semantic Versioning.
...
java.time.Instant
is automatically rendered as an #inst
tagged literal.:coll-limit
adds support for truncating all
collections after a certain size. This applies to sequences as well, though
:seq-limit
still takes precedence if set.
#50
#52:html-inline
color markup now properly handles nested documents in
color/document
calls.:html-inline
color markup now defaults to assuming a style value is a
color, allowing use of any CSS color name.:namespace-maps
option which will render maps
using the new namespace map literal syntax introduced in Clojure 1.9.0 when
possible.
#36sorted?
are no longer reordered by the pretty-printer.
#37printer/tagged-handler
to ensure argumenst are a symbol and
function, respectively.Finally decided it was time to recognize that this is a stable library!
visit-record
logic from upgrade to fipp 0.6.3.
brandonbloom/fipp#29PrettyPrinter
visitor protocol.printer/unknown-handler
and improve rendering of unknown types.printer/pr-handler
as a useful default for dispatching.:seq-limit
option, to cap realization of lazy sequences.chained-lookup
logic to remove nil dispatch entries.:sort-mode
option back to :sort-keys
.
#25This version involves a major update to the printer internals with the upgrade to fipp and Clojure 1.7.
:print-fallback
possibilities.CanonicalPrinter
as a minimalist alternative to PrettyPrinter
.color/document
and color/text
.puget.data/ExtendedNotation
protocol and switched to type-dispatched
print-handler approach.:sort-keys
option to :sort-mode
.:escape-types
functionality in favor of :print-handlers
.tagged-literal
code which conflicts with the built-in clojure.core
functions in 1.7. #20:escape-types
option to avoid rendering types that Puget does not handle
well. #19:print-fallback
option to support custom print-method
implementations.
#18type
metadata.
#13
#14TaggedValue
to TaggedLiteral
per the discussion
here.:sort-keys
option to allow bounded canonicalization.
#12merge-options
and with-options
helpers.:coll-separator
option.IDeref
and IPending
references.
#9
#10Can you improve this documentation? These fine people already did:
Greg Look & lreadEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close