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