Skip to content
Newer
Older
100644 601 lines (407 sloc) 21.5 KB
8d129e9 @jgm Updated CHANGES.
authored May 13, 2011
1 Version 0.8 released 13 May 2011
2
3 * Uses happstack 6.
4
5 * Added textile and org export formats, textile page format.
6
7 * Added support for RPXNow authentication, based on a patch from
8 Pasqualino Titto Assini.
9
10 * Added `authentication-required` field in config.
11
12 * If set to 'modify', authentication is required to modify the wiki.
13 * If set to 'read', atuhentication is required to view the wiki.
14 * If set to 'none', authentication is never required, and pages can
15 be edited anonymously.
16
17 API changes:
18
19 * currentUser moved to Authentication module
20 * requireAuthentication added to Config
21 * Added AuthenticationLevel type
22 * requireUser renamed authenticate, parameter for AuthenticationLevel
23 added; requireUserThat renamed authenticateUserThat
24
25 * MathML and jsMath now work in the preview pane (Sean Seefried).
26
27 * Use footnotes.js for fancy footnote styling (gwern).
28
29 * Added a `--listen` parameter to specify the listen device
30 (Timo B. Hübel).
31
32 * Removed withInput.
33
34 * Replaced fileContents with filePath in Params.
35
36 * Fixed bug in uploadForm.js which caused a prefix to be added in the
37 default wikiname.
38
39
0d9f935 @jgm Updated CHANGES.
authored Feb 1, 2011
40 Version 0.7.3.12 released 01 Feb 2011
41
42 * Use pandoc 1.8.
43
44 * New export formats: textile, org.
45
46 * New page form: textile.
47
c5e1856 @jgm Bump version to 0.7.3.11; updated CHANGES.
authored Jan 27, 2011
48 Version 0.7.3.11 released 28 Jan 2011
49
50 * Allow time 1.2.
51
6d9bebb @jgm Updated CHANGES.
authored Jan 26, 2011
52 Version 0.7.3.10 released 26 Jan 2011
53
54 * Updated for filestore-0.4.0.2. Gitit should now compile with ghc 7.
55 Note: It may be necessary to supply the --disable-library-for-ghci
56 flag to 'cabal install highlighting-kate'.
57
58 Version 0.7.3.9 released 25 Jan 2011
59
60 * Removed dependency on cautious-file.
61 It no longer seems to be actively maintained, and the current
62 configuration does not compile on windows.
63
64 * Removed dependency on datetime package.
65 It is no longer maintained.
66 Everything can be done just as well with the time package.
67
68 * Depend on filestore >= 0.4 (without datetime dependency).
69
70 * Bump version bounds on hslogger, network and HTTP.
71
72 * Support for GHC 7.0 in Plugins (thanks to Max Bollingbroke).
73
74 * Use xss-sanitize for sanitizing HTML.
75 Previously pandoc's sanitization was used, but this will be
76 removed in the next pandoc release. xss-sanitize is a more complete
77 solution, and also prevents people from messing up layout by inserting
78 unbalanced </div>.
79
80 * Updated Feed module to make it decouplable from gitit.
81
82 * jQuery.load wasn't working on Safari. Use jQuery.post instead.
83 Also, the convert function was not always in scope. (It is only in
84 scope when MathML is enabled?) We check if it is defined before
85 calling it. (Thanks to Sean Seefried.)
86
87 * Export Page module.
88
89 * Templates are in data directory
90
91 * Fixed bug in Subst plugin (Lars Petersen).
92 Subst plugin could not deal with non-existing pages, resulting
93 in an server error when trying to substitute with an absent file.
94 This patch now creates a link to the page in order to create it.
95
96 * Added alt attribute to logo.
97
7f2ea47 @jgm Bump version to 0.7.3.8, updated CHANGES.
authored Jul 24, 2010
98 Version 0.7.3.8 released 24 July 2010
99
100 * Fixed MathML in Slidy and S5 exports.
101
102 * Use languagesByFilename instead of languagesByExtension in isSource.
103
ad97b51 @jgm Updated CHANGES.
authored Jul 24, 2010
104 Version 0.7.3.7 released 24 July 2010
105
106 * Depend on pandoc >= 1.6, highlighting-kate >= 0.2.7.1
107
108 * Added epub and slidy export formats.
109
110 * Require happstack >= 0.5.
111
112 * Added google math option (uses google charts api).
113 Slightly modified from a patch by lpeterse.
114
115 * Made WebArchiver plugin more parallel (gwern).
116
117 * Fixed Dot plugin to work with GHC 6.12.
118 We were having string encoding issues reading the output
119 of dot with readProcess. Solution is to pass dot an output
120 filename so we don't have to read its output.
121
bded9f4 @jgm Updated CHANGES.
authored May 5, 2010
122 Version 0.7.3.6 released 05 May 2010
123
124 * Fixed ODT/PDF export for files in subdirectories. Resolves Issue #81.
125
126 * Fix image URLs before calling the ODT or PDF processors
127
128 * Added plain text export format.
129
130 * Raised upper bound for datetime, parsec, and happstack dependencies.
131
132 * Fix wikilinks to they don't get a leading slash.
133 This reverts a bug introduced by 2128afb070b7, which added leading
134 slashes to wikilinks, breaking them for people using gitit as a
135 library on a path other than /.
136
bbe3352 @jgm Updated CHANGES, bumped version to 0.7.3.5.
authored Mar 21, 2010
137 Version 0.7.3.5 released 21 Mar 2010
138
139 * Returned to using pandoc's MathML writer option.
140 This is fixed in pandoc 1.5.0.1. Depend on pandoc >= 1.5.0.1.
141
4dd9ed7 @jgm Version bump to 0.7.3.4. Updated CHANGES.
authored Mar 21, 2010
142 Version 0.7.3.4 released 21 Mar 2010
143
144 * Use custom readFileUTF8 (exported in Network.Gitit.Util) instead of
145 broken System.IO.UTF8. This way we have a uniform solution for GHC
146 6.10 and 6.12, and don't have to use CPP tricks. This change fixes
147 categories on GHC 6.12. Resolves Issue #98.
148
19b5ed2 @jgm Version bump to 0.7.3.3.
authored Mar 21, 2010
149 Version 0.7.3.3 released 21 Mar 2010
150
151 * Reverted to handling math in MathML mode in the old way, using
152 a transform, rather than relying on pandoc's MathML writer option.
153 The latter was causing amazing CPU and memory usage, for reasons
154 I don't yet understand. This should fix the problem for now.
155
156 * Fixed caching for unicode page names.
157
158 * Added max-page-size config option. Thanks to Jinjing Wang for the patch.
159
160 * Prevented _expire/ from failing if the page is not cached.
161
162 * Fixed URL encoding for pages. (Note: Don't use + for spaces;
163 that breaks the Ctrl-R cache expiration.)
164
165 Version 0.7.3.2 released 20 Mar 2010
55d28fc @jgm Updated CHANGES.
authored Mar 20, 2010
166
22731ad @jgm Bump version to 0.7.3.2.
authored Mar 21, 2010
167 * Fixed editing of pages when max-upload-size=0.
168 max-upload-size should not double as max-page-size.
169 Resolves Issue #96.
170
171 Version 0.7.3.1 released 20 Mar 2010
172
55d28fc @jgm Updated CHANGES.
authored Mar 21, 2010
173 * Changed "In" to "in" in MathMLinJS.js link.
174
b6a03a1 @jgm Updated CHANGES.
authored Mar 20, 2010
175 Version 0.7.3 released 20 Mar 2010
176
177 * Added PDF export option and pdf-export config field.
178 (Based on a patch by gwern.)
179
180 * Added markdown export.
2958d7a @jgm Restore use of pandoc's new mathml capabilities for MathML math method.
authored Mar 21, 2010
181
182 * Use pandoc's new MathML math mode for more efficient
183 MathML.
184
b6a03a1 @jgm Updated CHANGES.
authored Mar 20, 2010
185 * Improved multi-wiki example code in haddocks.
186
187 * Added session-timeout config setting.
188
189 * Config module: Added readSize (recognizing K,M,G suffix).
190 Previously readNumber always recognized K,M,G suffixes,
191 but these only make sense in some contexts (not e.g. for
192 times).
193
194 * Added Subst plugin (thanks to gwern).
195
196 * Added notes on PDF caching and idle.
197
198 * Fixed table of contents in wiki pages (resolving Issue #91).
199
200 * Added pandoc-user-data config option, allowing the user
201 to specify a directory with e.g. templates that override
202 the defaults used for exported pages.
2958d7a @jgm Restore use of pandoc's new mathml capabilities for MathML math method.
authored Mar 22, 2010
203
b6a03a1 @jgm Updated CHANGES.
authored Mar 20, 2010
204 * Fix filesToClean GHC panic when loading plugins on GHC HEAD
205
206 * Fixed problem with doubled // in updir links.
207 Resolves Issue #88.
208
209 * Updated interwiki plugin.
210
211 * Fixed caching for feeds. Thanks to brian.sniffen for pointing
212 out the need to normalize the time diff. Resolves Issue #87.
213
214 * Improved Feed module (gwern).
215
216 * Use line anchors from highlighting-source, so that you can link
217 directly to a particular line in a source file.
218
219 * Disable upload functionality if maxUploadSize is 0.
220
221 * Exported queryGititState, updateGititState, Network.Gitit.Layout.
222 Exported filledPageTemplate. (Thanks to tphyahoo.)
223 Split off and expose createDefaultPages.
224 Exposed compilePageTemplate.
225
226 * Use charset=utf-8 on output from Layout.
227
228 * Use isUnescapedInURI with escapeURIString rather than isAllowedInURI.
229 The latter does not escape % signs.
230
fe39a2a Updated changelog.
John MacFarlane authored Jan 2, 2010
231 Version 0.7.2 released 02 Jan 2010
232
233 * Now compiles with GHC 6.12.
234
27d4422 Updated CHANGES.
John MacFarlane authored Jan 2, 2010
235 Version 0.7.1 released 02 Jan 2010
236
237 * Updated exports to work with pandoc 1.4.
238
239 * Began updating to work with GHC 6.12. (Still untested; there may
240 be further issues involving filestore.)
241
88826ac @jgm Updated CHANGES.
authored Dec 21, 2009
242 Version 0.7 released 20 Dec 2009
243
244 * Updated cabal file to allow happstack 0.4.
245
246 * Added support for the new mercurial filestore backend.
247 (Depending on filestore >= 0.3.4.)
248
249 * Depend on xml >= 1.3.5. This fixes a bug in the display of
250 mathml. Previously the self-closed tags in matrices with empty
251 cells confused browsers and caused them to construct the
252 DOM incorrectly. The problem is fixed by using xml's new
253 ppcElement function to render the MathML without self-closed tags.
254
255 * Depend on pandoc >= 1.3.
256
257 * Properly handle UTF-8 in config files.
258
259 * Moved option parsing code from Config module to main program.
260 The Config module now exports getConfigFromFile instead of
261 getConfigFromOpts. This should be more useful for those using gitit as
262 a library.
263
264 * Use wikiTitle config field in default HTML title.
265
266 * Improved search results:
267 + Highlight search terms in search results.
268 Partially resolves Issue #76.
269 + Made search results message uniform when no results.
270 + Search: don't match page name against empty patterns.
271 + Allow search matches on subdirectory part of page name.
272 + Search: catch error status from filestore search.
273 Filestore <= 0.3.3 does not properly handle the error status
274 returned by later versions of 'git grep' when no match is found.
275 The problem has been fixed in darcs filestore.
276
277 * CSS tweaks:
278 + Removed base-min.css, folded necessary styles into screen.css.
279 + Removed 'text-align: left' for th from CSS reset.
280
281 * Feed improvements:
282 + Modified feed handling so that feeds validate.
283 + Perform proper escaping in Feed.hs (thanks to gwern).
284 + Don't reveal author email in feeds.
285 + Sitewide feed is /_feed/ (with trailing slash).
286 + Add "http://" to base-url config option if needed.
287
288 * Use + for spaces in URLs linking to wiki pages and folders.
289
290 * Updated plugins:
291 + Updated Interwiki plugin (gwern).
292 + Modified WebArchiver plugin to make Alexa requests (gwern).
293
ddf46e8 @jgm Updated CHANGES.
authored Nov 6, 2009
294 Version 0.6.6 released 06 Nov 2009
295
296 * Require filestore >= 0.3.3, which closes a security
297 vulnerability.
298
299 * Don't allow web file uploads to the static or templates directory,
300 even if these are subdirectories of the repository directory.
301 We don't want users uploading new CSS, javascript, or templates
302 that might break the site.
303
304 * Renamed gitit-dog.png -> logo.png in data/static/img.
305 This way the logo will show up even without a local img directory.
306 Thanks to Thomas Hartmann for the patch.
307
308 * Return 404 when page not found. Thanks to Richard Fergie.
309
310 * Improved layout of Export button.
311
312 * Added links for atom feeds to sitenav.st and pagetools.st, to
313 make the feeds more discoverable.
314
315 * Minor code safety improvements.
316
317 * Check for commit messages consisting of whitespace.
318 Commit messages consisting only of whitespace characters are
319 rejected by Git as empty. Gitit should behave similarly.
320
321 * Allow gitit to start up if custom template directory not found.
322 Thanks to Thomas Hartmann.
323
324 * Fixed incorrect usage of nullGroup (a debugging function). Thanks
325 to Thomas Hartmann.
326
fd976b9 Updated CHANGES.
John MacFarlane authored Oct 5, 2009
327 Version 0.6.5 released 06 Oct 2009
328
329 * Added metadata to Page and Context, provided askMeta for plugins.
330 This patch gives plugins access to all of the key/value pairs
331 in the page metadata block. Thanks to Dan Cook.
332
333 * Added PigLatin plugin to demonstrate use of askMeta.
334
335 * Display informative message on authentication failure.
336
684db8f Updated CHANGES.
John MacFarlane authored Oct 5, 2009
337 * Fixed library stanza in cabal file so plugins are properly enabled.
338
953996b Updated CHANGES
John MacFarlane authored Sep 28, 2009
339 Version 0.6.4 released 28 Sep 2009
340
341 * Fixed preview javascript so that tex math works properly in
342 preview.
343
7390642 Updated CHANGES
John MacFarlane authored Sep 27, 2009
344 Version 0.6.3 released 27 Sep 2009
345
346 * Fixed MathML conversion so it doesn't happen when exporting to
347 non-HTML output formats.
348
349 * Fixed shadowing on page templates: previously page.st was always
350 taken from the defaults, even if a modified version existed
351 in templates/.
352
353 * Modified YUI CSS reset so that ordered list enumerators can be
354 styled properly.
355
356 * Modified showPage to work with both POST and GET requests.
357
637ed55 @jgm Version bump to 0.6.2.
authored Aug 25, 2009
358 Version 0.6.2 released 25 Aug 2009
359
360 * Use "reference obfuscation" for emails, rather than javascript
361 obfuscation, which seems to interfere with preview. Resolves
362 Issue #59.
363
ecad711 @jgm Added release announcement, dated CHANGES.
authored Aug 25, 2009
364 Version 0.6.1 released 25 Aug 2009
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 3, 2009
365
5c66e9e @jgm More updates to CHANGES.
authored Aug 15, 2009
366 Instructions for upgrading from 0.5.3:
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
367
5c66e9e @jgm More updates to CHANGES.
authored Aug 15, 2009
368 - If you were using a Haskell configuration file, you will
369 need to create a new configuration file. 'gitit --print-default-config'
370 will print a self-documenting default configuration file in the new
371 format, which you can modify.
4898b6d @jgm Updated description of caching changes in CHANGES.
authored Aug 14, 2009
372
5c66e9e @jgm More updates to CHANGES.
authored Aug 15, 2009
373 - If your wiki contains discuss pages of the form 'foo:discuss.page',
374 rename them to '@foo.page'.
375
376 - Delete template.html and the static directory so that these will
377 be replaced by the newest versions when you run gitit. If you have
378 customized these, you should back them up first, then merge your
379 changes into the new versions after they are created. (Note that
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
380 template.html will be replaced by a templates/ directory.)
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
381
5c66e9e @jgm More updates to CHANGES.
authored Aug 15, 2009
382 Summary of main changes:
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
383
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
384 * Added support for plugins -- dynamically loaded Haskell programs that
385 transform pages. See the haddock documentation for Gitit.Interface for
386 plugin documentation. The plugins directory contains several sample
387 plugins.
388
389 * Gitit's configuration file is now a text file with key-value pairs,
390 rather than a Haskell file. The default configuration file
391 (which can be printed using `gitit --print-default-config`
392 contains comments that document all of the options.
393
394 * Pages may now be written in (limited dialects of) LaTeX or HTML,
395 as well as markdown and reStructuredText. The default format
396 is determined by a configuration option, but can be overridden
397 on a per-page basis using metadata (see below). The default
398 Front Page and Help page are created in the default format specified
399 by the configuration file. In addition, syntax help is now displayed
400 to the left of the editing box when a page is being edited.
401
402 * Pages may be written in literate Haskell, using either bird
403 style with markdown or reStructuredText, or LaTeX style with
404 LaTeX. Literate Haskell can be made the default or specified on
405 a per-page basis.
406
407 * Gitit now exports a library, Network.Gitit, that makes it easy for
408 any happstack application to embed a gitit wiki.
409
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
410 * Added optional atom feeds, for whole site (at /_feed)
411 and for individual pages (at /_feed/path/to/page).
412 Feeds are cached with a configurable expiration time.
413
414 * Completely new caching system. Caching is turned off by default and
415 can be enabled by a configuration option. Complete pages are cached
416 on disk and expired when pages are revised through the web interface.
417 When pages are modified directly through a VCS, the cache must be
418 refreshed manually, either by pressing Ctrl-R while viewing a page,
419 or by sending an HTTP request to /_expire/path/to/page, or by using
420 the included program expireGititPath. The new system is much faster
421 than the old in-memory cache, because it avoids the considerable
422 overhead of filestore calls to get the current revision id.
423
424 * To make whole-page caching possible, the user login/out box has been
425 made into an ajax request to /_user. jQuery is now loaded on every
426 page.
427
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
428 * Math is converted to MathML by default (using the texmath library),
429 and a javascript is linked in that renders it correctly in IE+mathplayer,
430 Firefox, and Opera. The 'math' configuration setting can alternatively
431 be set to 'jsMath' (to use jsMath javascript, which is more portable
432 but ugly and slower) or 'raw' (plain LaTeX code).
433
434 * Routing changes for better handling of web spiders. Instead of
435 "/foo?history" we now have "/_history/foo"; instead of "/foo?edit"
436 we haev "/_edit/foo"; etc. This makes it possible to exclude web
437 spiders from non-cached pages by excluding URLs that start with
438 '/_'. A default robots.txt file is now provided. Users need not
439 do anything special for this to be enabled.
440
d09422c @jgm Updated CHANGES.
authored Aug 15, 2009
441 * The authentication system has been revised and made much more
442 flexible. In the configuration file, you can specify either
443 'form', 'http', or 'generic' as authentication-method. Form
444 authentication is the old form-based gitit authentication system. HTTP
445 authentication presupposes that the wiki pages are locked down under
446 HTTP authentication; the gitit user will be set to the username used
447 for HTTP authentication. Generic authentication takes the username
448 from the REMOTE_USER request header. When gitit is being used as a
449 library, one can specify a custom withUser filter (which determines
450 the logged in user and sets REMOTE_USER accordingly) and a custom
451 authHandler (including handlers for /_login, /_logout, and whatever
452 else is needed).
453
5c66e9e @jgm More updates to CHANGES.
authored Aug 15, 2009
454 * Security fix: Gitit did not verify that a change password request
455 is genuine when it receives the final POST. It has been changed to
456 re-verify the reset code, otherwise an attacker could simply steal
457 anyone's account by spoofing a POST request. (Thanks to Robin Green.)
458
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
459 * template.html has now been replaced by a directory, templates/, with
460 separate templates for each component of a page.
461
462 * Added /_reloadTemplates action that recompiles the templates. (By
463 default the templates are compiled only on startup.)
464
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
465 * Gitit's form-based authentication now includes a "password reset"
466 email. Slightly modified from a patch from Henry Laxen.
467
468 * The naming scheme for discussion pages has changed: the discussion
469 page for foo is now @foo, not foo:discuss. Reason: Windows, and
470 thus darcs, does not like colons in filenames.
471
472 * Improved logging, with configurable verbosity.
473
474 * Major code reorganization and cleanup. Gitit has been moved under
475 the Network namespace. The old WebT handlers are replaced by new ones
476 in ServerPartT. 'handle' has been removed; instead, we use happstack's
477 routing combinators. Configuration and filestores are now passed
478 around in a reader monad, in WikiState. (This also allows different
479 wikis to have different configurations.) Most handlers have been
480 simplified so that they no longer require Page and Params arguments.
481 A new function, 'withInput', is used to avoid the need to pass Params
482 between handlers.
483
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
484 * The static handler now "falls back" to the cabal data directory if the
485 requested file is not in "static" (or staticDir). So the user need
486 no longer have a copy of the standard gitit CSS, javascript, and
487 image files in "static" (unless these are to be overridden). This
488 should make updates easier. By default only 'custom.css' and
489 'logo.png' are put in the user's static directory.
490
491 * Similarly, the templates in "templates" "fall back" to defaults in
492 the cabal data directory. By default only 'footer.st' is put in
493 the user's static directory.
494
d09422c @jgm Updated CHANGES.
authored Aug 15, 2009
495 * Gitit State now includes a renderPage function. This is more flexible
496 than storing a page template, since the user may want to use a custom
497 page rendering function, even one not based on string templates.
498
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
499 * Added Network.Gitit.ContentTransformer module (thanks to Anton van
500 Straaten). The ContentTransformer module replaces Gitit.Convert. It
501 defines a number of single-purpose combinators that can be combined to
502 yield various kinds of content conversions. These are used to define
503 showPage, preview, showHighlightedSource, and other handlers that used
504 to be defined in Gitit.hs.
505
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
506 * Verify in delete POST requests that filetodelete parameter matches
507 page.
508
509 * Fixed revert when called from diff pages. Revert now reverts to the
510 older of the two revisions being compared.
511
512 * Revamped auto-merging: user must now verify an edited page after
513 a merge, even if there were no conflicts.
514
515 * Fixed Content-Disposition header on export so that filenames have
516 proper extensions.
517
a18fa9a @jgm Updated CHANGES.
authored Jul 5, 2009
518 * Updated for happstack-server-0.3.3. Since this version of happstack
519 supports UTF-8, gitit's old manual decoding and encoding were removed.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
520
aaa33b3 @jgm Further updates to CHANGES.
authored Aug 15, 2009
521 * Use fileServeStrict instead of fileServe. Resolves Issue #57.
522
523 * 'limit' is no longer used in search. The way it worked before was
524 confusing, since it limited total matches (usually to just a few files)
525 rather than limiting the number of matches in each file.
526
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
527 * rdgreen's cautious-file library is now used to write the gitit-users
528 file. This makes it less likely that the file will be corrupted on
529 a power outage or hardware failure.
530
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
531 * Redirects set properly after account creation. If users go from
532 the Login form to the Register form, they are no longer redirected
533 back to the Login form after creating an account.
534
535 * indexPage now uses filestore's new 'directory' function. It shows one
536 directory at a time. Subdirectories link to further index pages. This
537 improves on the old javascript folding interface, which did not preserve
538 state. (Thanks to Thomas Hartman for suggestions.)
539
540 * URLs of the form /a/b/ are now equivalent to /_index/a/b.
541
542 * Improvements and bug fixes to deleting. Deleting a non-page now works.
543 You get a nice informative message if you try to delete a nonexistent
544 page or file.
545
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
546 * Page names containing "..", "?", or "*", and '_' at beginning are
547 disallowed. Page names may now contain periods.
4c073c6 @jgm Updated CHANGES.
authored Jul 6, 2009
548
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
549 * The "Permanent link" link has been removed. It relied on the sha1
550 parameter always being set, but we've changed that for performance
551 reasons.
552
553 * Gitit can now be proxied to a subdirectory path. Thanks to Henry Laxen
554 for the idea and patches. See README for instructions.
555
556 * Performance improvements (mostly due to Gwern Branwen): Pages can be
557 compressed (configurable); unneeded filestore calls removed; cache-control:
558 max-age used.
559
560 * Moved sidebar to end of HTML to make things easier for screen readers.
561
d09422c @jgm Updated CHANGES.
authored Aug 15, 2009
562 * Moved search box and go box to templates.
563
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
564 * Yahoo YUI CSS framework is now used for better consistency across browsers.
2f0a3a5 @jgm Updated CHANGES.
authored Aug 23, 2009
565 CSS cleaned up. Icons for page types removed.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
566
567 * Fixed handling of 'forUser' parameter in 'recent activity'.
568
569 * Made default maxUploadSize 10 Mb.
570
d09422c @jgm Updated CHANGES.
authored Aug 15, 2009
571 * Renamed AppState -> GititState.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
572
412b212 @jgm Version bump to 0.5.3.
authored Feb 1, 2009
573 Version 0.5.3 released 1 Feb 2009
574
575 * Fixed bug which caused jsMath not to load.
576
3e86619 @jgm Version bump to 0.5.2.
authored Feb 1, 2009
577 Version 0.5.2 released 1 Feb 2009
578
579 * Fixed cookie problem caused by empty value fields.
580
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
581 Version 0.5.1 released 1 Feb 2009
582
583 * Major code reorganization, making gitit more modular.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
584
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
585 * Gitit can now optionally be built using Happstack instead of HAppS
586 (just use -fhappstack when cabal installing).
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
587
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
588 * Fixed bug with directories that had the same names as pages.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
589
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
590 * Added code from HAppS-Extra to fix cookie parsing problems.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
591
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
592 * New command-line options for --port, --debug.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
593
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
594 * New debug feature prints the date, the raw request, and
595 the processed request data to standard output on each request.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
596
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
597 * Files with ".page" extension can no longer be uploaded.
c735272 @jgm Provisional additions to CHANGES for next release.
authored Jul 4, 2009
598
d6edecb @jgm Added CHANGES.
authored Feb 1, 2009
599 * Apostrophes and quotation marks now allowed in page names.
600
Something went wrong with that request. Please try again.