Releases: IBM/prompt-declaration-language
Releases · IBM/prompt-declaration-language
Version 0.2.0
Warning: This release introduce a non-backward compatible change: call
blocks take closures as argument instead of function names. In practice, a function call like call: f
must be replace by call: ${f}
.
What's Changed
- The argument of
call:
is a closure, not a name by @mandel in #242 - Initial OpenTelemetry support by @esnible in #254
- Removed upper bound on LiteLLM version by @vazirim in #255
- Add comments to examples to make them more obvious by @esnible in #259
Full Changelog: v0.1.1...v0.2.0
Version 0.1.1
What's Changed
- remove None valued parameters when calling LLMs by @vazirim in #212
- Flush the output after each print in streaming mode by @mandel in #213
- support for expressions in function call args by @vazirim in #221
- Show the model name, and request info if possible, on error by @esnible in #226
New Contributors
- @trsudarshan made their first contribution in #209
- @esnible made their first contribution in #222
Full Changelog: v0.1.0...v0.1.1
Version 0.1.0
Warning: This release introduce a non-backward compatible change: implicit lastOf
(lists of blocks) are not allowed anymore.
What's Changed
- Add support of Jinja code blocks by @mandel in #183
- Add support of PDL code blocks by @mandel in #185
- Enable richer data in messages to support function calling by @vazirim in #184
- Add localized expressions in AST by @mandel in #130
- Remove implicit lastOf by @mandel in #167
- changes to default parameters, structured decoding support by @vazirim in #205
- updated tools and react examples to use granite tool calling by @vazirim in #206
Full Changelog: v0.0.9...v0.1.0
Version 0.0.9
What's Changed
- Obtaining raw output from model calls by @vazirim in #165
- Fix implicit unused analysis by @mandel in #158
- support for structured decoding, removed default watsonx parameters by @vazirim in #168
- Remove useless computation during model calls using liteLLM by @mandel in #171
- Support for Python 3.13 by @mandel in #166
- doc: added ollama API env variable by @eloycoto in #175
- bug fix for LLM function calling by @vazirim in #178
New Contributors
Full Changelog: v0.0.8...v0.0.9
v0.0.8
Version 0.0.7
What's Changed
- Rename the background
context
variable intopdl_context
by @mandel in #126 - Use simple TFIDF for RAG example. by @hirzel in #129
- Update pre-commit requirement from ~=3.0 to >=3,<5 by @dependabot in #128
- Provide a map function on the PDL ast by @mandel in #131
- chat template by @vazirim in #132
- Update Litellm version by @mandel in #133
- Update README by @mandel in #134
- Add runtime test of all the examples by @mandel in #135
- Fix for chat template by @vazirim in #137
- example cleanup by @vazirim in #138
- Update run-examples tests by @mandel in #139
- Update test of examples by @mandel in #140
- Example of call-back from PDL back to Python. by @hirzel in #136
- Add ollama instructions by @claudiosv in #60
- Skip test of callback example by @mandel in #144
- quick reference by @hirzel in #145
- fix broken link by @hirzel in #146
- Bump @types/node from 22.7.4 to 22.7.5 in /pdl-live by @dependabot in #143
- Add type annotations by @mandel in #141
fallback
catch all exceptions by @mandel in #148- Explicit model input inherit the current role by @mandel in #149
- pdl notebook by @vazirim in #142
- Add null and bool values by @mandel in #150
- removed examples by @vazirim in #151
New Contributors
Full Changelog: v0.0.6...v0.0.7
Version 0.0.6
Version 0.0.5
What's Changed
- Fix
pip install 'prompt-declaration-language[all]'
by @mandel in #110 - Add
--version
and remove--no-schema
to the command line options by @mandel in #111 - Publish the PDL schema on https://ibm.github.io/prompt-declaration-language/dist/pdl-schema.json by @mandel in #112
- pull docker image from quay by @vazirim in #114
Full Changelog: v0.0.4...v0.0.5
Version 0.0.4
What's Changed
- Rename
document
intotext
by @mandel in #83 - Add a jsonl parser by @mandel in #84
- Allow PDL programs to be sequences by @mandel in #85
- Removed API block by @vazirim in #86
- Change expression syntax from
{{ }}
to${ }
by @mandel in #87 - Rename
lastof
intolastOf
by @mandel in #96 - pdl --sandbox by @vazirim in #100
- Change loop combination default and syntax by @mandel in #107
Full Changelog: v0.0.3...v0.0.4
Version 0.0.3
v0.0.3 version 0.0.3