What's Changed
* Install TF Text on non-Windows only by abheesht17 in https://github.com/keras-team/keras-hub/pull/2115
* Add SigLIP by james77777778 in https://github.com/keras-team/keras-hub/pull/2113
* Fix `PaliGemmaVitEncoder` output shape by abheesht17 in https://github.com/keras-team/keras-hub/pull/2123
* Cspnet architecture. by sachinprasadhs in https://github.com/keras-team/keras-hub/pull/2091
* Update our master version to be a dev release by mattdangerw in https://github.com/keras-team/keras-hub/pull/2131
* Add top 3 HF Presets for Mobilenet by pkgoogle in https://github.com/keras-team/keras-hub/pull/2105
* Add SigLIP2 by james77777778 in https://github.com/keras-team/keras-hub/pull/2127
* update Gemma attention for TPU by divyashreepathihalli in https://github.com/keras-team/keras-hub/pull/2130
* Update dev version rule for nightly by SamanehSaadat in https://github.com/keras-team/keras-hub/pull/2139
* Fix dtype bug in image converter by abheesht17 in https://github.com/keras-team/keras-hub/pull/2147
* Add instruction in .md for manual pre-commit run by abheesht17 in https://github.com/keras-team/keras-hub/pull/2148
* Add Qwen 2.5 by shivance in https://github.com/keras-team/keras-hub/pull/2088
* Updated CONTRIBUTING.md (Fixes issue 2153) by villurignanesh in https://github.com/keras-team/keras-hub/pull/2156
* Update kaggle preset paths for SigLip model by laxmareddyp in https://github.com/keras-team/keras-hub/pull/2164
* Routine Kaggle HF sync by divyashreepathihalli in https://github.com/keras-team/keras-hub/pull/2165
* Enable LoRA target names arg by divyashreepathihalli in https://github.com/keras-team/keras-hub/pull/2166
* Update retinanet_presets.py by sineeli in https://github.com/keras-team/keras-hub/pull/2157
* Add Gemma3 by abheesht17 in https://github.com/keras-team/keras-hub/pull/2152
* Add precommit to the common requirements file by mattdangerw in https://github.com/keras-team/keras-hub/pull/2173
* Add back a format script for compat by mattdangerw in https://github.com/keras-team/keras-hub/pull/2174
* Add a TextToImagePreprocessor base class by mattdangerw in https://github.com/keras-team/keras-hub/pull/2181
* Bump the python group with 2 updates by dependabot in https://github.com/keras-team/keras-hub/pull/2185
* implement of roformerv2 by pass-lin in https://github.com/keras-team/keras-hub/pull/2145
* Move sliding window attn before FA block for Gemma by abheesht17 in https://github.com/keras-team/keras-hub/pull/2187
* Update gating condition to include check for supporting GPUs for flash attention by divyashreepathihalli in https://github.com/keras-team/keras-hub/pull/2184
* Revert "Fix dtype bug in image converter (2147)" by mattdangerw in https://github.com/keras-team/keras-hub/pull/2180
* Add vision for Gemma3 by abheesht17 in https://github.com/keras-team/keras-hub/pull/2170
* Do not export Qwen for release by abheesht17 in https://github.com/keras-team/keras-hub/pull/2198
* Version bump to 0.20.0.dev1 by abheesht17 in https://github.com/keras-team/keras-hub/pull/2200
* Version bump to 0.20.0 by abheesht17 in https://github.com/keras-team/keras-hub/pull/2202
New Contributors
* villurignanesh made their first contribution in https://github.com/keras-team/keras-hub/pull/2156
**Full Changelog**: https://github.com/keras-team/keras-hub/compare/v0.19.3...v0.20.0