What's Changed
- Introduce Props Bot workflow by @desrosj in #75
 - Add 
AGENTS.mdby @felixarntz in #76 - Allow retrieving all registered provider IDs from registry by @felixarntz in #79
 - GLOSSARY.md: Small typo in Generative AI glossary entry. by @nikunj8866 in #87
 - Add .vscode/ to .gitignore by @raftaar1191 in #85
 - Adds MessageBuilder class by @JasonTheAdams in #83
 - refactor: centralize model requirements logic per Issue #66 by @Ref34t in #69
 - Enhance AiClient::isConfigured() to support provider ID and class name by @Ref34t in #88
 - Modify the 
toTextandtoTextsmethods of theGenerativeAiResultclass to only return the content channel by @dkotter in #92 - Fix typos in REQUIREMENTS.md by @akkspros in #94
 - Clarify Documentation for OpenAI-Compatible Base Classes Used by Multiple Providers #95 by @raftaar1191 in #97
 - Add further popular AI assistant config folders to gitignore. by @felixarntz in #98
 - Implement Exception Hierarchy For Better Error Handling by @Ref34t in #78
 - Explore alternative 
AGENTS.mdfile by @felixarntz in #93 - Enhance exception API for response exceptions from invalid values by including concrete field name by @felixarntz in #102
 - Fix empty tool calls and arguments in OpenAI compatible models by @Jameswlepage in #80
 - Adds support for HTTP Transporter Options by @JasonTheAdams in #109
 - Adds PromptBuilder preferred model support by @JasonTheAdams in #110
 - Make provider ID lookup by class more efficient and align provider class name lookup by @felixarntz in #111
 - Allow specifying model preference in CLI tool for testing by @felixarntz in #112
 - Fix provider model preference tuple order to have provider ID be first by @felixarntz in #113
 - Updates preferred model tests to avoid passing by default by @JasonTheAdams in #114
 - Adds AbstractApiProvider class by @JasonTheAdams in #115
 
New Contributors
- @desrosj made their first contribution in #75
 - @nikunj8866 made their first contribution in #87
 - @raftaar1191 made their first contribution in #85
 - @dkotter made their first contribution in #92
 - @akkspros made their first contribution in #94
 - @Jameswlepage made their first contribution in #80
 
Full Changelog: 0.1.0...0.2.0