|
| 1 | += MsgCheck ChangeLog |
| 2 | +:author: Sébastien Helleu |
| 3 | +:email: flashcode@flashtux.org |
| 4 | +:lang: en |
| 5 | + |
| 6 | + |
| 7 | +== Version 2.7 (under dev) |
| 8 | + |
| 9 | +* add argument id/str for -s/--spelling to check messages or translations |
| 10 | +* ensure pwl is not None before checking if file exists |
| 11 | +* exit immediately if pwl file does not exist |
| 12 | +* add pylint checks for Travis CI |
| 13 | + |
| 14 | +== Version 2.6 (2014-05-03) |
| 15 | + |
| 16 | +* add tests with Travis CI |
| 17 | +* code refactoring, add setup.py and tests |
| 18 | +* fix return code when there are more than 255 files with errors |
| 19 | + |
| 20 | +== Version 2.5 (2014-04-26) |
| 21 | + |
| 22 | +* code cleanup |
| 23 | + |
| 24 | +== Version 2.4 (2014-03-18) |
| 25 | + |
| 26 | +* add option "-W" (or "--no-whitespace-eol") to not check trailing whitespace |
| 27 | + at end of lines inside strings |
| 28 | + |
| 29 | +== Version 2.3 (2014-01-20) |
| 30 | + |
| 31 | +* fix error with --spelling |
| 32 | + |
| 33 | +== Version 2.2 (2013-11-08) |
| 34 | + |
| 35 | +* add a main function |
| 36 | + |
| 37 | +== Version 2.1 (2013-11-02) |
| 38 | + |
| 39 | +* fix problem when latest string in file has a plural form (this last |
| 40 | + translation was ignored) |
| 41 | +* use codecs module to unescape strings (faster with python 3) |
| 42 | +* display full exception in case of problem when reading file |
| 43 | +* add short option synonym "-P" for "--pwl" |
| 44 | +* add short option synonym "-e" for "--extract" |
| 45 | +* rename some long names for command line options |
| 46 | +* major code cleanup: add comments, move checking/error functions from |
| 47 | + class PoMessage to class PoFile |
| 48 | +* full PEP8 compliance |
| 49 | + |
| 50 | +== Version 2.0 (2013-09-23) |
| 51 | + |
| 52 | +* display number of files OK when there are multiple files checked and no |
| 53 | + errors |
| 54 | + |
| 55 | +== Version 1.9 (2013-09-21) |
| 56 | + |
| 57 | +* add short option "-m" for "--onlymisspelled" |
| 58 | + |
| 59 | +== Version 1.8 (2013-09-21) |
| 60 | + |
| 61 | +* add option "-d" (or "--dicts") to use extra dictionaries for spell checking |
| 62 | + |
| 63 | +== Version 1.7 (2013-09-21) |
| 64 | + |
| 65 | +* add option "--onlymisspelled" to display only misspelled words instead of |
| 66 | + errors with translations |
| 67 | + |
| 68 | +== Version 1.6 (2013-09-15) |
| 69 | + |
| 70 | +* add option "--extract" to extract translations |
| 71 | + |
| 72 | +== Version 1.5 (2013-09-15) |
| 73 | + |
| 74 | +* add option "-s" (or "--spelling") to check spelling and option "--pwl" to |
| 75 | + use a personal word list (with module "python-enchant") |
| 76 | + |
| 77 | +== Version 1.4 (2013-09-14) |
| 78 | + |
| 79 | +* Use argparse module to parse command line arguments, allow long name for |
| 80 | + arguments |
| 81 | +* Rename arguments: "-n" to "-l", "-s" to "-w" |
| 82 | +* Display "(fuzzy)" after line number and colon in error messages |
| 83 | +* Fix detection of fuzzy strings in gettext files |
| 84 | + |
| 85 | +== Version 1.3 (2013-08-23) |
| 86 | + |
| 87 | +* use absolute path for filenames displayed |
| 88 | + |
| 89 | +== Version 1.2 (2013-07-02) |
| 90 | + |
| 91 | +* remove some fancy chars in output so that output can be used as compilation |
| 92 | + output in editors like Emacs |
| 93 | + |
| 94 | +== Version 1.1 (2013-07-01) |
| 95 | + |
| 96 | +* read environment variable "MSGCHECK_OPTIONS" |
| 97 | + |
| 98 | +== Version 1.0 (2013-07-01) |
| 99 | + |
| 100 | +* add option "-c" (do not check compilation) |
| 101 | + |
| 102 | +== Version 0.9 (2013-07-01) |
| 103 | + |
| 104 | +* use specific period for Japanese when checking punctuation |
| 105 | + |
| 106 | +== Version 0.8 (2013-06-30) |
| 107 | + |
| 108 | +* use own .po parser (about 200x faster!) |
| 109 | +* add options "-f" (check fuzzy), "-q" (quiet) and "-v" (display version) |
| 110 | + |
| 111 | +== Version 0.7 (2013-06-29) |
| 112 | + |
| 113 | +* add options to disable some checks |
| 114 | + |
| 115 | +== Version 0.6 (2013-06-29) |
| 116 | + |
| 117 | +* check punctuation at end of string |
| 118 | + |
| 119 | +== Version 0.5 (2013-01-02) |
| 120 | + |
| 121 | +* replace os.system by subprocess |
| 122 | +* display syntax when script is called without filename |
| 123 | +* rename script to "msgcheck.py" |
| 124 | + |
| 125 | +== Version 0.4 (2012-09-21) |
| 126 | + |
| 127 | +* add check of compilation with "msgfmt -c" |
| 128 | + |
| 129 | +== Version 0.3 (2011-04-14) |
| 130 | + |
| 131 | +* allow multiple po filenames |
| 132 | + |
| 133 | +== Version 0.2 (2011-04-10) |
| 134 | + |
| 135 | +* add check of spaces at beginning/end of strings |
| 136 | + |
| 137 | +== Version 0.1 (2010-03-22) |
| 138 | + |
| 139 | +* first release |
0 commit comments