|
1 | 1 | # Upcoming |
| 2 | + |
| 3 | +# v0.4.29 |
| 4 | + |
| 5 | +* Support for Python 3.7 has officially been dropped by the NWB Inspector. Please use Python 3.8 and above. [#380](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/380) |
| 6 | + |
2 | 7 | ### Fixes |
3 | | -* `check_time_interval_time_columns` now only checks for `start_time` with `is_ascending_series` . [#382](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/382) |
| 8 | + |
| 9 | +* `check_time_interval_time_columns` now only checks for `start_time` with `is_ascending_series`. [#382](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/382) |
| 10 | + |
| 11 | +* `is_acending_series` no longer asserts series to be strictly monotonic. [#374](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/374) |
| 12 | + |
| 13 | + |
4 | 14 |
|
5 | 15 | # v0.4.28 |
6 | 16 |
|
7 | 17 | ### Pending Deprecation (API) |
| 18 | + |
8 | 19 | * To reduce ambiguity of the new intermediate workflow calls in the API, `inspect_nwb` will be deprecated in the next major release. It is replaced by either `inspect_nwbfile` (applied to a written file on disk) or `inspect_nwbfile_object` (an open object in memory). [#364](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/364) |
9 | 20 |
|
10 | 21 | ### New Checks |
| 22 | + |
11 | 23 | * Added support for new options to `subject.sex` (`XX` or `XO`) conditional on the `subject.species` being either "C. elegens" or "Caenorhabditis elegens". [#353](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/353) |
12 | 24 |
|
13 | 25 | ### Improvements |
| 26 | + |
14 | 27 | * Added an intermediate workflow to the main `nwbinspector` call pattern, named `inspect_nwbfile_object`. [#364](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/364) |
15 | 28 |
|
16 | 29 |
|
17 | 30 |
|
18 | 31 | # v0.4.27 |
19 | 32 |
|
20 | 33 | ### Fixes |
| 34 | + |
21 | 35 | * Added a false positive skip condition to `check_binary_columns` when applied to special tables with pre-defined columns, such as the `electrodes` of `Units`. [#349](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/349) |
22 | 36 |
|
23 | 37 |
|
24 | 38 |
|
25 | 39 | # v0.4.26 |
26 | 40 |
|
27 | 41 | ### Fixes |
| 42 | + |
28 | 43 | * Added a false positive skip condition to `check_timestamps_match_first_dimension` when applied to an `ImageSeries` that is using an `external_file` and therefore has an empty array set to `data`, but could have non-empty irregular `timestamps` for the video. [PR #335](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/335) |
| 44 | + |
29 | 45 | * Fixed the skip condition for `images` checks that were incorrectly run when using PyNWB v2.0.0. [PR #341](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/341) |
30 | 46 |
|
31 | 47 |
|
32 | 48 |
|
33 | 49 | # v0.4.25 |
34 | 50 |
|
35 | 51 | ### Improvements |
| 52 | + |
36 | 53 | * The version of the NWB Inspector can now be returned directly from the CLI via the `--version` flag. [PR # 333](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/333) |
37 | 54 |
|
38 | 55 |
|
39 | 56 |
|
40 | 57 | # v0.4.24 |
41 | 58 |
|
42 | 59 | ### Dependencies |
| 60 | + |
43 | 61 | * Loosened upper bound of numpy version. [PR # 330](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/330) |
44 | 62 |
|
45 | 63 |
|
46 | 64 | # v0.4.23 |
47 | 65 |
|
48 | 66 | ### New Checks |
| 67 | + |
49 | 68 | * Added check `check_index_series_points_to_image` to additionally about future deprecation of `indexed_timeseries` linked in `IndexSeries`. [# 322](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/322) |
50 | 69 |
|
51 | 70 |
|
52 | 71 |
|
53 | 72 | # v0.4.22 |
54 | 73 |
|
55 | 74 | ### Fixes |
| 75 | + |
56 | 76 | * Add a special skip condition to `check_timestamps_match_first_dimension` when an `IndexSeries` uses an `ImageSeries` as a target. [PR #321](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/321) |
57 | 77 |
|
58 | 78 |
|
59 | 79 |
|
60 | 80 | # v0.4.21 |
61 | 81 |
|
62 | 82 | ### New Checks |
63 | | -* Added check for unique ids for DynamicTables. [PR #316](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/316) |
64 | 83 |
|
| 84 | +* Added check for unique ids for DynamicTables. [PR #316](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/316) |
65 | 85 |
|
66 | 86 | ### Fixes |
| 87 | + |
67 | 88 | * Fix `check_subject_proper_age_range` to parse years. [PR #314](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/314) |
| 89 | + |
68 | 90 | * Write a custom `get_data_shape` method that does not return `maxshape`, which fixes errors in parsing shape. [PR #315](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/315) |
69 | 91 |
|
70 | 92 |
|
|
74 | 96 | ### Improvements |
75 | 97 |
|
76 | 98 | * Added compression size consideration to `check_image_series_size`. [PR #311](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/311) |
| 99 | + |
77 | 100 | * Added false positive skip condition for `check_image_series_size` for `TwoPhotonSeries` neurodata types. [PR #301](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/301) |
78 | 101 |
|
79 | 102 | ### Testing |
|
84 | 107 |
|
85 | 108 | * Fixed issue in `run_checks` following [PR #303](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/303) that prevented iteration over certain check output types. [PR #306](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/306) |
86 | 109 |
|
| 110 | + |
| 111 | + |
87 | 112 | # v0.4.19 |
88 | 113 |
|
89 | 114 | ### Fixes |
|
0 commit comments