Skip to content

Commit 6a4088d

Browse files
committed
v3.3 release announcement
1 parent bdd071b commit 6a4088d

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
layout: post
3+
title: "Reqnroll v3.3 released with improved build performance and formatter enhancements"
4+
date: 2025-12-17
5+
categories: News
6+
tags: Release
7+
image: assets/images/2025/sebastian-leon-prado-MgODFmLOaEY-unsplash.webp
8+
image_caption: "Photo by Sebastián León Prado on Unsplash"
9+
author: gasparnagy
10+
---
11+
12+
Reqnroll v3.3 has been released, bringing improved build performance, enhanced formatter configuration options, and support for linked feature files.
13+
14+
<!--more-->
15+
16+
This release focuses on build optimization, better file handling flexibility, and improved compatibility with the latest testing frameworks.
17+
18+
## What's new in v3.3
19+
20+
### Improvements
21+
22+
* **Improved build performance:** Up-to-date checking for feature files has been improved, resulting in faster builds. Code-behind files are now deleted on clean or rebuild for better incremental build support.
23+
* **Intermediate output folder support:** Feature code-behind files can now be stored in the intermediate output folder (obj folder) by setting the `ReqnrollUseIntermediateOutputPathForCodeBehind` MSBuild property to `true`.
24+
* **Linked feature files support:** Reqnroll now supports linked feature files (files used from outside of the project folder). The `ReqnrollUseIntermediateOutputPathForCodeBehind` flag must be enabled to use this feature.
25+
* **Formatter variable substitution:** Formatters' configured OutputFilePath can now contain variable substitution parameters for build metadata, timestamp, and environment variables. See the [formatter configuration documentation](https://docs.reqnroll.net/latest/installation/formatter-configuration.html#available-substitution-variables) for details.
26+
* **Updated testing framework support:** NUnit dependencies are updated to v4.4.0 in templates, and TUnit integration now supports TUnit v1.3.25 and .NET 10 SDK compatibility.
27+
* **Updated Cucumber integrations:** Cucumber.HtmlFormatter updated to version 22 to support HTML reports on non-https URLs, and Cucumber.Messages updated to version 30.
28+
* **Improved packaging:** Reqnroll NuGet packages have been improved for better quality and compatibility.
29+
* **Updated behavior:** NotImplementedException thrown by tests is no longer treated as a "pending" outcome, reverting to v2 behavior.
30+
31+
### Bug Fixes
32+
33+
This release also includes several bug fixes related to stability and error handling.
34+
35+
## Full changelog
36+
37+
For a complete list of all changes, please see the [v3.3.0 changelog on GitHub](https://github.com/reqnroll/Reqnroll/releases/tag/v3.3.0).
38+
39+
If you encounter any issues, please report them on [GitHub](https://github.com/reqnroll/Reqnroll/issues).
40+
41+
Thank you to all contributors for this release! 🙏
42+
43+
<center>🎅 <b>Happy Holidays from the Reqnroll team!</b>🎄</center>
44+
45+
{% include figure.html url="/assets/images/2025/reqnroll-icon-xmas-small.webp" alt="Reqnroll Logo with Santa Hat (generated with AI)" style="width:200px; height:auto;" %}
33.3 KB
Loading

0 commit comments

Comments
 (0)