Commit graph

291 commits

Author SHA1 Message Date
Jasper Van der Jeugt
889e6f59f7 Fix compilation when disabling preview server 2014-04-07 19:49:17 +02:00
Jasper Van der Jeugt
8dcc8f846a Strictify http-conduit dependency 2014-04-06 12:40:33 +02:00
Anders Persson
053fdcf552 Relax upper limit on http-conduit
Fixes #237.
2014-04-04 17:13:31 +02:00
Jasper Van der Jeugt
2de507318f Version bump (4.5.0.1) 2014-04-01 12:07:34 +02:00
Jasper Van der Jeugt
dc0c47f6df Bump version, update changelog 2014-03-26 12:20:56 +01:00
Jasper Van der Jeugt
32d9f2ec43 Bump various dependencies 2014-03-26 12:14:16 +01:00
Jasper Van der Jeugt
d173de7438 Allow regex-tdfa-1.2
Closes #232
2014-03-26 12:10:28 +01:00
Jasper Van der Jeugt
6552dd5bc0 Revert "Track metadata dependencies"
This reverts commit 712ffa39b5.

Conflicts:
	src/Hakyll/Core/Metadata.hs
	src/Hakyll/Core/Rules/Default.hs
2014-03-26 12:05:38 +01:00
Jasper Van der Jeugt
63107a6f75 Merge pull request #190 from krsch/master
Implemented per-directory metadata support
2014-01-23 01:29:01 -08:00
Jasper Van der Jeugt
25ca41210d Bump tagsoup dependency
Closes #188
2014-01-21 11:29:18 +01:00
Jasper Van der Jeugt
677cca0578 Add IsString instance for Template
Closes #150
2014-01-19 21:25:18 +01:00
Jasper Van der Jeugt
2558ae004a Bump text dependency 2014-01-19 13:34:01 +01:00
Jasper Van der Jeugt
0c43160316 Version bump (4.4.3.0) 2014-01-03 16:41:54 +01:00
Jasper Van der Jeugt
a4b10ef7c3 Version bump (4.4.2.0) 2013-12-05 12:30:10 +01:00
Jasper Van der Jeugt
949afd2578 Bump various versions 2013-12-05 12:27:30 +01:00
Jasper Van der Jeugt
c1459daf37 Bump tagsoup
Closes #193
2013-10-19 12:03:30 +02:00
Jasper Van der Jeugt
c1d963107f Bump cryptohash dependency 2013-10-18 13:28:14 +02:00
Alexey Kreshchuk
712ffa39b5 Track metadata dependencies
I had to prepend some Rules to global Rules set. This might be possible
to replaced by a correct Store.set call.
I also had to prepend some Compile rules.
2013-10-16 01:39:04 +04:00
Jasper Van der Jeugt
808353bce4 Enable Pandoc highlighting by default 2013-09-29 17:52:58 +02:00
Jasper Van der Jeugt
cd5c78c4d6 Bump version (4.4.0.0), update changelog 2013-09-29 15:09:45 +02:00
Jasper Van der Jeugt
72c91dd1c1 Restrict pandoc version a bit more 2013-09-18 22:42:28 +02:00
Jorge Israel Peña
a590a9a57f updated to work with pandoc 1.12
Pandoc 1.12 decouples citeproc-hs from itself, so there is no longer a
Text.Pandoc.Biblio module in Pandoc. Further, citeproc-hs depends on
pandoc-types 1.10 but Pandoc 1.12 depends on pandoc-types 1.12. To
alleviate these issues, pandoc-citeproc was created which includes a
copy of the citeproc-hs source made to be compatible, since the
developer of citeproc-hs is apparently MIA.

pandoc-citeproc is a separate module that handles the mixture of
citeproc-hs and Pandoc. It includes `processCites` in Text.CSL.Pandoc,
which is the new name of what used to be `processBiblio` from
Text.Pandoc.Biblio

Most of these changes are seamless, consisting of simple name changes in
both functions and modules. However, a more direct change in the
Hakyll API itself is that `readPandocBiblio`'s second parameter, the
CSL, is now mandatory, i.e. not of type Maybe. This is to reflect the
same change in the underlying processing function from Text.CSL.Pandoc,
`processCites`, where the Style argument is now mandatory, and the style
is derived from the CSL.

See the old function:

    processBiblio :: Maybe Style -> [Reference] -> Pandoc -> Pandoc

Compared to the new one:

    processCites :: Style -> [Reference] -> Pandoc -> Pandoc

Sources:

* http://hackage.haskell.org/packages/archive/pandoc/1.11.1/doc/html/Text-Pandoc-Biblio.html
* http://hackage.haskell.org/packages/archive/pandoc-citeproc/0.1/doc/html/Text-CSL-Pandoc.html

Similarly, there is no longer a `readerReferences` field in the reader
options structure.
2013-09-18 22:38:54 +02:00
Jasper Van der Jeugt
36f9a9cfeb Merge pull request #181 from clinty/cryptohash0.10
Build with cryptohash 0.10.
2013-09-17 00:09:00 -07:00
Clint Adams
1d67ba5b63 Build with cryptohash 0.10. 2013-09-16 23:34:58 -04:00
Clint Adams
b609472488 Work with QuickCheck 2.6 2013-09-16 23:33:37 -04:00
Eric Stolten
f01b641649 1. Added the WATCH_SERVER flag that is enabled by default
1. Added an argument to watch, --no-server which will disable the embedded server.
1. Added a deprecation message to the preview mode
2013-08-25 22:49:50 -04:00
Jasper Van der Jeugt
fad9134fd4 Add functionField again 2013-08-10 16:19:23 +02:00
Jasper Van der Jeugt
ab0aebb3c3 Add mapContext again 2013-08-05 12:25:55 +02:00
Jasper Van der Jeugt
3ceaaf9430 Version bump (4.3.1.0) 2013-06-17 12:06:12 +02:00
Jasper Van der Jeugt
25e15846a2 Tighten network dependency 2013-06-16 21:56:58 +02:00
Simonas Kazlauskas
72ed15e174 Make toUri sanitise all characters needed 2013-06-16 15:11:04 +03:00
Jasper Van der Jeugt
fd917217ae Update hakyll-init example to new template system 2013-06-05 14:10:11 +02:00
Jasper Van der Jeugt
d32307aa1c Add partials to template system 2013-05-07 09:28:09 +02:00
Jasper Van der Jeugt
738fd3d1ad Paginate simplification 2013-05-06 22:34:07 +02:00
Anton Dubovik
1966163c55 Added pagination support. 2013-05-05 17:05:15 +03:00
Jasper Van der Jeugt
4100083709 Style changes, move stuff to common parser module 2013-05-04 11:36:58 +02:00
Jasper Van der Jeugt
16b5340860 Bump cryptohash test dependency as well
See #132
2013-04-08 09:43:22 +02:00
Alexander Vershilov
e5b5440390 cryptohash dependency loosened 2013-04-08 08:48:40 +04:00
Jasper Van der Jeugt
cf98381508 Add event filtering based on pattern 2013-04-04 11:47:50 +02:00
Simonas Kazlauskas
b5e34c64a7 Merge github.com:jaspervdj/hakyll into fsnotify 2013-04-03 13:11:15 +03:00
Simonas Kazlauskas
42cdd649db Migrating from polling to notification: First shot
Using system file notification APIs it is much more efficient than
polling files every second.
2013-03-30 16:28:23 +02:00
Jasper Van der Jeugt
bf496c2f55 We'll do it ourselves 2013-03-30 11:31:14 +01:00
Jasper Van der Jeugt
393a08594d Bump bytestring dependency for NFData instance 2013-03-30 11:23:45 +01:00
Jasper Van der Jeugt
6c8fda2c00 Fix issue in Compiler Alternative instance 2013-03-24 19:21:33 +01:00
Jasper Van der Jeugt
d840363bf0 Merge remote-tracking branch 'piyush-kurur/master'
Conflicts:
	hakyll.cabal
2013-03-11 15:53:00 +01:00
Jasper Van der Jeugt
874a86a081 Version bump (4.2.1.2) 2013-03-10 10:51:55 +01:00
Adam Bergmark
9d137adda7 allow pandoc 1.11 2013-03-10 03:23:24 +01:00
Jasper Van der Jeugt
434922b69f Add missing modules for tests
Patch by Sergei Trofimovich
2013-03-09 22:26:18 +01:00
Jasper Van der Jeugt
9ba4b0e920 Version bump (4.2.1.1) 2013-03-09 17:56:54 +01:00
Jasper Van der Jeugt
5241e87f16 Make http-conduit dependency optional 2013-03-09 17:54:08 +01:00