Releases: suizokukan/katal
Releases · suizokukan/katal
0.3.3
v 0.3.3 (2016_02_05) : added the PKGBUILD file, improved code readibilty
o Merge pull request #57 from ytterbium/PKGBUILD
Created a PKGBUILD to easily build package and install kital in ArchLinux based distribution.
o Merge branch 'ytterbium-stringsize'
changed the big numbers in size_as_str in 10-power floats
o removed all initial underscore from fonctions' arguments.
(based on a suggestion from ytterbium)
o removed removed all \ useless characters at the end of the strings.
(based a suggestion from ytterbium (issue #58))
o in pylintrc, max-locals=17 and max-args=8
o various improvements in the code's documentation.
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.3.2
v 0.3.2 (2016_01_25) : added the --verbosity argument, removed the --mute argument.
o added the --verbosity argument, removed the --mute argument
o katal.py : removed from the messages the hideous 'WARNING' word
o katal.py::fill_select__checks() : improved message
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.3.1
v 0.3.1 (2016_01_25) : better messages
o katal.py::show_infos_about_source_path()+fill_select() : added a protection
against the FileNotFound exception (e.g. in case of broken links)
o in show_infos_about_source_path() and in fill_select(),
added a warning message if a file can't be read.
o all warnings are now printed in cyan
o improved various messages
o updated the documentation in katal.ini
o updated the documentation (README.md)
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.3
v 0.3 (2016_01_20) : mode defined in the configuration file
o removed the --mode option : the mode is now defined in the configuration file
o modified show_infos_about_target_path() so that this function (in mode=nocopy)
doesn't display a "target name" column.
o 'PARAMETERS' > 'CFG_PARAMETERS'
o removed from CST__LINUXCONSOLECOLORS some unused colors
o added the where_is_configfile() to shrink main_warmup()
o fixed action__select() : in 'nocopy' mode, some operations are useless
o fixed read_parameters_from_cfgfile() : If the mode is set to 'nocopy',
parser["target"]["name of the target files"] is set to "%i" .
o added create_faked_target__nocopy.h + faked/katal.ini.nocopy
o improved various messages
o updated the documentation in katal.ini and in chart.txt
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
o updated pylintrc : max-branches=14 (formerly: =18)
0.2.9
v 0.2.9 (2016_01_19) : colored console output
o added colors to console messages for the Linux console :
o added the CST__PLATFORM constant
o added the ST__LINUXCONSOLECOLORS constant
o added an argument to msg() function, '_consolecolor'
o the welcome message in now displayed in white
o the message displayed if enough diskspace is available is now displayed in white
o error messages are now displayed in red
o show_infos_about_source_path() : improved the way extensions are displayed.
Before this commit, the sort was case sensitive (.JPG, .abc, .jpg, .kl, ...).
After this commit the sort is case insensitive (.abc, .jpg, .JPG, .kl, ...)
o in show_infos_about_source_path(), added a counter helping the user no to think
that the script has freezed.
o fixed argparse epilog in read_command_line_arguments()
o improved various messages
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.2.8
v 0.2.8 (2016_01_19) : --mode=[copy|move|mirror]
o --mode=[copy|move|mirror] replaces from now --mirroronly and --move
o added fill_readme.py and README.md.template : both are used to
automatically fill the README.md file from the informations stored
in katal.py (namely, the __***__ strings) .
o added CST__ prefix at the beginning of global constants
o added documentation about global type(s)/constants/variables;
o added 4 sections at the beginning of the script : project's settings,
global variables, global constants, global types
o modified argparse's epilog in read_command_line_arguments()
o 6 tests, pylint=10.0 for the four Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.2.7
v 0.2.7 (2016_01_17) : fixed a critical bug
o modified main() so that this function doesn't have any argument,
allowing the setup.py to define a valid entry-point in the
program. Added a warning in main() so that this error does not
occur anymore.
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.2.6
v 0.2.6 (2016_01_17) : reduced the number of global constants
o removed FULLNAME_DATABASE, TARGET_PATH,SOURCE_PATH, SOURCENAME_MAXLENGTH,
TAGSSTR_MAXLENGTH, HASHID_MAXLENGTH and TARGETNAME_MAXLENGTH constants.
o fixed tests/tests.py + tests/cfgfile5.ini ("c.5" -> "^c.5$")
o the value of DTIME_FORMAT_LENGTH is now automatically computed .
o improved the documentation in README.md and chart.txt
o improved messages in various functions
o updated pylintrc (max-locals=16)
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.2.5
v 0.2.5 (2016_01_16) : --downloaddefaultcfg=[home|local]
o '-ddcfg' > '-dlcfg'
o --downloaddefaultcfg takes now a parameter : 'local' or 'home';
with 'home', the downloaded file is moved in the user's home directory.
o improved read_parameters_from_cfgfile : test the existence of some values in the cfg file
o (defaukt)katal.ini : fixed logfile's maximal size to 100 Mo
o added the chart.txt file
o welcome() : command line arguments are now displayed
o improved the documentation in README.md
o updated pylintrc (max-branches=18)
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)
0.2.4
v 0.2.4 (2016_01_15) : --mirroronly, logfiles are now sliced if too large
o new option : -si/--sourceinfos
o fixed the way log files are backuped when too large :
added a constant in the configuration files : [log file]maximal size
log files are now opened with the "a" mode by the logfile_opening() function
o added the LOGFILE_SIZE constant
o added the LOGFILE_DTIMEFORMATSTR constant, used by the backup_logfile() function
o added a function by refactoring the code : backup_logfile()
o refactoring the code : added function get_logfile_fullname()
o fixed create_faked_target.sh and took in account the --configfile option
o in main_warmup(), 'path' > 'cfg_path'
o in logfile_opening(), 'fullname' > 'logfile_fullname'
o improved the documentation in README.md
o improved messages in various functions
o updated pylintrc (max-branches=17)
o 6 tests, pylint=10.0 for the three Python scripts
o version packaged and sent to Pypi (https://pypi.python.org/pypi/Katal)