Commit Graph

1477 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard fd060a0927 move release notes into mod build package docs 2017-10-08 13:04:36 -04:00
Jesse Plamondon-Willard 49f414bec5 move mod build config readme into docs 2017-10-08 02:37:41 -04:00
Jesse Plamondon-Willard ef3a89587c add support for SMAPI 2.0 version strings in mod release zip code 2017-10-08 02:31:51 -04:00
Jesse Plamondon-Willard aae482255c rm redundant code 2017-10-08 02:23:49 -04:00
Jesse Plamondon-Willard 0e5982bf9c escape invalid characters in release zip paths 2017-10-08 02:22:12 -04:00
Jesse Plamondon-Willard ca58da37cd add prerelease tag to zip name & normalise version format 2017-10-08 02:13:08 -04:00
Jesse Plamondon-Willard e2e7e096b7 handle various edge cases in manifest parsing for zip filename 2017-10-08 02:03:55 -04:00
Jesse Plamondon-Willard ddad601de3 move create-zip task into project code 2017-10-08 01:27:52 -04:00
Jesse Plamondon-Willard af68910685 convert mod build config into .NET project to simplify C# build tasks 2017-10-08 00:20:13 -04:00
Jesse Plamondon-Willard 24428d4405 fix duplicate semver regex 2017-10-08 00:11:50 -04:00
Jesse Plamondon-Willard 51f5be1e74 move semver implementation into shared project for reuse 2017-10-08 00:09:16 -04:00
Jesse Plamondon-Willard b7fb188513 rename shared project for broader use 2017-10-07 23:57:47 -04:00
Jesse Plamondon-Willard 99617211fa move license back to root so GitHub sees it, readme tweaks 2017-10-07 23:33:03 -04:00
Jesse Plamondon-Willard d0dd2f7ba7 Merge branch 'add-mod-build-config' into develop 2017-10-07 23:20:36 -04:00
Jesse Plamondon-Willard 5928f5f86c remove readme header image 2017-10-07 23:19:23 -04:00
Jesse Plamondon-Willard a0fc392002 update readme 2017-10-07 23:18:06 -04:00
Jesse Plamondon-Willard a050dcede6 move technical docs out of README 2017-10-07 23:16:25 -04:00
Jesse Plamondon-Willard 929dccb75a reorganise repo structure 2017-10-07 23:07:10 -04:00
Jesse Plamondon-Willard 926894f8f5 move mod build config files into subfolder 2017-10-07 22:11:12 -04:00
Jesse Plamondon-Willard 64ebbd135f Merge remote-tracking branch 'mod-build-config/develop' into add-mod-build-config
# Conflicts:
#	.gitattributes
#	.gitignore
#	README.md
#	release-notes.md
2017-10-07 22:00:19 -04:00
Jesse Plamondon-Willard 7889676ea2 update compatibility list 2017-10-07 20:56:02 -04:00
Jesse Plamondon-Willard 69ffaf2e8c move manifest version parsing into method 2017-10-07 20:37:29 -04:00
Jesse Plamondon-Willard 4d32b37790 switch create-zip task to class type to simplify encapsulation 2017-10-07 20:16:04 -04:00
Death 78e59e1a48 add version support to zip filenames (#7) 2017-10-07 18:54:11 -04:00
Death 6f3fc68daf Updates exported mod zip files to use a base folder
Instead of all of the mod files being in the root directory of the zip file, they are now in /ModName/, making it easier for modders to export upload-ready zip files of their mods.
2017-10-07 18:51:26 -04:00
Jesse Plamondon-Willard 6d7449d00b fix error when checking for updates to a mod with no data record 2017-10-04 23:36:03 -04:00
Jesse Plamondon-Willard 627f20b9c3 update one mod ID 2017-10-02 21:43:15 -04:00
Jesse Plamondon-Willard 361051b43a + release note 2017-10-02 21:41:09 -04:00
Jesse Plamondon-Willard 365da8e6e4 detect use of 'dynamic' in mod code 2017-10-02 21:39:51 -04:00
Jesse Plamondon-Willard bd4ed43829 fix errors caused by content managers finalizing asynchronously 2017-10-01 14:08:28 -04:00
Jesse Plamondon-Willard 29232ffd45 update mod key 2017-10-01 11:23:50 -04:00
Jesse Plamondon-Willard 5f7640100b update for 2.0 beta release 2017-09-27 20:47:01 -04:00
Jesse Plamondon-Willard 3c42119c8c restore AssemblyRewriters assembly for method injection
This fixes a SMAPI 2.0 issue where mods would fail with MethodAccessException if they used SpriteBatch methods that got rewritten for MonoGame/XNA compatibility, because the methods SMAPI injected were internal. Moving it back into a separate assembly lets us make it public without making it visible to modders.
2017-09-26 21:08:54 -04:00
Jesse Plamondon-Willard 83bc6264e4 simplify API fetch code 2017-09-26 20:46:25 -04:00
Jesse Plamondon-Willard b67c0602c6 remove base.Entry() method calls (#362) 2017-09-26 16:45:47 -04:00
Jesse Plamondon-Willard 525a3efb91 add data for a few more mods (#361) 2017-09-26 10:33:43 -04:00
Jesse Plamondon-Willard c1a9dc7f7e minor cleanup after 1.x removal 2017-09-26 01:55:26 -04:00
Jesse Plamondon-Willard 07382277ea add support for multiple mods having the same update key (#336) 2017-09-25 22:15:30 -04:00
Jesse Plamondon-Willard 4aa028dc74 polish release notes 2017-09-25 21:50:15 -04:00
Jesse Plamondon-Willard 2c87961c9e improve mod update-check validation & errors (#336) 2017-09-25 21:21:27 -04:00
Jesse Plamondon-Willard 5cb183e16d consolidate update fields in manifest & SMAPI config (#336, #361) 2017-09-25 21:11:48 -04:00
Jesse Plamondon-Willard 4fd3fdc0d8 use SMAPI version in web API (#336) 2017-09-25 18:18:43 -04:00
Jesse Plamondon-Willard da12f91379 don't check for updates to Entoarox mods per request (#361) 2017-09-25 17:43:52 -04:00
Jesse Plamondon-Willard a4dfcf229e add mod data for update checks (#361) 2017-09-25 17:40:39 -04:00
Jesse Plamondon-Willard d338322bc6 fix update checks not normalising remote versions (#336) 2017-09-25 17:40:00 -04:00
Jesse Plamondon-Willard 6dff9779a3 use POST for SMAPI update checks to avoid issues with long queries (#336) 2017-09-25 17:39:51 -04:00
Jesse Plamondon-Willard b105c97dda add support for remapping legacy versions for update checks (#361) 2017-09-24 19:55:34 -04:00
Jesse Plamondon-Willard f84def385d sort update-check trace logs (#361) 2017-09-24 17:44:56 -04:00
Jesse Plamondon-Willard cb1f11a846 update config documentation (#361) 2017-09-24 14:10:36 -04:00
Jesse Plamondon-Willard 021e1a278b list SMAPI update separately (#336, #361) 2017-09-24 13:35:26 -04:00