Releases: napari/npe2
Releases · napari/npe2
v0.6.1
What's Changed
- fix command id validation when dot in package name by @tlambert03 in #230
- changelog v0.6.1 by @tlambert03 in #231
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- add cron task to fetch manifests by @tlambert03 in #216
- npe1 module ast visitor (for faster fetch without install) by @tlambert03 in #217
- build: remove magicgui dependency by @tlambert03 in #218
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #221
- run io_utils tests first by @tlambert03 in #222
- Improve error message on schema validation by @Czaki in #220
- ci: remove fetch_manifests by @tlambert03 in #224
- fix: delay inspection of command params by @tlambert03 in #223
- Compile plugins using
npe2.implements
by @tlambert03 in #186 - Add (refactor) configuration contribution, allowing plugins to declare a schema for their configurables by @tlambert03 in #219
- fix name validator to allow periods by @tlambert03 in #227
- v0.6.0 changelog by @github-actions in #229
New Contributors
- @github-actions made their first contribution in #229
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
- ci(dependabot): bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 by @dependabot in #202
- Fix
npe2 list
when a dotted field key is empty by @tlambert03 in #203 - add version to cli by @tlambert03 in #205
- Split out
from_npe1
setuptools package inspection into new module by @tlambert03 in #206 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #207
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #209
- Fix documentation links by @melissawm in #208
- add back command enablement, category, short_title, and icon by @tlambert03 in #210
- feat: add register_disposable by @tlambert03 in #211
- feat: deactivate on disable by @tlambert03 in #212
- changelog v0.5.2 by @tlambert03 in #213
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Add docs about length requirements to display name by @tlambert03 in #191
- Add PluginManager
dict()
method to export state of manager by @tlambert03 in #197 - Remove typing-extensions imports by @tlambert03 in #193
- Add
npe2 list
command to discover/display all currently installed plugins by @tlambert03 in #192 - index npe1 stuff on
npe2 list
by @tlambert03 in #198 - Always mock cache in tests by @tlambert03 in #199
- Add docs clarifying menus
when
andgroup
by @tlambert03 in #195 - Add mised theme type in description by @Czaki in #200
- changelog v0.5.1 by @tlambert03 in #201
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add
npe1_shim
field to schema by @tlambert03 in #182 - Fail silently when caching throws
OSError
by @DragaDoncila in #184 - allow
npe2 parse
to output to file, add format option by @tlambert03 in #183 - allow
npe2.write
to take layer instances by @tlambert03 in #181 - Add
npe2pm
TestPluginManager
fixture by @tlambert03 in #180 - Add
@npe.implements
decorators, for opt-in manifest validation and/or AST-based-generation by @tlambert03 in #75 - Add
npe2 fetch
command to cli to fetch remote manifests by @tlambert03 in #185 - Prevent runtime-arg checking on npe2.implements decorators by default by @tlambert03 in #188
- changelog v0.5.0 by @tlambert03 in #187
New Contributors
- @DragaDoncila made their first contribution in #184
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- hide docs again in napari menus (Fix napari docs build) #178 (tlambert03)
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fix codeblock directive in docstring by @melissawm in #156
- Add doc links to README by @nclack in #158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #154
- Auto update changelog workflow by @Carreau in #151
- Allow arbitrary menu locations in npe2 by @sofroniewn in #160
- Push stack=... through all the reader internal API, take II by @Carreau in #142
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #162
- Fix potential error with
npe2 cache --list
with uninstalled plugin by @tlambert03 in #165 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #166
- add dependabot by @tlambert03 in #167
- ci(dependabot): bump actions/setup-python from 2 to 4 by @dependabot in #168
- ci(dependabot): bump actions/checkout from 2 to 3 by @dependabot in #169
- ci(dependabot): bump codecov/codecov-action from 2 to 3 by @dependabot in #170
- Pre commit, flake8, and mypy updates by @tlambert03 in #171
- Add
plugin_manager
module for global singleton convenience by @tlambert03 in #164 - Fix writer order preference by @tlambert03 in #172
- Add minor conveniences for DynamicPlugin by @tlambert03 in #173
- Revert menu restriction (#160) by @tlambert03 in #174
- Turn menus contributions into dict of arbitrary key to list of MenuItems by @tlambert03 in #175
- add changelog for v0.4.0 by @tlambert03 in #177
New Contributors
- @melissawm made their first contribution in #156
- @sofroniewn made their first contribution in #160
- @dependabot made their first contribution in #168
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #131
- Add ci to test all plugins on PR label part1 by @tlambert03 in #133
- Fix ci for testing all plugins by @tlambert03 in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #135
- NPE1Adapter Part 1 - updated _from_npe1 conversion logic to prepare for locally defined objects by @tlambert03 in #124
- NPE1Adapter Part 2 - adding the NPE1Adapter object. by @tlambert03 in #125
- NPE1Adapter Part 3 - caching of adapter manifests by @tlambert03 in #126
- drop py3.7 & misc small reformats by @tlambert03 in #123
- Reorganize contributions into submodule by @tlambert03 in #130
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- Fix black problem on pre-commit CI by @Czaki in #147
- Turn off npe1 discovery by default by @tlambert03 in #145
- Avoid use of inspect.signature on CommandContribution class by @tlambert03 in #146
- add v0.3.0 changelog by @tlambert03 in #150
New Contributors
Full Changelog: v0.2.2...v0.3.0
v0.3.0.rc0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #131
- Add ci to test all plugins on PR label part1 by @tlambert03 in #133
- Fix ci for testing all plugins by @tlambert03 in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #135
- NPE1Adapter Part 1 - updated _from_npe1 conversion logic to prepare for locally defined objects by @tlambert03 in #124
- NPE1Adapter Part 2 - adding the NPE1Adapter object. by @tlambert03 in #125
- NPE1Adapter Part 3 - caching of adapter manifests by @tlambert03 in #126
- drop py3.7 & misc small reformats by @tlambert03 in #123
- Reorganize contributions into submodule by @tlambert03 in #130
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- Fix black problem on pre-commit CI by @Czaki in #147
- Turn off npe1 discovery by default by @tlambert03 in #145
- Avoid use of inspect.signature on CommandContribution class by @tlambert03 in #146
- add v0.3.0 changelog by @tlambert03 in #150
New Contributors
Full Changelog: v0.2.2...v0.3.0.rc0
v0.2.2
What's Changed
- Clarify Typing. by @Carreau in #105
- Disallow mutation on plugin manifest name by @tlambert03 in #127
- Add DynamicPlugin object/context for ease of testing & dynamic plugin creation by @tlambert03 in #128
Full Changelog: v0.2.1...v0.2.2