Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
e0af091
TRCLI-160 Updated readme, changelog and version files for release 1.13.0
acuanico-tr-galt Nov 4, 2025
783490d
TRCLI-190 Updated project dependency for gherkin parsing, added test …
acuanico-tr-galt Nov 4, 2025
c3b0749
TRCLI-191 Add initial gherkin parser to TRCLI
acuanico-tr-galt Nov 6, 2025
1d81eac
TRCLI-193 Added new bdd commands, import and export gherkin, parse gh…
acuanico-tr-galt Nov 27, 2025
b537a2b
TRCLI-198 Added unit and functional tests for import and export gherk…
acuanico-tr-galt Nov 27, 2025
b2bf75e
TRCLI-193 Updated parse_cucumber, parse_gherkin, import and export gh…
acuanico-tr-galt Dec 3, 2025
95ce4c5
TRCLI-198 updated unit and functional tests for bdd implementation
acuanico-tr-galt Dec 3, 2025
9a8a1d6
TRCLI-21 Updated parse_junit with new special parser option for bdd
acuanico-tr-galt Dec 15, 2025
1b81d81
TRCLI-21 Updated parse_junit bdd support unit tests including test data
acuanico-tr-galt Dec 15, 2025
281c200
Merge release/1.12.5 into feature/TRCLI-21
acuanico-tr-galt Dec 17, 2025
f7636da
TRCLI-21 updated functional tests for BDD
acuanico-tr-galt Dec 17, 2025
f69732d
TRCLI-193: Fixed issues with parse_cucumber related to uploading feat…
acuanico-tr-galt Jan 13, 2026
963ff95
TRCLI-193: Updated test data and affected unit tests for parse_cucumb…
acuanico-tr-galt Jan 13, 2026
d60f5b1
TRCLI-193: Remove parse_gherkin, affected unit and functional tests, …
acuanico-tr-galt Jan 15, 2026
f0fc65e
TRCLI-193: Added new flag option --update for import_gherkin, also up…
acuanico-tr-galt Jan 15, 2026
577d515
TRCLI-193: Updated parse_cucumber options
acuanico-tr-galt Jan 15, 2026
1521acc
TRCLI-21: Complete merge from TRCLI-193
acuanico-tr-galt Jan 16, 2026
5414b28
TRCLI-21: Updated special-parser bdd to correctly validate against bd…
acuanico-tr-galt Jan 19, 2026
5e258dd
TRCLI-21: Updated test data and unit tests for parse_junit special-pa…
acuanico-tr-galt Jan 19, 2026
b74e5c5
TRCLI-21: Updated unit tests
acuanico-tr-galt Jan 20, 2026
3a4413f
TRCLI-21: Fixed an issue with finding and checking of BDD test cases …
acuanico-tr-galt Feb 4, 2026
cdf4632
TRCLI-21: Updated tests for junit special parser bdd and parse cucumber
acuanico-tr-galt Feb 4, 2026
2e66d3c
TRCLI-21: Fixed an issue where results are not correctly added to cus…
acuanico-tr-galt Feb 5, 2026
e9dcf71
TRCLI-21: Updated unit tests for special parser bdd and parse cucumber
acuanico-tr-galt Feb 5, 2026
077f28b
TRCLI-211 Improved caching strategy and implemented N+1 optmizations
acuanico-tr-galt Dec 18, 2025
cf830d6
TRCLI-213 Refactor monolithic class api_request_handler into separat…
acuanico-tr-galt Dec 23, 2025
63634a7
TRCLI-213 Update affected unit tests
acuanico-tr-galt Dec 23, 2025
101d123
TRCLI-5: Updated centralized core logging
acuanico-tr-galt Jan 20, 2026
7fa293d
TRCLI-5: Added centralized core logging module with unit tests, updat…
acuanico-tr-galt Jan 20, 2026
34a2620
TRCLI-5: Included correct package in setup.py for logging
acuanico-tr-galt Feb 4, 2026
1b96192
Merge pull request #377 from gurock/feature/TRCLI-193
acuanico-tr-galt Feb 6, 2026
c437928
Merge pull request #383 from gurock/feature/TRCLI-211
acuanico-tr-galt Feb 6, 2026
77869b6
Merge pull request #384 from gurock/fix/TRCLI-213
acuanico-tr-galt Feb 6, 2026
9667ce1
Merge pull request #386 from gurock/feature/TRCLI-5
acuanico-tr-galt Feb 6, 2026
f98133c
release/1.13.0 Updated changelog for 1.13.0 release
acuanico-tr-galt Feb 6, 2026
27e9f9e
Merge main into release/1.13.0
acuanico-tr-galt Feb 6, 2026
48659c7
Fix: Restore refactored api_request_handler with TRCLI-210
acuanico-tr-galt Feb 6, 2026
8f930ae
Fix: fixed unicode utf-8 encoding issue
acuanico-tr-galt Feb 6, 2026
d28b360
Updated README file for 1.13.0 release
acuanico-tr-galt Feb 6, 2026
6107eab
Added minor change for parse_cucumber caching
acuanico-tr-galt Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,22 @@ This project adheres to [Semantic Versioning](https://semver.org/). Version numb
- **MINOR**: New features that are backward-compatible.
- **PATCH**: Bug fixes or minor changes that do not affect backward compatibility.

## [1.13.0]

_released 12-01-2025

### Added
- **New Command: `parse_cucumber`** - Parse Cucumber JSON reports and upload to TestRail
- **New Command: `import_gherkin`** - Import Gherkin .feature files as BDD test cases with `--update` flag to update existing cases
- **New Command: `export_gherkin`** - Export TestRail BDD test cases as Gherkin .feature files
- **Enhanced `parse_junit` command**: Added `--special-parser bdd` option to parse JUnit XML as BDD scenarios with custom case and result field support
- **Centralized Logging Module**: Structured logging framework with JSON/text formatting, file rotation, and configuration options for better production observability.

### Fixed/Improved
- Improved caching to reduce redundant API calls during command execution, combined with existing N+1 query optimizations to improve performance for large report processing.
- Decomposed monolithic class (ApiRequestHandler) into specialized handler modules.


## [1.12.6]

_released 01-05-2026
Expand Down
Loading
Loading