Skip to content

Releases: hroptatyr/yuck

yuck v0.2.5

24 Jun 07:36
v0.2.5
Compare
Choose a tag to compare

This is yuck v0.2.5, a bugfix release

Bugfixes:

  • check options with mandatory arguments for their arguments
  • properly heed the --with-included-yuck switch

Features:

  • allow to preserve indentation and newlines from .yuck file
  • split auto actions into --no-auto-help and --no-auto-version

See README and/or examples.

yuck v0.2.4

21 Nov 09:02
v0.2.4
Compare
Choose a tag to compare

Summary: v0.2.4 of yuck
Keywords: v0.2.4

This is yuck v0.2.4, a bugfix release

Bugfixes:

  • obtain executable path on MacOS, BSDs and Sun correctly
  • properly handle writing to both stdout and a header file (bug #10)
  • check if arguments are passed to flag options (bug #9)

See README and/or examples.

yuck v0.2.3

20 May 06:20
v0.2.3
Compare
Choose a tag to compare

Summary: v0.2.3 of yuck
Keywords: v0.2.3

This is yuck v0.2.3, a bugfix release

Bugfixes:

  • obtain executable path on MacOS, BSDs and Sun correctly

See README and/or examples.

yuck v0.2.2

15 Mar 06:26
v0.2.2
Compare
Choose a tag to compare

Summary: v0.2.2 of yuck
Keywords: v0.2.2

This is yuck v0.2.2, a bugfix release

Bugfixes:

  • suppress warnings about shadowed variables in user code
  • support MacOS X

See README and/or examples.

yuck v0.2.1

10 Sep 09:50
v0.2.1
Compare
Choose a tag to compare

Summary: v0.2.1 of yuck
Keywords: v0.2.1

This is yuck v0.2.1, a bugfix release

Bugfixes:

  • break once from cases in yuck_free()
  • warn about cross-compiling issues
  • better support for out-of-tree builds

See README and/or examples.

yuck v0.2.0

02 Feb 08:43
v0.2.0
Compare
Choose a tag to compare

Summary: v0.2.0 of yuck
Keywords: v0.2.0

This is yuck v0.2.0, a feature release.

Features:

  • pkg config dependency has been removed
  • yuck scmver can now read references from stdin
  • generate failproof parser code for when *alloc() runs into ENOMEM

Bugfixes:

  • build yuck with version information
  • git hashes starting with hex digit b are not recognised as bzr
  • tcc compiler is not chosen automatically

See README and/or examples.

yuck v0.1.9

07 Oct 13:56
v0.1.9
Compare
Choose a tag to compare

Summary: v0.1.9 of yuck
Keywords: v0.1.9

This is yuck v0.1.9, a bugfix release.

  • support compilers that can't cope with the 0bXXX prefix
  • build warning-free man pages upon yuck genman

See README and/or examples.

yuck v0.1.8

25 Aug 07:30
v0.1.8
Compare
Choose a tag to compare

Summary: v0.1.8 of yuck
Keywords: v0.1.8

This is yuck v0.1.8, a feature release.

  • Read version numbers like the ones output by default yuck scmver
  • Support custom allocators through yuck gen --custom=FILE

See README and/or examples.

yuck v0.1.7

20 May 05:20
v0.1.7
Compare
Choose a tag to compare

Summary: v0.1.7 of yuck
Keywords: v0.1.7

This is yuck v0.1.7, a bugfix release.

  • Allow option descriptions starting with a dash, provided there's
    at least 8 whitespace characters before them
  • Work around older gccs that cannot initialise anonymous structs
    or unions
  • Create the output file upon yuck scmver if it does not exist
  • Fix special-character problems in m4-enriched C code
  • Discard some GNUisms (compiler extensions)

See README and/or examples.

Thanks to Mitch Tishmack and Ruediger Meier.

yuck v0.1.6

04 Mar 11:29
v0.1.6
Compare
Choose a tag to compare

This is yuck v0.1.6, a bugfix release.

  • Display first line of description behind commands in command overview
  • Support custom sections in man pages (like help2man)
  • Provide support for post hooks, custom callbacks after printing the
    help page, the usage page, or the version page
  • Provide preliminary support for parse options via setopt directive
  • Provide preliminary auto-dashdash feature (needs polishing)
  • Fix OSX build issues (thanks to Mitch Tishmack)

See README.