Fixed setTemplateId to target templateId instead of suiteId field
Added SectionCreator
Added Step
Added StepResult
Added more information to migration guide
Improved documentation on project
PlanEntry and PlanEntryRun classes now use object Boolean (instead of primitive boolean) because requests require null instead of default false
postRESTBodyReturn method logic was simplified, and the returned response has method setTestRailService called to initialize associated service
Fixed a bug with setCaseId method declaring the wrong parameter name
Added new TestRunUpdater class with limited fields for updating test runs
The updateTestRun method now takes a TestRunUpdater object instead of a TestRun object - please update your code to use it instead
Fixed a bug with setAssignedToId method declaring the wrong parameter name
Added unit tests for TestRunCreator Class
Fixed a bug with setCaseIds method declaring the wrong parameter type and name
Fixed a bug where an http connection for a GET request was being incorrectly set to output.
Added ability to override authorization encoding logic in HTTPUtils.
Fixed a bug where the end of the url was not attached to custom TestRail instantiations.
Fixed a bug where "null" was being appended when a field was empty.
There are many various new helpers for endpoints. Please refer to the [Migration and New Features Guide v1.1.md](Migration and New Features Guide v1.1.md)
There are no breaking API changes. The new features introduced are all backward compatible. Please let the project team know if this turns out not to be the case (open an issue on github)
- (issue #22) Adding retry for 429 response
- (issue #9)
suite_modeadded to Project entity - (issue #9)
descriptionadded to Section entity - (issue #9)
completed_on,is_completed,is_baseline,is_masteradded to TestSuite entity add_runendpoint support - allows you to create new TestRun entitiesadd_planendpoint support - allows you to create new TestPlan entitiesadd_milestoneendpoint support - allows you to create new Milestonesget_resultandget_resultsendpoint support. You can now query TestResults!get_user,get_user_by_email, andget_usersendpoing support - allows you to query users- addTestPlanEntry() method for TestRun/Milestone support
- added (private)
postRESTBodyReturnmethod to TestRailService to make POST abstraction easier - added generics support to same, improved testability of the code, and added some integration tests
- Made getEntityList and getEntitySingle protected instead of private (to facilitate customizations)
- Fixed a bug which obscured the root cause of a connection error with the TestRail server. Now the stack trace will actually print correctly)
- (issue #5) Downgraded to Java 1.6 at a user's request
- Made integration tests query for a "Sandbox" project in which to perform the destructive tests
- (issue #8) Added support for those with local TestRail instance to be able to do so (previous version only supported hosted installations, e.g. "https://mycompany.testrail.com/")
- Unit tests updated accordingly (but not 100% coverage yet)