Tags: jikkenio/jikken
Tags
Release Jikken v0.8.0 (#189) * JK-400: Add support for state variables to embed in post bodies and urls (#106) * JK-400: Add support for state variables to embed in post bodies and urls * JK-400: Update changelog for upcoming feature * JK-400: Format new code changes * JK-400: update dependency versions to eliminate security warnings * JK-400: Fix unit tests for new method signatures * JK-400: Update dependency version for unit-test dep to not break on nightly * Fix list command usage description (#107) * JK-406: Add basic support for strict cookies (#108) * JK-406: Add basic support for strict cookies * JK-406: fix unit test, and compiling in ci/cd * JK-406: trying to resolve non-nightly build * JK-406: try removing forced type to see if standard can compile in ci/cd * JK-406: fix code to work for stable rust * JK-402: bump version to 0.7.1 to prep for release (#109) * JK-402: update package versions and verification codes (#110) * Fix compare requests (#113) * JK-407 Change the displayed slash type in CLI (#116) * changed slash type * updated readme --------- Co-authored-by: James Rice <james@jikken.io> * JK-412: update changelog for new bugfix and bump versions to prep release (#114) * JK-413: add secure mode handling to cookie implementation (#117) * JK-413: add secure mode handling to cookie implementation * JK-413: update changelog for cookie secure mode * JK-414: update choco verification hashes for new release version (#118) * Fuzzing and complex checks (#112) * Fuzzing and complex checks * Fix compare requests * Fix test * Delete example files using anchors * Finish implementing date and add tests * One of support for date * Name type and smarter behavior for existing numeric types (#120) * JK-428 -- Emit a warning when a user specifies a config file that does not exist (#121) * JK-423 -- Iterations should count as distinct tests (#123) * JK-422 -- More complex report to better describe things ; include test files found and fix an issue with calculating skipped files (#124) * JK-433 -- Serialization Issue with Variables (#125) * JK-437 -- Email data type (#126) * JK-425: Send stage name field with telemetry data (#127) * JK-438: Add project keyword and colorization for embedded variables (#128) * JK-436: Update example tests to use new test API URLs (#129) * JK-425: Remove hard-coded 'request' name for request blocks (#130) * JK-441: Send skipped test telemetry data (#131) * JK-441: Send skipped test telemetry data * JK-441: Fix clippy issues * JK-401: Add stdout flush after info logs to force print of partial line (#132) * JK-427 -- Secrets (#133) * JK-443 -- Better String Variables (#134) * JK-444 DateTime Support (#135) * JK-451 -- Boolean data type (#136) * JK-458: Send environments and projects data on session create (#137) * JK-458: Send environments and projects data on session create * JK-458: Clippy fix * JK-71 -- Better validation and constraints (#138) * JK-71 -- Better validation for String and Numeric types (#139) * JK-464 -- Improve List, Object, and general variable support (#140) * JK-464 -- Clippy findings (#141) * JK-445 -- Dont include globals in test uploads. Attach to session (#142) * JK-430 -- Better errors around bad json bodies. Before, these failed silently (#143) * JK-71 -- Better Validation of extraneous fields (#144) * JK-469 -- Support for variables in more places (#145) * JK-470 -- Pattern Support in Strings (#146) * JK-471 -- Open Api Spec Ref Support (#147) * JK-472 -- Improve OpenApi Schema Support (#148) * JK-475 -- Allow data type variables to be given a value, mostly to support modifiers (#149) * JK-477 -- Strict for BodySchema (#150) JK-477 -- Ignore support for bodySchema * JK-71 -- Date, DateTime Modifier should only work if you specify a value (#151) * JK-479 -- Better tags for example tests. (#152) * JK-491: add codeowners file for required approvers (#153) * JK-481: Update changelog to prepare for 0.8.0 release (#154) * JK-467: add test execution runtimes to CLI output (#155) * JK-467: added runtimes to CLI output for test execution * JK-467: updated changelog to reflect new runtime messaging * JK-467: fix unit tests * JK-495: added missing bugfixes from the CHANGELOG. (#156) * JK-495: added missing bugfixes from the CHANGELOG. Autoformatter also updated file * JK-495: adjusted wording for one bugfix * JK-495: minor spelling adjustment * JK-495: minor grammar adjustments * JK-466: add optional newline appending for execution policies (#157) * JK-466: add optional newline appending for execution policies * JK-466: remove temporary dev log lines * JK-497: add skips to serializing secrets for config objects (#158) * JK-493: fix serialization for telemetry to standardize across variable types (#159) * JK-493: fix serialization for telemetry to standardize across variable types * JK-493: format code * JK-498: Add length field for string and list generation/validation (#160) * Remove bodySchema field from request & compare schemas (#161) * JK-499: Remove bodySchema from request schema * JK-499: Remove bodySchema from compare schema and add body variable support * JK-499: Clippy fix * JK-499: Update example tests * JK-503 -- DateTime modifiers generation issue. Also, improve flexibility (#162) of variable parsing by using serde alias * JK-498: Update VSCode extension with recently added fields (#164) * JK-508: Fix string generation with length, minLength, maxLength (#165) * JK-508: Fix string generation with length, minLength, maxLength * JK-508: Adjust generated maxLength to be greater of min * 2 and 50 * JK-509: Update name generation and remove library (#166) * JK-71 -- Validate length in sequence and string specifications (#163) * JK-71 -- Validate length in sequence and string specifications * JK-71: fix typo in error message * JK-71: fix additional typos and unit tests --------- Co-authored-by: Louis Russo <louis@jikken.io> * JK-516: Update Date and DateTime generation (#167) * JK-507: Add NOW and NOW_UTC globals (#168) * JK-507: Add NOW and NOW_UTC globals * JK-507: Update NOW and NOW_UTC millisecond precision to 3 digits * JK-507: Add NOW and NOW_UTC to changelog (#169) * JK-515: Rename Int to Integer, and add support for Bool alias and additional cases (#170) * JK-515: Change Int to Integer, and maintain support for both in upper and lower cases * JK-515: Add support for Bool and bool aliases for Boolean * JK-515: Add support for more alias cases for DateTime * JK-515: Update example tests * JK-513: Implement sensible defaults for randomly generated values (#171) * JK-513: Implement sensible defaults for randomly generated values * JK-513: For string generation, if only max is provided, allow min to go down to half of max * JK-513: Adjust default list generation to limit integers to between 1 and 100 (#172) * JK-517: Add validation for variable names (#173) * JK-517: Add validation for variable names * JK-517: Minor validation message wording change * JK-517: Add variable name change to changelog (#174) * JK-505: Update new from OpenAPI to create variable instead of request bodySchema (#176) * JK-505: Update new from OpenAPI to create variable instead of request bodySchema * JK-505: Add missing newline for new tests generated output * JK-520: update packages (#175) * JK-521: bump jikken cli version to 0.8.0 (#177) * JK-535: implement valueSet support for variable iterations (#179) * JK-535: implement valueSet support for variable iterations * JK-535: formatting and clippy fixes * JK-535: updated CHANGELOG and vscode_extension * JK-535: updated VSCode extension changelog and package version * JK-504 -- Add more ignore tests (#180) * JK-538: add platformId and validation for telemetry system (#181) * JK-538: add platformIds to all example tests * JK-538: Add ulid-rs library to support new identifier type * JK-538: add platformId and validation for telemetry system * JK-538: updated changelog to describe new platformId field * JK-538: update vscode extension for new platformId field * JK-538: add placeholder for returned ulid identifier * JK-538: Update platform IDs for login and compare example tests (#182) * JK-530: Add validation for id field (#183) * JK-538: Make test id optional and remove auto-generation (#184) * JK-538: Make test definition id optional * JK-538: Remove auto-generation of id field * JK-538: Add index to test definition * JK-538: Update test dependency tree to label nodes by index instead of id * JK-538: Clippy fixes * JK-538: Change id to lowercase when creating definition * JK-546: Sort tests by filename for list command output (#185) * JK-546: Sort tests by filename for list command output * JK-546: Add space between tags for list command output * JK-547: Add validate command with option to generate platform IDs (#186) * JK-548: Add format command (#187) * JK-548: incomplete edits to update work for saving test files * JK-548: Add format command * JK-548: Add missing skip serializing none and reorder sequence fields * JK-548: Format example tests * JK-548: Fix tests --------- Co-authored-by: Louis Russo <louis@jikken.io> * JK-548: add abbreviated alias for commands (#188) * JK-548: add abbreviated alias for commands * JK-548: update changelog for the new CLI commands * Update CHANGELOG.md Co-authored-by: Cameron Besse <cameron@jikken.io> --------- Co-authored-by: Cameron Besse <cameron@jikken.io> * JK-551: update hashes and release versions (#190) --------- Co-authored-by: dariusSalem <darius.salemizadeh@gmail.com> Co-authored-by: James Rice <james@jikken.io> Co-authored-by: Cameron Besse <cameron@jikken.io>
Release Jikken v0.7.2 (#119) * JK-400: Add support for state variables to embed in post bodies and urls (#106) * JK-400: Add support for state variables to embed in post bodies and urls * JK-400: Update changelog for upcoming feature * JK-400: Format new code changes * JK-400: update dependency versions to eliminate security warnings * JK-400: Fix unit tests for new method signatures * JK-400: Update dependency version for unit-test dep to not break on nightly * Fix list command usage description (#107) * JK-406: Add basic support for strict cookies (#108) * JK-406: Add basic support for strict cookies * JK-406: fix unit test, and compiling in ci/cd * JK-406: trying to resolve non-nightly build * JK-406: try removing forced type to see if standard can compile in ci/cd * JK-406: fix code to work for stable rust * JK-402: bump version to 0.7.1 to prep for release (#109) * JK-402: update package versions and verification codes (#110) * Fix compare requests (#113) * JK-407 Change the displayed slash type in CLI (#116) * changed slash type * updated readme --------- Co-authored-by: James Rice <james@jikken.io> * JK-412: update changelog for new bugfix and bump versions to prep release (#114) * JK-413: add secure mode handling to cookie implementation (#117) * JK-413: add secure mode handling to cookie implementation * JK-413: update changelog for cookie secure mode * JK-414: update choco verification hashes for new release version (#118) --------- Co-authored-by: darius-jikkenio <155900432+darius-jikkenio@users.noreply.github.com> Co-authored-by: dariusSalem <darius.salemizadeh@gmail.com> Co-authored-by: James Rice <155015065+james-jikkenio@users.noreply.github.com> Co-authored-by: James Rice <james@jikken.io>
Release Jikken v0.7.1 (#111) * JK-400: Add support for state variables to embed in post bodies and urls (#106) * JK-400: Add support for state variables to embed in post bodies and urls * JK-400: Update changelog for upcoming feature * JK-400: Format new code changes * JK-400: update dependency versions to eliminate security warnings * JK-400: Fix unit tests for new method signatures * JK-400: Update dependency version for unit-test dep to not break on nightly * Fix list command usage description (#107) * JK-406: Add basic support for strict cookies (#108) * JK-406: Add basic support for strict cookies * JK-406: fix unit test, and compiling in ci/cd * JK-406: trying to resolve non-nightly build * JK-406: try removing forced type to see if standard can compile in ci/cd * JK-406: fix code to work for stable rust * JK-402: bump version to 0.7.1 to prep for release (#109) * JK-402: update package versions and verification codes (#110) --------- Co-authored-by: darius-jikkenio <155900432+darius-jikkenio@users.noreply.github.com>
Release Jikken 0.6.2 (#80) * fix macos runner to have proper name * update package versions to correct security vulnerabilities in dependencies * test result refactor * junit functionality ; not yet exposed via cli arg * JK-249: Rename variable definition from data_type to type for JSON serialization * JK-250: make variable types case-insensitive * resolved conflicts with develop * Fix format of output * Basis for concurrent tests; lacking cli arg exposure * Add unit tests for graph generation * Fix output bug * Refactor and test request processing * formatting * JK-162: Add support for Delete verb * JK-240: Add TODAY_UTC global variable * Refactor and test request processing * Response processing tests * unref imports * more tests after refactoring and to prepare for further response processing refactor * Add validated applicative * remove test code * Remove unused imports * Fix check on headers * Move novec to dev dependency * Better feedback when missing requires test * Post/Put quality of life improvements * log levels * Sanity check that config path is a file. Adjust directory on windows to not conflict with desired home directory config file of same name * Fix colors in windows command prompt * Start productizing; set file associations. we need an icon... * Add icon and associate it with .jkt * I mistakenly introduced an implicit requirement that names be unique. Only IDs must be unique. This had the noticable effect of tests not being scheduled and a corresponding warning being issued * Optional stage names * JK-285: initial wiring for environment and project from test files * JK-285: Add project and environment support for test run telemetry * JK-285: resolve conflicts with develop changes * JK-285: format code * JK-290: lots of code clean-up preparing for next release * config option * JK-295: Bump version to 0.7.0 and update CHANGELOG prepping for release * JK-295: clean-up how skipping tests on failures occur and related messaging * JK-295: fix continue on failure policy to work properly, it was inverted * Fix overriding of continue on failure setting * JK-299: reduce version to 0.6.2 for next release * Fix version checking * JK-298: Add changelog message for bugfix * JK-306: Updates required to release Jikken 0.6.2 (#78) * JK-306: Adjust warning messages based on duplicate test ids detected * JK-306: Update versions for installers * JK-306: Update changelog to include more changes in this version release. * JK-306: Update choco verification hashes (#79) --------- Co-authored-by: Darius Salemizadeh <darius.salemizadeh@gmail.com> Co-authored-by: Cameron Besse <cameron@jikken.io>
PreviousNext