Mockingbird v0.5.0 Release Notes

Release Date: 2019-09-14 // over 4 years ago
  • πŸ’₯ Breaking

    • None

    Experimental

    • None

    ✨ Enhancements

    • βž• Add support for using a .mockingbird-ignore file to exclude sources or source directories from being mocked
      Andrew Chang
    • βœ… Make mockingbird install fully set up a unit test target by accepting explicit source and destination targets, --src-targets and --destination respectively
      Andrew Chang
    • πŸ‘Œ Support os.log signposts for improved instrumentation when using Instruments.app
      Andrew Chang
    • πŸ‘Œ Improve CLI error handling for malformed or missing arguments
      Andrew Chang
    • πŸ‘ Allow binary pinning by not removing prebuilt binary when running make install-prebuilt
      Andrew Chang
    • πŸ‘Œ Improve performance when writing generated mock files with many mocked types
      Andrew Chang
    • πŸ‘Œ Improve performance of running type specialization on types that don’t require specialization
      Andrew Chang
    • βž• Add GitHub report issue template
      Andrew Chang
    • βž• Add instructions on how to link Mockingbird to a unit test target when building from source
      Andrew Chang

    πŸ› Bug Fixes

    • πŸ›  Fix parsing non-open declarations in external modules
      Andrew Chang