Releases: PCART-tools/PCART
Releases · PCART-tools/PCART
PCART-1.3
PCART 1.3 focuses on cross-platform stability, command execution robustness, and more reliable API parameter compatibility repair. This release improves Windows/Linux support across the main pipeline, strengthens Python environment resolution, and fixes several edge cases in preprocessing, mapping, compatibility analysis, and repair validation.
What's Changed
- Add experimental cross-platform support for Windows and Linux. The following modifications have been made in this submission: by @2333289 in #34
- PCART code formatter by @guanpingxiao in #35
- PCART code formatter by @guanpingxiao in #36
- Fix cross-platform command execution in ChangeAnalyze and Repair modules by @chuanyu-MHSL in #37
- PCART code formatter by @guanpingxiao in #38
- Fix cross-platform command execution in Map module by @guanpingxiao in #39
- Merge Dev branch with cross-platform fixes by @guanpingxiao in #40
- Merge Dev branch with cross-platform fixes by @guanpingxiao in #42
- Merge Dev branch with cross-platform fixes by @guanpingxiao in #43
- Update README.md by @guanpingxiao in #44
- Update README by @guanpingxiao in #45
- Fix Windows path handling and runtime compatibility issues by @guanpingxiao in #46
- Fix Python command parsing and interpreter resolution by @guanpingxiao in #47
- Fix parameter parsing and withitem instrumentation by @guanpingxiao in #48
- Update README branding and structure by @guanpingxiao in #49
New Contributors
- @2333289 made their first contribution in #34
- @chuanyu-MHSL made their first contribution in #37
Full Changelog: v1.2...v1.3
PCART-1.2
What's Changed
- PCART code formatter by @guanpingxiao in #11
- PCART code formatter by @guanpingxiao in #12
- Codeformatter by @guanpingxiao in #13
- Codeformatter by @guanpingxiao in #14
- Codeformatter by @guanpingxiao in #15
- fix: properly handle 'self' and 'cls' parameters in API parameter repairs by @guanpingxiao in #16
- feat: implement decorator API call instrumentation and improve conditional return handling by @guanpingxiao in #17
- Add support for WithItem and AsyncFunction API calls by @guanpingxiao in #18
- Optimize sequential decorator API call instrumentation by @guanpingxiao in #19
- feat: enhance withitem alias handling and complex API call serialization by @guanpingxiao in #20
- feat: improve project structure saving for PKL loading by @guanpingxiao in #21
- PCART code formatter by @guanpingxiao in #22
- PCART code formatter by @guanpingxiao in #23
- PCART code formatter by @guanpingxiao in #24
- fix: add exception handling of max recursion depth by @guanpingxiao in #25
- fix: add exception handling of stub files (.pyi) AST parsing failure by @guanpingxiao in #26
- Update API extraction results to sync with current codebase by @guanpingxiao in #27
- Update API extraction results to sync with current codebase by @guanpingxiao in #28
- improve called APIs formatting handling by @guanpingxiao in #29
- enhance filename processing robustness by @guanpingxiao in #30
- update PCART Examples by @guanpingxiao in #31
- PCART code formatter by @guanpingxiao in #32
Full Changelog: v1.1...v1.2
PCART-1.1
What's Changed
- fix missing folders by @guanpingxiao in #1
- fix getImportLine API by @Deerzh in #2
- Upload required files and bug fixing by @guanpingxiao in #3
- Improve lib API extraction and code formatter by @guanpingxiao in #4
- Improvement of API call extraction, dynamic running, validation status, and code formatter by @guanpingxiao in #5
- PCART code formatter by @guanpingxiao in #6
- Improve API definition extraction by @Deerzh in #8
- Fix API invocation extraction by @Deerzh in #10
Full Changelog: v1.0...v1.1
PCART-1.0
PCART 1.0 Release