Skip to content

Tags: jikkenio/jikken

Tags

v0.8.2-develop

Toggle v0.8.2-develop's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #209 from jikkenio/feature/JK-585

JK-585: Update all dependencies and rev version to 0.8.2

v0.8.1

Toggle v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #204 from jikkenio/develop

Release Jikken 0.8.1

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.7.2

Toggle v0.7.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.7.1

Toggle v0.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
JK-379: update choco validation file (#103)

v0.6.2

Toggle v0.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.6.1

Toggle v0.6.1's commit message
JK-235: updated changelog for unit tests

v0.6.0

Toggle v0.6.0's commit message
fix hash for Windows release

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #24 from jikkenio/develop

Release V0.5.0