Skip to content

Commit dcd5bb5

Browse files
committed
update: bump version 0.7.0
1 parent 1bbdaff commit dcd5bb5

File tree

4 files changed

+12
-5
lines changed

4 files changed

+12
-5
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) convention.
44

55

6+
## [0.7.0] - 2025-10-31
7+
8+
### Added
9+
- PopulateHandler now supports per-table notification configuration with dynamic table addition
10+
- DataJointWorker integration with notification system:
11+
- Optional notifiers parameter to enable notifications
12+
- Per-table notification control via `notify_on` parameter in `add_step()` and `__call__()`
13+
- Automatic DEBUG log level management for PopulateHandler visibility
14+
615
## [0.6.2] - 2025-06-04
716

817
- Fix - bugfix data copy with DataJoint's latest `topo_sort()`

datajoint_utilities/dj_notification/loghandler.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ def emit(self, record: Any) -> None:
7171
"Error making": "ERROR",
7272
}[status]
7373

74-
if full_table_name not in self.tables_to_notify:
75-
return
76-
if not self.tables_to_notify[full_table_name][status.lower()]:
74+
if self.tables_to_notify.get(full_table_name, {}).get(status.lower(), False):
7775
return
7876

7977
try:

datajoint_utilities/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Package metadata."""
22

3-
__version__ = "0.6.2"
3+
__version__ = "0.7.0"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "datajoint-utilities"
7-
version = "0.6.2"
7+
version = "0.7.0"
88
description = "A general purpose repository containing all generic tools/utilities surrounding the DataJoint ecosystem"
99
requires-python = ">=3.9, <3.12"
1010
license = { file = "LICENSE" }

0 commit comments

Comments
 (0)