Chystané vydání verze 2.0.4

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Grudl
Nette Core | 8111
+
0
-

Rád bych vydal verzi 2.0.4. Máte nějaké issues či pull requerty, u kterých si myslíte, že by měly být zařazeny do této verze? Narazili jste na nějaké problémy s testovacím buildem? Dejte vědět.

Aktualizováno 26. 7. 2012

jtousek
Člen | 951
+
0
-

Je opraven tenhle bug? Netestoval jsem novou dev verzi, ale podle žádné reakce předpokládám, že není.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Featura s application.mapping se předpokládám bude ještě dále vyvíjet? Ta by mi udělala velikou radost :)

juzna.cz
Člen | 248
+
0
-

Doporucuji mergnout travis-ci, pak by ses nemusel ptat a ihned bys videl, ze tam jsou problemy ;)

Majkl578
Moderator | 1364
+
0
-

Stále není vyřešen bug s nekompatibilitou Nette + PHP 5.4 – viz #557 (nefunguje kvůli tomu např. example Fifteen).


Latte: added exception „unexpected </tag>“ (29826804) – tohle je BC break.

David Grudl
Nette Core | 8111
+
0
-

Víš o nějakém vstupu, pro který by to způsobilo BC break?

Majkl578
Moderator | 1364
+
0
-

Napadá mě například tato jednoduchá situace:

<div n:foreach="$foo as $bar">
	{$bar}</h1>
</div>

Tohle je samozřejmě naprosto primitivní a na první pohled zřejmý případ, ale obdobná situace může nastat i v rozsáhlejší šabloně. A k takovému problému mohlo přitom dojít čirou náhodou, např. když kodér měnil část šablony a zapomněl umazat jeden ukončovací tag (což v prohlížeči problém nezpůsobilo a tak si toho nevšiml).

David Grudl
Nette Core | 8111
+
0
-

Tohle neprojde ani ve 2.0.3, jen to hodí divnější výjimku ‚There are unclosed macros.‘

Majkl578
Moderator | 1364
+
0
-

Aha, tam jsem to nezkoušel, v tom případě mě jiný případ nenapadá.

Ještě by bylo fajn tohle: https://forum.nette.org/…ny-redirects#…

Lopo
Člen | 277
+
0
-

Ja by som nutne potreboval vyriesenie „Array to string conversion“ v ramci Nette/Application/UI/Presenter::createRequest pri PHP5.4
riesene zrejme v ramci https://github.com/…tte/pull/546 ale nedoriesene

Majkl578
Moderator | 1364
+
0
-

Lopo napsal(a):

Ja by som nutne potreboval vyriesenie „Array to string conversion“ v ramci Nette/Application/UI/Presenter::createRequest pri PHP5.4

Také si myslím, že kompatibilita s PHP 5.4 by se měla vyřešit. Navíc minimálně jeden ofic. example přímo v distribuci je kvůli tomu zcela nefunkční.

David Grudl
Nette Core | 8111
+
0
-

Souhlasím, bylo by to zahodno vyřešit. Rád bych to do příští verze dal.

jtousek
Člen | 951
+
0
-

Lopo napsal(a):

Ja by som nutne potreboval vyriesenie „Array to string conversion“ v ramci Nette/Application/UI/Presenter::createRequest pri PHP5.4
riesene zrejme v ramci https://github.com/…tte/pull/546 ale nedoriesene

Ten pull request tu kompatibilitu sice opravil, jenže pro změnu rozbil metodu isLinkCurrent.

stevkopr
Člen | 9
+
0
-

Tak ako? Kedy výjde nová verzia? Podľa tohto článku som zatiaľ nezaznamenal žiadny pokrok (alebo to nie je aktualizované?). Ako to vlastne je z novou verziou?

Patrik Votoček
Člen | 2221
+
0
-

Poprosil bych mergnout https://github.com/…tte/pull/686 do 2.0.4.

A taky bych se chtěl připojit k dotazu jak to vypadá s vydáním RC2 / RTW.

arron
Člen | 464
+
0
-

Bylo by super tam přidat ještě tohle https://github.com/…tte/pull/651 :-)

duke
Člen | 650
+
0
-

Celkem závažná chyba v Nette\Database, která by si zasloužila rychlou opravu, je popsána zde a diskutována zde na fóru (jde o použití SQL konstrukce NOT IN). Současný stav např. prakticky znemožňuje tuto konstrukci používat pro vnořené dotazy v MySQL (mám na mysli případ, kdy vnořený dotaz je v režii Nette\Database).

A také se připojuji pro, aby byla opravena metoda isLinkCurrent, jakožto něco, co se používá prakticky v každém projektu.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Pokud jsem někde něco nepřehlédnul, tak https://github.com/…269e639d018d (nový způsob generování IDček formulářových prvků) ještě není v ofic. verzi. Vzhledem k BC breaku se tohle do 2.0.4 dostat nemůže, tak se přimlouvám za 2.1 v nejbližší budoucnosti :).

David Grudl
Nette Core | 8111
+
0
-

Verze 2.0.4 je připravená k vydání.

Protože oprava „array to string conversion“ si vyžádala větší zásah, bylo by fajn, kdyby jste ji před oficiálním vypuštěním otestovali na svých projektech. Pokud se neobjeví žádný problém, během několika dní ji vypustím oficiálně.

Patrik Votoček
Člen | 2221
+
0
-

Prosím prosím smutně koukám https://github.com/…dbox/pull/14

Filip Procházka
Moderator | 4668
+
0
-

Prstíčkem hrabu!

Majkl578
Moderator | 1364
+
0
-

Co ještě tohle?

David Grudl
Nette Core | 8111
+
0
-

Pokud máš patch? Nevidím to jako důvod oddalovat 2.0.4.

Jan Tvrdík
Nette guru | 2595
+
0
-

Objevil se vážný problém – https://github.com/…e/issues/713.

pawouk
Člen | 172
+
0
-

toto se zahrnovat nebude?

David Grudl
Nette Core | 8111
+
0
-

Chyba #713 opravena, o problému s FALSE jsem nevěděl a mrknu na to (fixed).

repli2dev
Člen | 57
+
0
-

Bylo by fajn, kdyby konečně někdo vyřešil https://github.com/…e/issues/491 aby to HTML v tagu legend bylo funkční.

ViPEr*CZ*
Člen | 811
+
0
-

Kruci… nevím čím to… jestli to je moje chyba nebo frameworku. Ale klekne mi to na metodě ref. Mám ajax dotaz a ten vyhodí pětistovku. Když si to pak dám otevřít z firebugu do nového okna, tak mi vyskočí laděnka právě na metodě ref:

Notice: Trying to get property of non-object

A konkrétně na:

$ref = $value->ref("user", "shareID");
$selected[$ref->userID] = $ref->ref("contact", "contactID")->name." [".$ref->login."]";

Na tom druhém řádku to klekne. Zajmavé pak je to, že když se dívám na laděnku a v tuto chvíli vymažu cache a dám F5, tak se mi to načte už správně. Což bych spíše tedy přisuzoval chybě někde v Nette\Database. Používám verzi 2.0.3 a zkoušel jsem i teď 2.0.4 RC.

PS: tak zajímavé… toto už projde:

$ref = $value->ref("user", "shareID");
$selected[$ref->userID] = $ref->contact->name." [".$ref->login."]";

Vysvětlení?

Editoval ViPEr*CZ* (30. 7. 2012 20:25)

jtousek
Člen | 951
+
0
-

ViPErCZ napsal(a):

Tradiční otázka: co to dělá na hrachově větvi?

EDIT: Pravděpodobně půjde o chybu způsobenou tím že tam používáš velká písmena. Na té hrachově větvi by to mělo fungovat, tímhle se zabýval.

Editoval jtousek (30. 7. 2012 20:28)

ViPEr*CZ*
Člen | 811
+
0
-

jtousek napsal(a):

ViPErCZ napsal(a):

Tradiční otázka: co to dělá na hrachově větvi?

EDIT: Pravděpodobně půjde o chybu způsobenou tím že tam používáš velká písmena. Na té hrachově větvi by to mělo fungovat, tímhle se zabýval.

Hmmm zkoušel jsem… už jsem to tu někde psal… jenže nedozkoušel… protože by to s sebou neslo vícero změn v aplikaci, protože ta větev je postavená na verzi 2.1-dev. Jestli ta oprava je funkční, pak bych jí očekával v poslední stable větvi ;-)

David Grudl
Nette Core | 8111
+
0
-

Doufám, že už vše funguje.

Opravy v databázi a další nechám až do 2.0.5.

hrach
Člen | 1834
+
0
-

@David Grudl: určitě ;) ne-li až do 2.1 :)