# 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