Skip to content

Releases: teemtee/fmf

Tree root, subcommands, inheritance issues

12 Jun 10:25
Compare
Choose a tag to compare
  • Add support for subcommands [fix #32]
  • Define metadata tree root [fix #26]
  • Enable regular expressions in --filter [fix #35]
  • Support merging dictionary values as well
  • Build Python 3 package for pip as well
  • Add more detailed logging for easier debugging
  • Correctly handle deep inheritance [fix #31]
  • Load all strings from YAML files as Unicode
  • Prevent data modification in filter [fix #30]
  • Fix inheritance of scattered files [fix #25]

Fedora package review adjustments

09 May 08:45
Compare
Choose a tag to compare
Do not gzip the man page, fix the source link

Addressing the package review feedback [BZ#1575645].

Python compatibility, custom formatting, improved debugging

25 Apr 08:24
Compare
Choose a tag to compare
  • Remove the unreliable syntactic sugar [fix #2]
  • Add a simple example of a BeakerLib test
  • Improve the output, fix the encoding issue [#21]
  • Add sources as value for string formatting
  • Show source files in debug mode [fix #15]
  • Allow deeper one-line hierarchy [fix #17]
  • Update the list of supported Python versions
  • Use name 'root' for directory where Tree is rooted
  • Fix the full path custom format example
  • Move documentation to the fmf rpm package
  • Remove entry_points, custom format merged into fmf
  • Add a few custom format examples
  • Update docs with the custom format support
  • Run both Python 2 and Python 3 tests locally
  • Make eval() work with with Python 3 as well
  • Integrate custom formatting into base & cli
  • The first draft of output formatting
  • Enable python3 tests, python3 executable in Fedora
  • Python 3 compatibility changes
  • Show nothing if there are no metadata [fix #12]
  • Clean up before preparing the source files
  • Make setup methods compatible with older pytest

Tests, docs, packaging

09 Apr 15:45
Compare
Choose a tag to compare
  • Build a separate fmf package for the executable
  • Add docs example for setting up storage
  • Improve command line test coverage
  • Smoke tests for logging and coloring
  • Tests for pluralize, listed and split
  • Include a simple example of python code
  • Separate base tests, forgotten asserts, cleanup
  • Several adjustments for the attributes adding
  • Adding ability to add value to parent attribute
  • Fix Tree.get() to correctly return data
  • Make the spec do python2 & python3 and EPEL & Fedora
  • Ignore hidden files and directories when searching
  • Add test coverage for the filter function
  • Extend the list of examples, fix hierarchy typos
  • Enable Travis Continuous Integration

Initial release

22 Jan 09:27
Compare
Choose a tag to compare

Initial release of the Flexible Metadata Format.