Skip to content

Releases: wimglenn/advent-of-code-data

v2.1.0

04 Jan 04:53
dfbe5fd
Compare
Choose a tag to compare

What's Changed

  • aocd.extra attr, for when the sample data needs some extra context @wimglenn in #153
  • Date introspection: split "part" out of filename by @wimglenn in #154
  • prevent excessive checking of puzzle page for pre-existing answers by @wimglenn in #155
  • handle the case where an entry-point return non-answers for both part… by @wimglenn in #157
  • expose models.Puzzle._coerce_val as utils.coerce by @wimglenn in #158
  • Fix REPL detection for Python 3.13 by @wimglenn in #159
  • Always pre-check for an unlocked puzzle page when accessing examples. by @wimglenn in #160

Full Changelog: v2.0.4...v2.1.0

v2.0.4

20 Nov 04:24
e302ffc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

v2.0.3

13 Nov 04:53
f4850c2
Compare
Choose a tag to compare

What's Changed

  • pandoc convert README from rst to md by @wimglenn in #147
  • prevent saving submit failure when unauthenticated by @wimglenn in #148

Full Changelog: v2.0.2...v2.0.3

v2.0.2

03 Nov 00:56
bc2201f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

22 Jul 18:19
0155244
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

20 Jul 06:09
Compare
Choose a tag to compare

What's Changed

  • Dropped Python 2 support. Python 3.9+ required. by @wimglenn in #108
  • Permit type conversions from numpy scalars (without adding numpy dependency) by @wimglenn in #109
  • Drop requests dependency and just use urllib3 directly by @wimglenn in #110
  • Better text for aocd --help by @wimglenn in #111
  • Better detection of expired tokens for get_stats by @wimglenn in #112
  • Example data parsing - cache full html files by @wimglenn in #114
  • Example scraper plugin system by @wimglenn in #115
  • Implement rate-limiting (requested by topaz) by @wimglenn in #117
  • Submit bounds, prevent submitting answers known to be too low/high by @wimglenn in #118
  • Add ability to run against example data instead of user data with aoc --example by @wimglenn in #121

Full Changelog: v1.3.2...v2.0.0

v1.3.2

08 Dec 07:43
67b5d1f
Compare
Choose a tag to compare

What's Changed

  • If you submit a float value which for which float.is_integer() returns True, a warning will be logged and the value will be coerced using str(int(val)). Prevents sadness where e.g. 1234 is the right answer but you get the wrong answer by submitting "1234.0"

New Contributors

  • @Ryton made their first contribution in #98

Full Changelog: v1.3.1...v1.3.2

v1.3.1

04 Dec 09:06
557a646
Compare
Choose a tag to compare

What's Changed

  • improve date introspection to work with path like adventofcode/2022/02/main.py by @wimglenn in #96

Full Changelog: v1.3.0...v1.3.1

v1.3.0

02 Dec 08:12
a7c5824
Compare
Choose a tag to compare

What's Changed

  • be more strict when crawling the stack by @wimglenn in #93
  • add ability to introspect .ipynb filename when running from jupyter-lab. crazy hacks. requires installing with the "nb" extra.

Full Changelog: v1.2.3...v1.3.0

v1.2.3

01 Dec 05:29
e66f0fe
Compare
Choose a tag to compare

What's Changed

  • include email contact in user-agent string, closes #90 by @wimglenn in #91

Full Changelog: v1.2.2...v1.2.3