aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: f86957c14150adea3e97c6643b1a798c9471da89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
This file contains a summary of changes in released versions.  Please read the
ChangeLog file for a more detailed listing of changes/bug fixes.

1.0.3:
    Bug fixes:
    - Fix env.eselect by white-listing allowed mime-types for files in
    /etc/env.d/.

    New features:
    - blas.eselect and lapack.eselect have been rewritten, cblas.eselect has
    been split out of blas.eselect. All three modules now use skel.bash
    library.
    - rc.eselect now supports a non-default service directory.

1.0.2:
    Bug fixes:
    - Fix env.eselect to not bail on missing /etc/profile.env.

    New features:
    - kernel.eselect now understands 'set $(uname -r)'.

1.0.1:
    Bug fixes:
    - Fix creation of /etc/profile.env in env.eselect.
    - Fix portability problems on *BSD in env.eselect.
    - Synchronized man pages with modules.

    New features:
    - binutils.eselect now features a show action.
    - Added arch-independant function to canonicalise paths.
    - eselect now supports *BSD.

1.0:
    Bug fixes:
    - Make no-color behave.
    - Fixed die filename reporting.
    - Restrict load_config to textfiles with proper contents.
    - Scan ld.so.conf rather than hardcoding libdirs.
    - Fix blas, lapack to work even if scan hasn't been called.

1.0_rc2:
    Bug fixes:
    - Fixed location of config files for blas.eselect and lapack.eselect.
    - Fixed behaviour of append_config to not add duplicate items.

    New features:
    - blas.eselect and lapack.eselect now fully support MKL72 (yet to be commited
    to portage tree).

1.0_rc1:
    Bug fixes:
    - Added missing description of --global flag in the bashcomp module's
      manual page (bug #101898).
    - kernel module's 'list' action now only lists kernels and not everything
      in /usr/src (bug #104354).
    - Fixed unexpected EOF error when calling the rc module's 'restart'
      action (bug #106540).
    - Fixed a 'file not found' bug in the rc module when encountering bogus
      baselayouts (thanks to Mike Doty <kingtaco@gentoo.org>).
    - Fixed bug in usage of has() library function in main eselect script
      (thanks to Sven Wegener <swegener@gentoo.org>).
    - Fixed unportable uses of absolute paths to binaries.
    - Exit with an error if the user doesn't provide parameters to the various
      rc module actions (start, stop, restart, etc).
    - Our autogen script now works on non-linux boxen.
    - Added symlinks for the manual pages of the modules we already provide
      symlinks for.
    - Added missing manual page for kernel module.

    New features:
     - inherit() support that allows dynamic and individual sourcing of
       libraries for each module.
     - Added support for modules to be able to describe the options/parameters
       they accept via describe_ACTION_options() and
       describe_ACTION_parameters().  These descriptions now show up in the
       help/usage output for the respective module.
     - profile module's 'set' action now accepts a --force flag for forcing the
       setting of a profile.
     - smart line wrapping for lines longer than the current terminal width.

0.9.6:
    Bug Fixes:
    - Fixed crippled output of items that contain spaces in write_list
    functions.
    - Fixed store_config() to also store empty values.

    New Features:
    - Moved both binutils and env module out of dodgy-scripts.
    - Added env module to replace env-update.
    - Added dirname()/basename() function in pure bash to reduce number of
      calls to external binaries.

0.9.5:
    Bug Fixes:
    - Fixed nocolour handling that caused literal interpretation of '*' thus
      causing the contents of ${PWD} to be displayed instead.
    - Now recognizes the us'ian --no-color in addition to --no-colour.
    - Reverted the colours implementation to the previously used one as all
      the 'colours' calls in a sub-shell made displaying things quite slow.
    - Removed hardcoded paths to binaries that were present in certain modules.
    - Added GNU sed checks so we use the proper path thus allowing it to work
      on systems whose GNU sed is 'gsed'.
    - bashcomp module now properly supports using corresponding numbers
      (from list action) when running enable/disable action.
    - eselect bash-completion now recogizes (and completes on) global options.

0.9.4:
    Bug Fixes:
    - fixed call to lapack config file in blas module.
    
    New Features:
    - added a testing version of binutils.eselect.
    - added (start|stop|restart) subactions to rc module.
    - implemented global options handling generally and a --no-colour
    option specificly.
    - all modules mark currently active options with a * in list subaction.

0.9.3:
    Bug Fixes:
    - mailer and kernel modules: handle no targets better, show current
    selection when doing a list.
    - usage message should now always be correct.
    - support for many more symlink prefixes and suffixes.

    New Features:
    - more documentation.
    - rc module as a replacement for rc-config and rc-status.

0.9.2:
    Bug Fixes:
    - blas/lapack modules now use 'scan' subcommand over 'update'.
    - profile module now works with current profiles.desc format.
    - mailer module now works (previously broken due to typo and
      missing test in find_targets glob loop).
    - bashcomp module's show sub-command no longer returns 1.