Skip to content

Releases: Apsurt/aocenv

v0.2.2

03 Dec 11:54

Choose a tag to compare

v0.2.2

Features

  • Implemented aoc bench [OPTIONS] [YEAR] to benchmark all your solutions for advent of code or solutions for specified year.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

03 Dec 11:14

Choose a tag to compare

v0.2.1

Fixes:

  • Bug what broke the timed run completely, wrong path was used when declaring the timed_runner.py script.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

02 Dec 16:26

Choose a tag to compare

v0.2.0

Features

  • Implemented aoc run --time to accurately time the runtime of the solution. Ommiting the submit function and other unnecessary calls.

Fixes:

  • Bug that when auto-bump and clear-on-bind were both enabled the clear was executed before version bump, which resulted in old version being written into main.py

Full Changelog: v0.1.1...v0.2.0

v0.1.1

01 Dec 10:05

Choose a tag to compare

v0.1.1

Features

  • Implemented context command to set default year, day, and part.
  • Implemented auto_bump_on_correct feature to automatically update context on correct submission.
  • Implemented bind_on_correct feature to automatically bind solution on correct submission.
  • Implemented commit_on_bind feature to automatically commit solution after binding.

Fixes & Improvements

  • Updated tests to cover new features.
  • Fixed various bugs and improved code quality.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Nov 00:12

Choose a tag to compare

Changelog

v0.1.0

Core Functionality

  • Implemented init, run, submit, clear, and bind commands.
  • Added solution loading and execution.

Input Handling

  • Implemented input fetching from Advent of Code website.
  • Added input parsing and caching for improved performance.

Configuration

  • Added an interactive configuration wizard (aoc init).
  • Implemented session cookie handling for authentication.

Context Management

  • Added automatic retrieval of year and day from the environment.
  • Implemented context validation.

Fixes & Improvements

  • Numerous bug fixes and stability improvements.
  • Improved type hinting and code quality.