Skip to content

Commit 58eff73

Browse files
committed
Release v2.7.1
1 parent 4282275 commit 58eff73

5 files changed

Lines changed: 42 additions & 3 deletions

File tree

RELEASE_NOTES.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
## Welcome to version 2.7.1 of NexusLIMS!
2+
3+
### Highlights
4+
5+
This is a patch release that fixes a bug in XML record generation where the `<sample>` element was missing its required `id` attribute. Without this fix, all `<sampleID>` references within acquisition activities in built records were dangling and unresolvable per the NexusLIMS schema. All users building records are encouraged to upgrade.
6+
7+
As always, if you are looking for assistance with configuration or deployment of NexusLIMS, please contact [Datasophos](https://datasophos.co/#contact) to discuss your needs!
8+
9+
### Bug Fixes
10+
11+
- **Fixed missing `id` attribute on `<sample>` element in built XML records** ([#108](https://github.com/datasophos/NexusLIMS/pull/108)) -- `<sampleID>` references within every acquisition activity were dangling and unresolvable per the NexusLIMS schema.
12+
13+
### Installation
14+
15+
```bash
16+
# if upgrading an existing uv tool install, run:
17+
uv tool upgrade nexuslims
18+
19+
# for a new installation:
20+
uv tool install nexuslims==2.7.1
21+
22+
# or
23+
pip install nexuslims==2.7.1
24+
25+
# or, if installed from source:
26+
git fetch
27+
git checkout v2.7.1
28+
uv sync
29+
```
30+
31+
### Full changelog
32+
33+
https://github.com/datasophos/NexusLIMS/compare/v2.7.0...v2.7.1

docs/changes/108.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/reference/changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ up to version 1.4.3. The datasophos fork begins at version 2.0.
1414

1515
<!-- towncrier release notes start -->
1616

17+
## 2.7.1 (2026-05-25)
18+
19+
### Bug fixes
20+
21+
- Fixed a bug where the `<sample>` element in built XML records was missing its `id` attribute, causing the `<sampleID>` references written into every acquisition activity to be dangling and unresolvable per the NexusLIMS schema. ([#108](https://github.com/datasophos/NexusLIMS/issues/108))
22+
23+
1724
## 2.6.2 (2026-04-26)
1825

1926
### Bug fixes

nexusLIMS/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66

77
# Release date for the current version (YYYY-MM-DD format)
88
# Set to None for unreleased development versions
9-
__release_date__ = None
9+
__release_date__ = "2026-05-25"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "nexusLIMS"
3-
version = "2.7.1.dev0"
3+
version = "2.7.1"
44
description = "Electron Microscopy Nexus LIMS project (Datasophos fork)"
55
authors = [
66
{name = "Joshua Taillon", email = "josh@datasophos.co"}

0 commit comments

Comments
 (0)