~loggerhead-team/loggerhead/trunk-rich

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