0.12.0 — kazda ability wolana bez argumentow, i sklep opisany tam, gdzie sie go buduje
Zmierzone na Oxygen 6.2.0-beta.6 + Breakdance Elements for Oxygen 1.1.0.beta.4 + Breakdance WooCommerce for Oxygen 1.1.0.beta.1, WordPress 7.1, PHP 8.1.34.
Naprawione — dotyczyło każdej ability w paczce
mcp-adapter-execute-ability z parameters: {} dochodzi do WP_Ability::execute() jako null, nie jako pusty obiekt. execute() woła najpierw normalize_input() (podstawia input_schema['default'], gdy wejście jest nullem), a dopiero potem validate_input(). Bez zadeklarowanego default null przechodzi normalizację nietknięty i walidacja odrzuca go komunikatem „input nie jest typu object".
Skutek: bdox/regenerate-css, bdox/setup-report, bdox/element-visibility i bdox/builder-hidden-elements nie dawały się wywołać tak, jak każe ich własny opis — bez parametrów. Poprawka siedzi w bdox_pack_ability(), więc obejmuje też każdą ability dopisaną później.
Nowe
bdox/woo-map— atlas elementów sklepu: czym każdy jest, kiedy po niego sięgnąć i jakie grupy z zakładki Design ma, czytane na żywo ze schematu. Rejestruje się tylko, gdy Breakdance WooCommerce for Oxygen jest aktywny. Niesie zasadę, która oszczędza najwięcej pracy: ustawienia globalne mają całą gałąźwoocommerce(przyciski, kolory, pola formularzy, plakietka promocji, gwiazdki, komunikaty, tabele, skala odstępów i typografii), która ubiera cały sklep jednym zapisem — zanim ktokolwiek dotknie pojedynczego elementu.bdox/store-toolbox— które wtyczki są potrzebne przy sklepie, które już tu są, których brakuje, i dwie, których nie wolno włączać przy pracującym agencie: wtyczka bezpieczeństwa blokująca REST API i cache stron pokazujący poprzednią wersję strony.
Zmienione
bdox/design-mapzwija bloki typografii i efektów tekstu do jednej linii.EssentialElements\Wooproductpricemiał 70 linii mapy, w większości dwa razy to samo (osobna typografia ceny bieżącej i przekreślonej) — teraz ma 8.expand: trueprzywraca pełne rozwinięcie.bdox/house-rules— rozdział 6 (trzy poziomy stylowania sklepu) i 7 (wtyczki).- Liczby przemierzone: 188 zarejestrowanych elementów, 155 widocznych dla MCP bez paczki, 165 z paczką. Paczka odzyskuje na tej wersji 10 elementów, nie 13 —
Section,HeadingiIconsame zeszły ze stałejBREAKDANCE_MCP_HIDDEN_ELEMENTS.