What's Changed
Features
* Add `genai.protos` to discourage direct use of google.ai.generativelanguage by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/354
* Add video metadata and error to File by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/348
* Restrict Harm category to the subset supported by Gemini by aertoria in https://github.com/google-gemini/generative-ai-python/pull/295
* Improve request_options by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/297
* Add GenerateContentResponse.to_dict() by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/337
* Quick safety filtering: Allow `safety_settings="block_none"` by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/347
Bugfixes
* Cleanup file data handling. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/321
* Allow count_tokens with no `contents`. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/342
* improve the no-credentials error message, fail fast for no-credentials in colab. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/352
* Make printing less verbose. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/340
* Add request options to chat. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/341
* Handle image RGBA mode by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/374
Docs
* Fix bugs, improve code clarity, and enhance overall reliability across several files. by Faisal-Alsrheed in https://github.com/google-gemini/generative-ai-python/pull/339
* Enhance functions Documentation and Improve Error Messages by Faisal-Alsrheed in https://github.com/google-gemini/generative-ai-python/pull/350
* Fix argument description. by MarkDaoust in https://github.com/google-gemini/generative-ai-python/pull/338
* Update __init__.py to use the latest model by logankilpatrick in https://github.com/google-gemini/generative-ai-python/pull/362
New Contributors
* Faisal-Alsrheed made their first contribution in https://github.com/google-gemini/generative-ai-python/pull/339
* logankilpatrick made their first contribution in https://github.com/google-gemini/generative-ai-python/pull/362
**Full Changelog**: https://github.com/google-gemini/generative-ai-python/compare/v0.5.4...v0.6.0