# Version/Revision history.

1.00 Mon Jun 18 13:03:31 2012 GMT

    * Initial release

1.01 Wed Nov 21 14:08:00 2012 GMT

    * Documentation modified

1.02 Wed Nov 28 16:14:40 2012 MSK

    * Documentation modified
    * Added Moose::Role

1.03 Wed Dec 19 16:11:55 2012 MSK

    * Documentation modified
    * Verbose and Silent mode support via CTK::Log module
    * CTK::FilePid patch added

1.04 Thu Dec 27 06:49:54 2012 GMT

    * Documentation modified
    * Added test scripts
    * CTK::Util: Added "ls" function

1.05 Thu Dec 27 10:04:54 2012 GMT

    * Documentation modified

1.06 Fri Yan 04 16:07:59 2013 GMT

    * Documentation modified
    * CTK::Util: Modified functions scandirs, scanfiles and ls

1.07 Tue Jan  8 17:06:49 2013 GMT

    * Documentation modified
    * CTK::Util - Added subroutines: getsyscfg, prefixdir, localstatedir,
      sysconfdir, srvdir, sharedir, docdir, localedir, cachedir, syslogdir,
      spooldir, rundir, lockdir, sharedstatedir, webdir and randchars

1.08 Tue Jan 29 12:31:22 2013 GMT

    * Documentation modified
    * CTK::Util: Modified all extended subroutines.
      See http://www.pathname.com/fhs/pub/ for details
    * CTK::Util: Added shuffle function from List::Util::PP module
    * CTK::Util: Added eqtime function from ExtUtils::Command module
    * Added interactive mode in bin/ctklib helper script

1.09 Fri Feb  1 12:12:08 2013 GMT

    * Documentation modified
    * Modified CTK::Util functions: ls, getlist and getdirlist
    * Modified CTK::Util functions: ftptest, procexec
    * CTK::Util: Added dtf function and aliases: timef, datef and datetimef
    * CTK::Helper: Added documentstion
    * CTK::Helper: OOP Style supported
    * ctklib-tiny: Added functional subroutines

1.10 Mon Feb 18 07:05:40 2013 GMT

    * Documentation modified
    * CTK::Util: POD-error fixed
    * CTK::XS::Util added
    * CTK::XS::Util: added shred function (XS)

1.11 Thu Feb 21 10:08:47 2013 GMT

    * Documentation modified
    * CTK::DBI: Added timeouts attributes
    * Added CTK::ConfGenUtil module

1.12 Tue Mar  5 09:53:02 2013 GMT

    * Documentation modified
    * Added function CTK::Util::to_cp1251 as alias of CTK::Util::to_windows1251
    * Interface modified for CTK::Util::execute function

1.13 Sat Mar 16 15:51:11 2013 GMT

    * Documentation modified
    * CTK::Util: Fixed bug in ftpgetlist function. Incorrect mask defaults

1.14 Tue Sep  3 10:56:16 2013 GMT

    * Documentation modified
    * CTK::Util: Added new examples for dtf() function
    * CTK::Util: Added "use Encode" by default
    * Added "syspaths" flag in constructor
    * Added CTKx extension
    * Fixed bug where loghandler closed in destroy (DEMOLISH) phase
    * Added Helper's skeletons for Regular, Tiny and Module types of projects

1.15 Mon Oct 21 07:24:47 2013 GMT

    * Documentation modified
    * In *format* functions fixed bug with "0" values

1.16 Tue Apr 15 11:02:34 2014 GMT

    * Documentation modified
    * CTK::ConfGenUtil: array and value functions - problem with
      null-context (not undef) fixed
    * CTK::TFVals modle added

1.17 Tue May 12 08:55:52 2015 GMT

    * Documentation modified
    * CTK::DBI: Bug fixed #422
    * CTK::DBI: Added CTK_DBI_DEBUG flag for debugging support
    * CTK::Helper::SkelModule: Datadir preparing added

1.18 Tue Apr 18 09:32:53 2017 GMT

    * CTK::TFVals: Fixed bug with int check functions
    * CTK::TFVals: Added 64 and x-based functions
    * CTK::Util: Added 4 col-functions: lf_normalize, nl_normalize,
      file_lf_normalize, file_nl_normalize
    * CTK::Helper: Added crlf normalizing
    * CTK::File::fjoin: Added joining files in binary mode

1.19 Tue May  2 11:05:25 2017 GMT
    * CTK::File: Bug fixed with buffer size (32)

2.00 Fri 26 Apr 11:37:36 MSK 2019
    + Added serializer module
    * Was changed LICENSE file
    * Was changed name of this file
    - Was removed CTK::Status and CTK::CPX modules!
    - Was removed CTK::CLI functions cli_prompt3 and cli_select3
    - CTK::Util Removed functions:
       - carp, croak, cluck, confess
       - procexec, procexe, proccommand, proccmd, procrun, com
       - translate
       - catdir, catfile, rootdir, tmpdir, updir, curdir, path, splitpath, splitdir
       - splitformat
       - CP1251toUTF8, UTF8toCP1251
       - timef
    + CTK::Util Added functions:
       + from_utf8
       + tz_diff
       + trim
    + Added CTK::Daemon

2.01 Wed Jun 19 18:25:46 MSK 2019
    * CTK::Command::crlf: Bug fixed - added -z condition
    * Status method has been extended: now You can use this method as setter
    * The methods tms and error has been modified

2.02 Thu 26 Sep 06:49:43 MSK 2019
    * CTK::DBI: Bug fixed - undef value returns in list-context
    - CTK::DBI: Has been removed deprecated functions
    + CTK::DBI: Added error() method

2.03 Thu 19 Mar 19:01:02 MSK 2020
    * CTK::Daemon: Bug fixed - pid file must be saved with root permissions
    * CTK::Log: Bug fixed! Has been deleted the unix value from socket options defaults

2.04 Fri 14 Aug 19:25:43 MSK 2020
    * CTK::Util::read_attributes has refactored
    - List::Util dependency has removed (uniq function)
    + Added interface for modulus 11 (recursive) check digit calculation
    + Added interface for FNV32a digest calculation
    + CTK::Plugin::File: Added supporting of unique mode for the fcopy and fmove handlers
    + Added CTK::Plugin::FTP
    + Added CTK::Plugin::SFTP
    + Added CTK::Plugin::Net: this module now is as ::FTP and ::SFTP interface module

2.05 Tue Sep  1 00:01:22 MSK 2020
    * Bug fixed - incorrect default value of _get_path()

2.06 Wed  2 Sep 09:13:22 MSK 2020
    * Bug fixed - now added supporting 32 bit platforms for FNV digest function

2.07 Mon 23 Nov 20:41:07 MSK 2020
    * Added File::Pid implementation (RT#19)

2.08 Tue 06 Sep 2022 19:41:34 MSK
    * Added CTK::Timeout and removed Sys::SigAction dependency
    * CTK::DBI: Has removed the Sys::SigAction dependency
    * Removed Class::C3::Adopt::NEXT and MRO::Compat dependencies
    * CTK::ConfGenUtil: added lvalue function
    * CTK::Log: Added log_critical method
    * CTK::Configuration: added the load and reload methods
    * CTK::Daemon: added the cleanup and reload methods

2.09 Fri 09 Sep 2022 08:32:56 MSK
    * CTK::Daemon: deleted outer eval construction for the run method