v0.2.1 (2022-03-11)
Fixed bugs:
- Fix auto-discovery of plugins for napari <= 0.4.15 #120 (tlambert03)
v0.2.0 (2022-03-10)
Implemented enhancements:
- add py.typed #115 (tlambert03)
- Suggest to run npe2 validate when errors present. #104 (Carreau)
- Add enable disable #101 (tlambert03)
- make package meta hashable #97 (tlambert03)
- add min_ver to PackageMetadata #96 (tlambert03)
- set display_name to plugin name when empty #92 (nclack)
Fixed bugs:
- add back deprecated _samples on contributions index #116 (tlambert03)
- Make conversion robust to entry_point string entries #94 (nclack)
Tests & CI:
- Fix test warning #118 (tlambert03)
- Test napari during CI #117 (tlambert03)
- Separate dev test from integration test. #114 (Carreau)
Refactors:
Documentation:
- Update reader plugin contribution doc to mention
[(None,)]
sentinel #113 (tlambert03) - DOC: typo missing backtick #102 (Carreau)
- Fix some typos and dead links #99 (andy-sweet)
v0.1.2 (2022-01-28)
Fixed bugs:
- add include_package_data to setup.cfg in npe2 convert #89 (tlambert03)
- Handle list of paths in iter_compatible_reader #87 (ppwadhwa)
Tests & CI:
- update gh release action to include schema #90 (tlambert03)
Documentation:
- use latest release schema for docs #85 (tlambert03)
- Better way to find templates folder when building docs #84 (tlambert03)
- Move some _docs files #78 (tlambert03)
v0.1.1 (2022-01-07)
Implemented enhancements:
- Add option to validate python_name imports #76 (tlambert03)
- Extract out ImportExport logic from PluginManifest, don't sort yaml fields alphabetically #72 (tlambert03)
Tests & CI:
- Bring test coverage to 100%, reorganize tests #70 (tlambert03)
Refactors:
- change sample plugin name from
my_plugin
tomy-plugin
#74 (tlambert03) - split contributions/io into readers and writers #73 (tlambert03)
- remove SPDX licenses #71 (tlambert03)
- change engine to schema_version #69 (tlambert03)
- Replace entry_point with activate/deactive function #68 (tlambert03)
Documentation:
- Autogen docs #77 (tlambert03)
v0.1.0 (2021-12-15)
Implemented enhancements:
- Remove semver dependency, vendor small portion #62 (tlambert03)
- Make
npe2 convert
modify a repository #60 (tlambert03) - Delay import of
cmd.python_name
until needed #55 (tlambert03) - Add autogenerate_from_command field to Widget contribution #51 (tlambert03)
- Update error messages #46 (ppwadhwa)
- PackageMetadata field #44 (tlambert03)
Tests & CI:
- add changelog generator config #65 (tlambert03)
- Test conversion for all plugins #52 (tlambert03)
Refactors:
- Start to make command APIs clearer #61 (tlambert03)
- rename autogenerate field (#53) #58 (nclack)
- Schema review #49 (nclack)
v0.1.0rc1 (2021-12-03)
Implemented enhancements:
- add
get_callable
to Executable mixin #34 (tlambert03) - Sample data #31 (tlambert03)
- support for Dock Widgets #26 (tlambert03)
- Manifest cli #20 (ppwadhwa)
Tests & CI:
- use pytomlpp, and test toml/json round trips #43 (tlambert03)
- prep for release #42 (tlambert03)
Refactors:
v0.0.1rc1 (2021-11-17)
Implemented enhancements:
- Small updates for napari #25 (tlambert03)
- Add display_name validation #23 (nclack)
- Prevent extra fields in Commands. #15 (Carreau)
- More Validation. #14 (Carreau)
- Add debug to help diagnosing non-validation errors. #12 (Carreau)
- Add support for writer plugins #3 (nclack)
- Some extra validation and allow to execute module with -m #1 (Carreau)
Tests & CI:
- Better pytest error on invalid schema. #11 (Carreau)
- Misc validation and testing. #5 (Carreau)
- Implement linting, CI, add basic tests #4 (tlambert03)
Refactors:
- General refactor, Exectuable mixin, io_utils APIs, remove some globals #18 (tlambert03)
- Rename command command field to id. #10 (Carreau)
- Rename contributes to contributions ? #8 (Carreau)
* This Changelog was automatically generated by github_changelog_generator