-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreleaseNotes.htm
More file actions
112 lines (101 loc) · 5.2 KB
/
Copy pathreleaseNotes.htm
File metadata and controls
112 lines (101 loc) · 5.2 KB
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
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width" />
<title>Bridge Solver Release History</title>
<style>
#body {
width:800px;
margin-left:1em;
}
.entry {
margin-bottom: 1ex;
}
</style>
</head>
<body>
<div id="body">
<h2>Bridge Solver Release Notes</h2>
<fieldset class="entry>">
<legend>
<strong>30th August 2026</strong>
</legend>
<p>
This release provides optional drop-in webassembly modules built with the latest DDS release (version 3.1). Thanks are due to Klaus Krtschil and Adam Wildavsky for providing and testing this wasm build. If these modules are deployed in place of the existing DDS release version 2.5.3 then the time required for makeable contract calculation decreases by up to 25%, though at the cost of increased memory utilisation in the browser. See the README.txt file in the main directory for more details and information on how to deploy the new modules.
</p>
</fieldset>
<fieldset class="entry>">
<legend>
<strong>1st September 2025</strong>
</legend>
<p>
The invocation of BSOL now supports an optional xml parameter which provides the url of a USEBIO format XML file for an event. In conjunction with the file parameter this provides the same Results Analysis functionality which is available to Bridgewebs hosted clubs
</p>
</fieldset>
<fieldset>
<legend>
<strong>August 2025</strong>
</legend>
<p>
No new functionality, but distribution now includes the source files for the WebAssembly module and brief developer notes
<p>
</fieldset>
<fieldset class="entry">
<legend>
<strong>April 2025</strong>
</legend>
<p>High Card Points display now has option to display points calculated using Kaplan-Reubens evaluation</p>
</fieldset>
<fieldset class="entry">
<legend>
<strong>February 2025</strong>
</legend>
<p>New dropdown box on Options dialog allows choice of characters used
for honour card display (JQKA,BDKA,VDRA,or BVHA). Default is JQKA
</p>
</fieldset>
<fieldset class="entry">
<legend>
<strong>June 2023</strong>
</legend>
<p>
The "<strong>More..</strong>" button at the bottom of the Bridge Solver display shows a menu allowing the new functions to be accessed.
</p>
<p>
"<strong>More../Analyse All Boards</strong>" calculates makeable
contracts and optimum contracts/scores for all boards in the loaded
board set. This operation is performed in the background with all double
dummy calculations performed in the user's browser. The speed of this
calculation depends on the performance of the user's device. A green
progress bar at the top of the display is shown while the calculation is
in progress. Boards can still be "played" interactively while the
background operation is in progress.
</p>
<p>
"<strong>More../Show Player Accuracy Matrix</strong>" shows the
number of deviations from optimal double dummy play for each board, for
each player. This calculation can only be performed if the loaded boards
contain card play sequences, which will normally only be the case if
the event was played online. The display also ranks the players
according to the average number of deviations for the player across all
boards. As with "Analyse All Boards" this calculation is performed in
the background and progress is indicated by the green progress bar.
Boards can still be "played" interactively while the background
operation is in progress. The results of the player accuracy
calculations are cached for a period, so repeating the function will
display the results more or less immediately. More information on the
player accuracy function is available via the Help button on the Player
Accuracy matrix display.
</p>
<p>
"<strong>Auto-Analyse Entire Board Set</strong>" (under
"More../Settings") controls whether an Analyse All operation is
automatically launched in the background when a board set is loaded into
Bridge Solver Online. This is not performed if the event results are
hosted on BridgeWebs because these events normally already include
makeable contracts/optimal contracts. If not, then the "More../Analyse
All Boards" function can be intitiated manually.
</p>
</fieldset>
</div>
</body></html>