13 KiB
13 KiB
Change Log
All notable changes to this project will be documented in this file. See versionize for commit guidelines.
0.0.1 (2024-07-07)
Bug Fixes
- add correct package project url (afee3b2)
Other
- Create CNAME (2e64dcb)
- Merge branch 'main' of github.com:StevanFreeborn/anthropic-client (4f156a5)
- Merge branch 'main' of github.com:StevanFreeborn/anthropic-client (56f74c6)
- Merge branch 'main' of github.com:StevanFreeborn/anthropic-client (78d75eb)
- Merge branch 'main' of github.com:StevanFreeborn/anthropic-client (ddeb651)
- add badges (599a11c)
- add material theme for documentation site (8a6af15)
- documentation for v0.0.0 [skip ci] (7ad471d)
- documentation for v0.0.0 [skip ci] (57e950e)
- documentation for v0.0.0 [skip ci] (2879bfd)
- documentation for v0.0.0 [skip ci] (9d6935c)
- fix workflow (1de786c)
- remove PDF option (6eaaaef)
- workout documentation job (2a7dd11)
0.0.0 (2024-07-07)
Features
- add class to represent a callable function (691ffaa)
- add function property attribute (f848d4b)
- add method to throw if null or whitespace (3298db7)
- add models for streaming messages (a4784fd)
- add parameter attribute to allow customization of name, description, and requiredness (3006ad9)
- add support for delegate with two parameters (4dd9d16)
- begin work on creating input schema from function method info (087f012)
- create chat message (4c2cee6)
- create tool from class that implements ITool (e3ba6a6)
- generate definition for complex types (057803a)
- implement json schema generation for non-complex types (96ed89c)
- implement tool call (ce6b1bf)
- yield events for streaming including custom message complete event (6ed99a6)
Bug Fixes
- add string enum converter to serialization options (9c81620)
- address methods that return void or task in those cases return null (c2788c3)
- cleanup unnecessary usings (0562c0c)
- correct nullability (fec7de2)
- correct validation for create methods and update xml comments to match (94434c7)
- deal with nested complex types (b594927)
- enforce anthropic's name limitations (a5af463)
- make sure custom parameter name is not whitespace (cccd0e6)
- modify tool class to have static methods and create input schema from function (0515afb)
- move client to top level namespace (422719f)
- remove redundant validation and add xml comments (606c81d)
- remove throw if name is invalid (da93ffd)
- remove unnecessary constant (77ceb49)
- remove unused member and move comment (15315df)
- throw exception when accessing result props incorrectly (c538a3e)
- use json object type (4fd8ecd)
- use name of member not member type (9eb0238)
- use trygetvalues (ffee24d)
Other
- Merge branch 'main' of github.com:StevanFreeborn/anthropic-client (98e9596)
- Merge pull request #1 from StevanFreeborn/stevanfreeborn/docs/prepare-documentation-for-release (3969937)
- Merge pull request #2 from StevanFreeborn/stevanfreeborn/chore/add-workflows (1e7fa66)
- add additional streaming tests (bd8e4c7)
- add additional test cases (0cb9918)
- add dispatch event to workflows (b6baef7)
- add git attributes file (cc6f682)
- add missing test cases (aed18b3)
- add missing tests for streaming chat message (5edc0b5)
- add missing type params to expected schema (5fa85b7)
- add missing xml comments (1662479)
- add more tests for tool class (ecf1958)
- add package metadat (d1855dd)
- add test cases (ff649cb)
- add workflows (ebbae05)
- delete change log (6067d5d)
- don't reuse http client as fixture (6caa4b1)
- fix branch name (be836d6)
- fix dotnet format command (d5cfe65)
- initial project setup (68b3591)
- make sure there is content in message returned (fdcd4a0)
- make test settings optional (c2e21ac)
- more work on workflows (554c696)
- run dotnet format (3851bf4)
- run dotnet format (1ae9010)
- run format (f85771c)
- update README.md (78497b8)
- update README.md (22b5f6b)
- update README.md (8c0c60f)
- update test case name (04343bf)
- update tests to allow building while reworking tool feature (4bf99d6)
- use docfx to generate documentation (3e69208)
- work on adding integration tests (917719d)
- work on adding integration tests (ebae270)
- work on README (1d352a6)
- work on README (5c0cad2)
- work on README (dd380c9)
- workflow fix mispelling (dde8543)
- release: 0.0.0 [skip ci] (f2b3e0e)