Changelog for claferwiki-0.5.8
- claferwiki Version 0.5.8, unreleased
Minor release with Clafer 0.5.8.
-
Builds with GHC 9.12.4 (Stackage nightly-2026-11-11) and still with GHC 9.6.7. The stack build uses gitit 0.16.1 of the snapshot, which can also load plugins when it is linked dynamically (jgm/gitit#714).
-
No longer depends on
MissingH,network-bsd,network,network-uri,SHA,time,mtlandtransformers-compat. Without aHostheader in the request (HTTP/1.0), the links to the wiki uselocalhostand the configured port instead of the name of the machine. -
claferwiki Version 0.5.7, Nov 8, 2026
Minor release with Clafer 0.5.7.
- claferwiki Version 0.5.6, Nov 1, 2026
Minor release with Clafer 0.5.6.
-
The models and their graphs show expressions with the parentheses that the grammar requires, e.g.,
[ (1 + 2) * 3 = 9 ], which was shown as[ 1 + 2 * 3 = 9 ]. -
claferwiki Version 0.5.5, Oct 27, 2026
Minor release with Clafer 0.5.5.
-
Models can use decimals, a new primitive type
decimalwith a fixed number of fractional digits, e.g.,cost -> decimal = 19.99. -
The buttons for ClaferIDE, ClaferConfigurator, and ClaferMooVisualizer can link to the tools under paths, e.g.,
https://wiselab.uwaterloo.ca/claferide/: the environment variablesCLAFERIDE_URL,CLAFERCONFIGURATOR_URL, andCLAFERMOOVISUALIZER_URLgive the tools' URLs (by default, still the ports 8094, 8093, and 8092). Behind a reverse proxy, the model's URL in the links follows the headersX-Forwarded-ProtoandX-Forwarded-Prefix, e.g.,https://wiselab.uwaterloo.ca/modelwiki/clafer/<page>.cfr, so the proxy no longer needs to rewrite the links. The links no longer contain the port 80 when the wiki is reached without a port. -
claferwiki Version 0.5.4, Oct 25, 2026
Minor release with Clafer 0.5.4.
- The model graphs contain only the
svgelement of Graphviz's output, without its XML declaration, DOCTYPE and comments, which do not belong in an HTML page. HTML rewriting proxies, such as Apache'smod_proxy_html, mangled them and showed the graphs' double-click handler as text in the model summary. custom.cssimports gitit'shighlighting.cssinstead ofhk-pyg.css, which gitit no longer provides: every page requested a missing stylesheet, and code blocks had no syntax highlighting.- The live demo is at https://wiselab.uwaterloo.ca/modelwiki/.
- claferwiki Version 0.5.3, Oct 15, 2026
Minor release with Clafer 0.5.3.
- The buttons for ClaferIDE, ClaferConfigurator, and ClaferMooVisualizer link to the host and port that the browser used to reach the wiki (the
HostorX-Forwarded-Hostheader), instead of the short host name of the machine, which made the links unreachable (e.g.,http://t3-necsis:8094/instead ofhttp://t3-necsis.cs.uwaterloo.ca:8094/).
- claferwiki Version 0.5.2 released on Oct 9, 2026
- claferwiki Version 0.5.1 released on Aug 24, 2023
- claferwiki Version 0.4.5 released on Mar 13, 2017
- claferwiki Version 0.4.4 released on Jun 23, 2016
- claferwiki Version 0.4.3 released on Dec 22, 2015
- claferwiki Version 0.4.2.1 released on Oct 20, 2015
Updated to clafer 0.4.2.1, added stack instructions to README.
- claferwiki Version 0.4.2 released on Oct 16, 2015
- claferwiki Version 0.4.1 released on Sep 1, 2015
- claferwiki Version 0.4.0 released on Jul 28, 2015
- claferwiki Version 0.3.10 released on April 24, 2015
- claferwiki Version 0.3.9 released on March 06, 2015
- claferwiki Version 0.3.8 released on January 27, 2015
- claferwiki Version 0.3.7 released on October 23, 2014
- claferwiki Version 0.3.6.1 released on July 08, 2014
- claferwiki Version 0.3.6 released on May 23, 2014
- claferwiki Version 0.3.5 released on January 20, 2014
- claferwiki Version 0.3.4 released on September 20, 2013
- claferwiki Version 0.3.3 released on August 14, 2013