The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- Remove Unstructured Concurrency Task.init in sendMessageStream AsyncThrowingStream Continuation. Now, it will propagate cancellation from parent task. This is useful in case you want to cancel/stop the streaming response from the API
Bump GPTEncoder to 1.0.4 to fix bundle resource crash on Linux
- Update GPTEncoder dependency to 1.0.1 to fix SPM swift build issue
Fix invalid truncating array method in history list
Update token calculcation to use BPE Encoder from [GPTEncoder Lib](https://github.com/alfianlosari/GPTEncoder)
- Make Message initializer public
- Optionally, pass parameters such as model, systemPrompt, and temperature on sendMessage and sendMessageStream methods (default values are provided, see documentation)
- Remove parameters from initializer: model, systemPrompt, temperature. You can pass them when sending a message.
- Make current historyList property public (private) set.
- Introduce Replace History List method.
- Optionally, pass parameters such as `model`, `systemPrompt`, and `temperature` on `sendMessage` and `sendMessageStream` methods (default values are provided, see documentation)
- Remove parameters from initializer: `model`, `systemPrompt`, `temperature`. You can pass them when sending a message.
- Make current `historyList property public (private) set`.
- Introduce `Replace History List` method.
- Optionally, pass parameters such as `model`, `systemPrompt`, and `temperature` on `sendMessage` and `sendMessageStream` methods (default values are provided, see documentation)
- Remove Initializer parameters `model`, `systemPrompt`, `temperature`. You can pass them when sending a message.
- Introduce Replace History List with your own API
Add Cocoapods support