Skip to content

Latest commit

 

History

History
368 lines (265 loc) · 13.4 KB

release-notes.md

File metadata and controls

368 lines (265 loc) · 13.4 KB

← back to readme

Release notes

Upcoming release

  • Fixed issue where upgrading a building which contains machines wouldn't always update automation correctly until the save was reloaded.

1.23.0

Released 25 May 2021.

  • In multiplayer mode, machines which give XP, update stats, or check professions now target the farmer who placed them instead of the host player where possible.
    (Due to a game bug, this only affects crab pots and fish ponds currently; see a summary for each machine.)

1.22.1

Released 17 April 2021.

  • The option to prevent removing the last item in a stack (added in Automate 1.22) is now configured per-chest instead of globally.

1.22

Released 27 March 2021.

  • Added option to prevent removing the last item in a stack from chests.
  • Fixed compatibility with unofficial 64-bit mode.

1.21.1

Released 07 March 2021.

  • Trees that aren't full-grown are no longer automated, to avoid accidental machine links due to spreading seeds.

1.21

Released 06 February 2021.

  • Added tree automation to collect seeds, golden coconuts, and Qi beans.
  • You can now use furniture and floor dividers as connectors.
  • Fixed tea bushes in garden pots not automated.
  • Fixed bushes producing berries out of season once immediately after loading the save.

1.20.1

Released 23 January 2021.

  • Updated for multi-key bindings in SMAPI 3.9.
  • Fixed tappers on mahogany tree always producing one sap.
  • Fixed errors when a chest contains an invalid item stack.

1.20

Released 16 January 2021.

  • Added full support for Junimo chests, which enables distributed automation.
  • Removed old config.json migrations. If you changed the mod options in Automate 1.17.3 or earlier, and haven't played since then, you may need to do it again.
  • Moved the default machine priorities into assets/data.json. You can still override an entry in your config.json.
  • Lowered priority for mini-shipping bins by default (similar to shipping bins).
  • Fixed bushes not harvested out of season on the island farm.

1.19.1

Released 04 January 2021.

  • When you join a multiplayer game, Automate shows a warning that it needs to be installed by the main player. That message is now clearer and only shown if they don't have it installed.
  • Fixed slime egg incubators ignoring tiger slime eggs.
  • Fixed deconstructor taking multiple inputs from the chest, but only producing output for the last one.

1.19

Released 21 December 2020.

  • Updated for Stardew Valley 1.5, including...
    • split-screen mode and UI scaling;
    • new machines (bone mill, coffee maker, deconstructor, geode crusher, heavy tapper, hoppers, mini-shipping bin, ostrich incubator, solar panel, and statue of true perfection);
    • default shipping bin being moveable;
    • new chest and path types.

Breaking changes for mod authors:

  • If you added a chest.Capacity property for Automate, you should patch or override the new chest.GetActualCapacity() method in 1.5 instead.
  • Automate previously stored automation options in the chest name using tags like |automate:no-store|. These are now stored in the new chest.modData field added in 1.5; existing chests will be migrated automatically.

1.18.4

Released 05 December 2020.

  • Internal changes to simplify upcoming updates.

1.18.3

Released 21 November 2020.

  • When a mod adds custom machines but is missing something for Automate compatibility, Automate now shows a warning with instructions. This can be disabled in config.json.
  • Fixed constructed shipping bins triggering the main shipping bin's animation.
  • Fixed shipped items not added to existing stacks if possible.

1.18.2

Released 04 November 2020.

  • Fixed machine priority inverted in 1.18.

1.18.1

Released 15 October 2020.

  • Refactored to prepare for future game updates.

1.18

Released 12 September 2020.

1.17.3

Released 19 August 2020.

  • Fixed seed maker not recognizing crops added after the initial Data/Crops load.

1.17.2

Released 08 August 2020.

  • Fixed bushes harvested out of season in some cases.
  • Fixed berry bushes not applying forage level bonus.

1.17.1

Released 02 August 2020.

  • Fixed string sorting/comparison for some special characters.

1.17

Released 02 May 2020.

  • Added machine type priority.
  • Added support for berry bushes.
  • Shipping bins now have a lower priority than other machines by default.
  • Optimized machine scan when a location changes.
  • Internal change to let certain mods patch Automate behaviour more easily.
  • Fixed broken custom items in chests causing machines to stop working and spam errors. Automate now ignores broken items.
  • Fixed bushes in garden pots not automated.
  • Fixed furnaces not recognizing bouquets.
  • Fixed automated trash cans producing different output than they would if checked manually in some cases.
  • Fixed giftbox being automated as a chest.
  • Fixed search error if you have broken XNB mods.
  • Moved data.json into standard assets subfolder.

1.16

Released 08 March 2020.

  • Added support for tea bushes (thanks to stellarashes!).
  • Added support for multi-key bindings (like LeftShift + U).
  • Added compatibility with Mega Storage (thanks to ImJustMatt!).

1.15.1

Released 02 February 2020.

  • Chest options set through Chests Anywhere are now applied immediately (if SMAPI 3.3 is installed).
  • Fixed reversed options set through Chests Anywhere in the last update.
  • Internal refactoring.

Breaking change: if you already installed the previous update and changed Automate options through Chests Anywhere after updating, this may reverse the ones you changed. If you didn't change any options after updating, your options will be back to normal.

1.15

Released 01 February 2020.

  • Added 'take items from this chest first' option editable through Chests Anywhere (thanks to MadaraUchiha!).
  • Improved error handling when a machine/chest has invalid items.
  • Machines with invalid output are now paused for 30 seconds.
  • Fixed infinite garbage hats bug.
  • Fixed some machines allowing wrong item types as input.
  • Fixed buildings automated while still under construction.
  • Internal refactoring.

1.14.2

Released 27 December 2019.

  • Updated trash can logic for Stardew Valley 1.4.

1.14.1

Released 15 December 2019.

  • Added rice to automated mills.
  • Workbenches are now treated as connectors by default (configurable). This doesn't affect players who already have a config.json.
  • Fixed brick floors not usable as connectors.
  • Fixed wood chippers not interactable after automation.
  • Fixed automated kegs using roe.

1.14

Released 26 November 2019.

  • Updated for Stardew Valley 1.4, including...
    • new machines (fish pond and wood chipper);
    • new recipes (aged roe, caviar, dinosaur mayonnaise, and green tea);
    • chance of double Loom output with higher quality input;
    • gemstones are no longer pulled from Junimo huts by default (configurable).
  • Fixed auto-grabbers not showing empty sprite when emptied automatically.

1.13.2

Released 25 July 2019.

  • Reduced performance impact when a location's objects or terrain features change.
  • Improved error if data.json file is missing or invalid.
  • Fixed machines not updated when an automatable building is added or removed.
  • Fixed negative 'times crafted' value shown for some uncraftable items.

1.13.1

Released 12 June 2019.

  • Fixed stepping stone path not being usable as a connector.

1.13

Released 09 June 2019.

  • Added compatibility with Auto-Grabber Mod and Better Junimos. If installed, seeds/fertilizer in their machines will be ignored (configurable).
  • Simplified configuring connectors.
  • Fixed config parsing errors for some players.
  • Fixed items with different item qualities being combined into one input stack.

Breaking change: connectors previously enabled in config.json will be removed next time you launch the game; See the readme for the new format, or download the example config file on Nexus.

1.12

Released 06 April 2019.

  • Significantly improved performance for large machine groups.
  • Added support for disabling input/output for a chest (thanks to kice!).
  • Machines can now output and input in the same automation cycle.
  • Added compatibility with Auto-Grabber Mod and Better Junimos.
  • Fixed "don't use this chest for automation" option not taking effect immediately.

1.11.1

Released 04 January 2019.

  • Improved Automate API to simplify custom machines.
  • Fixed error when the game has invalid fish data.
  • Fixed tree tapper automation issue in Automate 1.11.
  • Fixed gates not working as connectors.

1.11

Released 08 December 2018.

  • Added API to support custom machines, containers, and connectors.
  • Updated for the upcoming SMAPI 3.0.
  • Fixed fences not working as connectors.
  • Fixed floor connectors not working if an object is placed over them.

1.10.6

Released 08 November 2018.

  • Migrated verbose logs to SMAPI's verbose logging feature.

1.10.5

Released 13 October 2018.

  • Updated for SMAPI 2.8-beta.5.
  • Fixed error if a mill contains an unrecognized item.

1.10.4

Released 23 September 2018.

  • Added option to disable shipping bin automation.
  • Fixed compatibility issue with More Buildings mod.

1.10.2

Released 26 August 2018.

  • Updated for Stardew Valley 1.3.29.

1.10.1

Released 01 August 2018.

  • Fixed error with some machines if they have null output slots.

1.10

Released 01 August 2018.

  • Updated for Stardew Valley 1.3, including...
    • multiplayer support;
    • support for auto-grabbers;
    • support for buildable shipping bins;
    • new fire quartz in furnace recipe.
  • Added optional connectors (e.g. connect machines using paths).
  • Added support for ignoring specific chests.
  • Fixed various bugs related to multi-tile machines (e.g. buildings).

1.9.1

Released 14 February 2018.

  • Updated to SMAPI 2.4.
  • Fixed bee houses in custom locations not using nearby flowers.
  • Fixed Jodi's trash can not being automated.
  • Fixed crab pots not updating sprite when baited automatically.

1.9

Released 02 January 2018.

  • Updated to SMAPI 2.3.
  • Added a predictable order for chests receiving machine output. (Items are now pushed into chests with output in the name first, then chests that already have that item type, then any other connected chest.)
  • Fixed chests with certain names being treated as machines.
  • Fixed large machines not connecting to adjacent machines/chests in some cases.
  • Fixed some item prefixes disappearing when not playing in English (e.g. blueberry wine → wine).

1.8

Released 03 December 2017.

  • Updated to SMAPI 2.1.
  • Added machine chaining. (Chests now automate machines which are connected indirectly through other machines.)
  • Added chest pooling. (When multiple chests are connected to the same machines, they'll be combined into a single inventory.)
  • Added overlay to visualise machine connections.
  • Fixed mushroom box not changing sprite when emptied.
  • Switched to SMAPI update checks.

1.7

Released 04 September 2017.

  • Added support for egg incubators and slime incubators.
  • Fixed machines inside buildings not being automated until you visit the building.
  • Fixed fruit tree automation never producing better than silver quality.
  • Fixed machines in a custom location that gets removed not being unloaded.

1.6

Released 18 August 2017.

  • Rewrote machines so they process items in the order they're found.
  • Improved performance for players with a large number of machines.
  • Added AutomationInterval option to configure how often machines are automated.
  • Added VerboseLogging option to enable more detailed log info.
  • Fixed rare error when an item was recently removed from a chest.

1.5.1

Released 06 August 2017.

  • Fixed shipping bin linking with chests that don't touch it on the right.

1.5

Released 13 June 2017.

  • Added support for the shipping bin and trash cans.

1.4

Released 04 June 2017.

  • Updated to SMAPI 1.14.
  • Machines are now automated once per second, instead of once per in-game clock change.

1.3

Released 24 April 2017.

  • Updated for Stardew Valley 1.2.

1.2.1

Released 22 April 2017.

  • Fixed error when automating loom.

1.2

Released 17 April 2017.

  • Added support for hay hoppers and silos.
  • Added internal framework for transport pipes.
  • Fixed mills not accepting input if all their slots are taken, even if some slots aren't full.
  • Fixed seedmaker failing when another mod adds multiple seeds which produce the same crop.

1.1

Released 06 April 2017.

  • Fixed worm bins not resetting correctly.

1.0

Released 05 April 2017.

  • Initial version.
  • Added support for bee houses, casks, charcoal kilns, cheese presses, crab pots, crystalariums, fruit trees, furnaces, Junimo huts, kegs, lighting rods, looms, mayonnaise machines, mills, mushroom boxes, oil makers, preserves jars, recycling machines, seed makers, slime egg-presses, soda machines, statues of endless fortune, statues of perfection, tappers, and worm bins.