All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- added
kind/scittle
- added
:kind/emmy-viewers
- bugfix: handling no arguments in
deep-merge
- ignoring nils in
deep-merge
- made
merge-options!
andset-options!
calls hidden in notebooks
- moved options into ns metadata (PR #6)
- added
*options*
as an alternative to passing options per form
- fixed docstring for
:kind/image
(fixing #16)
- added
:kind/tex
- syntactic sugar for
:kind/test-last
- added
:kind/test-last
- added
:kind/fn
(just renaming the previous release as Beta)
- added
:kind/highcharts
- added
:kind/htmlwidgets-ggplotly
- added
:kind/htmlwidgets-plotly
- typo in kind
:kind/observablei
->:kind/observable
- added
:kind/observable
- added
:kind/edn
,:kind/fragment
- added
:kind/video
- removed the
:hide-code
property that some kinds had by default - added
kind/smile-model
- with an additional argument, kind functions attach options as metadata
- all kind function support the additional options argument
- extended
consider
to support attaching map metadata
- added
hide-code
to the API - updated code generation to make code hiding configurable by
kinds.edn
- support for an additional
options
argument to the kind functions (which is then wrapped in a vector with the value)
- hiding code for some kinds
- added kind/html (for raw HTML)
- added: kind/plotly
- added: kind/portal
- generate kindly from a specification (#4)
- revising list of kinds
- refactoring the creation of kinds using a macro
- adding kinds
- making kindly minimal - just about kinds
- support for returning multiple contexts as advice
- renaming advices->advisors
- removed the defaults part, to be extracted as a separate library
- fixed user setup (removed user.clj)
- cleanup of old version namespaces to avoid confusion
- default recognition of :kind/var, :kind/buffered-image
- disabled default recognition of :kind/hiccup
- slightly extended API
- support for general predicates in default advice
- default recognition of :kind/hiccup
a revised conceptual model:
- a tiny general api giving advice to tools
- default behavior is only one kind of advice
- :kind/pprint is the default
- looking into the form rather than the code
- extended the functionality of the kind namespaces -- now its members are multiarity functions for user convenience
- regorganized implementation namespaces
- various API changes, in particular the Kindness protocol
- added a
to-hiccup
function to the api
- changing the kind and behaviour resolution api
Initial version