You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ccode_runner/CHANGELOG.md
+43-1Lines changed: 43 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,47 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## v0.3.3 (2025-03-15)
9
+
10
+
### New Features
11
+
12
+
- <csr-id-d1f3bcfce5187879268726170447a032c3e95a40/> expose default codegen language type
13
+
feat(cpast): --problem_url args in ai and test routes
14
+
15
+
feat(cscrapper): new ProgramStore api new_from_language
16
+
17
+
chore(cpast_api): updated schema to store language name in cache and use language from clex_llm instead of c++ as default
18
+
- <csr-id-1f866fcf819af5df4c51b9f1aacf9607b6ff47e8/> add sample programs and tests for multiple languages including Java, C, C++, Python, Ruby, JavaScript, and Rust
19
+
- <csr-id-976089bf07b7556823c32621ca9c8da98850932d/> enhance new_from_custom_dest to support Java file naming rules and improve error handling
20
+
- <csr-id-626c3ce60e1cbc3dcd25d92c5298413650d70553/> add new error types for invalid file names and empty temporary directories
21
+
- <csr-id-6a2a02cd18c11bb72b4acdf5ed816a0bc70c333a/> expose from_text from_custom_dest api to public
22
+
- <csr-id-3488984dfc9a81df4538fac6d824a9bda3001209/> code compilation to temp dir
23
+
24
+
### Commit Statistics
25
+
26
+
<csr-read-only-do-not-edit/>
27
+
28
+
- 7 commits contributed to the release over the course of 1 calendar day.
29
+
- 13 days passed between releases.
30
+
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
31
+
- 0 issues like '(#ID)' were seen in commit messages
32
+
33
+
### Commit Details
34
+
35
+
<csr-read-only-do-not-edit/>
36
+
37
+
<details><summary>view details</summary>
38
+
39
+
***Uncategorized**
40
+
- Expose default codegen language type ([`d1f3bcf`](https://github.com/rootCircle/cpast_mono/commit/d1f3bcfce5187879268726170447a032c3e95a40))
41
+
- Add sample programs and tests for multiple languages including Java, C, C++, Python, Ruby, JavaScript, and Rust ([`1f866fc`](https://github.com/rootCircle/cpast_mono/commit/1f866fcf819af5df4c51b9f1aacf9607b6ff47e8))
42
+
- Enhance new_from_custom_dest to support Java file naming rules and improve error handling ([`976089b`](https://github.com/rootCircle/cpast_mono/commit/976089bf07b7556823c32621ca9c8da98850932d))
43
+
- Feat(java_classname): add utility to extract public class name from Java source text feat(ccode_runner): enhance source file naming for Java and random languages feat(cpast): add tests for Java public class extraction and code evaluation ([`35c6c11`](https://github.com/rootCircle/cpast_mono/commit/35c6c116e8087c1d7331bbfde3d4dc0bc1da5b90))
44
+
- Add new error types for invalid file names and empty temporary directories ([`626c3ce`](https://github.com/rootCircle/cpast_mono/commit/626c3ce60e1cbc3dcd25d92c5298413650d70553))
45
+
- Expose from_text from_custom_dest api to public ([`6a2a02c`](https://github.com/rootCircle/cpast_mono/commit/6a2a02cd18c11bb72b4acdf5ed816a0bc70c333a))
46
+
- Code compilation to temp dir ([`3488984`](https://github.com/rootCircle/cpast_mono/commit/3488984dfc9a81df4538fac6d824a9bda3001209))
47
+
</details>
48
+
8
49
## v0.3.2 (2025-03-01)
9
50
10
51
### Documentation
@@ -15,7 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
56
16
57
<csr-read-only-do-not-edit/>
17
58
18
-
-1 commit contributed to the release.
59
+
-2 commits contributed to the release.
19
60
- 5 days passed between releases.
20
61
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
21
62
- 0 issues like '(#ID)' were seen in commit messages
@@ -27,6 +68,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Copy file name to clipboardExpand all lines: clex_llm/CHANGELOG.md
+47-1Lines changed: 47 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,53 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## v0.3.0 (2025-03-15)
9
+
10
+
### New Features
11
+
12
+
- <csr-id-d1f3bcfce5187879268726170447a032c3e95a40/> expose default codegen language type
13
+
feat(cpast): --problem_url args in ai and test routes
14
+
15
+
feat(cscrapper): new ProgramStore api new_from_language
16
+
17
+
chore(cpast_api): updated schema to store language name in cache and use language from clex_llm instead of c++ as default
18
+
- <csr-id-a7be429d63454f278237173dab38f8dd1b522af2/> update code generation to support C++ solutions and enhance input handling
19
+
- <csr-id-ab31151dec6626ea67cc24ddab8ff390b9989282/> add caching for code evaluation and new evaluate route with_platform
20
+
- <csr-id-06c5c95dd7941ca0eb2dd7ac96b503feba4a0a53/> introduce new code and clex generators with updated API integration
21
+
- <csr-id-7ea37a311ecc70db654e9b4facc76cfca4a6290a/> add LLM API key configuration and integrate into evaluation routes
22
+
23
+
### New Features (BREAKING)
24
+
25
+
- <csr-id-e2cdab56fcb473fe24e5e8acbea83c1703e97cb7/> update API key references from GEMINI_API_KEY to GOOGLE_API_KEY and add secrets setup script for CI
26
+
27
+
### Commit Statistics
28
+
29
+
<csr-read-only-do-not-edit/>
30
+
31
+
- 6 commits contributed to the release over the course of 1 calendar day.
32
+
- 13 days passed between releases.
33
+
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
34
+
- 0 issues like '(#ID)' were seen in commit messages
35
+
36
+
### Commit Details
37
+
38
+
<csr-read-only-do-not-edit/>
39
+
40
+
<details><summary>view details</summary>
41
+
42
+
***Uncategorized**
43
+
- Expose default codegen language type ([`d1f3bcf`](https://github.com/rootCircle/cpast_mono/commit/d1f3bcfce5187879268726170447a032c3e95a40))
44
+
- Update code generation to support C++ solutions and enhance input handling ([`a7be429`](https://github.com/rootCircle/cpast_mono/commit/a7be429d63454f278237173dab38f8dd1b522af2))
45
+
- Add caching for code evaluation and new evaluate route with_platform ([`ab31151`](https://github.com/rootCircle/cpast_mono/commit/ab31151dec6626ea67cc24ddab8ff390b9989282))
46
+
- Introduce new code and clex generators with updated API integration ([`06c5c95`](https://github.com/rootCircle/cpast_mono/commit/06c5c95dd7941ca0eb2dd7ac96b503feba4a0a53))
47
+
- Update API key references from GEMINI_API_KEY to GOOGLE_API_KEY and add secrets setup script for CI ([`e2cdab5`](https://github.com/rootCircle/cpast_mono/commit/e2cdab56fcb473fe24e5e8acbea83c1703e97cb7))
48
+
- Add LLM API key configuration and integrate into evaluation routes ([`7ea37a3`](https://github.com/rootCircle/cpast_mono/commit/7ea37a311ecc70db654e9b4facc76cfca4a6290a))
- <csr-id-f93b38cd00306356503de16b84202333ea3baee4/> update default range values to i32_min, i32_max and u32_min, u32_max; improve completions support and documentation
@@ -19,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
19
64
20
65
<csr-read-only-do-not-edit/>
21
66
22
-
-2 commits contributed to the release.
67
+
-3 commits contributed to the release.
23
68
- 6 days passed between releases.
24
69
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
25
70
- 0 issues like '(#ID)' were seen in commit messages
@@ -31,6 +76,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Update default range values to i32_min, i32_max and u32_min, u32_max; improve completions support and documentation ([`f93b38c`](https://github.com/rootCircle/cpast_mono/commit/f93b38cd00306356503de16b84202333ea3baee4))
- <csr-id-e2cdab56fcb473fe24e5e8acbea83c1703e97cb7/> update API key references from GEMINI_API_KEY to GOOGLE_API_KEY and add secrets setup script for CI
23
+
24
+
### Commit Statistics
25
+
26
+
<csr-read-only-do-not-edit/>
27
+
28
+
- 7 commits contributed to the release over the course of 10 calendar days.
29
+
- 13 days passed between releases.
30
+
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
31
+
- 0 issues like '(#ID)' were seen in commit messages
32
+
33
+
### Commit Details
34
+
35
+
<csr-read-only-do-not-edit/>
36
+
37
+
<details><summary>view details</summary>
38
+
39
+
***Uncategorized**
40
+
- Expose default codegen language type ([`d1f3bcf`](https://github.com/rootCircle/cpast_mono/commit/d1f3bcfce5187879268726170447a032c3e95a40))
41
+
- Introduce new code and clex generators with updated API integration ([`06c5c95`](https://github.com/rootCircle/cpast_mono/commit/06c5c95dd7941ca0eb2dd7ac96b503feba4a0a53))
42
+
- Feat(cscrapper): refactor problem scraper to support async operations and add new migration for clex column (fixes #9) feat(cpast_api): evaluate route with_code_and_platform and tests ([`d460a2c`](https://github.com/rootCircle/cpast_mono/commit/d460a2c07607dec1803f1da9ae55cb5bbfa8a547))
43
+
- Update API key references from GEMINI_API_KEY to GOOGLE_API_KEY and add secrets setup script for CI ([`e2cdab5`](https://github.com/rootCircle/cpast_mono/commit/e2cdab56fcb473fe24e5e8acbea83c1703e97cb7))
44
+
- Feat(java_classname): add utility to extract public class name from Java source text feat(ccode_runner): enhance source file naming for Java and random languages feat(cpast): add tests for Java public class extraction and code evaluation ([`35c6c11`](https://github.com/rootCircle/cpast_mono/commit/35c6c116e8087c1d7331bbfde3d4dc0bc1da5b90))
45
+
- Code compilation to temp dir ([`3488984`](https://github.com/rootCircle/cpast_mono/commit/3488984dfc9a81df4538fac6d824a9bda3001209))
- <csr-id-f93b38cd00306356503de16b84202333ea3baee4/> update default range values to i32_min, i32_max and u32_min, u32_max; improve completions support and documentation
@@ -11,7 +60,7 @@
11
60
12
61
<csr-read-only-do-not-edit/>
13
62
14
-
-2 commits contributed to the release.
63
+
-3 commits contributed to the release.
15
64
- 5 days passed between releases.
16
65
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
17
66
- 0 issues like '(#ID)' were seen in commit messages
- Update default range values to i32_min, i32_max and u32_min, u32_max; improve completions support and documentation ([`f93b38c`](https://github.com/rootCircle/cpast_mono/commit/f93b38cd00306356503de16b84202333ea3baee4))
27
77
- Update resolver to 3 ([`98decae`](https://github.com/rootCircle/cpast_mono/commit/98decaeb5f61596e592b4c73236deec4c9979fcc))
Copy file name to clipboardExpand all lines: cpast/Cargo.toml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[package]
2
2
name = "cpast"
3
-
version = "0.9.2"
3
+
version = "0.10.0"
4
4
description = "Run custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass & match randomly generated outputs"
0 commit comments