diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c3b3c23 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- `scripts/haul.sh` CLI for unified backend/frontend dependency checking, running, and EVE data bootstrapping. +- `scripts/setup_auth.py` and `scripts/setup_eve_data.py` scripts to fetch OAuth credentials and base CSV game data. +- `.env.example` to ease SSO configuration. +- Custom Copilot Chat prompt for documenting changes under `.github/prompts`. + +### Changed +- Refactored `backend/src/manager.py` to fix graph instantiations, updated ship properties to feature larger cargo, lower subwarp/warp speed, and accurately lower ship ISK value. +- Re-aligned route and item capital checks across `backend/src/manager.py` and `backend/src/pathfinder.py` by transitioning the `Ship` attribute references from dataclasses to dictionaries. +- Reduced initial max capital layout cap to `20,000,000` in `backend/src/arbitrage.py` to be more cautious about early-game up-front ISK demands. +- Updated `backend/src/loader.py` to handle edge cases where `solar_system_id` was returned as 'None'. +- Enhanced graph generation to reliably build its parent directory for `PATHS_FILE`. +- Adjusted `.gitignore` to track standard Python and Node virtual environment directories properly. + +### Fixed +- Fixed uninitialized class name alias by swapping `Graph` to `NavigationGraph` across references. +- Remedied route step structure by moving away from hardcoded dataclass references (`RouteStep`) to generic dictionaries in `backend/src/route.py`. +- Checked and resolved printing of `snipe` variable references within `backend/src/manager.py` loops arrays versus strings. |
