Introduction

Change Log

This page summarizes recent releases. See the full CHANGELOG.md on GitHub for the complete history.


Version 1.1.1

Changed

Tooling and dependency updates only, with no changes to the data or the API. The project moved to pnpm 12, the publish workflow now releases to npm with trusted publishing, and development dependencies were bumped.

Version 1.1.0

Changed

All dependencies updated to their latest in-range versions, including fast-xml-parser, eslint, jest, prettier, ts-jest, tsx, typescript 6.0.3, and @typescript-eslint. GitHub Actions were updated as well.

Version 1.0.1

Fixed

parseFishingRod now resolves the rod tier by itemId instead of name. Older save files set every fishing rod name to "Fishing Rod", which made every rod fall back to an unknown level. Both old and new saves now identify the rod correctly.

Version 1.0.0

Added

The rarecrows module, with a rarecrows() factory that exposes all 8 rarecrows and a sortByNumber() sort method. Save file parsing gained SaveData.rarecrows, which lists every placed rarecrow, including those stored inside chests and building interiors.


Keeping up to date

This package tracks Stardew Valley updates closely. Watch the GitHub repository for release notifications.

Previous
Core concepts