Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Mar 25, 2013
  1. Update

  2. Update

Commits on Mar 1, 2013
  1. Josh Suereth
  2. Josh Suereth

    Merge pull request #32 from dotta/prepare-release

    jsuereth authored
    Preparing 0.1.5 release
Commits on Feb 25, 2013
  1. Preparing 0.1.5 release

    * Bumped version
Commits on Feb 21, 2013
  1. Merge pull request #30 from gkossakowski/13-cli-filters

    Add problem filtering capability to cli frontend.
  2. Grzegorz Kossakowski

    Fix documentation tag in `Filters.scala`.

    gkossakowski authored
    As @dotta suggested, it should be `@throws` and not `@exception`.
Commits on Feb 11, 2013
  1. Grzegorz Kossakowski

    Resolve substitutions in problem filters config.

    gkossakowski authored
    By calling Config.resolve we enable substitution mechanism from
    Typesafe Config library. This is handy if one wants to break long
    list of filters into smaller variables (e.g. focused on one
    package) and concatenate them into one big list.
  2. Grzegorz Kossakowski

    Add problem filtering capability to cli frontend.

    gkossakowski authored
    This commit introduces a way to configure MiMa to filter out
    reported binary incompatibilities. Configuration is done in by defining
    filtering rules in configuration file that is handled by Typesafe
    Config library. Path to configuration file is set with `--filters` command
    line option.
    The resulting syntax is a bit verbose but we get future configuration
    extensibility for free. We also get a way to put comments in configuration
    file which is very important if we want to document why given problem can
    be safely ignored.
    The other command line option this commit introduces is
    `--generate-filters` that generates configuration for filters to ignore
    all of currently reported problems. It can be combined with `--filters`
    The two additional highlights of this change:
      * Add factory method to `ProblemFilters` that creates problem filter
        out of string definition using reflection.
      * Add dependency on Typesafe Config library
    NOTE: This change does not introduce filtering by packages but only by
    specific problems. However, most of the necessary functionality to
    implement that feature is being introduced by this change so it should be
    relatively easy to add it if needed.
    NOTE: This change does not come with tests. There are no tests for CLI
    and I tried to introduce but it turned out to be too hard. The basic
    problem is that we have to operate on paths because CLI takes paths
    to files as arguments but there's no easy way to do that in traditional
    tests. Probably the best way would be to write custom test interfaces
    where we have access to all necessary paths but that's beyond this
    Fixes #13.
Commits on Feb 6, 2013
  1. Merge pull request #29 from typesafehub/wip/publish-to-s3

    Adding S3 upload for release management.
  2. Josh Suereth
  3. Grzegorz Kossakowski

    Upgrade to sbt 0.12.2.

    gkossakowski authored
  4. Josh Suereth

    Adding S3 upload for release management.

    jsuereth authored
    * Added S3 plugin
    * S3-upload now pushes CLI + UI assembly jars to
    Review by @dotta
Commits on Feb 2, 2013
  1. Paul Phillips

    Whitespace normalization.

    paulp authored
    Normalized the repos, otherwise my patches will be sprinkled
    with whitespace noise.
Commits on Nov 30, 2012
  1. Merge pull request #25 from dotta/prepare-release

    Prepared 0.1.4 release
  2. Bumped mima version to 0.1.4

  3. Fixed sbt build definition and bumbed Scala version to 2.9.2

    Moving to Sbt 0.12.1 (previous commit), caused the project to fail
    buid. Apparently, the former build definition was relying on un-specd
    Sbt's behavior.
  4. Merge pull request #23 from typesafehub/mima-exit-codes

    Mima exit codes
  5. Josh Suereth
  6. Josh Suereth
Commits on Jul 6, 2012
  1. Josh Suereth
Commits on Jun 6, 2012
  1. Josh Suereth

    Merge pull request #15 from dotta/topic/sbteclipse-doc-update

    jsuereth authored
    Topic/sbteclipse doc update
  2. Josh Suereth

    Merge pull request #12 from havocp/havocp-filter-problems

    jsuereth authored
    mima-binary-issue-filters key
  3. Havoc Pennington

    mima-binary-issue-filters key to specify bin compat issues to ignore

    havocp authored
    Provide a canned filter ProblemFilters.exclude[ProblemType]("name")
    For each binary issue reported, show the syntax to ignore it.
    Fixes #3
  4. Josh Suereth

    Merge pull request #14 from dotta/topic/#9-inject-build-version

    jsuereth authored
    MiMa build version is now injected using ``sbt-buildinfo`` plugin
  5. MiMa build version is now injected using ``sbt-buildinfo`` plugin

    Added ``sbt-buildinfo`` plugin to MiMa core project definition, so that
    the ``buildVersion`` defined inside ``Build.scala`` is now injected during
    sbt source-generation phase.
    Fixed #9
Commits on Jun 5, 2012
  1. Havoc Pennington

    Scalariform the sbt plugin to make formatting consistent

    havocp authored
    Otherwise can't edit in Eclipse without creating bogus diff
  2. Josh Suereth

    Merge pull request #11 from havocp/havocp-print-project-name

    jsuereth authored
    Allow missing previous-artifact, print project name in logs
  3. Havoc Pennington
  4. Havoc Pennington
  5. Havoc Pennington
Something went wrong with that request. Please try again.