Commit graph

358 commits

Author SHA1 Message Date
Jasper Van der Jeugt
edfd1b6a49 Version bump (4.5.5.1) 2014-10-23 00:05:46 +02:00
Sergei Trofimovich
989e22af63 hakyll.cabal: allow text-1.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2014-10-16 22:40:33 +01:00
Jasper Van der Jeugt
06aa7c4d2e Version bump (4.5.5.0) 2014-09-09 16:28:17 +02:00
Jasper Van der Jeugt
5bffd7192a Fix network dependency issues 2014-09-08 19:56:38 +02:00
Jasper Van der Jeugt
205f260eaf Merge pull request #294 from wfaler/master
Issue fixes #293, missing visible dependency breaking the build
2014-09-08 19:29:10 +02:00
Jasper Van der Jeugt
b43916eced Restrict binary version, we need 0.7 for Generics 2014-09-08 19:19:32 +02:00
Jan-Philip Loos
3008142e03 added binary instances for csl and pandoc, fix #174 2014-09-08 16:04:30 +02:00
Wille Faler
9d1f3ebe25 fixes #293, missing visible dependency breaking the build 2014-09-02 21:06:09 +01:00
Jasper Van der Jeugt
6673c25628 Version bump (4.5.4.0) 2014-08-27 11:36:44 +02:00
Jasper Van der Jeugt
e5b6941ab4 Bump network dependency 2014-08-27 11:32:34 +02:00
Rickard Nilsson
2b108126bb Adjust pandoc-citeproc lower version bound.
Hakyll has been adjusted for API-incompatible change made in
pandoc-citeproc 0.4, so can't build with older versions anymore.
2014-08-21 14:11:29 +02:00
Rickard Nilsson
ac9b3d7d93 Fix compilation errors with pandoc-citeproc 0.4 2014-08-20 18:05:20 +02:00
Jasper Van der Jeugt
74daa49cd5 Draft pagination 2014-06-06 13:47:59 +02:00
Sergei Trofimovich
5d6e31365d hakyll.cabal: allow mtl-2.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2014-05-21 21:04:59 +03:00
Jasper Van der Jeugt
3e3919eece Version bump (4.5.3.0) 2014-05-12 10:58:47 +02:00
Albert Krewinkel
75b3bc0a16 Allow Emacs org-mode as markup-language in *.org files
This closes #231.
2014-05-10 12:32:34 +02:00
Jasper Van der Jeugt
d89fadcdb9 Version bump (4.5.2.0) 2014-05-09 12:49:10 +02:00
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
Jasper Van der Jeugt
df1fb66888 Version bump (4.2.1.0) 2013-03-07 18:51:06 +01:00
Piyush P Kurur
1c50baff7a fixing the dependency on data.default
1. Added it to the dependency of hakyll-tests
2. Bumped the upper bound to < 0.6
2013-03-07 17:38:49 +05:30
Piyush P Kurur
439847eb6f added a default instance for Configuration 2013-03-07 16:46:17 +05:30
Jasper Van der Jeugt
5cbb4ba75c Version bump (4.2.0.0) 2013-03-07 11:41:28 +01:00
Jasper Van der Jeugt
1c2804287a Add a test for compiler/route ordering 2013-02-16 12:59:38 +01:00
Jasper Van der Jeugt
46168382f1 Merge branch 'master' into dev-provider-rewrite 2013-02-10 21:51:50 +01:00
Jasper Van der Jeugt
e93753d425 Bump http-types test dependency as well
Closes #105
2013-02-10 11:30:43 +01:00
Jasper Van der Jeugt
86d0b68aed Start provider rewrite 2013-02-09 15:11:40 +01:00
Joachim Breitner
505cf50739 Expand http-types dependency range 2013-02-09 00:37:11 +01:00
Jasper Van der Jeugt
d6fa74c54a Export renderTags as well 2013-01-26 11:15:14 +01:00
Jasper Van der Jeugt
fa929d0c9b Export the Tags datatype constructor 2013-01-26 11:08:10 +01:00
Jasper Van der Jeugt
62aae2cd74 Add missing stuff to extra-source-files
Closes #98
2013-01-22 18:40:00 +01:00
Jasper Van der Jeugt
46ae23d326 Fix dependency cycle issue 2013-01-20 21:55:40 +01:00
Jasper Van der Jeugt
87735f9778 Fix issue with tagsoup renderTags 2013-01-20 15:51:23 +01:00
Jasper Van der Jeugt
064128305e Update to use pandoc 1.9 2013-01-20 09:35:39 +01:00
Robin Windels
f0e474ceb9 a unixFilter for non Posix (well windows)
Conflicts:
	src/Hakyll/Core/UnixFilter.hs
2013-01-13 09:45:44 +01:00
Jasper Van der Jeugt
bbc2631c76 Add TmpFile utilities 2013-01-06 18:33:00 +01:00
Jasper Van der Jeugt
603d00fd56 Bump cryptohash dependency 2013-01-06 08:45:37 +01:00
Jasper Van der Jeugt
ed03544e1b cmdargs isn't pretty but it's the best we have... 2012-12-31 10:25:24 +01:00
Jasper Van der Jeugt
010b3bc604 Tests needs unix 2012-12-29 20:19:41 +01:00
Jasper Van der Jeugt
506a67c274 Refactor & fixes for external link checker 2012-12-29 19:32:01 +01:00
Jasper Van der Jeugt
5b1a675b94 Draft tool to check internal links 2012-12-29 10:41:05 +01:00
Jasper Van der Jeugt
720c92ab1e Move preview modules 2012-12-29 09:53:59 +01:00
Jasper Van der Jeugt
69ffbe0356 Add demoteHeaders, refactor a bit 2012-12-25 22:49:29 +01:00
Jasper Van der Jeugt
e633df17dd Rename pageCompiler to pandocCompiler 2012-12-15 18:02:47 +01:00
Jasper Van der Jeugt
00262e3f6d Update example site 2012-12-13 11:08:41 +01:00
Jasper Van der Jeugt
6307ecd094 Start simple init program 2012-12-05 23:29:42 +01:00
Jasper Van der Jeugt
f0f61d986b Version bump (4.0.0.0) 2012-12-04 09:59:48 +01:00
Jasper Van der Jeugt
db45ea9d8c Allow arbitrary keys, update some tests 2012-11-27 16:10:45 +01:00
Jasper Van der Jeugt
1bcce776e7 Re-add some tests, cleanup... 2012-11-26 16:11:37 +01:00
Jasper Van der Jeugt
25b8c8b199 A bit of cleanup 2012-11-25 10:45:55 +01:00
Jasper Van der Jeugt
bc192a127b Small fixes 2012-11-24 10:24:54 +01:00
Jasper Van der Jeugt
c32e57262b Add a runtime test 2012-11-21 20:38:13 +01:00