-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
- Loading branch information
Showing
1 changed file
with
76 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
<a name="unreleased"></a> | ||
## [Unreleased] | ||
|
||
### Bug Fixes | ||
- **deps:** update black/mypy versions | ||
- **main:** remove sub py3.9 asyncio queue loop parameter. | ||
- **pkg:** dep version constraints | ||
|
||
### CI | ||
- **chlog:** add changelog generation workflow. | ||
- **main:** add missed install step. | ||
- **main:** update main test workflow. | ||
|
||
### Features | ||
- **deps:** add pre-commit dev dep. | ||
- **dx:** add ruff config. | ||
- **pkg:** update troves, update includes. | ||
- **pkg:** use dependency group for docs deps | ||
|
||
|
||
<a name="v0.2.0"></a> | ||
## [v0.2.0] - 2021-02-14 | ||
### Bug Fixes | ||
- **compat:** error if env_override not provided to resolve_executable | ||
- **compat:** incorrect type for resolve exec | ||
- **compat:** index error template issue | ||
- **compat:** resolve app ext incorrect map ref | ||
- **compat:** correctly display env override error message | ||
- **macos:** dng converter not launching on macos | ||
- **main:** handle implicit destination correctly | ||
- **pydng:** only throw wand import error if using jpeg extract | ||
|
||
### CI | ||
- add workflow for running tests | ||
- remove travis ci file | ||
- **cov:** fix coveralls upload | ||
|
||
### Features | ||
- **compat:** add compat module for x-platform compatibility | ||
- **compat:** add xplatform method for resolving binary executable path | ||
- **compat:** make compat module async | ||
- **compat:** add check for binary path resolution overrides via env variable | ||
- **convert:** remove cr2 file match in favor of simple file glob | ||
- **convert:** add dataclass DNGParameters to handle converter config options | ||
- **convert:** add DNGJob and DNGBatchJob dataclasses for hosting job information | ||
- **deps:** remove no longer used deps, update packaging info | ||
- **dng:** add support for lossy compression param | ||
- **flags:** refactor all flag enums to flags module | ||
- **pkg:** update setup file | ||
- **pkg:** move docs deps to extras | ||
- **pkg:** migrate to poetry, update pkgs | ||
- **pkg:** set correct min python requirements, update lockfile, update bump config | ||
- **pkg:** add bump2version dev dep, enable signed tags | ||
- **pydng:** rewrite DNGConverter to be async and execute conversions in parallel | ||
- **pydng:** add max_workers arg | ||
- **pydng:** collect and return results from convert, cleanup codestyle | ||
- **util:** add util for executing sync func in thread | ||
- **util:** add async compat timeit util | ||
|
||
### Performance Improvements | ||
- Batch Convert by CPU Count, Yield Each Proc on Completion | ||
|
||
|
||
<a name="v0.1.0"></a> | ||
## v0.1.0 - 2019-08-28 | ||
### Features | ||
- Ensure exiftool is installed if Extract option is passed | ||
- Option to Extract Thumbnail from Raw File | ||
- Implemented Multiprocessing for Converting Images | ||
- Add Parameter and Process Handling for DNGConverter | ||
- Add Cli Flag Enums | ||
- Initial commit | ||
|
||
|
||
[Unreleased]: https://github.com/BradenM/pydngconverter/compare/v0.2.0...HEAD | ||
[v0.2.0]: https://github.com/BradenM/pydngconverter/compare/v0.1.0...v0.2.0 |