Releases: haesleinhuepf/bia-bob
Releases · haesleinhuepf/bia-bob
0.23.3
What's Changed
- Ensure Python 3.8 compatibility by updating pyproject.toml with target version and requires-python. by @github-actions in #214
- expand compatible python versions to >= 3.8 and <= 3.12 by @haesleinhuepf in #216
Full Changelog: 0.23.2...0.23.3
0.23.2
What's Changed
- bugfix: re-initialization without endpoint failed by @haesleinhuepf in #209
- Special handling for pyclesperanto versus pyclesperanto_prototype by @haesleinhuepf in #210
- Bugfix in code output when calling bia-bob from terminal
Full Changelog: 0.23.0...0.23.2
0.23.0
What's Changed
- Support for Github models and Azure by @haesleinhuepf in #208
Full Changelog: 0.22.1...0.23.0
0.22.1
What's Changed
- Exclude "open" and "bob" from functions and "bia_bob" from modules in system message. This should improve poor code suggestions involving these. By @github-actions in #207
Full Changelog: 0.22.0...0.22.1
0.22.0
What's Changed
- Use model
alias-large
for blablador in custom_endpoints.ipynb by @thawn in #201 - bugfix: ollama vision models didn't work and chat history didn't contain image content by @haesleinhuepf in #203
- Persistent endpoint config by @haesleinhuepf in #204
New Contributors
Full Changelog: 0.21.2...0.22.0
0.21.2
What's Changed
- add git-bob github workflow by @haesleinhuepf in #186
- Update default models to GPT-4 Omni 'gpt-4o-2024-08-06' for improved cost-efficiency by @github-actions in #187
- Fix typos and improve grammar in project documentation by @github-actions in #189
- Initialize LLM infrastructure in
ask_llm
to preventNoneType
error. by @haesleinhuepf in #196 - fix unbound variable error reported by @thawn, fixed by @haesleinhuepf in #200
New Contributors
- @github-actions made their first contribution in #187
Full Changelog: 0.21.1...0.21.2
0.21.1
What's Changed
- bugfix: deployment / installation was broken in 0.21.0 by @haesleinhuepf in #182
Full Changelog: 0.21.0...0.21.1
0.21.0
What's Changed
- augment prompts using {variable} by @haesleinhuepf in #167
- modify suggestion for regionprops resulting in a dataframe by @haesleinhuepf in #170
- Refactor suggestions by @haesleinhuepf in #171
- Teach bob about bob by @haesleinhuepf in #172
- add disclaimer and hints for maintaining good scientific practice by @haesleinhuepf in #173
- Better separate endpoints by @haesleinhuepf in #176
- add google genai API by @haesleinhuepf in #176
- add reflection to refine code after generating it by @haesleinhuepf in #177
- prevent crashing when plugins crash by @haesleinhuepf in #178
- Bugfix reflection versus prompt writing by @haesleinhuepf in #181
bia_bob.ask_llm(text, image)
simplifìes calling the LLM from python by @haesleinhuepf in #181
Backwards compatibilty breaking changes
- The reflection mechanism introduced in #177 has the potential to break pre-existing functionality in very general. Please create a github issue if you are affected!
- Googles Vertex AI API for accessing gemini and gemini-pro will be removed soon. Use gemini 1.5 flash/pro using a Google API Key instead.
Full Changelog: 0.20.0...0.21.0
0.20.0
What's Changed
- Add blogpost notebooks, tif-image and modification in documentation by @marabuuu in #157
- Give bob the capability to read the current notebook and generate a new one from it by @haesleinhuepf in #160
- Enable bob to create text files in common formats by @haesleinhuepf in #161
- remove auto-execute mode by @haesleinhuepf in #165
- Terminal support by @haesleinhuepf in #163
Backwards compatibility breaking changes
- The auto-execution mode (
bob.initialize(auto_execute=True)
) was removed. If you want to use it, you need topip install bob<=0.20.0
.
New Contributors
Full Changelog: 0.19.0...0.20.0
0.19.0
What's Changed
- Update requirements, new default python 3.11 by @haesleinhuepf in #152
- Fix output in IPython console by @haesleinhuepf in #153
- Remove custom kernel by @haesleinhuepf in #154
- cache code-snippets for faster code generation by @haesleinhuepf in #155
- simplify prompt by @haesleinhuepf in #156
- Simplified installation instructions
Backwards compatibiliy breaking change
The custom Jupyter kernel was removed. In order to use it, you must install bia-bob 0.18.0
Full Changelog: 0.18.0...0.19.0