Skip to content

Releases: salt-die/aoc_lube

Type annotations for utility functions added.

20 Dec 09:59
Compare
Choose a tag to compare

Type annotations for utility functions added.

Bug Fix for UnionFind

19 Dec 09:04
Compare
Choose a tag to compare

Fixed typo in UnionFind that prevented initialization.

Add UnionFind collection.

12 Dec 19:09
Compare
Choose a tag to compare

Changes

  • Require python 3.12 for generic typing.
  • Add UnionFind data structure.
  • Point renamed Vec2. Now a named tuple.

Fix file creation bug in fetch function.

29 Nov 14:06
Compare
Choose a tag to compare

Setup an aoc directory from the command line.

12 Dec 14:21
Compare
Choose a tag to compare

New in v1.1.0

  • python -m aoc_lube [-y YEAR] [-t TEMPLATE] to setup an AoC directory from the command line.
  • setup_dir now accepts a code template path.
  • Inputs are stored in separate text files (instead of a single toml file). Fetched inputs can now be opened automatically in vs code. (Open an issue or submit a PR to open input automatically in editor X).

Version 1.0.0

29 Nov 15:58
Compare
Choose a tag to compare

1.0.0!

After a surviving last year's Advent of Code with aoc_lube, I now consider this stable.

Changes:

  • Source has been formatted and linted with ruff.
  • Dependencies are updated to newest versions.

Changes in utils:

  • Deltas class replaced with GRID_NEIGHBORHOODS dictionary.
  • inbounds_steps renamed to grid_steps.
  • pairwise_cycle renamed sliding_window_cycle.

Solution template included in package files.

07 Dec 07:46
Compare
Choose a tag to compare

Leading whitespace is no longer removed from inputs.

05 Dec 05:24
Compare
Choose a tag to compare

User-Agent data added to request headers.