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 tresci

  • Bloki kolekcji moga teraz dynamicznie listowac strony CMS (posty, produkty itp.)
  • Wyszukiwanie server-side z paginacja i nieskonczone przewijanie
  • Pole selektora stron do wybierania stron nadrzednych lub zrodel tresci
  • Wstrzykiwanie danych SSR dla szybkiego ladowania stron
  • Blok Blog Posts z obrazami okladek, kategoriami i polami autora
v2.5.0ImprovementMarzec 2026

Ulepszenia typow stron i pol niestandardowych

  • Pola media i multiselect renderuja sie poprawnie w ustawieniach strony
  • Pole relacji z targetami z backendu (Uzytkownik, Strona, Media)
  • Toggle deselect na polach select i relacji - kliknij ponownie zeby wyczyscic
  • Etykiety typow pol przetlumaczone w 5 jezykach (EN, PL, DE, ES, FR)
  • Dialog typow stron przebudowany z uzyciem wspolnych komponentow edytora pol
  • Pipeline CI dodane do wszystkich repozytoriow (types, CLI, marketing, packages, MCP, AI)
v2.4.0New FeatureMarzec 2026

Zgoda na cookies i zgodnosc z GDPR

  • Baner zgody na cookies zgodny z GDPR dla stron publicznych
  • Kategorie zgody: niezbedne (zawsze wlaczone), analityczne i marketingowe
  • Skrypty analityczne (GA4, GTM, Meta Pixel, Hotjar) laduja sie dopiero po akceptacji
  • Zgoda utrzymuje sie miedzy sesjami z opcja cofniecia w kazdej chwili
  • Konfigurowalny tekst i wyglad banera w ustawieniach workspace'a
v2.3.0New FeatureMarzec 2026

Wzmocnienie bezpieczenstwa sandboxa

  • Zamieniono new Function() na vm.createContext() dla izolowanego wykonania blokow wlasnych 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 nieskonczona petla
  • Zamrozone wbudowane obiekty vm zapobiegaja zanieczyszczeniu prototypu
  • 31 testow regresji bezpieczenstwa pokrywajacych znane wektory ucieczki
v2.2.0ImprovementMarzec 2026

Ulepszenia SEO i wydajnosci

  • Dane strukturalne JSON-LD: schematy Organization, WebSite i WebPage na stronach publicznych
  • Kanoniczne URL-e i meta tag twitter:card dla lepszego indeksowania
  • Obsluga weryfikacji Google Search Console w ustawieniach workspace'a
  • Optymalizacja obrazow SSR ze snappingiem szerokosci, priorytetowym ladowaniem i walidacja SVG
  • HydratableBlock dla bezpiecznego renderowania blokow SSR ze stubami przegladarki
  • Usunieto nieuzywane Apollo/DnD z bundla strony publicznej - mniejsze ladowanie
  • Niezawodnosc cron jobow: kaskadowe usuwanie osieroconych workspace'ow, izolacja bledow per uzytkownik
v2.1.0New FeatureMarzec 2026

Cache busting z hashem tresci

  • Dodano hashowanie SHA256 do nazw plikow blokow wlasnych dla natychmiastowego odswiezenia cache
  • Ponowne publikowanie blokow generuje unikalne URL-e, eliminujac przestarzaly cache przegladarki
  • Pakiety biblioteczne juz uzywaly tego wzorca - teraz bloki wlasne tez
v2.0.0New FeatureLuty 2026

Serwer MCP i integracja z AI

  • Uruchomiono @cmssy/mcp-server do zarzadzania stronami przez AI
  • Claude moze teraz tworzyc strony, zarzadzac blokami i publikowac przez rozmowe
  • Pelny zestaw narzedzi MCP: list_pages, get_page, create_page, update_block_content, publish_page
  • Bloki dokumentacji: hero, artykul, blok kodu, kroki, siatka kart i wiecej
v1.5.0New FeatureStyczen 2026

Kreator blokow AI

  • Generowanie wlasnych blokow za pomoca AI z opisow w jezyku naturalnym
  • Edycja kodu zrodlowego z podgladem na zywo w panelu admina
  • Zarzadzanie zaleznosci dla pakietow blokow wlasnych
  • Wersjonowanie blokow z przechowywaniem plikow zrodlowych
v1.3.0New FeatureGrudzien 2025

Biblioteka projektow i import blokow

  • Wprowadzono Biblioteke Projektow Cmssy z gotowymi blokami
  • System importu blokow przez CLI z automatycznym przechowywaniem blob
  • Walidacja schematow blokow z definicjami pol i wartosciami domyslnymi
  • Pola repeater, warunkowa widocznosc i obsluga rich text
v1.1.0ImprovementListopad 2025

Wlasne domeny i multi-tenant

  • Obsluga wlasnych domen na przestrzen robocza z automatycznym routingiem
  • Wykrywanie przestrzeni roboczej z nazwy hosta przez middleware
  • Konfiguracja, bloki i opublikowane strony na przestrzen robocza
  • Limity planu dla przestrzeni roboczych, stron i magazynu
v1.0.0New FeaturePazdziernik 2025

Pierwsze wydanie

  • Wizualny kreator stron z edytorem blokow drag-and-drop
  • Wielojezyczne zarzadzanie trescia (i18n)
  • Uwierzytelnianie JWT z NextAuth.js v5
  • GraphQL API with Pothos schema builder
  • MongoDB-powered data layer with repository pattern