Skip to content

Releases

2.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 20:49
2.1.0

Mock Repository Manager 2.1.0 raises the minimum Maven version to 3.9.0. The mock repository, the Jetty servlet module and the JUnit Jupiter extension behave as in 2.0.0. The rest of the release is build, test and documentation work. Java 17 or later is still required. Java 8 users can stay on the 1.7.x line.

✨ Highlights

  • Maven 3.9.0 or later is required (#326).

🚨 Removed

📝 Documentation updates

👻 Maintenance

🔧 Build

📦 Dependency updates

Thanks to @slachiewicz.

Full changelog

1.8.0

Choose a tag to compare

@slachiewicz slachiewicz released this 09 Nov 21:35
1.8.0

Mock Repository Manager 1.8.0 is a release of the Java 8 line. It brings two features and a fix over from 2.x, and requires Maven 3.9.0 or later. Projects on Java 17 or later should use 2.1.0.

✨ Highlights

  • Authentication. The mock repository server can require users, set through the new users parameter, so builds can test authenticated deploys and downloads (#300 by @rfscholte, backported in #337).
  • File name transformers. The mock repository can rename files as it serves them, driven by a .mrm-transform.properties file next to the content (#290 by @rfscholte, backported in #337).
  • Unknown artifact types keep their extension. An artifact whose type was not registered got a null extension and could not be resolved; it now keeps its type as the extension (#299 by @rfscholte, backported in #336).
  • Maven 3.9.0 or later is required (#326). Builds on older Maven versions must stay on 1.7.1.

The 2.x content transformation (javaToClass, #291) and the JUnit Jupiter extension (#296) are not part of this line: they need Java 17 or later and the 2.0.0 module layout.

Full changelog: mrm-1.7.1...1.8.0

2.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:05

What's Changed in 2.0.0

MRM 2.0.0 is a major release with significant updates:

  • Requires Java 17+: Java 8 and 11 support has been dropped; Java 17 language features are now used throughout.
  • Requires Maven 3.9.6+ minimum build version.
  • Decoupled API: Maven Core specific code (MavenSession) was removed from mrm-api in favor of Maven Resolver APIs.
  • Module Restructuring: Jetty server code was moved out of mrm-maven-plugin into a dedicated mrm-servlet-jetty module.
  • New Features: Added JUnit Jupiter Extension (mrm-junit-jupiter), HTTP authentication support (#23), filename transformers, and content transformations (such as javaToClass).

💥 Breaking changes

🚀 New features and improvements

🐛 Bug Fixes

👻 Maintenance

  • Build the repository system from the supplier, not the service locator (#308) @slachiewicz
  • Replace JUnit Assertions with AssertJ Assertions (#302) @rfscholte

🔧 Build

📦 Dependency updates

25 changes

1.7.1

Choose a tag to compare

@github-actions github-actions released this 18 Jan 21:26

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

1.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 21:26
1.7.0
140a506

🚀 New features and improvements

👻 Maintenance

🔧 Build

📦 Dependency updates

1.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:00
1.6.0
49f320e

💥 Breaking changes

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

📝 Documentation updates

  • Migrate documentation to Markdown (#150) @ajarmoniuk

👻 Maintenance

1.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Dec 13:29
1.5.0
574f8ae

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

🔧 Build

1.4.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 17:24
mrm-1.4.1
c0c9ae8

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

1.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 07:32

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

📝 Documentation updates

👻 Maintenance

🔧 Build

1.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Nov 06:18

🚀 New features and improvements

  • Upgrade to Jetty 9.4.43.v20210629 (#35) @olamy
  • java 1.8 mandatory amd some codebase update (#33) @olamy
  • switch to github actions, add dependabot and use release drafter (#26) @olamy

📦 Dependency updates