Skip to content

Latest commit

 

History

History
352 lines (207 loc) · 22.9 KB

CHANGELOG.md

File metadata and controls

352 lines (207 loc) · 22.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.7.0 (2021-12-17)

🚦Tests

  • move tests to advent of code directory (09efdef)

✨ Features

⭐️ Solutions

1.6.0 (2021-12-15)

⭐️ Solutions

✨ Features

  • add dark and light mode svg (a712034)
  • add dark and light mode svg (0f9200a)
  • add dynamic star counter svg (a2bd97a)
  • gather average solution durations (485df72)

🚦Tests

  • add 2021 day 14 tests (53182eb)
  • update test to match new function return type (49e1dce)

🐛 Bug Fixes

  • fix issue where both light and dark images would show side by side (eb520ae)
  • remove multiprocessing from benchmarks to prevent adding overhead (f51cda8)

1.5.0 (2021-12-10)

🐛 Bug Fixes

  • checkout git repository in release.yaml (ac91f20)

✨ Features

  • add benchmarks (89ee762)
  • make solution timer return duration when running benchmarks (69f7d5d)
  • replace solution lists with tables (b35fc45)

⭐️ Solutions

1.4.2 (2021-12-09)

🛠 CI

  • trigger generate readme on new version tag (18f1587)

1.4.1 (2021-12-09)

⭐️ Solutions

1.4.0 (2021-12-08)

🛠 Improvements

  • create init.py if it doesn't exist in module (0db7a18)
  • prevent overwriting existing solution files with add-day script (10a5b87)

🛠 CI

  • decrease amount of test runs in github actions (f7739c2)
  • ignore .github folder for python tests (57c29d7)
  • ignore .github folder for python tests (156fbea)
  • run update_readme.yaml only when changes will affect automated readme generation (6d5c31b)

✨ Features

  • add math helpers (e2a8a56)
  • add test template to add-day script (d11c5cb)
  • make test template use test input by default (b95fa82)

🐛 Bug Fixes

  • fix incompatible types in assignment (fb3b340)
  • fix incorrect day replacement in test template (de76d81)
  • fix incorrect default data for filter list (042e040)
  • fix incorrect turn waypoint function (11b3dc2)

⭐️ Solutions

🚦Tests

  • add count fish faster tests (a898329)
  • add test for alternative approach to 2021 day 1 part 2 (4459a54)
  • add tests for 2020 day 14 (a144ba7)
  • fix broken tests (4089a0d)
  • improve test coverage for 2015 (d2dbbe7)

1.3.2 (2021-12-01)

⭐️ Solutions

🚦Tests

  • update test for changes in shop inventory (7a426e3)
  • update test with new shop inventory (b94620e)

🐛 Bug Fixes

  • display correct amount of microseconds in solution timer (7a46063)
  • remove hardcoded day - year from get_input function (9a0ffa1)

1.3.1 (2021-11-30)

🐛 Bug Fixes

⭐️ Solutions

  • add 2015 day 25 (6a9fcf6)
  • remove empty hand option to solve 2015 day 21 part two (5e6e227)

1.3.0 (2021-11-30)

🛠 CI

  • rename update_readme.yaml (de56dbb)

🛠 Improvements

📄 Documentation

  • add more badges and examples (1c5192b)
  • README: add script examples to README.md (5c6febe)

✨ Features

🚦Tests

  • add 2015 day 15 tests (6818daf)
  • add 2015 day 16-20 tests (47d2267)
  • add 2015 day 21 tests (13c6e29)
  • add 2015 day 22 tests (24581ca)
  • add 2015 day 7, 8, 9 tests (9860896)
  • add get input for day as string test (699883f)
  • add module_helpers tests (68764eb)
  • add tests for 2015 day 16 part one (8fbe6b6)

⭐️ Solutions

1.2.0 (2021-11-21)

🛠 CI

✨ Features

⭐️ Solutions

  • add 2015 day 1 part one and two (da29637)
  • add 2015 day 2 part one and two (3a369b9)
  • add 2015 day 3 part one and two (6a06298)
  • add 2015 day 4 part one and two (0ad0da5)
  • add 2015 day 5 part one (711e835)
  • add 2015 day 5 part two (097f03a)
  • add 2015 day 6 part one and two (213d090)

🐛 Bug Fixes

  • check for None explicitly to prevent incorrect behaviour when answer is 0 (ec6c170)
  • flake8 and mypy issues (2d17659)
  • make all files unique to prevent issues in the global import namespace (0bb19b3)
  • mypy and flake8 issues (94bbc9f)
  • strip _year suffix from day in clean_day (e8925df)

1.1.0 (2021-11-19)

📄 Documentation

🚦Tests

  • add 2020 day 1 - 4 tests (a0bb239)
  • add 2020 day 10 tests (9ff861c)
  • add 2020 day 11 tests (4706187)
  • add 2020 day 6 tests (2ef591e)
  • add 2020 day 7 tests (8e37c2e)
  • add 2020 day 8 tests (9ae7411)
  • add 2020 day 9 tests (7ab803a)
  • add conftest to include fixtures file (bd709bf)
  • add day 5 part one test (1212740)
  • add suppress_console fixture (db54184)
  • update test with new input filename format (94becae)

⭐️ Solutions

  • add 2020 day 1 part one and two (4670a6d)
  • add 2020 day 10 part one and two (0a2685a)
  • add 2020 day 11 part one and two (795b238)
  • add 2020 day 2 part one and two (5262a3d)
  • add 2020 day 3 part one and two (f2d13e8)
  • add 2020 day 4 part one and two (9c3d9f9)
  • add 2020 day 5 part one and two (2f716d1)
  • add 2020 day 6 part one and two (0e641b6)
  • add 2020 day 7 part one and two (3da6b47)
  • add 2020 day 8 part one and two (adb2b25)
  • add 2020 day 9 part one and two (0e1f0b3)

🔨 Refactor

  • move console to own file (df7fb8e)
  • move helper functions out of generate_readme.py and add emoji (89ecb3a)
  • use GenericAlias for long layout type hint (abab9c1)

✨ Features

  • add function to retrieve input as string (b7ad43d)
  • add functions to download input from aoc website using session cookie (2f47a55)
  • add module helpers (f649512)
  • add run-all script (72c535e)
  • add run-all script (842f6f2)
  • modify solution timer output when run-all is used (1b2fb68)

1.0.0 (2021-11-18)

🐛 Bug Fixes

  • ci: fix incorrect indentation (42aa59b)
  • don't commit when nothing to commit (0af5ccc)

🚦Tests

  • add input helper functions tests (359ff51)

📄 Documentation

🛠 CI

✨ Features

  • add input helper functions (f759d11)
  • automatically update amount of stars collected (bbcd9a3)