Revision history for Test-BDD-Cucumber-Definitions 0.41 2018-07-05T16:03:43Z [Var] - In the "Var" module, a step was added to create the variable with the data structure element 0.40 2018-04-23T20:31:20Z [ All ] - The "Types" module has been removed; All types are moved to the "Definitions" module 0.39 2018-04-22T20:23:51Z [ All ] - Functions for parameter validation are transferred to the Definitions module 0.38 2018-04-21T20:58:16Z [ All ] - Perltidy tests was added - Perlcritic tests was added 0.37 2018-04-19T21:10:31Z [ All ] - Сompilation tests were added 0.36 2018-04-19T19:32:36Z [Base] - Module "Base" was added [Struct] - In the module "Struct" a step is added to read the result of the query to the database 0.35 2018-04-12T20:08:03Z [ Var ] - Module "Var" is rewritten in object-oriented style - The Var::scenario function was added 0.34 2018-04-10T20:09:17Z [ Zip ] - Module "Zip" is rewritten in object-oriented style - The Zip::member_names function was added 0.33 2018-04-10T19:29:27Z [ HTTP ] - Module "HTTP" is rewritten in object-oriented style - The HTTP::content function was added 0.32 2018-04-09T18:00:19Z [ File ] - Module "File" is rewritten in object-oriented style - The File::content function was added [ Struct ] - Module "Struct" is rewritten in object-oriented style - The expression "array" is replaced with "list" 0.31 2018-04-03T20:24:27Z [ Struct ] - The Struct::struct_data_element function was added 0.30 2018-04-01T19:01:56Z [ File ] - All the data in the File module is stored in the object [ Struct ] - The step "file content read JSON" is added to the Struct module - The Struct module adds steps to check the hash keys [ All ] - Requirement Moose was added - Requirement namespace::autoclean was added 0.29 2018-03-25T18:16:33Z [ All ] - Error message when checking type was fixed 0.28 2018-03-25T18:07:36Z [ All ] - Requirement File::Slurper was added - Requirement IO::Capture was added [ File ] - Steps to read the files were added 0.27 2018-03-20T20:29:03Z [ All ] - The "validator_n" validation function has been added - Requirement IPC::Run3 was added [ File ] - Module File was added 0.26 2018-03-11T20:32:12Z [ HTTP ] - The body of the HTTP request is encoded in utf8 0.25 2018-03-10T22:07:18Z [ All ] - The Validator module with a set of basic functions for parameter validation is added - All step definitions are placed in the import function [ TBCD ] - The TBCD module has been added. The module loads all the step definitions at once. [ HTTP ] - Functions renamed more accurately 0.24 2018-03-06T20:35:27Z [ All ] - The POD of the main module has been edited 0.23 2018-03-05T21:04:21Z [ All ] - Migrate to Minilla 0.22 2018-03-04 [ All ] - In all types of Tbcd*, the scenario and environment variables are interpolated [ HTTP ] - Types have been removed, HTTP module are redesigned to use the ::Types [ Struct ] - Types have been removed, Struct module are redesigned to use the ::Types - In the module Struct were added functions for working with arrays - All functions are renamed more uniformly [ Zip ] - Functions in the Zip module have been renamed 0.21 2018-03-01 [ All ] - Types common to all modules have been added (::Types) [ HTTP ] - The HTTP module uses common types from ::Types [ Var ] - Module Var was added 0.20 2018-02-28 [ HTTP ] - In the values specified in the HTTP module, you can use scenario variables (but you can not specify the variables in the step, only manually) 0.19 2018-02-25 [ Zip ] - Steps to work with Zip archives are added - Requirements Archive::Zip, IO::String has been added [ Struct ] - The function for reading data in the JSON format has been moved from the JSON module to the Struct module [ JSON ] - The JSON module has been removed 0.18 2018-02-24 [ All ] - Requirement MooseX::Types::Common was added - Module TypeConstraints is removed. The HTTP and Struct modules have their own types. [ HTTP ] - Steps was edited [ Struct ] - Steps was edited 0.17 2018-02-23 [ HTTP ] - URL of the http request can use environment variables [ JSON ] - POD fixed 0.16 2018-02-21 [ HTTP ] - Accidentally forgotten import function C was added 0.15 2018-02-19 [ Definitions ] - Functions S, C, Given, When and Then are exported from the module Definitions [ Struct ] - The Struct module stores the data in S->{struct}->{data} 0.14 2018-02-18 [ JSON ] - Module JSON is divided into two separate modules JSON and Struct [ Struct ] - Module was added 0.13 2018-02-18 [ HTTP ] - The steps in the HTTP::In module have been renamed - For the HTTP::Ru module, documentation is written in POD format [ JSON ] - Module "Data" was renamed to "JSON" - For the JSON::Ru module, documentation is written in POD format 0.12 2018-02-11 [ HTTP ] - Module HTTP::Ru with the definitions of steps in the Russian language is added - *_decoded functions in module HTTP have been removed [ Data ] - Some steps in module Data::In renamed 0.11 2018-02-07 [Data] - Module Data::Ru with the definitions of steps in the Russian language is added 0.10 2018-02-07 - The architecture of the module is changed. The utilities are migrated from HTTP::Utils to HTTP, and the step definitions are migrated from HTTP to HTTP::In. Similarly done for Data. - Params::ValidationCompiler module version 0.22 is required 0.09 2018-02-07 - Types are organized into the library using MooseX::Types 0.08 2018-02-05 - Functions in Util modules check parameters using types from the TypeConstraints module 0.07 2018-02-03 [ HTTP ] - Added functions for checking decoded content [ Data ] - The function for decoding structured data uses decoded content 0.06 2018-01-13 - The definition "http response content must be" and the function "content_eq" was added 0.05 2018-01-09 - Support for the environment variable BDD_HTTP_HOST has been added 0.04 2018-01-08 - Fix dependencies 0.03 2018-01-08 - Functions for working with data are transferred to the Data module - Util modules export their functions 0.01 Date/time First version, released on an unsuspecting world.