forked from dragotin/kraft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Releasenotes.txt
65 lines (51 loc) · 2.97 KB
/
Releasenotes.txt
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
====================================================================
Please refer to the Kraft Project website
http://volle-kraft-voraus.de/Main/Releases
====================================================================
older entries:
Das Kraft Release 0.22 verwendet ein neues Text-Template System,
das für die benutzerkonfigurierbare PDF-Ausgabe der Dokumente
verwendet wird. Es wird das google ctemplate-System verwendet,
Details dazu unter http://code.google.com/p/google-ctemplate/
Das neue System ist sehr flexibel und stabil und daher
zukunftssicher und löst das selbstgeschriebene alte System
ab. Leider hat sich die Syntax geändert, weshalb eigene
Templates angepasst werden müssen.
Weiterhin enthält Kraft 0.22 zwei neue Arten von Dokument Posten.
Es gibt Alternativpositionen, die eine Alternative zu einer
vorhergegangenen Position beschreiben. Bedarfspositionen
beschreiben Aufwände, die nur bei Bedarf anfallen. Beide
Arten addieren ihre Kosten nicht zur Gesamtsumme und sind durch
Kursivschrift im Dokument hervorgehoben.
Weiterhin wurden viele Fehler behoben und generelle Code
Verbesserungen vorgenommen. Das Datenbankschema wurde geändert,
das Update geschieht automatisch durch Kraft.
----------------------------------------------------------------------
The Kraft release 0.22 changes the text template system that is
used by Kraft to support user configureable pdf output. It was
changed from a very basic homegrown system to the google ctemplate
system, details under http://code.google.com/p/google-ctemplate/
It is very flexible and mature and thus future proof which was
reason enough to switch to it at this early project state. The
template format is slightly different to the former format, so
editing of own templates is required.
Additionally two new kinds of document positions were added:
Alternative and demand positions. The alternative positions describe
an alternative to another position. The demand position describes
a position where it is not yet clear if and how much of it is needed.
Both position kinds do not add to overall sum and are marked through
italic characters in the printout by default.
Furthermore a lot of bugfixes and genral code improvements where
committed. The database scheme was extended, update is automatically
performed.
====================================================================
This release 0.20 of Kraft brings a big step ahead in the way text
templates for the header and footer texts for the different doc types
are managed. Kraft now supports to have several templates per type
(ie. for the header of invoices) and all of them are offered very
handy right to select from a catalog kind in a context aware manner.
Kraft takes another important step towards a really well integrated
KDE addressbook. All customer addresses are managed in the KDE
addressbook but there is a customer catalog now integrated.
This release contains a lot of important bug fixes and small additions
to functionality, update is really recommended.