• R/O
  • SSH
  • HTTPS

yash: Commit


Commit MetaInfo

Revision4175 (tree)
Time2021-10-11 21:58:32
Authormagicant

Log Message

Up version to 2.52

Change Summary

Incremental Difference

--- yash/trunk/NEWS (revision 4174)
+++ yash/trunk/NEWS (revision 4175)
@@ -8,7 +8,7 @@
88 x: new bug
99
1010 ----------------------------------------------------------------------
11-Yash 2.52
11+Yash 2.52 (2021-10-11)
1212
1313 = Unquoted multiple empty fields resulting from a single word
1414 expansion are now removed. For example, the brace expansion {,}
@@ -23,7 +23,7 @@
2323 argument-taking options such as "-C".
2424
2525 ----------------------------------------------------------------------
26-Yash 2.51
26+Yash 2.51 (2020-12-12)
2727
2828 = When an expansion error occurs, the shell now immediately stops
2929 expansion rather than trying to expand the remaining part of the
@@ -67,7 +67,7 @@
6767 regular expression in the "[[ word =~ regex ]]" syntax.
6868
6969 ----------------------------------------------------------------------
70-Yash 2.50
70+Yash 2.50 (2020-05-31)
7171
7272 * With the "-o notify" option enabled, the "fg" built-in was
7373 redundantly reporting the status of the job that had been resumed
@@ -84,7 +84,7 @@
8484 + git-rebase: support new options in Git 2.24.0.
8585
8686 ----------------------------------------------------------------------
87-Yash 2.49
87+Yash 2.49 (2019-09-22)
8888
8989 + '--for-local' option.
9090 = The '--no-unset' option now rejects unset variables not only in
@@ -110,7 +110,7 @@
110110 rsync command.
111111
112112 ----------------------------------------------------------------------
113-Yash 2.48
113+Yash 2.48 (2018-12-22)
114114
115115 + The double-bracket command (the [[ ... ]] syntax)
116116 + The "local" built-in
@@ -162,7 +162,7 @@
162162 = ssh, ssh-keygen: support new options in OpenSSH 7.7.
163163
164164 ----------------------------------------------------------------------
165-Yash 2.47
165+Yash 2.47 (2018-04-11)
166166
167167 + '--errreturn' option.
168168 = Expansion results printed by the -x option is now quoted to
@@ -181,7 +181,7 @@
181181 + Example code for enabling "direnv".
182182
183183 ----------------------------------------------------------------------
184-Yash 2.46
184+Yash 2.46 (2017-10-28)
185185
186186 = Global aliases are now substituted in all locations, including
187187 part of compound commands where only operators are syntactically
@@ -199,7 +199,7 @@
199199 substitution.
200200
201201 ----------------------------------------------------------------------
202-Yash 2.45
202+Yash 2.45 (2017-07-05)
203203
204204 + [line-editing] new line-editing commands:
205205 complete-max-then-list, complete-max-then-next-candidate,
@@ -221,7 +221,7 @@
221221 * git: at most 10 candidates are now proposed for a commit hash.
222222
223223 ----------------------------------------------------------------------
224-Yash 2.44
224+Yash 2.44 (2017-01-17)
225225
226226 + Command line prediction and the '--le-predict' option.
227227 + A default initialization script is automatically loaded if the
@@ -268,12 +268,12 @@
268268 shell, the shell now exits, regardless of error type.
269269
270270 ----------------------------------------------------------------------
271-Yash 2.43
271+Yash 2.43 (2016-09-22)
272272
273273 * Updated completion script for: carthage, cd, su
274274
275275 ----------------------------------------------------------------------
276-Yash 2.42
276+Yash 2.42 (2016-08-27)
277277
278278 + '--pipefail' option.
279279 + New completion script for: carthage, dnf, git-rev-parse, tree,
@@ -292,7 +292,7 @@
292292 containing command is parsed.
293293
294294 ----------------------------------------------------------------------
295-Yash 2.41
295+Yash 2.41 (2016-03-20)
296296
297297 + '--emptylastfield' option.
298298 + New option for the "shift" built-in: -A
@@ -340,7 +340,7 @@
340340 * Backslash escapes are now recognized in parameter indexes.
341341
342342 ----------------------------------------------------------------------
343-Yash 2.40
343+Yash 2.40 (2016-01-09)
344344
345345 = The "unset" built-in no longer rejects variable names containing
346346 the "=" symbol as an error. They are now silently ignored.
@@ -372,7 +372,7 @@
372372 print the job name.
373373
374374 ----------------------------------------------------------------------
375-Yash 2.39
375+Yash 2.39 (2015-08-27)
376376
377377 + New options for the "read" built-in: -e, -P, -p
378378 + New completion script for: passwd, valgrind
@@ -403,7 +403,7 @@
403403 * Minor fix in completion script for "git-svn".
404404
405405 ----------------------------------------------------------------------
406-Yash 2.38
406+Yash 2.38 (2015-06-21)
407407
408408 + New completion scripts for: git-rm
409409 = In the POSIXly-correct mode, functions must now be defined with a
@@ -418,7 +418,7 @@
418418 * Completion error on untracked file for git-commit.
419419
420420 ----------------------------------------------------------------------
421-Yash 2.37
421+Yash 2.37 (2015-01-25)
422422
423423 + Updated completion scripts for:
424424 git-checkout (Git 2.1.2), git-push (Git 2.0.1), git-submodule
@@ -425,13 +425,13 @@
425425 (Git 2.1.2).
426426
427427 ----------------------------------------------------------------------
428-Yash 2.36
428+Yash 2.36 (2014-04-06)
429429
430430 + New completion scripts for: git-describe, tig.
431431 + Updated completion script for: git-branch (Git 1.9.0).
432432
433433 ----------------------------------------------------------------------
434-Yash 2.35
434+Yash 2.35 (2013-06-08)
435435
436436 + '--traceall' option.
437437 + New completion scripts for:
@@ -455,7 +455,7 @@
455455 * Minor fix in completion script for "git", "ssh" and "rsync".
456456
457457 ----------------------------------------------------------------------
458-Yash 2.34
458+Yash 2.34 (2013-02-23)
459459
460460 + New "test" built-in operator: =~, -o (unary)
461461 + New completion scripts for:
@@ -470,7 +470,7 @@
470470 * Fixes in completion scripts for "git".
471471
472472 ----------------------------------------------------------------------
473-Yash 2.33
473+Yash 2.33 (2012-10-27)
474474
475475 = The "help" built-in now prints brief usage of built-ins.
476476 = Some error messages for command syntax error have been revised.
@@ -479,7 +479,7 @@
479479 as specified in POSIX.
480480
481481 ----------------------------------------------------------------------
482-Yash 2.32
482+Yash 2.32 (2012-09-22)
483483
484484 + Man page and HTML manual in English and Japanese.
485485 = The "help" built-in now prints part of the man page.
@@ -486,7 +486,7 @@
486486 * Fixes in completion scripts for "git".
487487
488488 ----------------------------------------------------------------------
489-Yash 2.31
489+Yash 2.31 (2012-06-24)
490490
491491 + Completion of directory stack indices in extended tilde
492492 expansion.
@@ -495,7 +495,7 @@
495495 * Fixes in "git", "tar" and "su" completion scripts.
496496
497497 ----------------------------------------------------------------------
498-Yash 2.30
498+Yash 2.30 (2012-02-04)
499499
500500 * Fixed pathname completion for redirections.
501501 + New completion scripts for:
@@ -503,7 +503,7 @@
503503 * Minor fixes in completion scripts.
504504
505505 ----------------------------------------------------------------------
506-Yash 2.29
506+Yash 2.29 (2011-10-15)
507507
508508 + An alias value now can contain newlines.
509509 * Fixed invalid memory access on printing an empty array using the
@@ -514,7 +514,7 @@
514514 history entry that is being edited.
515515
516516 ----------------------------------------------------------------------
517-Yash 2.28
517+Yash 2.28 (2011-08-20)
518518
519519 = In an interactive shell, mail check is now done before job status
520520 report.
@@ -538,7 +538,7 @@
538538 * The EXIT trap now can be completed.
539539
540540 ----------------------------------------------------------------------
541-Yash 2.27
541+Yash 2.27 (2011-05-16)
542542
543543 * Minor bug fixes.
544544 + New completion scripts for:
@@ -547,7 +547,7 @@
547547 * Fix in completion scripts for the "set" and "tar" commands.
548548
549549 ----------------------------------------------------------------------
550-Yash 2.26
550+Yash 2.26 (2011-02-17)
551551
552552 + New option for the "return" built-in: -n (--no-return)
553553 = Error messages have been revised.
@@ -577,7 +577,7 @@
577577 bash, chmod, dash, less, mksh, set, sh, and umask.
578578
579579 ----------------------------------------------------------------------
580-Yash 2.25
580+Yash 2.25 (2010-11-21)
581581
582582 = In the completion candidate list, options are now sorted case-
583583 insensitively.
@@ -596,7 +596,7 @@
596596 df, du, exec, ls, and set.
597597
598598 ----------------------------------------------------------------------
599-Yash 2.24
599+Yash 2.24 (2010-10-03)
600600
601601 + New option for the "." built-in: -L
602602 + New options for the "command" built-in: -a, -f, -k
@@ -624,7 +624,7 @@
624624 redirection.
625625
626626 ----------------------------------------------------------------------
627-Yash 2.23
627+Yash 2.23 (2010-07-29)
628628
629629 * Traps are no longer handled during completion to avoid messing up
630630 the display.
@@ -636,7 +636,7 @@
636636 * Fixed completion script for the "kill" built-in.
637637
638638 ----------------------------------------------------------------------
639-Yash 2.22
639+Yash 2.22 (2010-07-25)
640640
641641 + New "test" built-in operators: -G, -O, -N
642642 + Completion settings are now autoloaded from $YASH_COMPPATH.
@@ -650,7 +650,7 @@
650650 * Other bug fixes
651651
652652 ----------------------------------------------------------------------
653-Yash 2.21
653+Yash 2.21 (2010-06-18)
654654
655655 + Command line completion
656656 = In an interactive shell, the value of $LINENO is now reset to 1
@@ -661,7 +661,7 @@
661661 * Input reading functions rewritten, including some bug fixes.
662662
663663 ----------------------------------------------------------------------
664-Yash 2.20
664+Yash 2.20 (2010-05-16)
665665
666666 + Function definition using the "function" keyword.
667667 = The "-nt" and "-ot" operators of the "test" built-in now consider
@@ -673,7 +673,7 @@
673673 * [line-editing] the clear-and-redraw-all command was broken.
674674
675675 ----------------------------------------------------------------------
676-Yash 2.19
676+Yash 2.19 (2010-02-14)
677677
678678 + The "ulimit" built-in is now available on FreeBSD.
679679 + In mail checking, the timestamp of the mail file is now compared
@@ -698,7 +698,7 @@
698698 search-again-forward/backward command in the emacs-like mode.
699699
700700 ----------------------------------------------------------------------
701-Yash 2.18
701+Yash 2.18 (2009-12-27)
702702
703703 + New operators for string comparison in the "test" built-in:
704704 ==, ===, !==, <, <=, >, >=
@@ -718,7 +718,7 @@
718718 * [line-editing] fixed font color for some terminals.
719719
720720 ----------------------------------------------------------------------
721-Yash 2.17
721+Yash 2.17 (2009-12-04)
722722
723723 + '--le-visiblebell' option.
724724 + New operators for version comparison in the "test" built-in:
@@ -738,7 +738,7 @@
738738 * Many other bug fixes
739739
740740 ----------------------------------------------------------------------
741-Yash 2.16
741+Yash 2.16 (2009-10-17)
742742
743743 + '--curbg' and '--curstop' options.
744744 = '--curasync' option is now set by default.
@@ -759,7 +759,7 @@
759759 space(s).
760760
761761 ----------------------------------------------------------------------
762-Yash 2.15
762+Yash 2.15 (2009-09-07)
763763
764764 + An interactive shell now can be interrupted by SIGINT.
765765 + Bracket expressions in pathname expansion are now fully supported
@@ -783,7 +783,7 @@
783783 * Various bug fixes
784784
785785 ----------------------------------------------------------------------
786-Yash 2.14
786+Yash 2.14 (2009-08-07)
787787
788788 + The -l option for the "bindkey" built-in.
789789 + Negative array indices are now allowed.
@@ -809,7 +809,7 @@
809809 correct mode, as described in the help.
810810
811811 ----------------------------------------------------------------------
812-Yash 2.13
812+Yash 2.13 (2009-07-28)
813813
814814 + "history" built-in
815815 + The -i option for the "eval", "break" and "continue" built-ins.
@@ -828,7 +828,7 @@
828828 * [line-editing] Fixed some bugs in the vi-edit-and-accept command.
829829
830830 ----------------------------------------------------------------------
831-Yash 2.12
831+Yash 2.12 (2009-07-18)
832832
833833 + Emacs-like line-editing.
834834 + "bindkey" built-in.
@@ -844,7 +844,7 @@
844844 cursor is at the beginning of line
845845
846846 ----------------------------------------------------------------------
847-Yash 2.11
847+Yash 2.11 (2009-06-22)
848848
849849 + Added the "--histspace" and "--le-noconvmeta" options.
850850 + Support for the $HISTRMDUP variable.
@@ -862,7 +862,7 @@
862862 line-editing.
863863
864864 ----------------------------------------------------------------------
865-Yash 2.10
865+Yash 2.10 (2009-05-27)
866866
867867 + History search in line-editing.
868868 = Empty lines are no longer stored in the history.
@@ -874,7 +874,7 @@
874874 * Some fixes for invalid memory access during line-editing.
875875
876876 ----------------------------------------------------------------------
877-Yash 2.9
877+Yash 2.9 (2009-05-10)
878878
879879 + Line-editing in the interactive mode.
880880 x Line-editing is not fully implemented.
@@ -893,7 +893,7 @@
893893 * Fixed the help message for the "pwd" built-in.
894894
895895 ----------------------------------------------------------------------
896-Yash 2.8
896+Yash 2.8 (2009-04-18)
897897
898898 + Brace expansion with delta: {a..b..c}
899899 + The "command" built-in's -b and -B options now can be used with
@@ -925,7 +925,7 @@
925925 the commands when the "autocd" option is on.
926926
927927 ----------------------------------------------------------------------
928-Yash 2.7
928+Yash 2.7 (2009-03-02)
929929
930930 + Parameter expansion ${array[index]:=value} now allows assignment
931931 to an empty array element.
@@ -940,7 +940,7 @@
940940 matching during filename expansion.
941941
942942 ----------------------------------------------------------------------
943-Yash 2.6
943+Yash 2.6 (2009-02-11)
944944
945945 + Added the -q option to the fc built-in.
946946 + Compound commands may now contain no commands inside.
@@ -952,7 +952,7 @@
952952 when the "-o notify" option is enabled.
953953
954954 ----------------------------------------------------------------------
955-Yash 2.5
955+Yash 2.5 (2009-01-16)
956956
957957 = Redirection of FDs used by the shell is now error.
958958 * Some redirection syntax errors were overlooked.
@@ -964,7 +964,7 @@
964964 statement.
965965
966966 ----------------------------------------------------------------------
967-Yash 2.4
967+Yash 2.4 (2008-12-23)
968968
969969 = The long option for the -p option of the "jobs" built-in has been
970970 changed from "--pid-only" to "--pgid-only".
@@ -979,7 +979,7 @@
979979 not a valid command.
980980
981981 ----------------------------------------------------------------------
982-Yash 2.3
982+Yash 2.3 (2008-12-07)
983983
984984 = Now changing LC_CTYPE immediately takes effect if the shell is
985985 interactive and not in the POSIXly-correct mode.
@@ -990,7 +990,7 @@
990990 using the old PATH after the PATH has been changed.
991991
992992 ----------------------------------------------------------------------
993-Yash 2.2
993+Yash 2.2 (2008-10-31)
994994
995995 + "help", "pushd", "popd" and "dirs" built-ins
996996 = The value of $PWD set by the "cd" built-in is fixed. It now has a
@@ -1000,7 +1000,7 @@
10001000 "." or "..".
10011001
10021002 ----------------------------------------------------------------------
1003-Yash 2.1
1003+Yash 2.1 (2008-10-16)
10041004
10051005 + Array variables
10061006 + "array", "echo", "printf" and "test" built-ins
@@ -1019,7 +1019,7 @@
10191019 IDs rather than the real user/group IDs.
10201020
10211021 ----------------------------------------------------------------------
1022-Yash 2.0
1022+Yash 2.0 (2008-09-25)
10231023
10241024 + "history" built-in
10251025 + Command redirection
@@ -1029,7 +1029,7 @@
10291029 * Other bug fixes
10301030
10311031 ----------------------------------------------------------------------
1032-Yash 2.0 beta2
1032+Yash 2.0 beta2 (2008-09-11)
10331033
10341034 + Command history
10351035 + "type", "hash" and "fc" built-ins
@@ -1041,7 +1041,7 @@
10411041 * Other bug fixes
10421042
10431043 ----------------------------------------------------------------------
1044-Yash 2.0 beta1
1044+Yash 2.0 beta1 (2008-09-06)
10451045
10461046 + "read", "getopts" and "command" built-ins
10471047 + '--autocd' and '--curasync' option
@@ -1057,7 +1057,7 @@
10571057 * Many other bug fixes
10581058
10591059 ----------------------------------------------------------------------
1060-Yash 2.0 beta0
1060+Yash 2.0 beta0 (2008-07-27)
10611061
10621062 + "eval", "exec", ".", "times", "umask", "typeset", "export",
10631063 "readonly", "unset", "shift" and "trap" built-ins
@@ -1070,7 +1070,7 @@
10701070 * Many other bug fixes
10711071
10721072 ----------------------------------------------------------------------
1073-Yash 2.0 alpha2
1073+Yash 2.0 alpha2 (2008-07-10)
10741074
10751075 + Initialization files such as "/etc/profile" and "~/.yashrc" are
10761076 now sourced on start-up.
@@ -1085,7 +1085,7 @@
10851085 = The help message for 'yash --help' is now much briefer.
10861086
10871087 ----------------------------------------------------------------------
1088-Yash 2.0 alpha1
1088+Yash 2.0 alpha1 (2008-06-14)
10891089
10901090 + New options implemented: -x, -h, -a
10911091 = The default value of 'PS3' is not set in POSIXly-correct mode.
@@ -1096,7 +1096,7 @@
10961096 * Many other bug fixes
10971097
10981098 ----------------------------------------------------------------------
1099-Yash 2.0 alpha0 (the first release of version 2.x)
1099+Yash 2.0 alpha0 (the first release of version 2.x) (2008-05-26)
11001100
11011101 x Arithmetic expansion is not implemented
11021102 x Built-ins are not implemented at all
--- yash/trunk/configure (revision 4174)
+++ yash/trunk/configure (revision 4175)
@@ -29,8 +29,8 @@
2929 dirs=". builtins doc doc/ja lineedit po tests"
3030
3131 target="yash"
32-version="2.51"
33-copyright="Copyright (C) 2007-2020 magicant"
32+version="2.52"
33+copyright="Copyright (C) 2007-2021 magicant"
3434
3535 # object files to be linked as `yash'
3636 objs='$(MAIN_OBJS)'
Show on old repository browser