Fossil SCM

Bump the version number to 1.25 and add a change log in preparation for the next release.

drh 2012-11-30 21:03 trunk
Commit ed1e34c7607f3680f7ad6bd7d686ef9eb6699b3e
2 files changed +1 -1 +81
+1 -1
--- VERSION
+++ VERSION
@@ -1,1 +1,1 @@
1
-1.24
1
+1.25
22
--- VERSION
+++ VERSION
@@ -1,1 +1,1 @@
1 1.24
2
--- VERSION
+++ VERSION
@@ -1,1 +1,1 @@
1 1.25
2
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,7 +1,88 @@
11
<title>Change Log</title>
22
3
+<h2>Changes For Version 1.25 (2012-12-19)</h2>
4
+ * Enhancements to ticket processing. There are now two tables: TICKET and
5
+ TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact.
6
+ Fields from ticket artifacts go into either or both of TICKET and
7
+ TICKETCHNG, whichever contain matching column names. Default ticket
8
+ edit and viewing scripts are updated to use TICKETCHNG. The TH1
9
+ scripting language is enhanced to support this, including the new
10
+ "query" command for doing SQL queries against the repository database.
11
+ All changes should be backwards compatible.
12
+ * Add the ability to moderate ticket and wiki changes. Unmoderated changes
13
+ do not sync and may be deleted by the moderator if found to contain spam
14
+ or other objectionable content.
15
+ * Add javascript so that clicking on a node of the timeline graph selects
16
+ that node. Then clicking on a second node shows a diff between the
17
+ two nodes. Clicking on the selected node unselects it.
18
+ * Warn of unresolved merge conflicts in "fossil status" and disallow
19
+ commits of unresolved conflicts unless the --allow-conflict option
20
+ is used.
21
+ * Add javascript so that clicking on column headers in a ticket report
22
+ sorts by the indicated column.
23
+ * Add the "fossil cat" command which is basically an alias for
24
+ "fossil finfo -p".
25
+ * Hyperlinks with the class "button" are rendered as submenu buttons
26
+ on embedded documentation.
27
+ * The check-in comment editor on windows now defaults to NotePad.exe.
28
+ * Correctly deal with BOMs in check-in comments. Also attempt to convert
29
+ check-in comments to UTF8 from other encodings.
30
+ * Allow the deletion of multiple stash entries using multiple arguments
31
+ to the "fossil stash rm" command.
32
+ * Enhance the "fossil server DIRECTORY" command to serve static content
33
+ files contained in DIRECTORY.
34
+ * Allow the "fossil ui" command to specify a directory as long as the
35
+ the --notfound option is used.
36
+ * Add a configuration option that causes timeline messages to be rendered
37
+ as text/x-fossil-plain (which is the same as text/plain except that
38
+ hyperlinks inside of <nowiki>[...]</nowiki> are decorated.)
39
+ * Only decorate <nowiki>[...]</nowiki> in check-in comments and tickets
40
+ if the contented text really is a valid hyperlink target.
41
+ * Improvements to the side-by-side diff algorithm, for a more
42
+ human-friendly display in some complex cases.
43
+ * Added <nowiki>[utime] and [stime]</nowiki> commands to TH1. These
44
+ commands can be used for things such as displaying the page rendering
45
+ time in the footer.
46
+ * Add the ability to pass command-line options of "fossil rebuild" to
47
+ "fossil all rebuild".
48
+ * Add the --deanalyze option to "fossil rebuild" (and "fossil all rebuild")
49
+ * Do not run the graphical merging tool nor leave merge-droppings after a
50
+ dry-run merge. Display an improved merge-summary message at the end of
51
+ the merge.
52
+ * Add options to "fossil commit" to override the various sanity checks.
53
+ Options added: --allow-empty, --allow-fork, --allow-older, and
54
+ --allow-conflict.
55
+ * Optionally require a CAPTCHA (controlled by a setting on the
56
+ Admin/Access webpage) when a user who is not logged in tries to
57
+ edit wiki, or a ticket, or an attachment.
58
+ * Improvements to the "ssh://" sync protocol, to help it move past
59
+ noisey motd comments.
60
+ * Add the uf=FILE-SHA1-HASH query parameter to the timeline, causing the
61
+ timeline to show only check-ins that contain the specific file identified
62
+ by FILE-SHA1-HASH. ("uf" stands for "uses file".)
63
+ * Enhance the file change annotator so that it follows the file across
64
+ name changes.
65
+ * Fix the server-side of the sync protocol so that it will not generate
66
+ a delta loop when a file changes from its original state, through two
67
+ or more intermediate states, and back to the original state, all within
68
+ a single sync.
69
+ * Show much less output during a sync operation, unless the --verbose
70
+ option is used.
71
+ * Set the action= attribute of &lt;form&gt; elements using javascript,
72
+ as an addition defense against spam-bots.
73
+ * Disallow invalid UTF8 characters (such as overlength characters or
74
+ characters in the surrogate pair range) in filename.
75
+ * Judge the UserAgent strings issued by the NetSurf webbrowser to be
76
+ coming from a human, not from a bot.
77
+ * Add the zlib sources to the Fossil source tree (under compat/zlib) and
78
+ use those sources when compiling on (windows) systems that do not have
79
+ a zlib library installed by default.
80
+ * Prompt the user with the option to convert non-UTF8 files into UTF8
81
+ when committing.
82
+ * Allow the characters <nowiki>*[]?</nowiki> in filenames.
83
+
384
<h2>Changes For Version 1.24 (2012-10-22)</h2>
485
* Added support for WYSIWYG editing of wiki pages. WYSIWYG is turned off
586
by default and can be turned on by setting a configuration option.
687
* Allow style= attribute to occur in HTML markup on wiki pages.
788
* Added the --tk option to the "fossi diff" and "fossil stash diff"
889
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,7 +1,88 @@
1 <title>Change Log</title>
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 <h2>Changes For Version 1.24 (2012-10-22)</h2>
4 * Added support for WYSIWYG editing of wiki pages. WYSIWYG is turned off
5 by default and can be turned on by setting a configuration option.
6 * Allow style= attribute to occur in HTML markup on wiki pages.
7 * Added the --tk option to the "fossi diff" and "fossil stash diff"
8
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,7 +1,88 @@
1 <title>Change Log</title>
2
3 <h2>Changes For Version 1.25 (2012-12-19)</h2>
4 * Enhancements to ticket processing. There are now two tables: TICKET and
5 TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact.
6 Fields from ticket artifacts go into either or both of TICKET and
7 TICKETCHNG, whichever contain matching column names. Default ticket
8 edit and viewing scripts are updated to use TICKETCHNG. The TH1
9 scripting language is enhanced to support this, including the new
10 "query" command for doing SQL queries against the repository database.
11 All changes should be backwards compatible.
12 * Add the ability to moderate ticket and wiki changes. Unmoderated changes
13 do not sync and may be deleted by the moderator if found to contain spam
14 or other objectionable content.
15 * Add javascript so that clicking on a node of the timeline graph selects
16 that node. Then clicking on a second node shows a diff between the
17 two nodes. Clicking on the selected node unselects it.
18 * Warn of unresolved merge conflicts in "fossil status" and disallow
19 commits of unresolved conflicts unless the --allow-conflict option
20 is used.
21 * Add javascript so that clicking on column headers in a ticket report
22 sorts by the indicated column.
23 * Add the "fossil cat" command which is basically an alias for
24 "fossil finfo -p".
25 * Hyperlinks with the class "button" are rendered as submenu buttons
26 on embedded documentation.
27 * The check-in comment editor on windows now defaults to NotePad.exe.
28 * Correctly deal with BOMs in check-in comments. Also attempt to convert
29 check-in comments to UTF8 from other encodings.
30 * Allow the deletion of multiple stash entries using multiple arguments
31 to the "fossil stash rm" command.
32 * Enhance the "fossil server DIRECTORY" command to serve static content
33 files contained in DIRECTORY.
34 * Allow the "fossil ui" command to specify a directory as long as the
35 the --notfound option is used.
36 * Add a configuration option that causes timeline messages to be rendered
37 as text/x-fossil-plain (which is the same as text/plain except that
38 hyperlinks inside of <nowiki>[...]</nowiki> are decorated.)
39 * Only decorate <nowiki>[...]</nowiki> in check-in comments and tickets
40 if the contented text really is a valid hyperlink target.
41 * Improvements to the side-by-side diff algorithm, for a more
42 human-friendly display in some complex cases.
43 * Added <nowiki>[utime] and [stime]</nowiki> commands to TH1. These
44 commands can be used for things such as displaying the page rendering
45 time in the footer.
46 * Add the ability to pass command-line options of "fossil rebuild" to
47 "fossil all rebuild".
48 * Add the --deanalyze option to "fossil rebuild" (and "fossil all rebuild")
49 * Do not run the graphical merging tool nor leave merge-droppings after a
50 dry-run merge. Display an improved merge-summary message at the end of
51 the merge.
52 * Add options to "fossil commit" to override the various sanity checks.
53 Options added: --allow-empty, --allow-fork, --allow-older, and
54 --allow-conflict.
55 * Optionally require a CAPTCHA (controlled by a setting on the
56 Admin/Access webpage) when a user who is not logged in tries to
57 edit wiki, or a ticket, or an attachment.
58 * Improvements to the "ssh://" sync protocol, to help it move past
59 noisey motd comments.
60 * Add the uf=FILE-SHA1-HASH query parameter to the timeline, causing the
61 timeline to show only check-ins that contain the specific file identified
62 by FILE-SHA1-HASH. ("uf" stands for "uses file".)
63 * Enhance the file change annotator so that it follows the file across
64 name changes.
65 * Fix the server-side of the sync protocol so that it will not generate
66 a delta loop when a file changes from its original state, through two
67 or more intermediate states, and back to the original state, all within
68 a single sync.
69 * Show much less output during a sync operation, unless the --verbose
70 option is used.
71 * Set the action= attribute of &lt;form&gt; elements using javascript,
72 as an addition defense against spam-bots.
73 * Disallow invalid UTF8 characters (such as overlength characters or
74 characters in the surrogate pair range) in filename.
75 * Judge the UserAgent strings issued by the NetSurf webbrowser to be
76 coming from a human, not from a bot.
77 * Add the zlib sources to the Fossil source tree (under compat/zlib) and
78 use those sources when compiling on (windows) systems that do not have
79 a zlib library installed by default.
80 * Prompt the user with the option to convert non-UTF8 files into UTF8
81 when committing.
82 * Allow the characters <nowiki>*[]?</nowiki> in filenames.
83
84 <h2>Changes For Version 1.24 (2012-10-22)</h2>
85 * Added support for WYSIWYG editing of wiki pages. WYSIWYG is turned off
86 by default and can be turned on by setting a configuration option.
87 * Allow style= attribute to occur in HTML markup on wiki pages.
88 * Added the --tk option to the "fossi diff" and "fossil stash diff"
89

Keyboard Shortcuts

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