- Fixed: extraneous error message due to switch fallthrough.
- Added: yaml-json to convert YAML back into JSON. Doesn't suport YAML aliases yet.
- Changed: Makefile no longer hardcodes /usr/local/{include,lib}.
- Changed: no longer requires nonstandard libc headers (err.h).
- Changed: small documentation tweaks.
- Removed: cleanup function; let OS handle it.
- Removed: version number from usage output.
- Fixed:
MANPREFIX
defaulted to$(prefix)/man
rather than$(PREFIX)/man
- Fixed:
make uninstall
did not respectDESTDIR
,PREFIX
, andMANPREFIX
.
- Fixed:
make install
created$(MANPREFIX)/man
instead of$(MANPREFIX)/man1
.
- Removed: command line options. Any flag-like argument will cause the version and usage information to be printed
- Fixed: the YAJL handle was not cleaned up as intended
- Changed: rewritten Makefile
- Changed: rewritten manual page in mdoc(1)
- Changed: reorganised documentation files
- Changed: minor refactoring (removal of stdbool, use of stderr, etc)
- Fixed:
make uninstall
would try to remove$(bindir)/bin/json-yaml
instead of$(bindir)/json-yaml
- Added: a Travis CI configuration file for automated builds
- Added: a changelog
- Added: links section with build status in readme
- Changed: tweaked Makefile to make
make install
work on FreeBSD
Initial release.