- Replaced deprecated Pegdown library with Flexmark (#205)
- Add support for managed dependencies (#182)
- Fix error with source-uri when version is
nil(#183)
- Fix error when running under Leiningen 2.9.0 (#181)
- Respect
:no-docmetadata in CLojureScript (#177) - Recognize multimethods in ClojureScript (#178)
- Add
{git-commit}variable to source URI (#170) - Add
:exception-handleroption togenerate-docs(#175) - Fix namespace doc links (#172)
- Add support for wikilinks
[[page|text]]format - Add
:exclude-varsand:themesto boot-codox
- Add license link to documentation index
- Add default values to theme variables
- Add
:exclude-varsoption for excluding vars by regex - Add parameters for themes
- Add support for data-driven themes
- Add
:doc-fileskey for explicit ordering of documentation - Fix links between markdown documents
- Tweak spacing in markdown CSS for readability
- Add syntax highlighting via highlight.js
- Suppress ClojureScript analyzer warnings
- Add
:descriptionoption to boot-codox - Add edn
:metadataoption to boot-codox
- Add support for Boot
- Fix
premarkdown margins
- Add support for core.typed type signatures
- Fix exception when project doesn't have a description
- Tweak styling and design slightly
- Add option for a flat rather than nested namespace menu
- Projects with only one namespace are flat by default
- Add
{basename}parameter to:source-urioption - Add Enlive-style HTML transformations
- Fix an issue with document paths under Windows
- Add
{version}parameter to:source-urioption - Ensure hashtags are not rendered as headers in markdown
- Relax rules for markdown horizontal rules
- Added support for including markdown doc files in output
- Changed the top header style to be bigger and flatter
- Renamed
codox.leiningenpackage tolein-codox - Renamed
codox.corepackage tocodox - Renamed
lein doctask tolein codox - Changed default output path from
docto totarget/doc - Renamed
:sourcesoption to:source-paths - Renamed
:output-diroption to:output-path - Renamed
:defaultsoption to:metadata - Replaced the
:includeand:excludeoptions with the:namespacesoption - Replaced the
:src-*options with the:source-urioption
- Add asm-all as explicit dependency to fix issue with core.async
- Added regex support to :include and :exclude options
- Fixed Codox not working with ClojureScript versions due to analyzer API changes
- Updated Pegdown dependency
- Updated tools.namespace to support .cljc files in Clojure 1.7
- Fixed error caused by CLJ-1242 when documenting vars holding sorted maps
- Outputs message when docs are generated
- Fixed imported protocol methods being ignored
- Fixed path separator for source links generated under Windows
- Fixed anonymous vars showing up in ClojureScript docs
- Fixed dependencies showing up in ClojureScript docs
- Fixed spacing between vars, add subtle separator line
- Added support for
:addedand:deprecatedmetadata on namespaces
- Fixed URLs containing parentheses in plaintext format
- Allow namespaces in wikilink syntax
- Added Markdown extensions for definition lists and abbreviations
- Minor CSS fixes
- Fixed bug when rendering some Markdown links
- Stopped wrapping of long var names
- Fixed disappearing
:arglistsin ClojureScript docs
- Minor CSS fixes
- Added
:projectmap to override project name, version and description :defaultsmap now accepts default:docoption- Various minor CSS fixes and improvements
- Added wikilink-style links to vars in Markdown docstrings
- Show
:dynamicmetadata in docs - Vars with invalid file metadata don't cause crashes anymore
- Markdown support for var and namespace docstrings
- CSS fix for added/deprecated protocol methods
- Added
:no-docsupport for namespaces in Clojure
- Hierarchical visualization for protocol functions
- Added type information for multimethods and protocols
- Fixed
:no-docnot working under ClojureScript - Improved look of source links
- Fixed bug in source links when using absolute source paths
- Added
:src-uri-mappingoption - Cleaner namespace index page
- Namespace sidebar made hierarchical
- Various aesthetic tweaks and fixes
- Var index automatically scrolls with content
- Links on namespace and public vars headers
- Better sizing of sidebars
:codoxprofile automatically included when available
- Fixed URI exception for certain var names
- No longer includes proxy classes in docs
- Updated tools.namespace dependency
- ClojureScript support
- Leiningen
:source-pathsrespected - URLs in docstrings turned into links
- Fixed links to vars with non-alphanumeric characters
- Show
:addedand:deprecatedmetadata in docs - Shorten namespace summaries to first line on index page
- Display cause of errors when namespace cannot be loaded for docs
- Fixed bug with 0.6.5 not working with projects that use old Clojure versions
- Support for unicode characters in docs
:src-dir-urioption now requires an explict ending '/'- Public vars without docstrings now included in output. Use
^:no-docto remove them from documentation.