/loggerhead/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/loggerhead/trunk

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Ubuntu One Auto Copilot
  • Author(s): Jelmer Vernooij
  • Date: 2023-02-03 20:03:20 UTC
  • mfrom: (547.1.1 lp:loggerhead)
  • Revision ID: otto-copilot@canonical.com-20230203200320-czhzowsk0q4v4g94
Upgrade Python code to a modern version

Merged from https://code.launchpad.net/~jelmer/loggerhead/pyupgrade/+merge/436797

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
What's changed in loggerhead?
2
2
=============================
3
3
 
4
 
1.19 [???]
5
 
----------
 
4
2.0.2
 
5
-----
 
6
 
 
7
    - Remove references to UbuntuBeta fonts. (Colin Watson, #1939189)
 
8
 
 
9
2.0.1 [01Sep2022]
 
10
-----------------
 
11
 
 
12
    - Read version from setup.cfg when running from tree. (Jelmer Vernooij)
 
13
 
 
14
    - Fix Loggerhead version/revision display in templates. (Colin Watson)
 
15
 
 
16
    - Cope with moved errors NoSuchFile and FileExists in newer versions of
 
17
      Breezy. (Jelmer Vernooij)
 
18
 
 
19
    - Fix file download links in inventory UI. (Ioana Lasc, #1983654)
 
20
 
 
21
2.0.0 [19Aug2022]
 
22
-----------------
 
23
 
 
24
    - Make RevInfoDiskCache use a marshal version supported by Python 2, to
 
25
      ease migration. (Colin Watson)
 
26
 
 
27
    - Drop support for Python < 3 and Breezy < 3.1. (Jelmer Vernooij)
 
28
 
 
29
    - Add a ``/health`` target, convenient for health checking in e.g.
 
30
      Kubernetes. (Jelmer Vernooij)
 
31
 
 
32
    - Fix highlighting for large files. (Jürgen Gmach, #1966702)
 
33
 
 
34
    - Avoid use of file ids - use paths instead. (Jelmer Vernooij)
 
35
 
 
36
    - Port from SimpleTAL to Chameleon. (Colin Watson)
 
37
 
 
38
    - Modernize packaging.  There are new dependencies on
 
39
      ``importlib_metadata`` (for Python < 3.8) and ``packaging``, in order
 
40
      to avoid a self-import in ``setup.py``.  People proxying Loggerhead
 
41
      through Apache should install the ``loggerhead[proxied]`` extra;
 
42
      people running it via FastCGI, SCGI, or AJP should install the
 
43
      ``loggerhead[flup]`` extra. (Colin Watson, #1831661)
 
44
 
 
45
1.20.0 [18Jul2021]
 
46
------------------
 
47
 
 
48
    - Port to Breezy (https://www.breezy-vcs.org/). (Jelmer Vernooij)
 
49
 
 
50
    - Port to Python 3. (Jelmer Vernooij)
 
51
 
 
52
    - Serve-branches has been renamed to 'loggerhead-serve'. (Jelmer Vernooij)
 
53
 
 
54
    - Fixed weird icon in file lists (e.g. revision summaries) when a file or
 
55
      directory with a blank name was listed. (Cruz Bishop, #387337).
 
56
 
 
57
    - Add directory icons for directories in file lists (e.g. revision
 
58
      summaries). Previously they were using the file icon.
 
59
      (Cruz Bishop, #1053340).
 
60
 
 
61
    - Format files under one kilobyte as "x bytes". (Cruz Bishop, #990217)
 
62
 
 
63
    - Make the number of lines of context in embedded diffs on revision
 
64
      pages configurable via a ``context`` query argument. (Paul Nixon)
 
65
 
 
66
    - Add ``loggerhead/middleware`` and a few other files to the sdist.
 
67
      (Toshio Kuratomi)
 
68
 
 
69
    - Widen the line number boxes just a little bit. (Cruz Bishop, #310255)
 
70
 
 
71
    - Use breaking word-wrap on the entire information box. (Cruz Bishop,
 
72
      #258368)
 
73
 
 
74
    - Add some more minor UI changes to do with rounded corners. (Cruz
 
75
      Bishop)
 
76
 
 
77
    - Set line-height on <pre> elements in file views, fixing misaligned
 
78
      line numbers in some browsers. (Colin Watson)
 
79
 
 
80
    - Drop dependency on simplejson in favour of the standard library's json
 
81
      module in Python >= 2.6. (Colin Watson)
 
82
 
 
83
1.18.2 [12Sep2012]
 
84
------------------
 
85
 
 
86
    - Add ``bzr load-test-loggerhead`` as a way to make sure loggerhead can
 
87
      handle concurrent requests, etc. Scripts can be written that spawn
 
88
      multiple threads, and issue concurrent requests.
 
89
      (John Arbash Meinel)
 
90
 
 
91
    - HEAD requests should not return body content. This is done by adding
 
92
      another wsgi middleware that strips the body when the REQUEST_METHOD is
 
93
      HEAD. Note that you have to add the middleware into your pipeline, and
 
94
      it does not decrease the actual work done.
 
95
      (John Arbash Meinel, #716201)
 
96
 
 
97
    - If we get a HEAD request, there is no reason to expand the template, we
 
98
      shouldn't be returning body content anyway.
 
99
      (John Arbash Meinel, #716201, #716217)
6
100
 
7
101
    - Merge the pqm changes back into trunk, after trunk was reverted to an old
8
102
      revision. (John Arbash Meinel, #716152)
9
103
 
 
104
    - Redirect ``/files/file.txt`` to ``/view/file.txt`` and ``/view/dir`` to
 
105
      ``/files/dir``. (Jasper St. Pierre, #569358)
 
106
 
 
107
    - Remove ``start-loggerhead`` and ``stop-loggerhead`` which were already
 
108
      deprecated. (John Arbash Meinel)
 
109
 
 
110
    - Show "Author(s)" as separate from "Committer". And label them
 
111
      correctly. (John Arbash Meinel, #733015)
 
112
 
 
113
    - The json module is no longer claimed to be supported as alternative for 
 
114
      simplejson. (Jelmer Vernooij, #586611)
 
115
 
 
116
    - Viewing the ``/changes`` page only iterates enough of the history to show
 
117
      the actual revisions displayed, rather than walking the whole mainline.
 
118
      Improves performance on projects with long histories like emacs.
 
119
      (John Arbash Meinel)
 
120
 
 
121
    - Fix support for displaying foreign revision ids.
 
122
      (Jelmer Vernooij, #736026)
 
123
 
 
124
    - Add hook 'controller' to BranchWSGIApp, allowing other bzr plugins
 
125
      to provide custom branch-specific controllers. (Jelmer Vernooij, #585822)
 
126
 
 
127
    - Add privacy notification code to loggerhead, allowing branches to be
 
128
      marked as private and a notification ribbon to be displayed via
 
129
      javascript on the view pages. (JC Sackett, #823471)
 
130
 
 
131
    - Add a script and documentation for running under mod_wsgi.
 
132
      (Stuart Colville, Toshio Kuratomi)
 
133
 
 
134
    - Make tz calculations consistent and use UTC in the UI everywhere we show
 
135
      a precise timestamp. (Robert Collins, #594591)
 
136
 
 
137
    - Avoid crashing when viewing, annotating or downloading a
 
138
      non-existent file or revision.
 
139
      (William Grant, #728209, #929275)
 
140
 
 
141
    - Fix diff and view page styling to be more compact and more easily
 
142
      copyable. (William Grant, #743295)
 
143
    
 
144
    - Some small UI changes; extra border at the bottom of file diffs and
 
145
      rounded corners in UI. (Cruz Bishop)
 
146
 
 
147
    - Updated the Free Software Foundation address in headers. (Toshio
 
148
      Kuratomi)
 
149
 
 
150
    - Updated css to handle wrapping of long comments.
 
151
      (Francesco Del Degan, #276768)
 
152
 
 
153
    - Updated formatting of file sizes in file listings. (Cruz Bishop)
 
154
 
 
155
    - Added revision number with release info in the page footer, when
 
156
      available. (Cruz Bishop, #392668).
 
157
 
 
158
 
 
159
1.18.1 [24Mar2011]
 
160
------------------
 
161
 
 
162
    - Fix escaping of filenames in revision views.
 
163
      (William Grant, #740142)
 
164
 
 
165
    - Add missing import to loggerhead.trace, allowing start-loggerhead
 
166
      to run when a log.roll config option is set.
 
167
      (Max Kanat-Alexander, #673999)
 
168
 
 
169
 
10
170
1.18 [10Nov2010]
11
171
----------------
12
172
 
40
200
    - Fix bad redirect when visiting "/download" or "/download/".
41
201
      (Matt Nordhoff, #247992)
42
202
 
43
 
 
44
203
1.17 [20Aug2009]
45
204
----------------
46
205
 
47
 
    - Add bug links in revision informations (Alexandre Garnier, #314052)
 
206
    - Add bug links in revision information (Alexandre Garnier, #314052)
48
207
 
49
208
    - Make sure that binary files aren't annotated. (Martin Albisetti,
50
209
      #258848)
197
356
1.10 [22Dec2008]
198
357
----------------
199
358
 
200
 
    - Add startup deamon script for Linux (Marius Kruger)
 
359
    - Add startup daemon script for Linux (Marius Kruger)
201
360
 
202
361
    - Switch navigation from file_ids to paths. Fixes bugs #260363,
203
362
      #269365 and #128926. (Martin Albisetti)
235
394
 
236
395
    - Added COPYING file and clarified copyright headers (John Arbash Meinel)
237
396
 
238
 
    - Remove the .py extension requiered by the Debian Policy.
 
397
    - Remove the .py extension required by the Debian Policy.
239
398
      (Jelmer Vernooij)
240
399
 
241
400
    - New startup script serve-branches will serve Loggerhead without