Skip to content

Commit 3ed5b54

Browse files
committed
chore: changelog v0.2.0
1 parent 7ed592d commit 3ed5b54

File tree

2 files changed

+106
-1
lines changed

2 files changed

+106
-1
lines changed

CHANGELOG.md

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Changelog
2+
3+
## [v0.2.0](https://github.com/pyapp-kit/ndv/tree/v0.2.0) (2025-01-17)
4+
5+
[Full Changelog](https://github.com/pyapp-kit/ndv/compare/v0.0.4...v0.2.0)
6+
7+
**Implemented enhancements:**
8+
9+
- feat: add reset zoom button to jupyter [\#102](https://github.com/pyapp-kit/ndv/pull/102) ([tlambert03](https://github.com/tlambert03))
10+
- feat: adding back async [\#92](https://github.com/pyapp-kit/ndv/pull/92) ([tlambert03](https://github.com/tlambert03))
11+
- feat: support interactive usage with wx on ipython [\#89](https://github.com/pyapp-kit/ndv/pull/89) ([tlambert03](https://github.com/tlambert03))
12+
- feat: return 3d support to v2 [\#83](https://github.com/pyapp-kit/ndv/pull/83) ([tlambert03](https://github.com/tlambert03))
13+
- feat: support GPU-calculated luts in vispy [\#77](https://github.com/pyapp-kit/ndv/pull/77) ([tlambert03](https://github.com/tlambert03))
14+
- feat: add CanvasProvider and GuiProvider classes [\#75](https://github.com/pyapp-kit/ndv/pull/75) ([tlambert03](https://github.com/tlambert03))
15+
- feat: better excepthook in v2 [\#69](https://github.com/pyapp-kit/ndv/pull/69) ([tlambert03](https://github.com/tlambert03))
16+
- feat: v2 histogram \(simplified alternative\) [\#65](https://github.com/pyapp-kit/ndv/pull/65) ([tlambert03](https://github.com/tlambert03))
17+
- feat: add Wx front-end [\#62](https://github.com/pyapp-kit/ndv/pull/62) ([tlambert03](https://github.com/tlambert03))
18+
- feat: V2 add back channel modes and multi-channel display [\#57](https://github.com/pyapp-kit/ndv/pull/57) ([tlambert03](https://github.com/tlambert03))
19+
- feat: Histogram Widget [\#52](https://github.com/pyapp-kit/ndv/pull/52) ([gselzer](https://github.com/gselzer))
20+
- feat: Use handles to compute viewer range [\#38](https://github.com/pyapp-kit/ndv/pull/38) ([gselzer](https://github.com/gselzer))
21+
- feat: better mouse events and canvas2world methods [\#26](https://github.com/pyapp-kit/ndv/pull/26) ([tlambert03](https://github.com/tlambert03))
22+
- feat: Add ROI selection tool [\#23](https://github.com/pyapp-kit/ndv/pull/23) ([gselzer](https://github.com/gselzer))
23+
24+
**Fixed bugs:**
25+
26+
- fix: remove texture guessing for vispy, try texture\_format='auto' before falling back [\#98](https://github.com/pyapp-kit/ndv/pull/98) ([tlambert03](https://github.com/tlambert03))
27+
- fix: make sure it's ok to set\_data to `None` and generally have an empty viewer [\#43](https://github.com/pyapp-kit/ndv/pull/43) ([tlambert03](https://github.com/tlambert03))
28+
- fix: fix canvas update on set\_data [\#40](https://github.com/pyapp-kit/ndv/pull/40) ([tlambert03](https://github.com/tlambert03))
29+
- fix: Clean up PyGFX events [\#34](https://github.com/pyapp-kit/ndv/pull/34) ([gselzer](https://github.com/gselzer))
30+
- Fix the height of the info label [\#32](https://github.com/pyapp-kit/ndv/pull/32) ([hanjinliu](https://github.com/hanjinliu))
31+
- fix: fix slider signals for pyside6 [\#31](https://github.com/pyapp-kit/ndv/pull/31) ([tlambert03](https://github.com/tlambert03))
32+
33+
**Tests & CI:**
34+
35+
- test: Add back tests [\#74](https://github.com/pyapp-kit/ndv/pull/74) ([tlambert03](https://github.com/tlambert03))
36+
- ci: test lots of backends on ci [\#73](https://github.com/pyapp-kit/ndv/pull/73) ([tlambert03](https://github.com/tlambert03))
37+
- test: add test for controller, with mocks for canvas and frontend objects [\#72](https://github.com/pyapp-kit/ndv/pull/72) ([tlambert03](https://github.com/tlambert03))
38+
39+
**Documentation:**
40+
41+
- docs: more updates to API documentation [\#103](https://github.com/pyapp-kit/ndv/pull/103) ([tlambert03](https://github.com/tlambert03))
42+
- docs: minor installation fixes & cleanup [\#101](https://github.com/pyapp-kit/ndv/pull/101) ([gselzer](https://github.com/gselzer))
43+
- docs: update documentation to list all env vars [\#97](https://github.com/pyapp-kit/ndv/pull/97) ([tlambert03](https://github.com/tlambert03))
44+
- docs: more docs work [\#93](https://github.com/pyapp-kit/ndv/pull/93) ([tlambert03](https://github.com/tlambert03))
45+
- docs: add pre-release banner [\#90](https://github.com/pyapp-kit/ndv/pull/90) ([tlambert03](https://github.com/tlambert03))
46+
- docs: add versioned docs with deployment [\#85](https://github.com/pyapp-kit/ndv/pull/85) ([tlambert03](https://github.com/tlambert03))
47+
- docs: setup documentation with mkdocs [\#84](https://github.com/pyapp-kit/ndv/pull/84) ([tlambert03](https://github.com/tlambert03))
48+
49+
**Merged pull requests:**
50+
51+
- refactor: remove `LUTModel.autoscale` and make `LUTModel.clims` more powerful [\#94](https://github.com/pyapp-kit/ndv/pull/94) ([tlambert03](https://github.com/tlambert03))
52+
- refactor: Better Styles for wx and jupyter widgets [\#88](https://github.com/pyapp-kit/ndv/pull/88) ([tlambert03](https://github.com/tlambert03))
53+
- refactor: merge in v2 "MVC" branch [\#82](https://github.com/pyapp-kit/ndv/pull/82) ([tlambert03](https://github.com/tlambert03))
54+
- refactor: cleanup on public API [\#80](https://github.com/pyapp-kit/ndv/pull/80) ([tlambert03](https://github.com/tlambert03))
55+
- refactor: v2 - use base classes rather than protocols [\#66](https://github.com/pyapp-kit/ndv/pull/66) ([tlambert03](https://github.com/tlambert03))
56+
- refactor: V2 "mouseable" canvas objects, remove mouse logic from qt/jupyter views [\#64](https://github.com/pyapp-kit/ndv/pull/64) ([tlambert03](https://github.com/tlambert03))
57+
- refactor: minor rearrangement of v2 stuff [\#63](https://github.com/pyapp-kit/ndv/pull/63) ([tlambert03](https://github.com/tlambert03))
58+
- refactor: updates to v2-mvc branch [\#56](https://github.com/pyapp-kit/ndv/pull/56) ([tlambert03](https://github.com/tlambert03))
59+
- chore: autoupdate pre-commit, drop python 3.8 [\#37](https://github.com/pyapp-kit/ndv/pull/37) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci))
60+
61+
## [v0.0.4](https://github.com/pyapp-kit/ndv/tree/v0.0.4) (2024-06-12)
62+
63+
[Full Changelog](https://github.com/pyapp-kit/ndv/compare/v0.0.3...v0.0.4)
64+
65+
**Merged pull requests:**
66+
67+
- fix: tensorstore isel [\#25](https://github.com/pyapp-kit/ndv/pull/25) ([tlambert03](https://github.com/tlambert03))
68+
- docs: add minimal pygfx and vispy example [\#24](https://github.com/pyapp-kit/ndv/pull/24) ([tlambert03](https://github.com/tlambert03))
69+
70+
## [v0.0.3](https://github.com/pyapp-kit/ndv/tree/v0.0.3) (2024-06-09)
71+
72+
[Full Changelog](https://github.com/pyapp-kit/ndv/compare/v0.0.2...v0.0.3)
73+
74+
**Merged pull requests:**
75+
76+
- build: add back support for python3.8 [\#19](https://github.com/pyapp-kit/ndv/pull/19) ([tlambert03](https://github.com/tlambert03))
77+
- fix: fix progress spinner on first show [\#18](https://github.com/pyapp-kit/ndv/pull/18) ([tlambert03](https://github.com/tlambert03))
78+
- Update README.md [\#16](https://github.com/pyapp-kit/ndv/pull/16) ([tlambert03](https://github.com/tlambert03))
79+
- feat: enable 3d for pygfx [\#15](https://github.com/pyapp-kit/ndv/pull/15) ([tlambert03](https://github.com/tlambert03))
80+
- refactor: minimize public API surface [\#13](https://github.com/pyapp-kit/ndv/pull/13) ([tlambert03](https://github.com/tlambert03))
81+
- feat: add spinner when loading frames [\#9](https://github.com/pyapp-kit/ndv/pull/9) ([tlambert03](https://github.com/tlambert03))
82+
83+
## [v0.0.2](https://github.com/pyapp-kit/ndv/tree/v0.0.2) (2024-06-08)
84+
85+
[Full Changelog](https://github.com/pyapp-kit/ndv/compare/v0.0.1...v0.0.2)
86+
87+
**Merged pull requests:**
88+
89+
- support more array types, add `imshow` [\#3](https://github.com/pyapp-kit/ndv/pull/3) ([tlambert03](https://github.com/tlambert03))
90+
- move repo [\#2](https://github.com/pyapp-kit/ndv/pull/2) ([tlambert03](https://github.com/tlambert03))
91+
92+
## [v0.0.1](https://github.com/pyapp-kit/ndv/tree/v0.0.1) (2024-06-07)
93+
94+
[Full Changelog](https://github.com/pyapp-kit/ndv/compare/97edb3b0f787b6a19ab965afb40475b13d275795...v0.0.1)
95+
96+
**Merged pull requests:**
97+
98+
- ci\(dependabot\): bump softprops/action-gh-release from 1 to 2 [\#1](https://github.com/pyapp-kit/ndv/pull/1) ([dependabot[bot]](https://github.com/apps/dependabot))
99+
100+
101+
102+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[![CI](https://github.com/pyapp-kit/ndv/actions/workflows/ci.yml/badge.svg)](https://github.com/pyapp-kit/ndv/actions/workflows/ci.yml)
77
[![codecov](https://codecov.io/gh/pyapp-kit/ndv/branch/main/graph/badge.svg)](https://codecov.io/gh/pyapp-kit/ndv)
88

9-
Simple, fast-loading, asynchronous, n-dimensional array viewer, with minimal dependencies.
9+
Simple, fast-loading, asynchronous, n-dimensional array viewer, with minimal
10+
dependencies.
11+
12+
Works in Qt, Jupyter, or wxPython.
1013

1114
```python
1215
import ndv

0 commit comments

Comments
 (0)