Welcome to little lamb

Code » qmdoc » release » tree

[release] / meta / HISTORY

# Current development

- Nothing yet.

# version 0.2.0 [released on 2023-07-24]

- Allow section 0

- Add option --sharedir

- Add symlinks support, directories & (sorting) groups

  - Symlinks that don't include a slash in their destination are processed
    as "links", i.e. we don't generate a page for them but any link to them
    will be set to the page they're pointing to.
  - Directories can now be specified as argument, in which case they'll be
    scanned and processed recursively.
  - Adding notions of groups & sorting groups. Files to be converted are
    always in both. Groups are used on page's TOC, only links to pages in
    the same group are featured. Sorting groups are used to sort pages
    before processing them (and thus, in TOC). Can have more than one sorting
    group per group. A new group implies a new sorting group.
    One can use "+g" and "+sg" on command line to start a new group or
    sorting group, respectively.
    Additionally, whenever a directory is read a new (sorting) group is
    started. This is enforced because the first group is *not* sorted,
    thusly allowing user-defined order on command line.
  - Option --sort-group can be "title" (default) or "file" to use page's
    title or file name, optionally prefixed with (or just) "d:" for
    descending order.
  - Options --dir & --subdir can be "group" or "sort" to define whether or
    new group (default) or sorting group, respectively, is started when
    processing a directory (from command line), or sub-directory (via
    recursion).

- Add options -q/--quiet & --verbose

- index: Add <INDEX> for index of all pages

- TOC: Add special sorting for man pages

- Update to latest md4c

- Update limb dependency to 0.1.0

- Some fixes & tweaks (refer to `git log` for more)


# version 0.1.0 [released on 2023-01-16]

- First release.