NEWS generated from doc/

parent 8ba399a2
1 News
This lists user-visible changes, and which releases they occurred
between. For more detailed information see the or git log.
Each release lists incompatible changes at its top.
9.2.0 "Galvanize"
* Bug Fixes
- #191 (make): gtk-update-icon-cache was not properly invoked
after make install
- #192 (custom prompt builder): inserting prompt parts from
GtkComboBoxes did not work
- #193 (nano): setting Nano UI Colors an Tabs to Spaces did not
- #194 (colors): color definitions have not been properly
exported to external scripts, which thus always displayed
monochrome output
* Configuration File Changes
- Additionally to factory and vendor (/etc/bs-ng_vendor.ini)
configuration BashStyle-NG now also checks for user backup
($HOME/ configuration when resetting
- Before using user backup or vendor configuration in any way do
a dry-load to ensure the files are in proper shape, if they
contain errors skip them
- When the configuration file can't be loaded due errors, let
BashStyle-NG auto-reset the configuration using user backup
(if it exists) > vendor configuration (if it exists) > factory
configuration (in that order). This prevents BashStyle-NG
from crashing if there's something wrong with the user
configuration file
- Added new Category "Configuration" which allows to:
+ Backup
+ Restore (from user backup configuration)
+ delete Backup configuration
+ Reset (reset from vendor or factory configuration) the
+ Edit various configuration files (uses xdg-open to open
files), namely:
x .bashrc
x .bashstyle.custom (bashrc-extension always loaded
after BashStyle-NG, thus can use BashStyle-NG
variables and functions reliably)
x .vimrc.custom (vimrc extension that is not managed
by BashStyle-NG)
x .inputrc.custom (inputrc extension that is not
managed by BashStyle-NG)
also shows version of user, user backup, vendor and factory
configuration files (None for vendor and user backup if they
don't exist)
- icon name for this category in UI: bs-ng-config
- after configuration is restored or reset the application is
* StartUp Mechanism Changes
- Before BashStyle-NG embedded into /etc/bash.bashrc or
/etc/bashrc to add a startup entry to $HOME/.bashrc. Now if
$HOME/.bashrc does not contain a startup entry for
BashStyle-NG the user is presented a tab page upon UI start
asking whether to add the entry. Also works when the startup
entry for BashStyle-NG is commented out, or if the entry is
from a previous installation of BashStyle-NG that had a
different installation prefix.
* Prompt Part Changes
- PS2 / PS3 / PS4 changes: Before there's been an option for
PS234. Setting this to ">" resulted in
+ PS2=">"
+ PS3=">>"
+ PS4=">>>"
Now there's an separate option for each (including a color
option each)
- additionally PS2 / PS3 / PS4 export does now honor
enable_colors setting
* History Syncro Changes
- BashStyle-NG 9.1 introduced a custom history sync
functionality (for syncing history over simultaneously running
sessions), which turned out to break Bash $HISTCONTROL, as it
modified the history from outside. This is now worked around
by custom functions replacing the $HISTCONROL of Bash since it
fails due to the custom history handling functions. Please
note that this might slow down Bash a bit if you have a huge
* New Functions
- xmltagdelete: delete tags from xml files, see 'xmltagdelete
* Configure
- 4.3.5
+ remove system bashrc detection
+ remove -profiledir switch
+ remove -bashrc switch
+ minor string changes
- 4.3.4
+ remove -quiet switch
+ globally define PYMAXVER and PYMINVER (python minimum and
maximum versions)
+ globally define PYAMXVER_P and PYMINVER_P (printable
python minimum and maximum python versions for configure
+ remove unused variable
* Make
- 1.0.7
+ build NEWS from doc/
- 1.0.6
+ fixed bug #191
- 1.0.5
+ update for no longer installed profiledir and profile
+ minor string changes
* Translations
- Updated german translation
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment