# New Release: robotframework-reportlens 0.1.5 released — modern, fast HTML report for output.xml

**URL:** <https://forum.robotframework.org/t/new-release-robotframework-reportlens-0-1-5-released-modern-fast-html-report-for-output-xml/9564>\
**Category:** Tools\
**Created:** [3 March 2026 21:32 UTC](https://forum.robotframework.org/t/new-release-robotframework-reportlens-0-1-5-released-modern-fast-html-report-for-output-xml/9564 "2026-03-03T21:32:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deekshith](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/deekshith/32/3078_2.png) [@Deekshith](https://forum.robotframework.org/u/Deekshith)\
**Post date:** [3 March 2026 21:32 UTC](https://forum.robotframework.org/t/new-release-robotframework-reportlens-0-1-5-released-modern-fast-html-report-for-output-xml/9564/1 "2026-03-03T21:32:37Z")

</div>

Hi everyone,

I’ve released **robotframework-reportlens 0.1.5** , a single-file HTML report generator that builds a modern, interactive view directly from Robot Framework’s `output.xml`.

The goal of this project is to provide a **fast, execution-accurate debugging view** while keeping the report **self-contained** and easy to share.

## ✨ Highlights in 0.1.5 (Bug Fixes)

- **Inline screenshot rendering**
  - **Screenshots now render inline** – Log messages with `html="true"` (e.g. screenshots captured by SeleniumLibrary / Browser library via `Capture Page Screenshot`, or any keyword using `Log HTML`) are now rendered as inline images in the Logs & Messages pane, matching the behaviour of Robot Framework’s built-in `log.html`.
  - **Images open in a new tab** – Clicking a screenshot opens it in a new browser tab without navigating away from the report. Each `<img>` tag is wrapped in an `<a target="_blank" rel="noopener noreferrer">` link at render time by `renderMessageBody`.
  - **Keyword expansion unaffected** – Clicking an image or any link inside a log message no longer accidentally triggers keyword selection/expansion. The `[data-keyword-id]` click handler now guards against clicks originating from within `.log-message` on `<img>` or `<a>` elements.
  - **Plain-text messages unchanged** – Messages without `html="true"` continue to be HTML-escaped; only messages explicitly flagged as HTML are rendered as raw markup.

## 🧪 What it focuses on

This tool is intentionally focused on:

- Accurate execution tree
- Fast navigation
- Clear failure context

It does **not** try to replace analytics platforms (e.g. ReportPortal, RobotDashboard) — it’s a lightweight debugging report.

* * *

## 📦 Usage

```python
pip install robotframework-reportlens
reportlens output.xml -o report.html

```

Python 3.10+ • no runtime dependencies

* * *

## 🔗 Links

- PyPI: [robotframework-reportlens · PyPI](https://pypi.org/project/robotframework-reportlens/)
- GitHub: [GitHub - deekshith-poojary98/robotframework-reportlens: ReportLens turns Robot Framework XML output into a single, self-contained HTML report with a modern, interactive UI. · GitHub](https://github.com/deekshith-poojary98/robotframework-reportlens)
