Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.2.2 - 2026-02-20¶
Bug Fixes¶
- add explicit permissions to docker-publish workflow (537580e by oedokumaci).
Code Refactoring¶
- rename gale-shapley to gale-shapley-algorithm everywhere (bbdb4d7 by oedokumaci).
v1.2.1 - 2026-02-18¶
Bug Fixes¶
- fix git-changelog config and release skill (2ff9f0d by oedokumaci).
v1.2.0 - 2026-02-18¶
Features¶
- replace YAML config with interactive terminal prompts (7d3d742 by oedokumaci).
- add algorithm explainer, randomize button, and polish SVG layout (9f38fa6 by oedokumaci).
- replace text-based animation with SVG visualization and celebrity defaults (2d74fd1 by oedokumaci).
Bug Fixes¶
- fix Docker build and serve frontend from FastAPI (6741e1d by oedokumaci).
Code Refactoring¶
- address PR review findings (39e2858 by oedokumaci).
v1.1.3 - 2026-02-18¶
Bug Fixes¶
- add missing shadcn/ui utility needed by frontend components (f444af3 by oedokumaci).
Code Refactoring¶
- align import name with package name and modernize project infrastructure (4166c70 by oedokumaci).
v1.1.2 - 2026-02-18¶
Build¶
- rename PyPI package to gale-shapley-algorithm (1213c90 by oedokumaci).
v1.1.1 - 2026-02-18¶
Bug Fixes¶
- update hardcoded version test and resolve EncodingWarnings (44509fb by oedokumaci).
Build¶
- modernize Dockerfile and add comprehensive .dockerignore (e0d598e by oedokumaci).
v1.1.0 - 2026-02-18¶
Features¶
- add FastAPI backend and React frontend for GUI (2e35e3a by oedokumaci).
Code Refactoring¶
- convert to zero-dep library with tests and modern tooling (9888b86 by oedokumaci).
Build¶
- migrate to dependency-groups and align tasks with template-repo (f0a9576 by oedokumaci).
v1.0.0 - 2024-12-29¶
Features¶
- pass cli args and config to container (c5082b4 by oedokumaci).
- add rich logging to std_out and refactor (5168a21 by oedokumaci).
- add number_of_simulations arg to make run (f91375f by oedokumaci).
- update dependencies (a06feeb by oedokumaci).
- add override log user input (458f507 by oedokumaci).
- add swap_sides cli option (d288608 by oedokumaci).
- custom deterministic input (d742469 by oedokumaci).
Bug Fixes¶
- workdir already changed (44ca259 by oedokumaci).
- requirements (945b99c by oedokumaci).
- avoid recursive calls (fd68e0f by oedokumaci).
- fixes the wrong logging with custom input if number_of_side does not match with input side a warning is produced in that case logger does not log the true number of persons in that side (444ed37 by oedokumaci).
Code Refactoring¶
- rename config_parser.py to config.py (87c1e29 by oedokumaci).
- no need to str wrap also change timer decorator precision to .4f (86a6ec0 by oral.ersoy.dokumaci).
- style prints (aa9c3ad by oedokumaci).
- add !r (b0ed891 by oral.ersoy.dokumaci).
Build¶
- bump pydantic from 1.10.8 to 1.10.13 in the pip group across 1 directory (#15) (d243318 by dependabot[bot]).