2013-01-20 08:35:39 +00:00
|
|
|
---
|
|
|
|
title: Releases
|
|
|
|
---
|
|
|
|
|
2013-01-20 20:58:16 +00:00
|
|
|
# Releases
|
|
|
|
|
2015-02-22 11:42:32 +00:00
|
|
|
## Hakyll 4.6.6.0
|
|
|
|
|
|
|
|
- Fix compilation error when preview server is disabled (fix by Magnus Therning)
|
|
|
|
- Add author name by default to RSS feeds (contribution by Calen Pennington)
|
|
|
|
|
2015-02-15 18:53:49 +00:00
|
|
|
## Hakyll 4.6.5.0
|
|
|
|
|
|
|
|
- Bump dependencies
|
|
|
|
- Fix garbled "Listening on 0.0.0.0:8000" message
|
|
|
|
- Add `boolField` (contribution by Ferenc Wágner)
|
|
|
|
|
2015-01-09 12:15:59 +00:00
|
|
|
## Hakyll 4.6.4.0
|
|
|
|
|
|
|
|
- Fix another dependency handling bug when using snapshots
|
|
|
|
- Add `matchMetadata` for examining metadata when defining rules
|
|
|
|
|
2014-12-28 14:27:59 +00:00
|
|
|
## Hakyll 4.6.3.0
|
|
|
|
|
|
|
|
- Fix dependency handling bug
|
|
|
|
|
2014-12-17 11:55:23 +00:00
|
|
|
## Hakyll 4.6.2.0
|
|
|
|
|
|
|
|
- Loosen `binary` dependency
|
|
|
|
- Make dependency handling more granular so you can depend on specific snapshots
|
|
|
|
of an item
|
|
|
|
|
2014-11-18 09:23:08 +00:00
|
|
|
## Hakyll 4.6.1.0
|
|
|
|
|
|
|
|
- Bump `fsnotify` and `pandoc-citeproc` dependencies
|
|
|
|
- Rewrite polling code a bit
|
|
|
|
|
2014-10-30 10:42:05 +00:00
|
|
|
## Hakyll 4.6.0.0
|
|
|
|
|
|
|
|
- Added `listFieldWith` function
|
|
|
|
- Improved `rulesExtraDependencies` behaviour
|
|
|
|
- Changed function syntax in templates from `$foo arg1 arg2$` to
|
|
|
|
`$foo("arg1", "arg2")$`
|
|
|
|
- Support parsing date from directory names in addition to file names
|
|
|
|
|
2014-09-09 14:27:37 +00:00
|
|
|
## Hakyll 4.5.5.0
|
|
|
|
|
|
|
|
- Fix Binary instances for `pandoc` and `pandoc-citeproc`
|
|
|
|
- Fix `network-uri` dependency issue
|
|
|
|
|
2014-08-27 09:36:44 +00:00
|
|
|
## Hakyll 4.5.4.0
|
|
|
|
|
|
|
|
- Fix issue with HTML entities when running `withUrls` and `demoteHeaders`.
|
|
|
|
- Generate a cabal file for the initialised site.
|
|
|
|
- Add pagination support.
|
|
|
|
|
2014-05-12 08:58:47 +00:00
|
|
|
## Hakyll 4.5.3.0
|
|
|
|
|
|
|
|
- Bump Pandoc to 1.12.4 to include the org-mode reader.
|
|
|
|
|
2014-05-09 10:49:10 +00:00
|
|
|
## Hakyll 4.5.2.0
|
|
|
|
|
|
|
|
- Fix rebuilding everything issue with latest directory (contribution by Jorge
|
|
|
|
Israel Peña)
|
|
|
|
- Fix issue with `toSiteRoot` (contribution by Izzy Cecil)
|
|
|
|
- Fix issue with tag dependencies, slightly improve caching
|
|
|
|
|
2014-03-26 11:20:56 +00:00
|
|
|
## Hakyll 4.5.0.0
|
|
|
|
|
|
|
|
- Fix issue with syntax highlighting and line numbers (contribution by Adelbert
|
|
|
|
Chang)
|
|
|
|
- Improve documentation for `Context` (contribution by Daniil Frumin)
|
|
|
|
- Added `IsString` instance for `Template`
|
|
|
|
- Added the `pandocCompilerWithTransformM` function (contribution by Daniil
|
|
|
|
Frumin)
|
|
|
|
- Make `./site check` return the right exit code (contribution by Andres Loeh)
|
|
|
|
- Use OS threads to make `./site watch` work nicely on Windows (contribution by
|
|
|
|
Simonas Kazlauskas)
|
|
|
|
- Make the `unixFilter` function work better on windows by calling `shell`
|
|
|
|
(contribution by Collin J. Doering)
|
|
|
|
- Add a command-line flag to bind on a user-specified host (contribution by
|
|
|
|
chrisdotcode)
|
|
|
|
|
2014-01-03 15:41:54 +00:00
|
|
|
## Hakyll 4.4.3.0
|
|
|
|
|
|
|
|
- Fix issue when using `metadataRoute` after other custom routes
|
|
|
|
|
2013-12-05 11:29:03 +00:00
|
|
|
## Hakyll 4.4.2.0
|
|
|
|
|
|
|
|
- Fix issue where Hakyll would not detect a change if a `.metadata` file was
|
|
|
|
deleted
|
|
|
|
|
2013-09-29 15:52:58 +00:00
|
|
|
## Hakyll 4.4.1.0
|
|
|
|
|
|
|
|
- Use Pandoc 1.12 highlighting by default
|
|
|
|
|
2013-09-29 13:08:57 +00:00
|
|
|
## Hakyll 4.4.0.0
|
|
|
|
|
|
|
|
- Update to work with Pandoc 1.12. This changes the type of `readPandocBibilio`:
|
2013-09-29 13:53:46 +00:00
|
|
|
the `CSL` argument is no longer optional (contribution by Jorge Israel Peña)
|
2013-09-29 13:08:57 +00:00
|
|
|
|
|
|
|
- Fix incorrect output of `toSiteRoot` on windows (contribution by Saeid
|
|
|
|
Al-Wazzan)
|
|
|
|
|
|
|
|
- Add a preview port option to `Configuration` (contribution by Jorge Israel
|
|
|
|
Peña)
|
|
|
|
|
|
|
|
- Add `watch` command that polls for changes but does not necessarily launch a
|
|
|
|
server (contribution by Eric Stolten)
|
|
|
|
|
|
|
|
- Generalise type of `metadataField`
|
|
|
|
|
|
|
|
- Fix issue where metadata was not correctly loaded when using versions
|
|
|
|
|
|
|
|
## Hakyll 4.3.3.0
|
|
|
|
|
|
|
|
- Re-add the `functionField` function
|
|
|
|
|
|
|
|
## Hakyll 4.3.2.0
|
|
|
|
|
|
|
|
- Re-add the `mapContext` function
|
|
|
|
|
|
|
|
- Unescape internal URLs when using `./site check` (contribution by Marc-Antoine
|
|
|
|
Perennou)
|
|
|
|
|
2013-06-17 10:06:12 +00:00
|
|
|
## Hakyll 4.3.1.0
|
|
|
|
|
|
|
|
- Make teasers undefined if no `<!--more-->` comment is found
|
|
|
|
|
|
|
|
- Sanitize tag URLs (contribution by Simonas Kazlauskas)
|
|
|
|
|
2013-06-12 10:15:53 +00:00
|
|
|
## Hakyll 4.3.0.0
|
|
|
|
|
|
|
|
- Add conditionals, partials and for loops to the template system (includes a
|
|
|
|
contribution by Ivan N. Veselov)
|
|
|
|
|
|
|
|
- Improvements to the preview functionality on windows (contribution by Jorge
|
|
|
|
Israel Peña)
|
|
|
|
|
|
|
|
- Add pagination support (contribution by Anton Dubovik)
|
|
|
|
|
|
|
|
- Slight speedup for the Hakyll cache (contribution by justnoxx)
|
|
|
|
|
|
|
|
- Add teaser functionality (contribution by Ivan N. Veselov)
|
|
|
|
|
|
|
|
- Make `./site check` work with scheme-relative URLs (contribution by Simonas
|
|
|
|
Kazlauskas)
|
|
|
|
|
|
|
|
- The `./site deploy` command can now be customized with Haskell code
|
|
|
|
(contribution by Samuel Tardieu)
|
|
|
|
|
|
|
|
- Use `hsnotify` for proper polling instead of sleep loop on all platforms
|
|
|
|
(contribution by Simonas Kazlauskas)
|
|
|
|
|
|
|
|
- More useful debug info available
|
|
|
|
|
2013-03-24 18:21:33 +00:00
|
|
|
## Hakyll 4.2.2.0
|
|
|
|
|
|
|
|
- Fix issue with `Alternative` instance of `Compiler`
|
|
|
|
|
2013-03-09 16:55:52 +00:00
|
|
|
## Hakyll 4.2.1.1
|
|
|
|
|
|
|
|
*March 9, 2013*
|
|
|
|
|
|
|
|
- Make `http-conduit` dependency optional by adding a `checkExternal` cabal flag
|
|
|
|
|
2013-03-07 17:50:02 +00:00
|
|
|
## Hakyll 4.2.1.0
|
|
|
|
|
|
|
|
*March 7, 2013*
|
|
|
|
|
|
|
|
- Fix issue where `copyFileCompiler` ignored `providerDirectory`
|
|
|
|
|
2013-03-07 10:22:47 +00:00
|
|
|
## Hakyll 4.2.0.0
|
|
|
|
|
2013-03-07 11:27:04 +00:00
|
|
|
*March 7, 2013*
|
|
|
|
|
2013-03-07 10:22:47 +00:00
|
|
|
- Read second extension for `.lhs`, e.g. `.md.lhs` or `.tex.lhs` (contribution
|
|
|
|
by Alexander Vershilov)
|
|
|
|
|
|
|
|
- Speedup initialization by using modification times instead of hashing files
|
|
|
|
|
|
|
|
- Speedup initialization with a rewritten resource provider
|
|
|
|
|
|
|
|
- Fix `./site check` not working with sites that require a user agent (e.g.
|
|
|
|
<http://www.wikipedia.org/>)
|
|
|
|
|
|
|
|
- Change `chronological` and `recentFirst` to actually look at the dates of
|
|
|
|
items. This changes their types from:
|
|
|
|
|
|
|
|
chronological, recentFirst :: [Item a] -> [Item a]
|
|
|
|
|
|
|
|
to:
|
|
|
|
|
|
|
|
chronological, recentFirst
|
|
|
|
:: MonadMetadata m => [Item a] -> m [Item a]
|
|
|
|
|
|
|
|
(contribution by Simonas Kazlauskas)
|
|
|
|
|
|
|
|
- Add `metadataRoute`, so it is now possible to use metadata when determining
|
|
|
|
routes
|
|
|
|
|
|
|
|
- Improve metadata parser for multiline metadata fields (contribution by Peter
|
|
|
|
Jones)
|
|
|
|
|
|
|
|
- Add the `getMetadataField` utility
|
|
|
|
|
2013-01-26 10:15:14 +00:00
|
|
|
## Hakyll 4.1.4.0
|
|
|
|
|
|
|
|
*January 26, 2013*
|
|
|
|
|
|
|
|
- Export the flexible `renderTags` function
|
|
|
|
|
2013-01-26 10:08:10 +00:00
|
|
|
## Hakyll 4.1.3.0
|
|
|
|
|
|
|
|
*January 26, 2013*
|
|
|
|
|
|
|
|
- Export the constructor of the `Tags` datatype
|
|
|
|
|
2013-01-20 20:55:40 +00:00
|
|
|
## Hakyll 4.1.2.0
|
|
|
|
|
|
|
|
*January 20, 2013*
|
|
|
|
|
|
|
|
- Fix an issue where a dependency cycle would lead to infinite recursion/stack
|
|
|
|
overflow
|
|
|
|
|
2013-01-20 14:51:23 +00:00
|
|
|
## Hakyll 4.1.1.0
|
|
|
|
|
|
|
|
*January 20, 2013*
|
|
|
|
|
|
|
|
- Fix an issue regarding `relativizeUrls` expanding `<meta />` to
|
|
|
|
`<meta></meta>`
|
|
|
|
|
2013-01-20 08:35:39 +00:00
|
|
|
## Hakyll 4.1.0.0
|
|
|
|
|
|
|
|
*January 20, 2013*
|
|
|
|
|
|
|
|
Update to use Pandoc 1.10, this requires changes to your `site.hs` if you're
|
|
|
|
using custom Pandoc options or the `Hakyll.Web.Pandoc.Biblio` module.
|
|
|
|
|
|
|
|
- `defaultHakyllParserState` renamed to `defaultHakyllReaderOptions`
|
2013-03-07 10:22:47 +00:00
|
|
|
|
2013-01-20 08:35:39 +00:00
|
|
|
- The type of `readPandocBiblio` changed
|
|
|
|
|
|
|
|
Because of the many changes, this release is no longer compatible with Pandoc
|
|
|
|
1.9.
|
|
|
|
|
|
|
|
## Hakyll 4.0.0.0
|
|
|
|
|
|
|
|
*January 16, 2013*
|
|
|
|
|
|
|
|
The Initial release of Hakyll 4, see
|
|
|
|
[this blogpost](http://jaspervdj.be/posts/2013-01-16-hakyll-4.0.html) and
|
|
|
|
[the migration guide](/tutorials/hakyll-3-to-hakyll4-migration-guide.html) for
|
|
|
|
an overview of changes.
|