1
0
Fork 0

chore(release): 0.4.0

This commit is contained in:
Sean Sube 2023-01-15 14:44:34 -06:00
parent 5bb3f6c558
commit 601b74ac35
1 changed files with 88 additions and 0 deletions

View File

@ -2,6 +2,94 @@
All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.
## [0.4.0](https://github.com/ssube/onnx-web/compare/v0.3.0...v0.4.0) (2023-01-15)
### Features
* add gaussian multiply to mask filters ([40080ad](https://github.com/ssube/onnx-web/commit/40080ad46b4e0b846c92daf8e7e049bb171eaa55))
* add noise source with solid color ([5bb3f6c](https://github.com/ssube/onnx-web/commit/5bb3f6c558583fc7a135c36efb851a64646d7a57))
* **api:** add a mask filter to blend outpainting edges ([6c07d12](https://github.com/ssube/onnx-web/commit/6c07d124e0ce287b22baeaf15cba383f899d0adc))
* **api:** add endpoints for blend and noise settings ([a8f0a7a](https://github.com/ssube/onnx-web/commit/a8f0a7a7eb7e6f9ae62414c0dea034266aa8e3b3))
* **api:** add endpoints to serve GUI bundle ([88fde63](https://github.com/ssube/onnx-web/commit/88fde63e07f56a2312e38b8f87afb077368101f0))
* **api:** add helper to expand images for outpainting ([66dc532](https://github.com/ssube/onnx-web/commit/66dc5322d002c6fd2855f3594b3af39f30d86aad))
* **api:** add normal and uniform noise sources ([9376de8](https://github.com/ssube/onnx-web/commit/9376de880ec24a022e24a231e1b0314e3891f986))
* **api:** add original source and gaussian blur noise sources ([77470a6](https://github.com/ssube/onnx-web/commit/77470a610a240bdd38d5a5dc3b8842203ec48755))
* **api:** add parameters for noise source and blend op to inpaint ([e403980](https://github.com/ssube/onnx-web/commit/e403980a44cdec152f3eceae9320c3976717c5a7))
* **api:** add ready endpoint to check output status ([55e8b80](https://github.com/ssube/onnx-web/commit/55e8b800d288379fa52caa50e7d5e89cad1ab811))
* **api:** blend outpainting border with noise ([1e24018](https://github.com/ssube/onnx-web/commit/1e24018b577cc199011ea007b0371b16bd4ca349))
* **api:** limit simultaneous image workers (fixes [#15](https://github.com/ssube/onnx-web/issues/15)) ([e872eea](https://github.com/ssube/onnx-web/commit/e872eeacec63da96c30b22253d8bfc4f2be6f344))
* **api:** move txt2img into a background task ([0ef4d60](https://github.com/ssube/onnx-web/commit/0ef4d60b04fa56f7dd466f034973626a4b1df981))
* **api:** put all image pipelines on background tasks ([7e35b7b](https://github.com/ssube/onnx-web/commit/7e35b7b34f7e94488fdb14f6cb6bae3775aa9845))
* **api:** take outpainting dimensions from query params ([d9bbb9b](https://github.com/ssube/onnx-web/commit/d9bbb9bb5a92dbe933ed44feca395ebf441c331f))
* **build:** embed GUI bundle in API containers ([6eaf92a](https://github.com/ssube/onnx-web/commit/6eaf92a7486554c01837c8d364329dc10f76c3e7))
* **common:** add pod definitions for API ([e0589e2](https://github.com/ssube/onnx-web/commit/e0589e2809655d9e4ec1b2c82563b399d90dbc39))
* **gui:** add copy to source buttons to image card ([028d39c](https://github.com/ssube/onnx-web/commit/028d39c808b4c47eed060c94bc13dc4505d3dbd0))
* **gui:** add error message when server is not available (fixes [#48](https://github.com/ssube/onnx-web/issues/48)) ([65f2f4d](https://github.com/ssube/onnx-web/commit/65f2f4d953e48d5ed2294fbde06021dbc98eab1f))
* **gui:** add fill with white, toggle for outpainting ([0d53fdf](https://github.com/ssube/onnx-web/commit/0d53fdfe5308d2dbd98ee92763f18181f8e10050))
* **gui:** add menus for noise source and blend mode ([d3ad43b](https://github.com/ssube/onnx-web/commit/d3ad43bef4914df77a95e65ff353e3f7862df6e3))
* **gui:** add outpainting dimension controls to inpaint tab ([9e2921d](https://github.com/ssube/onnx-web/commit/9e2921d3de6bf782d0c25efd15122d09de199341))
* **gui:** add outpainting to API client and state ([6cd98bb](https://github.com/ssube/onnx-web/commit/6cd98bb96002f3177c08eeec4fa174b1cb7156ae))
* **gui:** add selector for mask filter ([2a30a04](https://github.com/ssube/onnx-web/commit/2a30a04e460089dadd7cb2cf167aab1a729ebf7f))
* **gui:** add slider for brush strength (fixes [#30](https://github.com/ssube/onnx-web/issues/30)) ([56ac6c6](https://github.com/ssube/onnx-web/commit/56ac6c6bc753f401077e2e6004169b482c6e39be))
* **gui:** add update instructions to error screen ([f00f36b](https://github.com/ssube/onnx-web/commit/f00f36b5b154b3683ab5ef859c142dacafa3bf8d))
* **gui:** get API root from query string if available ([f834997](https://github.com/ssube/onnx-web/commit/f83499763a510f1bc6984f9e33c997babd946a7b))
* **gui:** implement image polling on the client ([c36dadd](https://github.com/ssube/onnx-web/commit/c36daddf66f19dbeab58034b8b7c35b85eca5706))
* **gui:** produce noise based on source image histogram ([b24b1eb](https://github.com/ssube/onnx-web/commit/b24b1eb96190ee969f9aa6f9c8320a9c949b312b))
* **gui:** replace mask to grayscale with fill button ([3ad3299](https://github.com/ssube/onnx-web/commit/3ad3299734ea189f57ccebda2f35b0c8beecadb7))
* **gui:** save source and mask images while changing tabs ([4e82241](https://github.com/ssube/onnx-web/commit/4e82241491504412d45022dca3c045103104266e))
* **gui:** show mask brush preview (fixes [#39](https://github.com/ssube/onnx-web/issues/39)) ([a87dc45](https://github.com/ssube/onnx-web/commit/a87dc451fd10476a76cd23c0a1be57ef628f94f3))
* **gui:** show source behind mask with offscreen painting ([e915ab5](https://github.com/ssube/onnx-web/commit/e915ab5b8d204cdab53af9e798fcee74be790aa6))
* **gui:** split mask canvas into its own component ([1183216](https://github.com/ssube/onnx-web/commit/1183216a83f977309c75628cfc2ab9ff595e22a9))
* move API routes under prefix ([b477a99](https://github.com/ssube/onnx-web/commit/b477a9937ce11d3ce34a8165cc1f02da3bbd404a))
### Bug Fixes
* **api:** add missing origin argument to noise sources ([4675f89](https://github.com/ssube/onnx-web/commit/4675f89bb7c17153c4e6e4fc0d513ce6224ce0c5))
* **api:** add time to filenames (for [#55](https://github.com/ssube/onnx-web/issues/55)) ([16108ae](https://github.com/ssube/onnx-web/commit/16108ae1724debd8edba997999c467232a4aa741))
* **api:** always apply mask filter for inpainting ([e4020cf](https://github.com/ssube/onnx-web/commit/e4020cf3f6d0817ba04eb30f17c7cf1b587d31b7))
* **api:** blend source and noise in correct order ([eedea93](https://github.com/ssube/onnx-web/commit/eedea93adeab356422a349ff785fc1e30f157b69))
* **api:** clean up background jobs once they are ready (for [#55](https://github.com/ssube/onnx-web/issues/55)) ([9c93e16](https://github.com/ssube/onnx-web/commit/9c93e16698d2277026b76dd56068bcfd55de53cb))
* **api:** convert mask before blending source ([f142418](https://github.com/ssube/onnx-web/commit/f1424187077eceafbe5a49f1f80dfdb75726aa05))
* **api:** correct endpoint name for blend ops ([0ed11af](https://github.com/ssube/onnx-web/commit/0ed11af34bc81d40734b71393e93e8740e4ad4b1))
* **api:** correct type of provider in output path ([b1aca92](https://github.com/ssube/onnx-web/commit/b1aca928ab2b384689f5138235db34644083eb78))
* **api:** fill gaussian blur with noise first ([e2d17e1](https://github.com/ssube/onnx-web/commit/e2d17e18335cdb6d53b4abfa13e96ed94dd63bf0))
* **api:** get default params from file, enforce minimum params ([e8b580a](https://github.com/ssube/onnx-web/commit/e8b580a5deaa661009e2b7084a5db8fb30093611))
* **api:** include all parameters in output path ([e429baf](https://github.com/ssube/onnx-web/commit/e429bafeef04cb581a91ad2b3d21aa018f7cde63))
* **api:** limit outpainting using image size params ([34fa3f6](https://github.com/ssube/onnx-web/commit/34fa3f6341c1e239c6e57aa59238e284b2ace9ce))
* **api:** make all path vars relative to API dir ([360a151](https://github.com/ssube/onnx-web/commit/360a1518676af9ab7bc52de47bb5f0826b4dce23))
* **api:** reduce copies, fix function signatures ([f5ed77a](https://github.com/ssube/onnx-web/commit/f5ed77a349e1b6a785334a5fbb4b521174eec794))
* **api:** resize images after getting request params ([c29c92e](https://github.com/ssube/onnx-web/commit/c29c92ed90a46b1c7b335ca5b4b6b4e3adfd4585))
* **api:** restore inpainting without outpainting ([09c9b2c](https://github.com/ssube/onnx-web/commit/09c9b2c028363d7a03045abd905d67525fc9b41a))
* **api:** reuse results of blur modes ([ef06b45](https://github.com/ssube/onnx-web/commit/ef06b4559936d1ba8ef67c6ed64af966474883f5))
* **api:** send CORS more consistently ([fa82ac1](https://github.com/ssube/onnx-web/commit/fa82ac18ab9eb4dd3549b28061fba8642f4e69e8))
* **api:** set default mask filter to none, matching the client ([df6b071](https://github.com/ssube/onnx-web/commit/df6b07194b3a8dd2fa4bbc040946de26a2ab56b6))
* **api:** use correct param name for platform ([a3029c3](https://github.com/ssube/onnx-web/commit/a3029c30a603c36a3aeb09543e01c146e0720cce))
* **api:** use full-image compositing, write debug images to output dir ([081a96d](https://github.com/ssube/onnx-web/commit/081a96d536b50255f91f1597a66f1de15de3d126))
* **api:** use same parameter name as GUI for negative prompt ([dc33b7c](https://github.com/ssube/onnx-web/commit/dc33b7c8876a33bd2b5891268c24d5b262cac68d))
* **build:** correct path to pip requirements ([f46647c](https://github.com/ssube/onnx-web/commit/f46647cf6dd09550b87a4bb0be8eab7002e33648))
* **build:** correct paths for GUI bundle ([6c11f52](https://github.com/ssube/onnx-web/commit/6c11f52006b5251b9743ece6e70e285cf3ae3af0))
* **build:** install torch before other packages in CPU container ([e025dbb](https://github.com/ssube/onnx-web/commit/e025dbb87d40802736ae9d60d0601898b3eab6b7))
* **build:** install torch before other packages in CUDA container ([b60ccd5](https://github.com/ssube/onnx-web/commit/b60ccd506b93959b44b4e9b571c76034c93b6c5f))
* **docs:** add links to GUI client at GH pages ([47f9eb1](https://github.com/ssube/onnx-web/commit/47f9eb1391e43b0a5e59329853eda116745b0bc5))
* **docs:** note NodeJS dependency for building GUI, note about ONNX DML upgrading numpy ([74eaac3](https://github.com/ssube/onnx-web/commit/74eaac371dab335f503ee8757c98b3563fa799a3))
* **gui:** avoid saving mask while actively painting ([d5f8838](https://github.com/ssube/onnx-web/commit/d5f8838ceb5bc9bc344d326c4fc8714281014ceb))
* **gui:** break up state into slices for each tab ([689a6a1](https://github.com/ssube/onnx-web/commit/689a6a183fce968793626d262022bde629e19c04))
* **gui:** clear loading data after card leaves ([600ebae](https://github.com/ssube/onnx-web/commit/600ebae73aac30c7923f122b0652321765ac4753))
* **gui:** correct label for blur mode ([1c2c8b2](https://github.com/ssube/onnx-web/commit/1c2c8b2689c2155e27a5f5dcd190dea2ec1377bf))
* **gui:** disable react profiling in default bundle ([1bb0a3a](https://github.com/ssube/onnx-web/commit/1bb0a3aed85ccda33baad6ba62dd5e2f47369f0c))
* **gui:** do not persist loading flag ([dcfce81](https://github.com/ssube/onnx-web/commit/dcfce81fedffe7e67805f1822f0aec39687fedd4))
* **gui:** history is not iterable error when loading existing state ([7885bbf](https://github.com/ssube/onnx-web/commit/7885bbfbdd55b6d84e6dfcac50e3c365300e76f8))
* **gui:** improve API link example ([c09eb75](https://github.com/ssube/onnx-web/commit/c09eb75ab44fc18eca150e527a67bd254177b1d4))
* **gui:** improve performance while using image controls ([35e2e1d](https://github.com/ssube/onnx-web/commit/35e2e1dda643f5d44dd6a218535a4b85bc28c2e5))
* **gui:** invalidate loading query after mutations ([fa639ef](https://github.com/ssube/onnx-web/commit/fa639efff3fb9597d8214aa310a9760d0bd5a220))
* **gui:** load config relative to current page (fixes [#43](https://github.com/ssube/onnx-web/issues/43)) ([2e5c786](https://github.com/ssube/onnx-web/commit/2e5c7867a4cd644e40b1264ecf33b61182ca5b88))
* **gui:** prevent mask canvas from going into a save loop ([4dc915d](https://github.com/ssube/onnx-web/commit/4dc915d5c93dcce7ab6b3cc7035bd3c6fbb1500e))
* **gui:** restore delete image button ([68eb8eb](https://github.com/ssube/onnx-web/commit/68eb8eb9b2dd87fe17c9f462decbe0d3cf74cd60))
* **gui:** send CFG to API as decimal ([ef33301](https://github.com/ssube/onnx-web/commit/ef33301d6b1740736e991127b5030d17bbb6dd45))
* **gui:** send strength for img2img requests ([26a8ce7](https://github.com/ssube/onnx-web/commit/26a8ce7095be43fce9da7a2cb9c396b8b4186e27))
## [0.3.0](https://github.com/ssube/onnx-web/compare/v0.2.1...v0.3.0) (2023-01-12)