Skip to content

Commit 2e85c1d

Browse files
Merge pull request #57 from lucaromagnoli/release/v1.2.0
chore: bump version to 1.2.0 and update changelog
2 parents 31555d7 + 6570b93 commit 2e85c1d

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@
44

55

66

7+
## [1.2.0] - 2025-08-10
8+
9+
### Added
10+
- Add ResponseParser for provider-agnostic structured response parsing
11+
- implement comprehensive LLM response parsing
12+
- enhance ResponseParser to handle direct function tags
13+
14+
### Other
15+
- Merge pull request #55 from lucaromagnoli/release/v1.1.1
16+
- security: remove anthropic_real_response.json
17+
- Fix compilation issue in ResponseParser.cpp
18+
- Implement parseDirectFunctionTags with simplified string-based approach
19+
- Fix parseDirectFunctionTags to be generic and handle unclosed tags
20+
- Fix parseDirectFunctionTags to throw exception for missing functionName
21+
- Fix isAnthropicResponse to detect any XML-like tags
22+
- Fix formatting after pre-commit hooks
23+
- SECURITY: Remove dangerous test files that leaked aideas implementation details
24+
- Fix formatting after pre-commit hooks
25+
- Remove unnecessary text wrapping in LLM response conversion
26+
- Fix Anthropic MessagesResponse parsing to handle tool_use content
27+
- Update default model in AnthropicConfig to CLAUDE_SONNET_3_7
28+
- Update default Anthropic model to Claude 4 Sonnet
29+
- Update AnthropicConfig to use the latest API version
30+
- Add tool_choice parameter to Anthropic MessagesRequest
31+
- Replace literal model names with enum usage in getAvailableModels()
32+
- Update formatting and anthropic version
33+
- Fix anthropic-version to valid 2023-06-01
34+
- Fix tool_choice format - should be object not array
35+
- Fix toLLMResponse with smart parsing parameter
36+
- Merge pull request #56 from lucaromagnoli/feature/response-parser
37+
738
## [1.1.1] - 2025-08-09
839

940
### Fixed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.22)
22

3-
project(llmcpp VERSION 1.1.1)
3+
project(llmcpp VERSION 1.2.0)
44

55
# Set version variables for easier access
66
set(LLMCPP_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})

vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "llmcpp",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"dependencies": [
55
"openssl",
66
"nlohmann-json"

0 commit comments

Comments
 (0)