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.