]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/dist/ChangeLog
f03ee5e9e7e89b3c668fd15923efed89d20d3296
[helm.git] / helm / software / matita / dist / ChangeLog
1 0.5.5  - 17/11/2008 - bugfix release with students in mind      
2         * by ... we proved fixed to use only the specified lemmas but
3           using full unification inside auto.
4         * new apply rule tactic, that exploits the goal type to
5           disambiguate the input term.
6         * new didactic/ library directory, with support for natural deduction
7           treese.
8
9 0.5.4  - 19/10/2008 - bugfix release    
10         * When a file is opened, the cursor is placed at the begin of the
11           buffer and not atthe end as before
12         * New macro eval
13         * More code in the direction of a fully functional matita status, that
14           improved undo reliability in the parser/notation modules
15         * matitac was seldom compiling up-to-date files, fixed
16         * Memory consumption durin proof construction cut down using Lazy.t
17           proof terms
18         * mstyle support in notation for text color, font size
19         * AutoGui now scales fonts to the correct user-requested size 
20         * Non linear pattern matching from the level of terms to the
21           one of content in interpretation command (if the same variable name
22           is used, the two captured terms must be alpha equivalent to match)
23
24 0.5.3  - 23/7/2008 - bugfix release
25         * many fixes concerning the CProp hiearchy
26         * coercion database simplified
27         * coercion hiding now works properly for coercions to funclass
28         * triangular pullback works better with coercions to the function space
29         * notation for lists fixed to add a break point after the separator
30         * notation for the existential is now user definable
31         * \infrule layout added, allows to display readable fractions
32         * better window for terms grammar and TeX/Unicode
33         * fixed a bug in the positivity check not considering some subterms
34         * fixed some GUI glitches thanks to glade-3
35
36 0.5.2  - 2/7/2008 - better-usability-for-the-working-constructivist release
37         * refinement of match fixed to prevent useless unfolding,
38           head_beta_reduce is used instead of whd ~delta:true
39         * CProp hierarchy, interleaved with type (used to be a single universe)
40         * Notation now allows to set the precedence level of subterms, avoiding
41           unnecessary parenthese
42         * UTF-8 / TeX conversion table is now available in the Help menu
43         * Notation subsystem described in the manual
44         * EBNF term grammar is now available in the View menu (and is in sync with
45           the currently loaded notation)
46         * Rewrite tactic (in hypothesis) now computes the right sort and
47           uses the right equality elimination principle
48         * URI free interpretation and coercion statements (scripts are almost
49           relocatable now)
50         * elim and cases tactic now support a pattern to specify hypotheses that 
51           are generalized before the elimination. 
52
53 0.5.1  - 29/5/2008 - minor bug fix release
54         * visualization of inductive types reports the number of fixed parameters
55         * a wrong context was used to refine fixpoints arguments
56           when trying to optimize out the letin (grep for `AvoidLetIn):
57           (let rec f x = Fix... in f t ---> Fix... t)
58         * auto fixed to prefer goals with metavariables to closed ones,
59           added new syntax to specify the universe "auto by t1, t2, ...",
60                 updated documentation describing all auto parameters
61         * declarative language syntax and documentation ported to the new 
62           auto parameters
63
64 0.5.0  - 9/5/2008 - bugfix release
65         * first release not considered experimental
66
67 0.4.98 - ??/11/2007 - bugfix release
68         * compiles against camlp5 >= 5.0  
69         * changed lablgtksourceview module name since it is now part of lablgtk2
70
71 0.4.97 - 16/11/2007 - initial release