|
1 | 1 |
|
| 2 | +## releasing 1.3.2 (2025-07-26) |
| 3 | +### Overview |
| 4 | +Patch release, mainly to support new MMIF spec and corresponding `mmif-python` SDK versions, with more base images with HF libraries and miscellaneous fixes. |
| 5 | + |
| 6 | +### Additions |
| 7 | +* Now ships with `mmif-python` 1.1.1 and spec 1.1.0. |
| 8 | +* Base container images with HF `transformers` pre-installed are now available (https://github.com/clamsproject/clams-python/pull/247). |
| 9 | + |
| 10 | +### Changes |
| 11 | +* Minimal python version is now 3.10 (https://github.com/clamsproject/clams-python/issues/228). |
| 12 | +* Installation process is updated to support python 3.12 and newer. |
| 13 | +* Minor bugfixes and documentation improvements. |
| 14 | + |
| 15 | + |
| 16 | +## releasing 1.3.1 (2024-07-29) |
| 17 | +### Overview |
| 18 | +This patch includes update to the latest `mmif-python` which contains a hot fix for a critical bug. |
| 19 | + |
| 20 | +### Changes |
| 21 | +- based on `mmif-python==1.0.19` |
| 22 | + |
| 23 | + |
| 24 | +## releasing 1.3.0 (2024-07-22) |
| 25 | +### Overview |
| 26 | +This version added two universal runtime parameters that make some aspects of the runtime environment are recorded in the views' metadata. |
| 27 | + |
| 28 | + |
| 29 | +### Additions |
| 30 | +- `hwFetch` universal parameter will record CPU architecture and CUDA devices in `view.metadata.appRunningHardware` |
| 31 | +- `runningTime` universal parameter will record app's running time in `view.metadata.appRunningTime` |
| 32 | +- See https://github.com/clamsproject/clams-python/issues/236 for rationale behind |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | +## releasing 1.2.6 (2024-07-15) |
| 37 | +### Overview |
| 38 | +Patch release to update mmif SDK version, and minor improvements |
| 39 | + |
| 40 | +### Additions |
| 41 | +- `clams source --help` will display formatting guidelines for docloc plugins, if provided by the plugin developer (https://github.com/clamsproject/clams-python/issues/235) |
| 42 | + |
| 43 | +### Changes |
| 44 | +- now based on `mmif-python` 1.0.18 |
| 45 | +- bug fix "raw" runtime parameters weren't properly recorded when an app fails to refine the parameters (https://github.com/clamsproject/clams-python/issues/232) |
| 46 | + |
| 47 | + |
| 48 | +## releasing 1.2.5 (2024-06-26) |
| 49 | +### Overview |
| 50 | +Patch release to fix an error in app cookie cutter, also updated to the latest MMIF and mmif-python. |
| 51 | + |
| 52 | +### Changes |
| 53 | +- updated `mmif-python` to 1.0.17 |
| 54 | +- fixed `Containerfile` from the app cookie cutter wasn't building an image due to an error |
| 55 | + |
| 56 | +## releasing 1.2.4 (2024-06-14) |
| 57 | +### Overview |
| 58 | +Patches bug in `clams develop` command and updated in documentation and `mmif-python` version |
| 59 | + |
| 60 | + |
| 61 | +### Changes |
| 62 | +* fixed `clams develop` command not working to start a new app from scratch |
| 63 | +* updated `mmif-python` version to 1.0.16 |
| 64 | +* updated app development documentation |
| 65 | + |
| 66 | + |
| 67 | +## releasing 1.2.3 (2024-06-07) |
| 68 | +### Overview |
| 69 | +This version includes significant change to app development template, with some other changes |
| 70 | + |
| 71 | +### Additions |
| 72 | +- `clams develop` cookie cutter now includes `cli.py` that enables secondary entry point to the app (https://github.com/clamsproject/clams-python/issues/198). |
| 73 | + |
| 74 | +### Changes |
| 75 | +- `clams develop` command now has `--update` flag to help "reheating" an existing app directory with latest template |
| 76 | +- minor bug fix related to interpreting boolean runtime parameter values |
| 77 | +- base container images now based on debian 12 |
| 78 | +- base container image and containerfile in app template now hardcode XDG_CACHE_DIR to `/cache` for consistent cache bind-mount (https://github.com/clamsproject/clams-python/issues/221) |
| 79 | +- base opencv container image now use opencv 4.10 |
| 80 | +- updated to `mmif-python` 1.0.15 |
| 81 | + |
| 82 | + |
| 83 | +## releasing 1.2.2 (2024-05-14) |
| 84 | +### Overview |
| 85 | +This is minor patch with bug fix for parameter handling |
| 86 | + |
| 87 | +### Changes |
| 88 | +* fixed bug when passing default values for a `multivalued=True` parameter, values are not properly set (#219) |
| 89 | +* updated to the latest `mmif-python` (1.0.14) |
| 90 | + |
| 91 | + |
| 92 | +## releasing 1.2.1 (2024-04-21) |
| 93 | +### Overview |
| 94 | +This release includes documentation updates and bug fixes |
| 95 | + |
| 96 | +### Additions |
| 97 | +* lots of details were added to app metadata documentation for app developers (https://github.com/clamsproject/clams-python/issues/201) |
| 98 | + |
| 99 | +### Changes |
| 100 | +* fixed a bug where raw user input parameters with `multivalued=True` were not fully recorded in the output MMIF view metadata (https://github.com/clamsproject/clams-python/issues/214) |
| 101 | + |
| 102 | + |
2 | 103 | ## releasing 1.2.0 (2024-04-11) |
3 | 104 | ### Overview |
4 | 105 | This is a minor release that brings improved portability of `clams source` command but also breaks some backward compatibility. If your app is based on clams-python 1.0.x or 1.1.x, please read the changelog carefully. |
|
0 commit comments