Skip to content

Releases: drdv/makefile-doc

v1.7

17 Nov 20:27
v1.7

Choose a tag to compare

Bugfix release

What's Changed

  • Bugfix: multiline backslash comments/commands by @drdv in #66

Full Changelog: v1.6...v1.7

v1.6

17 Nov 14:17
v1.6

Choose a tag to compare

Add a -v DSUB=... option

It is limilar to SUB but performs substitutions in the original descriptions. For
example, using -v DSUB='$$(DEPS):$(DEPS)', the target

DEPS := x y

Prerequisites: $(DEPS)

t: $(DEPS)

would be documented as:

t Prerequisites: x y

What's Changed

Full Changelog: v1.5...v1.6

v1.5

17 Nov 09:46
v1.5

Choose a tag to compare

Bugfix release

What's Changed

  • Fix renaming substitution w/o value with <L:0> by @drdv in #63
  • Fix RECIPEPREFIX regex by @drdv in #64

Full Changelog: v1.4...v1.5

v1.4

16 Nov 10:53
v1.4

Choose a tag to compare

Improved parsing

  1. Multi-line comments terminating with a backslash
  2. Multi-line commands in recipes.
  3. Custom .RECIPEPREFIX can be passed as an option
  4. The tests have been reworked (there are unit tests as well as integration tests)
  5. We use the coverage feature of goawk to check coverage
  6. The generation of debugging information has been removed (it was quite intrusive).
  7. Now targets and variables with leading dots can be included in the documentation
    (except for some special targets like .PHONY that are ignored)

What's Changed

  • Fix target regex to handle a semicolon by @drdv in #57
  • Improved parsing by @drdv in #58
  • Allow targets/variables with a leading dot by @drdv in #59

Full Changelog: v1.3...v1.4

v1.3

08 Nov 20:27
v1.3

Choose a tag to compare

Double-colon targets related improvements

What's Changed

  • Add test for debug info generation by @drdv in #53
  • Fix double colon targets by @drdv in #54

Full Changelog: v1.2...v1.3

v1.2

08 Nov 08:42

Choose a tag to compare

Add option to export to Latex

In addition to adding export to Latex, this release reworks the export to HTML as well
as the ANSI colors definition (which are much more consistent now). The support for user
defined themes has been added (see the EXPORT_THEME flag).

What's Changed

  • Remove the leading > in recipe command by @drdv in #42
  • Rename option COLOR_ENCODING to OUTPUT_FORMAT by @drdv in #44
  • Add Latex output format by @drdv in #49

Full Changelog: v1.1...v1.2

v1.1

04 Nov 08:20

Choose a tag to compare

Add substitution parameters

These parameters conrol the way values in substitutions are displayed.

Code organization/quality has been improved.

What's Changed

Full Changelog: v1.0...v1.1

v1.0

01 Nov 11:16

Choose a tag to compare

Rename EXPANDED_TARGETS to SUB

What's Changed

  • Add goawk to tests by @drdv in #34
  • Rename EXPANDED_TARGETS to SUB by @drdv in #35

Full Changelog: v0.9...v1.0

v0.9

31 Oct 21:02

Choose a tag to compare

Add option to output debug info in org-mode format

What's Changed

  • Add option to output debug info in org-mode format by @drdv in #31

Full Changelog: v0.8...v0.9

v0.8

30 Oct 13:44

Choose a tag to compare

Add support for more refined docs for variable-expanded targets

What's Changed

  • Allow empty descriptions by @drdv in #23
  • Bugfix: don't allow docs overriding in WIP targets by @drdv in #24
  • Refine the docs of variable-expanded targets by @drdv in #25

Full Changelog: v0.7...v0.8