You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+46Lines changed: 46 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,50 @@
1
1
2
+
## releasing 1.2.1 (2025-11-28)
3
+
### Overview
4
+
Updated output formats of the experimental `mmif describe` command
5
+
6
+
### Changes
7
+
*`mmif describe` command
8
+
* simplified output JSON format of single-mmif input (`mmif.utils.workflow_helper.describe_single_mmif`)
9
+
* more informative output from multi-mmif input (`mmif.utils.workflow_helper.describe_mmif_collection`)
10
+
11
+
> [!NOTE]
12
+
> `mmif describe` (and the underlying `mmif.utils.workflow_helper`) is still experimental and subject to change in future releases without notice. Backward compatibility is not guaranteed.
13
+
14
+
## releasing 1.2.0 (2025-11-20)
15
+
### Overview
16
+
This version is minor release with addition of a new cli (`describe`), lots of in-line documentation updates, and deprecation of some "getter" methods
17
+
18
+
### Additions
19
+
*`mmif describe` command to summarize views and annotations of a give MMIF file (https://github.com/clamsproject/mmif-python/pull/339).
20
+
21
+
### Changes
22
+
* "list-like" objects in MMIF (`DataList`, `DocumentsList`, `ViewsList`, `AnnotationsList`) - `get()` method is now deprecated (https://github.com/clamsproject/mmif-python/issues/295). Use their parent containers' `get` methods
23
+
```
24
+
mmif.views.get(some_view_id) # will show deprecation warning as of 1.1.3 (note that there's no 1.1.3, we moved from 1.1.2 to 1.2.0)
25
+
# instead use
26
+
mmif.get(some_view_id)
27
+
# same for view.annotations.get(ann_id) ==> view.get(ann_id)
28
+
```
29
+
* comparing two Mmif objects no longer depends on buggy `deepdiff` library, and handled more robustly (https://github.com/clamsproject/mmif-python/issues/311)
30
+
* many outdated documentation updates
31
+
32
+
33
+
## releasing 1.1.2 (2025-07-28)
34
+
### Overview
35
+
Patch release with a hotfix of a bug.
36
+
37
+
### Changes
38
+
* Fixed bug with handling "list of ID" props in 1.0.x MMIF.
39
+
40
+
## releasing 1.1.1 (2025-07-26)
41
+
### Overview
42
+
Patch release to support installation on python 3.12 and newer (fixes https://github.com/clamsproject/mmif-python/issues/314).
43
+
44
+
### Additions
45
+
-`setup.py` is now compatible with the latest setuptools (80) .
46
+
-[Since python 3.12 no longer ship `setuptools` as a part of standard installation](https://docs.python.org/3/whatsnew/3.12.html#ensurepip), added setuptools as a `dev` dependency.
47
+
2
48
## releasing 1.1.0 (2025-07-23)
3
49
### Overview
4
50
This is a minor version release, but it includes several significant changes and improvements across the codebase.
0 commit comments