Age | Commit message (Collapse) | Author | Files | Lines |
|
* Allow file-embed 0.0.14.0
* Allow time 1.11
* Allow template-haskell 2.17 (i.e. GHC 9)
|
|
* Bump allowed Pandoc version
* Allow more recent version of Pandoc in hakyll-init exe
|
|
* Async runtime
* Activate multi-threading in template repo
* Style changes after feedback
* Limiting the number of concurrent tasks
* Revert "Limiting the number of concurrent tasks"
This reverts commit 38984f6f5332632be8c4cab3e29d37e318492d70.
|
|
There's no mention of this on the issue tracker, so here's my recap of
what led to this change.
There is some drama around Freenode. Their volunteer staff quit[1]. Then
the new-ish management started enacting strange policy changes[2] and
take over the channels[3]. On June 26th 2021 Freenode's bot tried to
take over #hakyll, but failed; however, it did succeed in #haskell and
many, many other channels.
For the preceding week, me and IRC user henk were trying to move the
channel off the Freenode, either to Libera.Chat or OFTC. Jasper, the
founder of Hakyll, was absent from IRC and didn't respond to my emails.
Me and henk are the most active IRC users on the channel. Also, I have
Collaborator access to the repo, and henk has chanop access to the IRC
channel. We believe that at this time, we're the ones who are the best
positioned to execute the move, so we're doing it.
We only considered Libera.Chat and OFTC. Libera.Chat was created a week
earlier by the same staff who quit Freenode; I personally consider them
to be a spiritual successor of Freenode. OFTC is a well-established
network with good governance documentation. Both networks are
FOSS-friendly. The choice wasn't obvious.
Libera.Chat was picked because 10 users moved there (and 1 more did
while I was typing this!), whereas only 2 joined OFTC (me and henk, and
those weren't votes for OFTC — we were just ensuring that the channel is
ours). Also, #haskell and #ghc are on Libera too, so it makes sense for
a Haskell project such as Hakyll to be present on Libera.
For posterity:
<Minoru> info #hakyll
-ChanServ(ChanServ@services.)- Information on #hakyll:
-ChanServ(ChanServ@services.)- Founder : jaspervdj
-ChanServ(ChanServ@services.)- Registered : Mar 01 13:29:17 2011 (10y 12w 5d ago)
-ChanServ(ChanServ@services.)- Mode lock : +ntc-slk
-ChanServ(ChanServ@services.)- *** End of Info ***
1. https://kline.sh
2. https://github.com/freenode/web-7.0/pull/513
3. https://www.devever.net/~hl/freenode_abuse
|
|
|
|
|
|
This passed on my machine:
cabal test all -j --enable-tests --constrain 'pandoc == 2.12'
|
|
All tests are passing here with the new versions.
|
|
|
|
This reverts commit 87e93c6c95b86b435b532286e07b0a9b896aef8f.
I screwed up with that one: the change in behaviour was a regression[1]
in Pandoc, and I shouldn't have papered over it. It's fairly unlikely
that someone would build Hakyll's test suite with one of the two Pandoc
versions that regressed, so I simply revert my earlier commit.
1. https://github.com/jgm/pandoc/issues/6966
|
|
The new version started wrapping Biblio references into <p> tags, so
we now keep two different golden files for different Pandoc versions.
I had to add Pandoc to dependencies of the test suite, otherwise GHC
won't define `MIN_VERSION_pandoc` macro.
|
|
|
|
* Pandoc 2.11 compatibility
* Bump stack.yaml
* Bump stack dependencies
|
|
|
|
* Bump pandoc version
* Bump Pandoc version for hakyll-website
Co-authored-by: Alexander Batischev <eual.jp@gmail.com>
|
|
Builds fine and all tests pass here.
|
|
Builds fine and all tests pass here.
|
|
|
|
* Bumped bound for pandoc and add Binary-instances for new
constructors that were added to pandoc-types
* Support most recent template-haskell release
* Set lower bound of pandoc to version 2.10
* Update CI configuration
* Bump QuickCheck upper bound to 2.15
Co-authored-by: OC4 <oc4@protonmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'cryptohash' is deprecated. The package description says, "please use
cryptonite for new projects and convert old one to use cryptonite."
|
|
Add MonadFail instances and constraints.
|
|
|
|
This fixes a build error with the Hackage tarball of 4.13.0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Bump pandoc to 2.6
- Bump pandoc-citeproc to 0.16
|
|
Fixes #682
|
|
|
|
|
|
- Bump yaml to 0.11
- Bump pandoc to 2.4
- Bump pandoc-citeproc to 0.15
|
|
|
|
Builds fine and all tests pass.
|
|
|
|
|
|
|