Skip to content

Releases: peckadesign/pdForms

Content Security Policy - nonce

21 Feb 13:13
472fcd7
Compare
Choose a tag to compare

Při zaregistrování služby implementující ContentSecurityPolicyInterface, se přidá nettovský nonce atribut na script prvek pro Recaptchu.

Validace file inputů

20 May 09:40
2167345
Compare
Choose a tag to compare

Při zobrazení dialogového okna pro výběr souboru dojde k vyvolání události focusout, která způsobí validaci a tudíž rovnou zobrazení chybové hlášky u povinných file inputů. Z tohoto důvodu je potřeba u file inputů odebrat validaci při focusout a nechat pouze change. Řeší issue #45.

Přesun na Github Actions z Travis CI

29 Mar 13:24
f86effb
Compare
Choose a tag to compare
Merge pull request #43 from peckadesign/github_actions

Nasazení Github Actions

Dynamické validační zprávy a suggestions

25 Mar 13:21
82bde33
Compare
Choose a tag to compare
  • Přidána podpora pro definování vlastní dynamické validační zprávy v odpovědi. Třída ValidationResult byla rozšířena o funkce getMessage(): ?string a setMessage(?string $message)
  • Prvky s třídou class="pdforms-suggestion" ve validační zprávě po kliknutí nahradí text v inputu

Oprava anotace

19 Mar 16:39
e39e539
Compare
Choose a tag to compare
Merge pull request #42 from peckadesign/3673-anotace

#3673: oprava anotace

Podpora PHP 7.4 a 8

18 Mar 09:51
c396b39
Compare
Choose a tag to compare

Odebrána podpora pro starší verze, než PHP 7.4.

Aktualizace PHPStan

19 Feb 14:15
77ff939
Compare
Choose a tag to compare

Aktualizace PHPStan

Pridani moznosti verzovat soubor s JS pro recaptchu

12 Feb 13:29
4bece2f
Compare
Choose a tag to compare

Priani moznosti verzovat soubor s javascriptem ('/js/pdForms.recaptcha.min.js'). Toto verzovani zajistuje sluzba versioningProvider. Tato sluzba implementuje interface \Pd\Forms\Versioning\Provider. Ve vychozim stavu je pouzita trida \Pd\Forms\Versioning\DummyProvider, ktera pouze vraci to, co ji predame jako argument.

Pokud tuto sluzbu chceme nahradit, je potreba v projektu tuto sluzbu prekryt timto zpusobem:

services:
	pdForms.versioningProvider:
		factory: \Pd\Bridge\PdVersionToPdForms\PdFormsVersionProvider

Oprava frontend scriptů pro Nette Forms 3

23 Dec 11:22
Compare
Choose a tag to compare

Ve frontend JS opraveno použití odebrané metody Nette.parseJSON(), metoda je nahrazena za nativní JSON.parse(). Opravuje #36.

Podpora Nette 3.0

11 Dec 11:03
fd3e426
Compare
Choose a tag to compare

Release zaroven podporuje Nette 2.4 a 3.0

PR: #35