~loggerhead-team/loggerhead/trunk-rich

108 by Robey Pointer
bump version to 1.1.1.
1
What's changed in loggerhead?
2
=============================
3
146.1.4 by Michael Hudson
let's do it tomorrow
4
1.2  [29feb2008]
146.1.1 by Michael Hudson
release preparations
5
----------------
6
7
    - Michael Hudson <michael.hudson@canonical.com> has mostly taken
8
      over the maintenance of loggerhead.
9
10
    - loggerhead now has a simple test suite -- use 'nosetests' in the
11
      loggerhead directory to run it.
12
13
    - The rendering performance of pages that display large amounts of
14
      text was improved by a factor of 4 or so.
15
16
    - loggerhead no longer caches the text of the diffs between
17
      revisions.  It rarely helped and wasted a lot of disk space.
18
19
    - The layout of most pages was made more "tight" to waste less
20
      screen real estate, and some other UI improvements (Kent
21
      Gibson).
22
23
    - Much dead code was removed.
24
25
    - Loggerhead now computes the files changed between revisions only
146.1.5 by Michael Hudson
review comments
26
      when it needs to know this.  This is a fairly expensive
27
      operation in Bazaar, and doing it less massively improves
28
      performance and memory usage in some situations.
146.1.1 by Michael Hudson
release preparations
29
30
    - Loggerhead now takes a read lock on the branch being viewed for
31
      the duration of each request, which improves performance
32
      significantly.
33
34
    - Loggerhead no longer uses the corruption-prone Berkely DB-backed
35
      shelve module for its caches, and rather (ab)uses a sqlite
36
      database instead.
37
38
    - The creation of History objects is much faster for large
39
      branches (Aaron Bentley).
40
146.1.5 by Michael Hudson
review comments
41
    - Allow the construction of URLs using revnos and file paths as
42
      well as revids and fileids (bug #98826):
43
44
      - For changes pages, append the newest revno to display to the
45
        URL, like http://.../changes/<revno>
46
47
      - For annotate pages, append the revno to display to the URL,
48
        followed by the path, like http://.../annotate/<revno>/<path>
49
50
      - For file listing and revision pages append the revno to
51
        display to the URL, like http://.../files/<revno>
52
53
      Loggerhead still generates URLs using revision and file ids for
54
      the moment.
55
146.1.1 by Michael Hudson
release preparations
56
    - Many bugs were fixed:
57
58
      - Loggerhead does not escape special characters when embedding a
59
        revision ID in a URL (bug #88286)
60
146.1.5 by Michael Hudson
review comments
61
      - Improved robustness in the face of ghosts.
146.1.1 by Michael Hudson
release preparations
62
63
      - Don't crash on displaying a commit with an empty message (bug
64
        #86247)
65
66
      - codebrowse fails with infinite redirections (James Henstridge,
67
        bug #89854)
68
69
      - Loggerhead fails to browse revisions that change binary files
70
        (James Henstridge, bug #91686)
71
72
      - Loggerhead atom feeds expose internal hostname (James
73
        Henstridge, bug #93585)
74
75
      - loggerhead don't like page break character (0x0C) in text
76
        files (bug #113313)
77
78
      - codebrowse source listings don't contain line number anchors
79
        (bug #98826)
80
81
      - only serve up unescaped user content with "Content-Disposition:
82
        attachment"
83
84
      - viewing the file listing consumes a lot memory (bug #116869)
85
86
      - loggerhead can't handle empty branches (bug #119228)
87
88
      - upgrading the format of a branch behind loggerhead could make
89
        it fail for that branch (bug #118673)
90
91
      - Error parsing non-ascii content (bug #117799)
92
93
      - Loggerhead failed on whitespace-only commit messages.
94
95
      - Links to diffs from within a revision do not work (bug
96
        #119422)
97
98
      - UTF-8 patches served as ISO-8859-1, fixed by served bundles as
99
        application/octet-stream (bug #121336)
100
101
      - TurboGears was turning query arguments into unicode, and bzr
102
        stopped accepting unicode revids (bug #175228)
103
104
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
105
1.1.1  [24jan2007]
108 by Robey Pointer
bump version to 1.1.1.
106
------------------
107
108
    - fix broken inventory page (oops!)
146.1.1 by Michael Hudson
release preparations
109
108 by Robey Pointer
bump version to 1.1.1.
110
    - fix a few rendering problems with kid and safari
111
112
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
113
1.1  [20jan2007]
108 by Robey Pointer
bump version to 1.1.1.
114
----------------
98 by Robey Pointer
add news, bump version to 1.1
115
116
    - new feature to compare two revisions to each other
146.1.1 by Michael Hudson
release preparations
117
98 by Robey Pointer
add news, bump version to 1.1
118
    - inserted text in diffs is now blue instead of green
146.1.1 by Michael Hudson
release preparations
119
98 by Robey Pointer
add news, bump version to 1.1
120
    - fixed to start and stop as a daemon now (use "-f" to run in the
121
      foreground), and all config is in loggerhead.conf (no need to mess with
122
      dev.cfg)
146.1.1 by Michael Hudson
release preparations
123
98 by Robey Pointer
add news, bump version to 1.1
124
    - renamed show/hide javascript buttons to expand/collapse, and made them
125
      much faster
146.1.1 by Michael Hudson
release preparations
126
98 by Robey Pointer
add news, bump version to 1.1
127
    - added an atom-feed link to each branch on the browse page [elliot
128
      murphy]
146.1.1 by Michael Hudson
release preparations
129
98 by Robey Pointer
add news, bump version to 1.1
130
    - auto-publish feature for multiple branches under a single folder (see
131
      loggerhead.conf.example)
146.1.1 by Michael Hudson
release preparations
132
98 by Robey Pointer
add news, bump version to 1.1
133
    - added the ability to share cache files per-project instead of just
134
      per-branch
146.1.1 by Michael Hudson
release preparations
135
98 by Robey Pointer
add news, bump version to 1.1
136
    - added side-by-side diff display for the revision page (which is the
137
      default), with a button to switch between side-by-side and unified diff
138
      format
139
140
    - made caching use file locking, and close cleanly on shutdown
146.1.1 by Michael Hudson
release preparations
141
98 by Robey Pointer
add news, bump version to 1.1
142
    - miscellaneous speed and page-size improvements
108 by Robey Pointer
bump version to 1.1.1.
143
144
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
145
1.0  [23dec2006]
108 by Robey Pointer
bump version to 1.1.1.
146
----------------
98 by Robey Pointer
add news, bump version to 1.1
147
148
    - initial release
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
149