Releases: donmahallem/aoc
Releases · donmahallem/aoc
aoc-cpp: v0.4.0
aoc-cpp: v0.3.0
aoc-python: v0.2.0
0.2.0 (2026-03-04)
Features
- python: add to file output for cli (#280) (7e9f246)
- python: add year 23 day 01 (#286) (4fa4c0f)
- python: add year 23 day 02 (#287) (7829a94)
- python: add year 23 day 02 improvements (#298) (9290c1c)
- python: add year 23 day 03 (#291) (21f042d)
- python: add year 23 day 04 (#290) (e2140df)
- python: add year 23 day 06 (#296) (957f7e4)
- python: add year 23 day 07 (#297) (e71f7b5)
- python: add year 23 day 16 (#293) (e558170)
- python: add year 23 day 17 (#292) (8162f74)
- python: add year 24 day 08 (#305) (b8c5612)
- python: add year 24 day 17 improvements (#300) (57696ad)
- python: add year 24 day 7 improvements (#299) (c78379b)
- python: add year25 day01 (#196) (3c8954a)
- python: add year25 day02 (#208) (3c40b68)
- python: add year25 day03 (#199) (6cd637b)
- python: add year25 day04 (#200) (813d6bc)
- python: add year25 day05 (#201) (213040f)
- python: add year25 day06 (#205) (76786b4)
- python: add year25 day07 (#210) (0711625)
- python: add year25 day11 (#216) (c80cfb1)
- python: extended cli options (#270) (1b3b8bf)
- python: generator and no tuple (#197) (e27f14b)
- python: improve performance of python 24 day 06 (#269) (0c53a11)
- python: improve performance of python 24 day 09 (#268) (614d9ea)
- python: improve performance of python 24 day 18 (#266) (782ab40)
- python: improve performance of python 24 day 20 (#267) (c84b97a)
- python: python cli commands (#265) (135aeeb)
- python: remove numpy year 24 day 14 (#304) (1645a13)
- python: slightly improve year 24 day03 (#294) (12f6693)
- refactor of input schema (#282) (d24c8fd)
- test: add automatic test generator for go and python (#234) (334b63f)
Bug Fixes
- python: add missing python test init file (#207) (02db535)
- python: add python console output of result (#128) (4c09bb2)
- python: add year 23 as option for cli (#295) (09f4e65)
- python: year 25 day 11 remove unused args (#217) (f6ba769)
Performance Improvements
- python: improve python year 24 day 07 (#273) (7179929)
- python: improve python year 24 day 12 (#274) (0531c60)
- python: improve python year 24 day 20 (#301) (a7677df)
- python: improve python year 24 day 22 (#302) (4b3f6cb)
- python: improve year 24 day 16 (#272) (8dd6af1)
- python: improve year 24 day 22 (#271) (97dc6db)
aoc-go: v0.4.0
aoc-cpp: v0.2.0
aoc-go: v0.3.0
aoc-go: v0.2.0
0.2.0 (2026-02-10)
Features
- go: add benchmarks (#146) (4407b2b)
- go: add few point methods (#183) (8ab36fb)
- go: add go year 23 day 23 (#190) (8875141)
- go: add ParseIntSequence method (#186) (497965e)
- go: add year 23 day 13 (#164) (12c67a2)
- go: add year 23 day 15 (#166) (73617e9)
- go: add year 23 day 17 (#168) (7ba42d1)
- go: add year 23 day 21 (#175) (9816951)
- go: add year 23 day 24 (#192) (eb25897)
- go: add year 25 day 11 (#218) (cc99beb)
- go: add year 25 day07 improvements (#212) (9ac92da)
- go: add year23 day 12 (#163) (24a7baa)
- go: add year23 day 16 (#167) (70a9a04)
- go: add year23 day06 (#155) (b6af492)
- go: add year23 day07 (#156) (68f700b)
- go: add year23 day07 (#157) (2f60084)
- go: add year23 day09 (#158) (a33eef6)
- go: add year23 day11 (#162) (f84ca57)
- go: add year23 day14 (#165) (bf9b0b4)
- go: add year23 day18 (#169) (c42b667)
- go: add year23 day19 (#173) (83e80a0)
- go: add year23 day20 (#174) (1c8dec0)
- go: add year23 day22 (#177) (4d018c9)
- go: add year25 day01 (#195) (3ae1e8e)
- go: add year25 day02 (#214) (b2a1f4a)
- go: add year25 day04 (#209) (96adcb5)
- go: add year25 day05 (#203) (837e027)
- go: add year25 day06 (#206) (50daac6)
- go: add year25 day07 (#211) (496de0d)
- go: faster year 24 day 14 (#180) (6d4cd53)
- go: faster year 24 day 18 (#181) (2d13eb3)
- go: fix go module path (#182) (dd64841)
- go: improve year 24 day 05 (#185) (bbce9b9)
- go: improve year 24 day 06 (#187) (cb86556)
- go: improve year 24 day 10 (#188) (7b648c4)
- go: improve year 24 day 23 (#193) (af3d6d5)
- go: improve year23 day05 performance (#154) (9fb726a)
- go: increase performance for year 24 day07 (#179) (5975bb8)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: init (6240911)
- go: maybe fix export serrors for solver (#220) (aebb22b)
- go: range over function (#198) (477f33f)
- go: refactor aoc_utils package (#159) (604089d)
- go: refactor bytefield stuff (#176) (f5db840)
- go: refactor to emit error parallel to result (#222) (6240911)
- go: remove global cache for better benchmarking (#129) (6c2aa7d)
- go: seperate main into seperate solver (#219) (e6d6fd0)
- go: several smaller improvements for go24day19 (#148) (c073c73)
- go: use bytes format utils (#160) (f92d6bd)
Bug Fixes
- go: add several go benchmarks ([#147](https://github.com/donmahallem/aoc/i...