mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
Release 93u+m/1.0.0-rc.1
We're nearly there! I intend to release ksh 93u+m/1.0.0 on 2022-08-01, precisely ten years after the last canonical 93u+ release. We have a week until then, so here's a release candidate. Please try as hard as you can to break it, and to help fix known bugs. As of this commit, the 1.0 branch is feature-frozen and will only get bugfixes. src/cmd/ksh93/fun/man: - Last-minute fix: .man.try_os_man(): do not look for arguments with / in section 1 and 8; this can cause false positives.
This commit is contained in:
parent
68037b8524
commit
b7817c3750
8 changed files with 113 additions and 176 deletions
58
ANNOUNCE
58
ANNOUNCE
|
@ -1,32 +1,46 @@
|
|||
Announcing: KornShell 93u+m 1.0.0-beta.(unreleased)
|
||||
Announcing: KornShell 93u+m/1.0.0-rc.1
|
||||
https://github.com/ksh93/ksh
|
||||
|
||||
In May 2020, when every KornShell (ksh93) development project was
|
||||
abandoned, development was rebooted in a new fork based on the last
|
||||
stable AT&T version: ksh 93u+. This new fork is called ksh 93u+m as a
|
||||
permanent nod to its origin. We're restarting it at version 1.0. Seven
|
||||
months after the first beta, the second one is ready. Please test this
|
||||
second beta and report any bugs you find, or help us fix known bugs.
|
||||
[This is a release candidate. The announcement below is preliminary.]
|
||||
|
||||
We're now the default ksh93 in some OS distributions, at least Debian
|
||||
and Slackware! Even though we don't think it's stable release quality
|
||||
yet, the consensus seems to be that 93u+m is already much better than
|
||||
the last AT&T release.
|
||||
In May 2020, when every KornShell (ksh93) development project was abandoned,
|
||||
Martijn Dekker reboted development in a new fork based on the last stable
|
||||
AT&T version: ksh 93u+. He was soon joined by two main developers and a
|
||||
number of other contributors. This new fork is called ksh 93u+m as a
|
||||
permanent nod to its origin.
|
||||
|
||||
Now, more than two years, two beta versions, a number of enhancements, and
|
||||
rougly a thousand bugfixes later, *and* precisely ten years after the last
|
||||
canonical 93u+ release, version 93u+m/1.0.0 of the KornShell is released!
|
||||
|
||||
As an initial release, this still has known bugs; please do use this version,
|
||||
but also continue to test it. See TODO to help us fix the known bugs.
|
||||
|
||||
CONTRIBUTORS
|
||||
|
||||
Main developers: Martijn Dekker, Johnothan King, hyenias
|
||||
|
||||
Contributors: Andy Fiddaman, Anuradha Weeraman, Chase, Gordon Woodhull,
|
||||
Govind Kamat, Harald van Dijk, Lev Kujawski, Marc Wilson, Ryan Schmidt,
|
||||
Sterling Jensen
|
||||
Direct contributors: Andy Fiddaman, Anuradha Weeraman, atheik, Chase,
|
||||
Finnbarr P. Murphy, George Lijo, Govind Kamat, Harald van Dijk, Lev
|
||||
Kujawski, Marc Wilson, Ryan Schmidt, Sterling Jensen, Trey Valenta, vmihalko
|
||||
|
||||
All applicable third-party OS distribution patches from OpenSUSE, Red Hat
|
||||
and Solaris have been merged. These are detailed and acknowledged here:
|
||||
https://github.com/ksh93/ksh/wiki#upstreamed-third-party-ksh-93u-patches
|
||||
|
||||
Many fixes have also been backported from the AT&T 93v- beta as well as the
|
||||
former ksh2020 project lead by Kurtis Rader and Siteshwar Vashisht; we
|
||||
appreciate and benefit from their work. Many thanks also to Siteshwar for
|
||||
graciously donating his 'ksh93' GitHub organisation account!
|
||||
|
||||
HOW TO GET IT
|
||||
|
||||
Please download the source code tarball from our GitHub releases page:
|
||||
|
||||
https://github.com/ksh93/ksh/releases
|
||||
|
||||
To build, follow the instructions in README.md or src/cmd/ksh93/README.
|
||||
|
||||
Or ask your distribution package manager to upgrade ksh93 to this version.
|
||||
|
||||
HOW TO GET INVOLVED
|
||||
|
||||
To report a bug, please open an issue at our GitHub page (see above).
|
||||
|
@ -35,7 +49,7 @@ To get involved in development, read the brief policy information in
|
|||
README.md and then jump right in with a pull request or email a patch.
|
||||
See the TODO file in the top-level directory for a to-do list.
|
||||
|
||||
### MAIN CHANGES between 1.0.0-beta.2 and 1.0.0-(unreleased) ###
|
||||
### MAIN CHANGES between 1.0.0-beta.2 and 1.0.0 ###
|
||||
|
||||
New features in built-in commands:
|
||||
|
||||
|
@ -83,6 +97,11 @@ New features in shell options:
|
|||
not immediately executed but instead loaded into the next prompt's edit
|
||||
buffer, allowing further changes.
|
||||
|
||||
- When the -b/--notify shell option is on and the vi or emacs/gmacs shell
|
||||
line editor is in use, 'Done' and similar notifications from completed
|
||||
background jobs are now inserted directly above the line you're typing,
|
||||
without affecting your command line display.
|
||||
|
||||
### MAIN CHANGES between 1.0.0-beta.1 and 1.0.0-beta.2 ###
|
||||
|
||||
New features in built-in commands:
|
||||
|
@ -199,11 +218,6 @@ New command line editor features:
|
|||
mode, <ESC> 7 <left-arrow> will now move the cursor seven positions to
|
||||
the left. In vi control mode, this would be entered as: 7 <left-arrow>.
|
||||
|
||||
- When the -b/--notify shell option is on and the vi or emacs/gmacs shell
|
||||
line editor is in use, 'Done' and similar notifications from completed
|
||||
background jobs are now inserted directly above the line you're typing,
|
||||
without affecting your command line display.
|
||||
|
||||
New shell language features:
|
||||
|
||||
- The &>file redirection shorthand (for >file 2>&1) is now available for
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue