Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-09 | raise deprecation levels | Jesse Plamondon-Willard | |
2022-07-06 | fix build warnings | Jesse Plamondon-Willard | |
2022-06-20 | add flag to disable deprecated code | Jesse Plamondon-Willard | |
2022-05-15 | reduce performance impact of deprecation warnings | Jesse Plamondon-Willard | |
Creating a stack is *very* slow, so it should be avoided if possible until after the duplicate-warning check. | |||
2022-05-08 | avoid [Obsolete] without message for clarity | Jesse Plamondon-Willard | |
2022-04-19 | move deprecation code into namespace | Jesse Plamondon-Willard | |
2022-04-14 | track full mod & stack metadata in queued deprecation warnings | Jesse Plamondon-Willard | |
2022-04-14 | track mod metadata reference in APIs for upcoming deprecation changes | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in SMAPI where no changes are needed (#837) | Jesse Plamondon-Willard | |
2022-04-06 | fix all warnings to simplify migration to nullable annotations (#837) | Jesse Plamondon-Willard | |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard | |
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally. | |||
2022-04-03 | fix incorrect deprecation warnings for helper.Content | Jesse Plamondon-Willard | |
2022-03-27 | split helper.Content API into game/mod content APIs | Jesse Plamondon-Willard | |
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-08-30 | use inheritdoc | Jesse Plamondon-Willard | |
2020-08-23 | minor cleanup | Jesse Plamondon-Willard | |
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | remove deprecated APIs (#606) | Jesse Plamondon-Willard | |
2019-02-24 | bump deprecation levels for upcoming SMAPI 3.0 release (#606) | Jesse Plamondon-Willard | |
2018-12-29 | increase deprecation levels for the upcoming SMAPI 3.0 | Jesse Plamondon-Willard | |
2018-12-13 | simplify access to deprecation manager for deprecation warnings | Jesse Plamondon-Willard | |
2018-12-13 | tweak new API method name | Jesse Plamondon-Willard | |
2018-12-13 | add content pack API | Jesse Plamondon-Willard | |
2018-12-05 | add helper.CreateTemporaryContentPack to replace deprecated transitional method | Jesse Plamondon-Willard | |
2018-12-04 | add SMAPI 3.0 compatibility strict mode (#606) | Jesse Plamondon-Willard | |
2018-11-16 | fix content packs always failing to load if they declare a dependency on a ↵ | Jesse Plamondon-Willard | |
SMAPI mod | |||
2018-08-22 | fix deprecated Read/WriteJsonFiles method enforcing newer restrictions (#468) | Jesse Plamondon-Willard | |
2018-08-19 | add data API (#468) | Jesse Plamondon-Willard | |
2018-08-11 | add support for loading unpacked .json files through content API (#576) | Jesse Plamondon-Willard | |
2018-06-24 | merge IManifest interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-05 | move manifest parsing into toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-02 | Merge branch 'create-toolkit' into develop | Jesse Plamondon-Willard | |
2018-06-02 | add input API | Jesse Plamondon-Willard | |
2018-05-31 | move location events into new event system (#310) | Jesse Plamondon-Willard | |
2018-05-25 | move PathUtilities into toolkit (#532) | Jesse Plamondon-Willard | |
2018-05-10 | fix documentation warnings | Jesse Plamondon-Willard | |
2018-04-28 | add initial multiplayer API (#480) | Jesse Plamondon-Willard | |
2018-02-20 | support transitional content packs (#436) | Jesse Plamondon-Willard | |
This commit adds an API to generate a content pack from an arbitrary folder, to support mods which already had their own content pack format before SMAPI standardised it. This lets them support both formats using the same APIs while they transition. | |||
2018-02-19 | normalise path separators in read/write JSON file methods exposed to mods | Jesse Plamondon-Willard | |
2018-02-17 | add content pack feature (#436) | Jesse Plamondon-Willard | |
2017-10-07 | reorganise repo structure | Jesse Plamondon-Willard | |