All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- bump dependencies
- bump dependencies
- bump dependencies
- configuration function for an jsonista object-mapper to control the generation of the JSON values from clojure values.
- stackoverflow when json encoding a multi-method.
- Default json encoders for
AFunction
(the class name, that includes the function name) and forMultiFn
(the class name with the value of the package protectedname
field; if reflection does not allow, then only the class name).
- functions/macros to get the version of a namespace.
- bumped anvil dependency to v0.10.169 for version in MANIFEST in jars.
- update dependencies
- Tooling: using anvil.
- Fix #8 : Use qualified namespaces when encoding StructuredArguments
- Moved the group + package prefix from codesmith to ch.codesmith
- documentation
- building/releasing scripts
- jsonista for JSON encoding
- namespace in documentation and examples.
- Unused dependency on
org.clojure/tools.deps.alpha
- BREAKING CHANGE: Support for StructuredArguments in the
log-c
macro.
- BREAKING CHANGE: main namespace is now
ch.codesmith.logger
- BREAKING CHANGE: the dyadic version of the
log-e
macros takes now a context as second argument (to encourage passing a context). - The
log-e
macros emits theex-data
under another key (exdata
) instead of merging the context with the context. nil
can be used as context (nothing is emitted to the JSON).- arbitrary JSON encodable values can be used as context.
antq/antq
version bumped to 0.7.5seancorfield/depstar
version bumped to 1.1.132slipset/deps-deploy
version bumped to 0.1.1
- Removed faulty slf4j nop dependency in pom file.
- Logging macros.