- revert `sd_mecha.train_difference` to the original implementation from supermerger - add 3 new methods `add_opposite`, `clamped_add_opposite` and `select_max_delta`
Note that `clamped_add_opposite` corresponds to the implementation of train difference in 0.0.19 and earlier versions.
0.0.19
- raise error for non-lora keys when loading a lora model type in https://github.com/ljleb/sd-mecha/pull/33 - fix a bug where keys of input models where directly used as fallback when applying a lora to a composite recipe in https://github.com/ljleb/sd-mecha/pull/34
0.0.18
- change default value of parameter `alpha` in `add difference` from `0.5` to `1.0`
0.0.17
- rename method `clip` to `clamp` to disambiguate it from "CLIP" the text encoder - I originally mislabelled the tag as `0.17` and I am too lazy to fix the commit target after creating the new `0.0.17` tag (the github ui doesn't allow me to enter a commit hash) so here is the appropriate commit hash of the release: f8b0800904fb6b1cc8ca724d0779333c0cb40f79
0.0.16
- add module t5xxl to sd3 architecture
0.0.15
- add builtin support for architecture Stable Diffusion 3