All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- This package is now pure ESM. Please read this.
- Drop Node 14 and 16 support.
- Update eslint config to use flat config.
- Update eslint to v9.
- Add restrictive Code Style with eslint.
- Replace istanbuljs/nyc with c8.
- Improve linting
- Fix some non-working tests
- New methods supported:
getTestCaseRequirements
getRequirement
createUser
setUserRoleOnProject
- Add
platformondesign
&platformonexecution
flag increatePlatform
helper. (#258 thanks @HedCET) - Support TestLink 1.9.20_fixed:
- Logic:
updateBuildCustomFieldsValues
The parametercustomfields
now is a map with name as key.getReqCoverage
The parameterrequirementdocid
was replaced withrequirementversionid
.getTestCaseAttachments
: Addedversion
parameter.assignTestCaseExecutionTask
: Parametersplatformid
andplatformname
are no longer required.
- Tests: Updated and recorded.
- Logic:
- Tweaks on codeql and tests workflows
- Remove node12 tests
- Add https://www.buymeacoffee.com/nyaran to funding
- Tweaks on tsconfig
- Add workflow to publish package
- Added tests for node 18 and 19.
- Remove tests for node 17.
- Exports typings properly. Fixes #207
- Add funding links to package.json
- Add
scripts.prepare
(allows to use repo as version directly) - Run tests on node 17.
- Update devDependencies and use closed versions.
- Not launch tests on Node 15 as is not maintained.
- Rename "master" branch to "main"
- Improve packaging discarding
.npmignore
and usingfiles
property onpackage.json
.
- Run tests on node 15.
- Upgrade ts-node to v10.
- Move ts-node to devDependencies.
- Add links on README badges.
- Ignore .idea directory by git.
- Ignore unnecessary files from package.
- Fix repository url on package.json.
- Fix README badges.
- Added a lot of tests.
- Now the project uses its own versioning, not linked to TestLink.
- Migrated to TypeScript.
- Few fixes on mandatory fields on some methods.
- Allow using secure mode
- platform is not required on getLastExecutionResult method
- Added "thanks" section to README
- #1
- Few fixes on README
- Project begins