V nové verzi nw7 balíčku byly kompletně zrefaktorovány tzv. "kontextové závislé resolvery".
V nové verzi nw7 jsme se zbavili volání funkcí func_get_args() (resp. call_user_func*()) ve prospěch použití operátoru pro vybalení argumentů (resp. variadických parametrů funkcí).
Do balíčku nw7 byla přidána podpora pro generování Subresource Integrity (SRI) hashů pro CSS a JS soubory. Cílem je zamezit možnosti jejich podvržení - prohlížeč při stažení souborů zkontroluje,…
Metody třídy Orders (kolekce pro definici řazení) byly vytaženy do vlastního rozhraní, které nyní třída implementuje.
V nové verzi nw7 balíčku došlo k rozpadu hlavního config.neon souboru balíčku na více souborů a byl rozšířen FilterLoaderu o metodu undecorate().
Nová verze balíčku nw7-admin obsahuje použitelnější colorpicker, tlačítko hromadné duplikace a další změny.
Inspire coding standards byly přesunuty na Github a zveřejněny přes Packagist. Jsou určeny pro projekty běžící na PHP 7.2 a novějším.
Proběhl refaktoring/retemplate šablon checkboxů, cheboxlistů a radiolistů.
V nové verzi byly přidány textové dekorátory a rozhraní pro získání výchozí entity.
V nové major verzi balíčku order-module přibyla podpora, pro konfigurovatelný databázový generátor čísel objednávek.
V nové minor verzi přibyla podpora pro generování kódu komponent, formulářových komponent, modulů a rendererů pluginů.
V rámci přechodu na PHP 7.2 a vydání nové verze nw7-admin, byla do nw7-admin v6.0.4 přidána definice tables.xml tabulek pomocí tables.dtd souboru. V rámci přechou se změnila hodnota typu pole "fk+"…
Proběhl velký update všech balíčků tak, aby podporovaly PHP verze 7.2.
Vyšla nová major verze article-module, která prošla velkým refaktoringem. Přináší jednotný způsob konfigurace modulu a usnadňuje jeho vícenasobné nasazení na projektu.
Ve verzi balíčku inspire/nw7 v2.28.0 byl upraven způsob jakým se na frontendu načítá typekit. Nově se také načítá i v administračním systému na záložce s šablonovým systémem.
Do nové verze cron-module bylo vylepšeno zobrazování a spouštění cronů pro jednotlivé jazykové mutace.
Do nové verze nw7-admin byla přidána podpora pro kontrolu duplicit seo-url záznamů před uložením.
Do nový verzí balíčku nw7 a nw7-module vznikla podpora pro lazy-loadované komponenty, umožňující načíst se ajaxem po načtení stránky, voltitelně i až se zobrazním ve viewportu nebo se spožděním.
Vydali jsme rozsáhlejší update napříč balíčky, který měl za úkol pomoct rozdrobit nw7 na menší části. Z toho vznikla nová knihovna nw7-setting, která zapouzdřuje veškerou práci s objekty nastavení …
V nových verzích nw7 balíčku byl rozšířen PersistProcessor a přidána automatická podpora pro donačítání manuálních property Entity odkazovaných dle konvence xId a xModule.
V nové verzí nw7-admin balíčku byl změněn způsob ukládání hesel uživatelů RS - nově se využívá daleko silnější hashovací funkce Bcrypt.
V nové minor verzi nwc přibyla podpora pro generování mapování JS knihoven do bootstrap.coffee zavaděče. Díky tomu již není nutné řešit per-projekt JS závislosti knihoven v balíčcích.
V nové minor verzi nw7 balíčku přibyla možnost vypnout na projektu Robotloader, díky čemuž je možné plně využít možnosti Composer PSR-4 autoloadu.
Vydání nové verze banner-controlu a plugin-modulu. Nový balíček environment pro přenesení proměnných z env na projekt.
Vyšla nová verze nw7-adminu (v5.31.1), kde je implementována podpora pro jednodušší správu nápovědy ke galeriím v RS. Primárně je celá záležitost určena pro nápovědu k velikostem uploadovaných…
Správa pluginů v administraci byla z pohledu UX doplněna o akci view, která se může hodit v případech, kdy chci pouze nahlížet na nastavení nějakého pluginu. Dále došlo k duplikaci akcí pluginu do…
Editace záznamů v administraci byla rozšířena o možnost nastavit výchozí tab viz konfigurace ModItems::CFG_DEFAULT_ITEM_TAB. Do této doby se jednalo pouze o tab info. Nová logika obsahuje implicitní…
Druhá verze balíčku nw7-admin-widget a souvisejících widget balíčků opouští předchozí způsob integrace na projekt pomocí symlinků a nově se chová jako standardní Webspire balíček, který obsahuje…
V případě, že tab s multi selectem neobsahuje žádná data, neboť navázaný modul z pravé strany je prázdný, pak je součástí informující hlášky odkaz do tohoto navázaného modulu. Odkaz je otvírán v nové…
Do ModItem třídy v nw7-admin balíčku byly ve verzi v5.29.1 přidány callbacky pro vizualizaci času, data a data s časem. Jedná se o metody makeTimeValue, makeDateValue a makeDateTimeValue. Při použití…
V rámci této verze balíčku došlo k přejmenování backendových modulů a odpovídajících tabulek tak, aby odpovídali jmenné konvenci balíčku. Tzn. mod_static_text byl přejmenován na mod_static_block. Při…
Služba AccessGuard z nw7 balíčku byla ve verzi v2.12.1 rozšířena o podporu volitelné HTTP basic autentizace. Toto rozšíření nově umožňuje nastavit na projektu kontrolu přístupu bez nutnosti pracné a…
Většina Webspire balíčků byla upravena tak, že jsou backendové moduly z nw7-admin balíčku nově součástí odpovídající balíčku.
Přidán interface IAgreeWithTermsUrlProvider pro získání URL na stránku se souhlasem s obchodními podmínkami.
Implementace makra trTag byla vyčleněna do samostatné třídy TrTagFormatter a makro volá přímo tuto třídu/službu.
V nové minor verzi inspire/nw7 balíčku byla odstraněna Inspire\NW7\Caching\Storages\MemcachedStorage a nahrazena téměř shodnou implementací přímo v Nette.
Pokračuje rozpad balíčků na menší - balíček nw7/mailer byl zrefaktorován (vytažení Message třídy a továrny do vlastního balíčku nw7/mail-message) - a nw7 mailery byly rozšířeny o možnost zachycení…
Při resetovaní hesla a v historii objednávek se neescapovaly hodnoty uživatele a mohlo dojít k XSS útoku.
Podporované verze balíčku inspire/plugin-module jsou nyní pouze verze v3 a novější.
Nová verze nw7 balíčku přináší rozšíření anotací entity o možnost definovat vlastní data a službu EntityPropertyCollectionResolver pro snadnější načtení dat odkazovaných z multiselect-entity.
Vytažení společných výjimek a projektových utilit do vlastních balíčků inspire/nw7-exception a inspire/project-util
V rámci aktualizace závislostí nw7 balíčku přibyla závislost v podobě balíčku roave/security-advisories. Co tento balíček umí a v čem může pomoci na projektech?
Byla vydána nová major verze nw7 balíčku s několika velkými změnami a spoustou drobných úprav a oprav. Google mapy ve vlastním balíčku, možnost projektových presenterů v libovolné adresářové…
Vyšla nová verze nw7-admin balíčku s několika změnami (od posledně komentované verze 5.1.11): Nový plugin pro výpis log, modul pro výpis bugreportů a refaktoring způsobu transliterace (generování SEO…
Vyšla verze nw7 a nw7-admin balíčku s hromadou nových funkcí. Mezi ty nejzajímavější patří možnost dohledání Metadat entity na základě názvu tabulky či modulu, podpora SVG obrázků nebo dvě nová latte…
Přibyla nová devel feature pro vypnutí memcache na projektu. Kliknutím na položku "Vypnout memcache" v Devel features Tracy baru se cache pro databázi nahradí za memory cache (tj. nic se nebude…
V nové verzi inspire/nw7 balíčku přibyla možnost do DbMapperů nasetovat službu, která bude je zodpovědná za sestavení WHERE a ORDER BY SQL dotazů.
V nové verzi Webspire nw7 balíčku byla rozšířena podpora pro možnost v TLD mapování (konfigurační pole s mapováním TLD domény na jazyk domény) uvést žolíka %developer%, který je poté nahrazen za…
Byl zoptimalizován způsob, jakým se invaliduje cache Metadat (managerů i entit) - nově již není nutné na vývojovém prostředí např. při změně anotace entity promazávat cache, framework je nově schopný…
Po úpravě v balíčku inspire/nw7 je od verze v1.31.0 možné nad entitami definovat výchozí řazení i jako název ručně sestavované podmínky.