Files
anthropic-client/src/AnthropicClient/CHANGELOG.md
T

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)