Skip to content

Stable - 20240528

Choose a tag to compare

@FuzzyGamesOn FuzzyGamesOn released this 28 May 21:43
· 416 commits to main since this release
999a9bf

This stable release contains all of the changes from the previous unstable releases, including one breaking change compared to previous versions. Additionally, this release contains a fix for deprecated AP options, so upgrading your existing apworlds is highly recommended.


BREAKING CHANGE

Item creation was happening in the wrong step (generate_basic), so it was moved to the proper create_items step.
This change will break the generate_basic hooks, since they have changed to create_item hooks.

(If you have not previously used Manual's hooks or don't know what that means, you can safely ignore this.)


Changes from the previous stable version:

  • Client fix for item names that matched other games and caused incorrect counts (@silasary )
  • Fix for requires functions and their arguments, and fixing a crash with empty arguments (@nicopop )
  • Overall performance improvements because of changes to validation (@silasary )
  • Excess filler will now be automatically removed, if possible, to make the items and locations count match (@silasary )
  • Added better preserving of YAML options when using the Universal Tracker integration (@silasary )
  • The ability to negate a yaml_option in category.json (@silasary )
  • The ability to use hook functions directly in requires strings for dynamic checking (@silasary )
  • The ability to require a percentage of an item's total count instead of an exact count (@nicopop )
  • Adding JSON schemas for Manual's current configurations (@nicopop )
  • Better validation for improperly configured starting_items blocks
  • Better validation for place_item and place_item_category on locations
  • Fixed pseudo-counts HALF and ALL for requires, and made them account for disabled items (@nicopop )
  • Fix for validation causing performance delays in the loading of the client (@silasary )
  • Fix deprecations, including new options dataclass, that came with the 0.4.4 release of AP (@nicopop )
  • Better handling of unknown locations and items in the Manual client, in the case of an outdated apworld (@silasary )