package odig
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Lookup documentation of installed OCaml packages
Install
dune-project
Dependency
erratique.ch
Readme
Changelog
ISC; LicenseRef-ParaType-Free-Font-License; LicenseRef-DejaVu-fonts License
Edit opam file
Versions (2)
Authors
Maintainers
Sources
odig-0.1.0.tbz
sha512=acabe752f5010900e9fe024321d6e34cc07f395ebd18f015a00b88c4c6482645b591a83a3f088f110adaf83e062551feb800a1dbca7646cce305eb3f542cfa41
doc/CHANGES.html
v0.1.0 2025-09-29 Zagreb
- Require
cmdliner2.0.0. - Require OCaml 4.14.0.
- Install manpages and shell completions.
- Fix race condition in
odoc compiler-depsinvocations. Thanks to Raphaël Proust and José Nogueira for investigating and reporting (#77). - Improve built-in
index.mldof theocamlpackage to adapt to new upstream install structure and provide better access to OCaml stdlib modules.
Command line interface changes
If you are parsing the outputs of odig note that it no longers automatically disable ANSI text styling based on isatty. Invoke the tool with option --no-color or set the environment variable NO_COLOR=true to make sure it does not.
- The variable
ODIG_VERBOSITYno longer affectsodig. - The variable
LOG_LEVELsets the log level. - The variable
ODIG_COLORno longer affectsodig. - The variable
NO_COLORwith a non empty value suppresses ANSI text styling. - The command
odig showis renamed toodig info. - The option
odig --verbosityis renamed toodig --log-level. - The option
odig --colorno longer exists. - The option
odig --no-coloris added to suppress ANSI text styling. - The option
odig show --show-emptyis renamed toodig info --keep-empty. - The options
odig doc -fandodig doc --show-fileare renamed toodig doc -tandodig doc --output-paths. - The option
odig log --errorsis renamed toodig log --failed(tracks b0).
v0.0.9 2023-06-04 Zagreb
- CSS tweaks for record defs.
- Track b0.
odig doc -f: do not quote paths (#68).
v0.0.8 2022-02-09 La Forclaz (VS)
- Support Cmdliner 1.1.0.
- Exit code 3 is now reported as 123.
v0.0.7 2021-10-09 Zagreb
- Stylesheet support for odoc 2.0.0.
--index-introoption. Fix option no longer interpreting relative files w.r.t. the cwd.- Add
--index-tocoption, to specify the package index table of content. If you used to define a table of contents in the--index-introfragment you now need to define it via this option. The contents goes into theodoc-tocnavelement.
v0.0.6 2021-02-11 La Forclaz (VS)
- Stylesheets. Change strategy to make code spans unbreakable. The previous way broke Chrome in-page search.
- Track
b0changes. - Update link to OCaml manual (#59).
- Require OCaml >= 4.08.0
v0.0.5 2020-03-11 La Forclaz (VS)
- Rework the
odoc-themecommand. Thesetcommand now unconditionally writes to~/.conf/odig/odoc-themeand sets the theme for generated doc (the--defaultflag no longer exists). Thedefaultcommand is renamed toget, a--configoption is added to get the theme actually written in the configuration file. - Add theme
odig.default,gruvboxandsolarized. These themes automatically switch between their corresponding light or dark version acccording to the user browser preference (#54). - Make
odig.defaultthe default theme instead ofodoc.default. - Generate package index page even if some package fails (#57).
- Hide anchoring links to screen readers on odig generated pages (#55).
- Remove the
--traceoption ofodig odocand correspondingODIG_ODOC_TRACEvariable for generating a build log in Event trace format. See theodig logcommand. Useodig log --trace-eventto generate what--tracedid. - For consistency with other tools, options
--{cache,doc,lib,share}dirare renamed to--{cache,doc,lib,share}-dirand corresponding environment variable fromODIG_{CACHE,DOC,LIB,SHARE}DIRtoODIG_{CACHE,DOC,LIB,SHARE}_DIR. - mld only packages: work around
odoc html-depsbug (#50). - Package landing pages: fix cache invalidation. In particular opam metadata changes did not retrigger a rebuild.
gh-pages-amendtool, add a--cname-fileoption to set theCNAMEfile in gh-pages.- Fix
METAfile (#52). Thanks to Kye W. Shi for the report. - Fix 4.08
Pervasivesdeprecation. - Require OCaml >= 4.05.0
v0.0.4 2019-03-08 La Forclaz (VS)
- Support for odoc manuals (
.mldfiles) and package page customization (index.mldfile) (#31, #18). See the packaging conventions; if you are usingduneand already authoring.mldfiles the right thing should be done automatically install-wise. - Support for odoc themes (#21). Themes can be distributed via
opam, see commandodig odoc-themeand the packaging conventions inodig doc odig. - Support for best-effort OCaml manual theming. Themes can provide a stylesheet to style the local manual installed by the
ocaml-manualpackage and linked from the generated documentation sets. - Support for customizing the title and introduction of the package list page (#19). See the
--index-titleand--index-introoptions ofodig odoc. - Add
gh-pages-amenda tool to easily push documentation sets on GitHub pages (see the odig manual and--helpfor details). - The
opammetadata support needs anopamv2 binary in yourPATH. - The odoc API documentation generation support needs an
odocv1.4.0 binary in yourPATH. odig docexit with non-zero on unknown package (#34).odig docadd-uoption to guarantee docset freshness (#4).- Depend only on
cmdlinerandb0. Drop dependency oncompiler-libs,rresult,asetmap,fpath,logs,mtime,bos,webbrowserandopam-format.
Removals
- The best-effort
ocamldocsupport and corresponding command are dropped. - The
metagenandlinkableexperimental tools are gone. - The data-driven toplevel loaders are gone. See the
omodproject if your are interested in this. - Removed JSON output from the commands that supported it.
- The
helpcommand is dropped. Documentation is now inodig's API docs and is where the manual and the packaging conventions can be found. Consultodig doc odig. - The
--docdir-hrefoption ofodig odocno longer exists. The docset in$(odig cache path)/htmlis self-contained and can be published as is (provided you follow symlinks). - The
authors,deps,maintainers,tags,versionandrepocommands are gone but the lookups are available via theshowcommand. - The
homepage,issuesandonline-doccommands are available via theshowandbrowsecommands. - The
cobjs,graphandguess-depscommands are dropped.
v0.0.3 2017-10-31 Zagreb
- Fix obscure build bug on 4.06.0 (#32)
v0.0.2 2017-05-31 Cambridge (UK)
- Added experimental data-driven toplevel loaders.
- The
odocAPI documentation is shown by default onodig doc. - The
mli,cmi,cmo,cmti,cmxandcmtcommands are grouped in thecobjscommand. - Track latest cmdliner and mtime.
v0.0.1 2016-09-23 Zagreb
First release. The ocamldoc release.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page