diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d136a29..628a7742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) convention. +## [0.4.1] - 2025-02-13 + ++ Fix - Auto generate ProbeInsertion allows duplicate probes (e.g. probe reuse) + ## [0.4.0] - 2025-01-28 + Update - No longer support multiple variation of ephys module, keep only `ephys_no_curation` module, renamed to `ephys` diff --git a/element_array_ephys/ephys.py b/element_array_ephys/ephys.py index efa377bf..60ffa9b5 100644 --- a/element_array_ephys/ephys.py +++ b/element_array_ephys/ephys.py @@ -213,7 +213,7 @@ def auto_generate_entries(cls, session_key): else: raise NotImplementedError(f"Unknown acquisition software: {acq_software}") - probe.Probe.insert(probe_list) + probe.Probe.insert(probe_list, skip_duplicates=True) cls.insert(probe_insertion_list, skip_duplicates=True) diff --git a/element_array_ephys/version.py b/element_array_ephys/version.py index 2e6de55a..0f62035b 100644 --- a/element_array_ephys/version.py +++ b/element_array_ephys/version.py @@ -1,3 +1,3 @@ """Package metadata.""" -__version__ = "0.4.0" +__version__ = "0.4.1"