Changelog ========= Version 0.2.2.1 --------------- *November 19, 2019* * Fixed prompt parser that would fail on 2016 Day 2 Part 2 because of a malformed `...` tag pair in the prompt HTML Version 0.2.2.0 --------------- *November 9, 2019* * Rewrote submission response parser using megaparsec for better errors Version 0.2.1.0 --------------- *November 5, 2019* * Export `Day` constructor from *Advent* Version 0.2.0.0 --------------- *November 4, 2019* * Switch from libcurl to servant, which allows for shedding of external dependencies. * Support leaderboard API with data type. * Expose raw servant API and client functions, for those who want to build documentation or a mock server or low-level client. Version 0.1.2.X --------------- * *December 8, 2018*: *BUGFIX* Switched from *taggy* to *tagsoup*, after observing that *taggy* had some issues parsing 2018's Day 8 challenge prompt. * *December 8, 2018*: *BUGFIX* Add CPP to deal with building issues on GHC 8.2 * *December 8, 2018*: *BUGFIX* Fix cache directory to separate by year Version 0.1.2.0 --------------- *December 7, 2018* * Fixed cache to store prompts at `.html` instead of `.yaml` * `SubIncorrect` and `SubWait` now include fields for wait times. * Re-implemented submission result parsers using *attoparsec* Version 0.1.1.0 --------------- *December 7, 2018* * More robust parser for submission results. Also now reports "hints" if possible. Version 0.1.0.0 --------------- *December 5, 2018* * Initial Release