Fossil SCM

For version 2.26, number the entries in the change log, as there are so many of them. Add item 3c about supporting both IPv4 and IPv6 at the same time on all platforms.

drh 2025-04-24 15:39 trunk
Commit 0499cc252eb36ba7aed598018852ad46bc55b583067d58d4bb5dea1b50353dff
1 file changed +24 -22
+24 -22
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,9 @@
11
<title>Change Log</title>
22
3
-<h2 id='v2_26'>Changes for version 2.26 (pending)</h2>
4
-
5
- * Enhancements to [/help?cmd=diff|fossil diff] and similar:
3
+<h2 id='v2_26'>Changes for version 2.26 (pending)</h2><ol>
4
+ <li>Enhancements to [/help?cmd=diff|fossil diff] and similar:
65
<ol type="a">
76
<li> The --from can optionally accept a directory name as its argument,
87
and uses files under that directory as the baseline for the diff.
98
<li> For "gdiff", if no [/help?cmd=gdiff-command|gdiff-command setting]
109
is defined, Fossil tries to do a --tk diff if "tclsh" and "wish"
@@ -12,32 +11,35 @@
1211
<li> The "Reload" button is added to --tk diffs, to bring the displayed
1312
diff up to date with the latest changes on disk.
1413
<li> Add the "Hide diffs/Show diffs" toggle to web-UI diff pages that show
1514
diffs of multiple files.
1615
</ol>
17
- * Added the [/help?cmd=/ckout|/ckout web page] to provide information
16
+ <li>Added the [/help?cmd=/ckout|/ckout web page] to provide information
1817
about pending changes in a working check-out
19
- * Enhancements to the [/help?cmd=ui|fossil ui] command:
18
+ <li>Enhancements to the [/help?cmd=ui|fossil ui] command:
2019
<ol type="a">
2120
<li> Defaults to using the new [/help?cmd=/ckout|/ckout page] as its
2221
start page. Or, if the new "--from PATH" option is present, the
2322
default start page becomes "/ckout?exbase=PATH".
2423
<li> The new "--extpage FILENAME" option opens the named file as if it
2524
where in a [./serverext.wiki|CGI extension]. Example usage: the
2625
person editing this change log has
2726
"fossil ui --extpage www/changes.wiki" running and hence can
2827
press "Reload" on the web browser to view edits.
28
+ <li> Accept both IPv4 and IPv6 connections on all platforms, including
29
+ Windows and OpenBSD. This also applies to the "fossil server"
30
+ command.
2931
</ol>
30
- * Enhancements to [/help?cmd=merge|fossil merge]:
32
+ <li>Enhancements to [/help?cmd=merge|fossil merge]:
3133
<ol type="a">
3234
<li> Added the [/help?cmd=merge-info|fossil merge-info] command and
3335
especially the --tk option to that command, to provide analysis
3436
of the most recent merge or update operation.
3537
<li> When a merge conflict occurs, a new section is added to the conflict
3638
text that shows Fossil's suggested resolution to the conflict.
3739
</ol>
38
- * Enhancements to [/help?cmd=commit|fossil commit]:
40
+ <li>Enhancements to [/help?cmd=commit|fossil commit]:
3941
<ol type="a">
4042
<li> If Fossil sees potential formatting mistakes (ex: bad hyperlinks)
4143
in the check-in comment, it will alert the developer and give
4244
him or her the opportunity to edit the comment before continuing.
4345
This feature is controllable by the
@@ -49,17 +51,17 @@
4951
branch has been changed.
5052
<li> The interactive checkin comment prompt shows the formatting rules
5153
set for that repository.
5254
<li> Add the "--editor" option.
5355
</ol>
54
- * Deprecate the --comfmtflags and --comment-format global options and
56
+ <li>Deprecate the --comfmtflags and --comment-format global options and
5557
no longer list them in the built-in help, but keep them working for
5658
backwards compatibility.
5759
Alternative TTY comment formatting can still be specified using the
5860
[/help?cmd=comment-format|comment-format setting], if desired. The
5961
default comment format is now called "canonical", not "legacy".
60
- * Enhancements to the [/help?cmd=/timeline|/timeline page]:
62
+ <li>Enhancements to the [/help?cmd=/timeline|/timeline page]:
6163
<ol type="a">
6264
<li> Added the "ml=" ("Merge-in List") query parameter that works
6365
like "rl=" ("Related List") but adds "mionly" style related
6466
check-ins instead of the full "rel" style.
6567
<li> For "tl=", "rl=", and "ml=", the order of the branches in the
@@ -90,27 +92,27 @@
9092
<li> The saturation and intensity of user-specified checkin and branch
9193
background colors are automatically adjusted to keep the colors
9294
compatible with the current skin, unless the
9395
[/help?cmd=raw-bgcolor|raw-bgcolor setting] is turned on.
9496
</ol>
95
- * The [/help?cmd=/docfile|/docfile webpage] was added. It works like
97
+ <li>The [/help?cmd=/docfile|/docfile webpage] was added. It works like
9698
/doc but keeps the title of markdown documents with the document rather
9799
that moving it up to the page title.
98
- * Added the [/help?cmd=/clusterlist|/clusterlist page] for analysis
100
+ <li>Added the [/help?cmd=/clusterlist|/clusterlist page] for analysis
99101
and debugging
100
- * Added the "artifact_to_json(NAME)" SQL function that returns a JSON
102
+ <li>Added the "artifact_to_json(NAME)" SQL function that returns a JSON
101103
decoding of the artifact described by NAME.
102
- * Improvements to the [/help?cmd=patch|fossil patch] command:
104
+ <li>Improvements to the [/help?cmd=patch|fossil patch] command:
103105
<ol type="a">
104106
<li> Fix a bug in "fossil patch create" that causes
105107
[/help?cmd=revert|fossil revert] operations that happened
106108
on individualfiles after a [/help?cmd=merge|fossil merge]
107109
to be omitted from the patch.
108110
<li> Added the [/help?cmd=patch|patch alias] command for managing
109111
aliases for remote checkout names.
110112
</ol>
111
- * Enhancements to on-line help and the [/help?cmd=help|fossil help] command:
113
+ <li>Enhancements to on-line help and the [/help?cmd=help|fossil help] command:
112114
<ol type="a">
113115
<li> Add the ability to search the help text, either in the UI
114116
(on the [/help?cmd=/search|/search page]) or from the command-line
115117
(using the "[/help?cmd=search|fossil search -h PATTERN]" command.)
116118
<li> Accepts an optional SUBCOMMAND argument following the
@@ -117,11 +119,11 @@
117119
COMMAND argument and only shows results for the specified
118120
subcommand, not the entire command.
119121
<li> The -u (--usage) option shows only the command-line syntax
120122
<li> The -o (--options) option shows only the command-line options
121123
</ol>
122
- * Enhancements to the ticket system:
124
+ <li>Enhancements to the ticket system:
123125
<ol type="a">
124126
<li> Added the ability to attach wiki pages to a ticket for extended
125127
descriptions.
126128
<li> Added submenu to the 'View Ticket' page, to use it as
127129
template for a new ticket.
@@ -129,28 +131,28 @@
129131
in a row.
130132
<li> Link the version field in ticket view to a matching checkin or tag.
131133
<li> Show creation time in report and ticket view.
132134
<li> Show previous comments in edit ticket as reference.
133135
</ol>
134
- * Added the "hash" query parameter to the
136
+ <li>Added the "hash" query parameter to the
135137
[/help?cmd=/whatis|/whatis webpage].
136
- * Add a "user permissions changes" [/doc/trunk/www/alerts.md|subscription]
138
+ <li>Add a "user permissions changes" [/doc/trunk/www/alerts.md|subscription]
137139
which alerts subscribers when an admin creates a new user or
138140
when a user's permissions change.
139
- * Show project description on repository list.
140
- * Make [/help?cmd=/chat|/chat] better-behaved during server outages, reducing
141
+ <li>Show project description on repository list.
142
+ <li>Make [/help?cmd=/chat|/chat] better-behaved during server outages, reducing
141143
the frequency of reconnection attempts over time and providing feedback
142144
to the user when the connection is down.
143
- * The [/doc/trunk/www/th1.md|TH1 script language] now makes a distinction
145
+ <li>The [/doc/trunk/www/th1.md|TH1 script language] now makes a distinction
144146
between [/doc/trunk/www/th1.md#taint|tainted and untainted string values].
145147
This is a security enhancement that makes it more difficult to write
146148
custom TH1 scripts that contain XSS or SQL-injection bugs. As part of
147149
this enhancement, the [/help?cmd=vuln-report|vuln-report] setting was
148150
added to control what Fossil does when it encounters a potential TH1
149151
security problem.
150
- * Diverse minor fixes and additions.
151
-
152
+ <li>Diverse minor fixes and additions.
153
+</ol>
152154
153155
<h2 id='v2_25'>Changes for version 2.25 (2024-11-06)</h2>
154156
155157
* The "[/help?cmd=ui|fossil ui /]" command now works even for repositories
156158
that have non-ASCII filenames
157159
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,9 @@
1 <title>Change Log</title>
2
3 <h2 id='v2_26'>Changes for version 2.26 (pending)</h2>
4
5 * Enhancements to [/help?cmd=diff|fossil diff] and similar:
6 <ol type="a">
7 <li> The --from can optionally accept a directory name as its argument,
8 and uses files under that directory as the baseline for the diff.
9 <li> For "gdiff", if no [/help?cmd=gdiff-command|gdiff-command setting]
10 is defined, Fossil tries to do a --tk diff if "tclsh" and "wish"
@@ -12,32 +11,35 @@
12 <li> The "Reload" button is added to --tk diffs, to bring the displayed
13 diff up to date with the latest changes on disk.
14 <li> Add the "Hide diffs/Show diffs" toggle to web-UI diff pages that show
15 diffs of multiple files.
16 </ol>
17 * Added the [/help?cmd=/ckout|/ckout web page] to provide information
18 about pending changes in a working check-out
19 * Enhancements to the [/help?cmd=ui|fossil ui] command:
20 <ol type="a">
21 <li> Defaults to using the new [/help?cmd=/ckout|/ckout page] as its
22 start page. Or, if the new "--from PATH" option is present, the
23 default start page becomes "/ckout?exbase=PATH".
24 <li> The new "--extpage FILENAME" option opens the named file as if it
25 where in a [./serverext.wiki|CGI extension]. Example usage: the
26 person editing this change log has
27 "fossil ui --extpage www/changes.wiki" running and hence can
28 press "Reload" on the web browser to view edits.
 
 
 
29 </ol>
30 * Enhancements to [/help?cmd=merge|fossil merge]:
31 <ol type="a">
32 <li> Added the [/help?cmd=merge-info|fossil merge-info] command and
33 especially the --tk option to that command, to provide analysis
34 of the most recent merge or update operation.
35 <li> When a merge conflict occurs, a new section is added to the conflict
36 text that shows Fossil's suggested resolution to the conflict.
37 </ol>
38 * Enhancements to [/help?cmd=commit|fossil commit]:
39 <ol type="a">
40 <li> If Fossil sees potential formatting mistakes (ex: bad hyperlinks)
41 in the check-in comment, it will alert the developer and give
42 him or her the opportunity to edit the comment before continuing.
43 This feature is controllable by the
@@ -49,17 +51,17 @@
49 branch has been changed.
50 <li> The interactive checkin comment prompt shows the formatting rules
51 set for that repository.
52 <li> Add the "--editor" option.
53 </ol>
54 * Deprecate the --comfmtflags and --comment-format global options and
55 no longer list them in the built-in help, but keep them working for
56 backwards compatibility.
57 Alternative TTY comment formatting can still be specified using the
58 [/help?cmd=comment-format|comment-format setting], if desired. The
59 default comment format is now called "canonical", not "legacy".
60 * Enhancements to the [/help?cmd=/timeline|/timeline page]:
61 <ol type="a">
62 <li> Added the "ml=" ("Merge-in List") query parameter that works
63 like "rl=" ("Related List") but adds "mionly" style related
64 check-ins instead of the full "rel" style.
65 <li> For "tl=", "rl=", and "ml=", the order of the branches in the
@@ -90,27 +92,27 @@
90 <li> The saturation and intensity of user-specified checkin and branch
91 background colors are automatically adjusted to keep the colors
92 compatible with the current skin, unless the
93 [/help?cmd=raw-bgcolor|raw-bgcolor setting] is turned on.
94 </ol>
95 * The [/help?cmd=/docfile|/docfile webpage] was added. It works like
96 /doc but keeps the title of markdown documents with the document rather
97 that moving it up to the page title.
98 * Added the [/help?cmd=/clusterlist|/clusterlist page] for analysis
99 and debugging
100 * Added the "artifact_to_json(NAME)" SQL function that returns a JSON
101 decoding of the artifact described by NAME.
102 * Improvements to the [/help?cmd=patch|fossil patch] command:
103 <ol type="a">
104 <li> Fix a bug in "fossil patch create" that causes
105 [/help?cmd=revert|fossil revert] operations that happened
106 on individualfiles after a [/help?cmd=merge|fossil merge]
107 to be omitted from the patch.
108 <li> Added the [/help?cmd=patch|patch alias] command for managing
109 aliases for remote checkout names.
110 </ol>
111 * Enhancements to on-line help and the [/help?cmd=help|fossil help] command:
112 <ol type="a">
113 <li> Add the ability to search the help text, either in the UI
114 (on the [/help?cmd=/search|/search page]) or from the command-line
115 (using the "[/help?cmd=search|fossil search -h PATTERN]" command.)
116 <li> Accepts an optional SUBCOMMAND argument following the
@@ -117,11 +119,11 @@
117 COMMAND argument and only shows results for the specified
118 subcommand, not the entire command.
119 <li> The -u (--usage) option shows only the command-line syntax
120 <li> The -o (--options) option shows only the command-line options
121 </ol>
122 * Enhancements to the ticket system:
123 <ol type="a">
124 <li> Added the ability to attach wiki pages to a ticket for extended
125 descriptions.
126 <li> Added submenu to the 'View Ticket' page, to use it as
127 template for a new ticket.
@@ -129,28 +131,28 @@
129 in a row.
130 <li> Link the version field in ticket view to a matching checkin or tag.
131 <li> Show creation time in report and ticket view.
132 <li> Show previous comments in edit ticket as reference.
133 </ol>
134 * Added the "hash" query parameter to the
135 [/help?cmd=/whatis|/whatis webpage].
136 * Add a "user permissions changes" [/doc/trunk/www/alerts.md|subscription]
137 which alerts subscribers when an admin creates a new user or
138 when a user's permissions change.
139 * Show project description on repository list.
140 * Make [/help?cmd=/chat|/chat] better-behaved during server outages, reducing
141 the frequency of reconnection attempts over time and providing feedback
142 to the user when the connection is down.
143 * The [/doc/trunk/www/th1.md|TH1 script language] now makes a distinction
144 between [/doc/trunk/www/th1.md#taint|tainted and untainted string values].
145 This is a security enhancement that makes it more difficult to write
146 custom TH1 scripts that contain XSS or SQL-injection bugs. As part of
147 this enhancement, the [/help?cmd=vuln-report|vuln-report] setting was
148 added to control what Fossil does when it encounters a potential TH1
149 security problem.
150 * Diverse minor fixes and additions.
151
152
153 <h2 id='v2_25'>Changes for version 2.25 (2024-11-06)</h2>
154
155 * The "[/help?cmd=ui|fossil ui /]" command now works even for repositories
156 that have non-ASCII filenames
157
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,9 @@
1 <title>Change Log</title>
2
3 <h2 id='v2_26'>Changes for version 2.26 (pending)</h2><ol>
4 <li>Enhancements to [/help?cmd=diff|fossil diff] and similar:
 
5 <ol type="a">
6 <li> The --from can optionally accept a directory name as its argument,
7 and uses files under that directory as the baseline for the diff.
8 <li> For "gdiff", if no [/help?cmd=gdiff-command|gdiff-command setting]
9 is defined, Fossil tries to do a --tk diff if "tclsh" and "wish"
@@ -12,32 +11,35 @@
11 <li> The "Reload" button is added to --tk diffs, to bring the displayed
12 diff up to date with the latest changes on disk.
13 <li> Add the "Hide diffs/Show diffs" toggle to web-UI diff pages that show
14 diffs of multiple files.
15 </ol>
16 <li>Added the [/help?cmd=/ckout|/ckout web page] to provide information
17 about pending changes in a working check-out
18 <li>Enhancements to the [/help?cmd=ui|fossil ui] command:
19 <ol type="a">
20 <li> Defaults to using the new [/help?cmd=/ckout|/ckout page] as its
21 start page. Or, if the new "--from PATH" option is present, the
22 default start page becomes "/ckout?exbase=PATH".
23 <li> The new "--extpage FILENAME" option opens the named file as if it
24 where in a [./serverext.wiki|CGI extension]. Example usage: the
25 person editing this change log has
26 "fossil ui --extpage www/changes.wiki" running and hence can
27 press "Reload" on the web browser to view edits.
28 <li> Accept both IPv4 and IPv6 connections on all platforms, including
29 Windows and OpenBSD. This also applies to the "fossil server"
30 command.
31 </ol>
32 <li>Enhancements to [/help?cmd=merge|fossil merge]:
33 <ol type="a">
34 <li> Added the [/help?cmd=merge-info|fossil merge-info] command and
35 especially the --tk option to that command, to provide analysis
36 of the most recent merge or update operation.
37 <li> When a merge conflict occurs, a new section is added to the conflict
38 text that shows Fossil's suggested resolution to the conflict.
39 </ol>
40 <li>Enhancements to [/help?cmd=commit|fossil commit]:
41 <ol type="a">
42 <li> If Fossil sees potential formatting mistakes (ex: bad hyperlinks)
43 in the check-in comment, it will alert the developer and give
44 him or her the opportunity to edit the comment before continuing.
45 This feature is controllable by the
@@ -49,17 +51,17 @@
51 branch has been changed.
52 <li> The interactive checkin comment prompt shows the formatting rules
53 set for that repository.
54 <li> Add the "--editor" option.
55 </ol>
56 <li>Deprecate the --comfmtflags and --comment-format global options and
57 no longer list them in the built-in help, but keep them working for
58 backwards compatibility.
59 Alternative TTY comment formatting can still be specified using the
60 [/help?cmd=comment-format|comment-format setting], if desired. The
61 default comment format is now called "canonical", not "legacy".
62 <li>Enhancements to the [/help?cmd=/timeline|/timeline page]:
63 <ol type="a">
64 <li> Added the "ml=" ("Merge-in List") query parameter that works
65 like "rl=" ("Related List") but adds "mionly" style related
66 check-ins instead of the full "rel" style.
67 <li> For "tl=", "rl=", and "ml=", the order of the branches in the
@@ -90,27 +92,27 @@
92 <li> The saturation and intensity of user-specified checkin and branch
93 background colors are automatically adjusted to keep the colors
94 compatible with the current skin, unless the
95 [/help?cmd=raw-bgcolor|raw-bgcolor setting] is turned on.
96 </ol>
97 <li>The [/help?cmd=/docfile|/docfile webpage] was added. It works like
98 /doc but keeps the title of markdown documents with the document rather
99 that moving it up to the page title.
100 <li>Added the [/help?cmd=/clusterlist|/clusterlist page] for analysis
101 and debugging
102 <li>Added the "artifact_to_json(NAME)" SQL function that returns a JSON
103 decoding of the artifact described by NAME.
104 <li>Improvements to the [/help?cmd=patch|fossil patch] command:
105 <ol type="a">
106 <li> Fix a bug in "fossil patch create" that causes
107 [/help?cmd=revert|fossil revert] operations that happened
108 on individualfiles after a [/help?cmd=merge|fossil merge]
109 to be omitted from the patch.
110 <li> Added the [/help?cmd=patch|patch alias] command for managing
111 aliases for remote checkout names.
112 </ol>
113 <li>Enhancements to on-line help and the [/help?cmd=help|fossil help] command:
114 <ol type="a">
115 <li> Add the ability to search the help text, either in the UI
116 (on the [/help?cmd=/search|/search page]) or from the command-line
117 (using the "[/help?cmd=search|fossil search -h PATTERN]" command.)
118 <li> Accepts an optional SUBCOMMAND argument following the
@@ -117,11 +119,11 @@
119 COMMAND argument and only shows results for the specified
120 subcommand, not the entire command.
121 <li> The -u (--usage) option shows only the command-line syntax
122 <li> The -o (--options) option shows only the command-line options
123 </ol>
124 <li>Enhancements to the ticket system:
125 <ol type="a">
126 <li> Added the ability to attach wiki pages to a ticket for extended
127 descriptions.
128 <li> Added submenu to the 'View Ticket' page, to use it as
129 template for a new ticket.
@@ -129,28 +131,28 @@
131 in a row.
132 <li> Link the version field in ticket view to a matching checkin or tag.
133 <li> Show creation time in report and ticket view.
134 <li> Show previous comments in edit ticket as reference.
135 </ol>
136 <li>Added the "hash" query parameter to the
137 [/help?cmd=/whatis|/whatis webpage].
138 <li>Add a "user permissions changes" [/doc/trunk/www/alerts.md|subscription]
139 which alerts subscribers when an admin creates a new user or
140 when a user's permissions change.
141 <li>Show project description on repository list.
142 <li>Make [/help?cmd=/chat|/chat] better-behaved during server outages, reducing
143 the frequency of reconnection attempts over time and providing feedback
144 to the user when the connection is down.
145 <li>The [/doc/trunk/www/th1.md|TH1 script language] now makes a distinction
146 between [/doc/trunk/www/th1.md#taint|tainted and untainted string values].
147 This is a security enhancement that makes it more difficult to write
148 custom TH1 scripts that contain XSS or SQL-injection bugs. As part of
149 this enhancement, the [/help?cmd=vuln-report|vuln-report] setting was
150 added to control what Fossil does when it encounters a potential TH1
151 security problem.
152 <li>Diverse minor fixes and additions.
153 </ol>
154
155 <h2 id='v2_25'>Changes for version 2.25 (2024-11-06)</h2>
156
157 * The "[/help?cmd=ui|fossil ui /]" command now works even for repositories
158 that have non-ASCII filenames
159

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button