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