Teraz z AI - twórz strony przez serwer MCP
Dziennik zmian

Co nowego

Bądź na bieżąco z najnowszymi funkcjami, ulepszeniami i poprawkami w Cmssy.

Subskrybuj, aby otrzymywać powiadomienia o nowych wydaniach
Obserwuj na X
v2.12.0New FeatureKwiecień 2026

Minimalny tryb odpowiedzi MCP

  • Write tools w @cmssy/mcp-server 0.6.0 domyślnie zwracają minimalne ack (~100-200 bajtów) zamiast odbijać pełny zmutowany zasób
  • Nowy opcjonalny parametr response: "minimal" | "full" na każdym write tool; przekaż "full" aby przywrócić zachowanie pre-0.6
  • ~95% redukcja kosztu tokenów odpowiedzi w sesjach masowej edycji
  • Kształty minimalnego ack: strony {id, slug, hasUnpublishedChanges, updatedAt}; bloki {pageId, blockId, ...}; formularze {id, slug, status, ...}; modele {id, slug, ...}; rekordy {id, status, ...}
  • Bez zmian (już compact): patch_block_content, wszystkie delete_*, update_form_submission_status, import_records, create_model_from_template
  • Dostępne w @cmssy/mcp-server 0.6.0
v2.11.0New FeatureKwiecień 2026

Precyzyjne edycje treści przez MCP

  • Nowe narzędzie MCP patch_block_content do precyzyjnych edycji HTML bez przesyłania całej treści
  • Trzy typy operacji: insert_before, insert_after, replace_section (każda z gwarancją unikalnego markera)
  • ~10× taniej w tokenach niż update_block_content dla stron wielkości wielu KB
  • Atomowe zapisy w MongoDB z $set + arrayFilters, scope'owane do tenanta, sprawdzanie markerów exact-once
  • Wykrywanie nakładających się dopasowań zapobiega cichemu przepuszczaniu niejednoznacznych markerów
  • Jednolite błędy NOT_FOUND zapobiegają enumeracji między tenantami
  • Dostępne w @cmssy/mcp-server 0.5.0
v2.10.0ImprovementKwiecień 2026

CLI 0.14.0 z AI-asystent skille

  • Nowa komenda cmssy skills install dostarczająca skille Claude Code dla pracy z cmssy
  • Dwa skille w pakiecie: 'block' (CLI + defineBlock/defineTemplate) i 'mcp-content' (edycja workspace przez MCP)
  • cmssy configure przemianowane na cmssy link (jaśniejsza semantyka dla łączenia z workspace)
  • Nowa komenda cmssy doctor do preflight health checków (wersja Node, config, env)
  • Nowa komenda cmssy test z helperami @cmssy/cli/test do unit testów bloków
  • Nowa flaga cmssy codegen --init dla bootstrapu generowania typów GraphQL
  • Generator dev-app działa poprawnie na Windows — naprawiono problemy ze ścieżkami
v2.9.0New FeatureKwiecień 2026

Redesign tokenów API: tylko uwierzytelnianie

  • BREAKING: Scope'y tokenów usunięte. Tokeny identyfikują użytkowników; autoryzacja zależy od roli w workspace + isSuperAdmin
  • Scope library:publish zastąpiony gate'em isSuperAdmin — tylko dla adminów platformy
  • Prostsze zarządzanie — odwołanie roli użytkownika odwołuje wszystko co mogą jego tokeny
  • Format tokena bez zmian (prefix cs_ z 32+ znakami hex)
  • Migracja nie jest potrzebna; istniejące tokeny nadal działają jako credentiale uwierzytelniające
v2.8.0New FeatureKwiecień 2026

Własne modele danych

  • Definiuj własne typy treści (produkty, wydarzenia, członkowie zespołu, opinie, oferty pracy)
  • Typowany system pól z relacjami między modelami (jeden-do-wielu, wiele-do-wielu)
  • Architektura 3-warstwowa: Engine (runtime) + Templates (predefiniowane kształty) + Workflows (przejścia statusów)
  • Rekordy dostępne z bloków przez context, z filtrami, sortowaniem i paginacją
  • Wielojęzyczna treść per rekord, cykl życia draft/published
  • Ekspozycja przez publiczne GraphQL API i narzędzia MCP
v2.7.0New FeatureMarzec 2026

Wizualny edytor motywu

  • Nowy edytor motywu w ustawieniach workspace'u dla osób nietechnicznych
  • Picker kolorów OKLCH z percepcyjnie jednolitymi zmianami
  • Obsługa palety dark mode z automatycznym przełączaniem light/dark
  • Wybór rodziny fontów (Google Fonts + systemowe) z osobnymi fontami dla nagłówków i tekstu
  • Kontrola border radius, skali odstępów i rozmiarów typografii
  • Panel podglądu na żywo z natychmiastowymi aktualizacjami
  • Cykl życia draft/published — zmiany motywu propagują się do wszystkich dziedziczących stron po publikacji
v2.6.0New FeatureMarzec 2026

Bloki kolekcji i dynamiczna treść

  • Bloki kolekcji mogą teraz dynamicznie listować strony CMS (posty, produkty itp.)
  • Wyszukiwanie server-side z paginacją i nieskończonym przewijaniem
  • Pole selektora stron do wybierania stron nadrzędnych lub źródeł treści
  • Wstrzykiwanie danych SSR dla szybkiego ładowania stron
  • Blok Blog Posts z obrazami okładek, kategoriami i polami autora
v2.5.0ImprovementMarzec 2026

Ulepszenia typów stron i pól niestandardowych

  • Pola media i multiselect renderują się poprawnie w ustawieniach strony
  • Pole relacji z targetami z backendu (Użytkownik, Strona, Media)
  • Toggle deselect na polach select i relacji - kliknij ponownie, żeby wyczyścić
  • Etykiety typów pól przetłumaczone w 5 językach (EN, PL, DE, ES, FR)
  • Dialog typów stron przebudowany z użyciem wspólnych komponentów edytora pól
  • Pipeline'y CI dodane do wszystkich repozytoriów (types, CLI, marketing, packages, MCP, AI)
v2.4.0New FeatureMarzec 2026

Zgoda na cookies i zgodność z GDPR

  • Baner zgody na cookies zgodny z GDPR dla stron publicznych
  • Kategorie zgody: niezbędne (zawsze włączone), analityczne i marketingowe
  • Skrypty analityczne (GA4, GTM, Meta Pixel, Hotjar) ładują się dopiero po akceptacji
  • Zgoda utrzymuje się między sesjami z opcją cofnięcia w każdej chwili
  • Konfigurowalny tekst i wygląd banera w ustawieniach workspace'a
v2.3.0New FeatureMarzec 2026

Wzmocnienie bezpieczeństwa sandboxa

  • Zamieniono new Function() na vm.createContext() dla izolowanego wykonania bloków własnych w V8
  • Hardening Proxy blokuje wektory ucieczki .constructor i __proto__ na obiektach hosta
  • Walidacja URL CDN wymuszana na wszystkich mutacjach GraphQL (tworzenie/aktualizacja/import)
  • Timeout wykonania (5s) zapobiega atakom DoS nieskończoną pętlą
  • Zamrożone wbudowane obiekty vm zapobiegają zanieczyszczeniu prototypu
  • 31 testów regresji bezpieczeństwa pokrywających znane wektory ucieczki
v2.2.0ImprovementMarzec 2026

Ulepszenia SEO i wydajności

  • Dane strukturalne JSON-LD: schematy Organization, WebSite i WebPage na stronach publicznych
  • Kanoniczne URL-e i meta tag twitter:card dla lepszego indeksowania
  • Obsługa weryfikacji Google Search Console w ustawieniach workspace'a
  • Optymalizacja obrazów SSR ze snappingiem szerokości, priorytetowym ładowaniem i walidacją SVG
  • HydratableBlock dla bezpiecznego renderowania bloków SSR ze stubami przeglądarki
  • Usunięto nieużywane Apollo/DnD z bundla strony publicznej - mniejsze ładowanie
  • Niezawodność cron jobów: kaskadowe usuwanie osieroconych workspace'ów, izolacja błędów per użytkownik
v2.1.0New FeatureMarzec 2026

Cache busting z hashem treści

  • Dodano hashowanie SHA256 do nazw plików bloków własnych dla natychmiastowego odświeżenia cache
  • Ponowne publikowanie bloków generuje unikalne URL-e, eliminując przestarzały cache przeglądarki
  • Pakiety biblioteczne już używały tego wzorca - teraz bloki własne też
v2.0.0New FeatureLuty 2026

Serwer MCP i integracja z AI

  • Uruchomiono @cmssy/mcp-server do zarządzania stronami przez AI
  • Claude może teraz tworzyć strony, zarządzać blokami i publikować przez rozmowę
  • Pełny zestaw narzędzi MCP: list_pages, get_page, create_page, update_block_content, publish_page
  • Bloki dokumentacji: hero, artykuł, blok kodu, kroki, siatka kart i więcej
v1.5.0New FeatureStyczeń 2026

Kreator bloków AI

  • Generowanie własnych bloków za pomocą AI z opisów w języku naturalnym
  • Edycja kodu źródłowego z podglądem na żywo w panelu admina
  • Zarządzanie zależnościami dla pakietów bloków własnych
  • Wersjonowanie bloków z przechowywaniem plików źródłowych
v1.3.0New FeatureGrudzień 2025

Biblioteka projektów i import bloków

  • Wprowadzono Bibliotekę Projektów Cmssy z gotowymi blokami
  • System importu bloków przez CLI z automatycznym przechowywaniem blob
  • Walidacja schematów bloków z definicjami pól i wartościami domyślnymi
  • Pola repeater, warunkowa widoczność i obsługa rich text
v1.1.0ImprovementListopad 2025

Przestrzenie robocze multi-tenant

  • Izolowane przestrzenie robocze, każda dostępna na własnej subdomenie platformy
  • Wykrywanie przestrzeni roboczej z nazwy hosta przez middleware
  • Konfiguracja, bloki i opublikowane strony na przestrzeń roboczą
  • Limity planu dla przestrzeni roboczych, stron i magazynu
v1.0.0New FeaturePaździernik 2025

Pierwsze wydanie

  • Wizualny kreator stron z edytorem bloków drag-and-drop
  • Wielojęzyczne zarządzanie treścią (i18n)
  • Uwierzytelnianie JWT z NextAuth.js v5
  • GraphQL API with Pothos schema builder
  • MongoDB-powered data layer with repository pattern
Zmiany — Historia wersji Cmssy