Osumi Framework
es en eu v9.10.0 GitHub

Migrazio-gida: 9.8.3 → 9.8.4

9.8.4 bertsioak HTTP egoera-kode baten zuzenketa eta bide-aurrizkien kudeaketan eta URLen normalizazioan hobekuntzak dakartza.


Laburpena

Gehitua

Aldatuak

Kenduak


Eragina lehendik dauden proiektuetan

Adibidez, aurrizki habiaratuekin:

ORoute::prefix('/api', function(): void {
	ORoute::get('/health', HealthComponent::class);

	ORoute::prefix('/admin', function(): void {
		ORoute::post('/login', LoginComponent::class);
		ORoute::get('/me', MeComponent::class, [AdminAuthFilter::class]);
	});
});

Honako bide hauek erregistratzen dira:

Bide-URLak ere normalizatu egiten dira. Adibidez:

ORoute::prefix('/api/', function(): void {
	ORoute::prefix('//admin///', function(): void {
		ORoute::get('//users/', UsersComponent::class);
	});
});

Bidea honela erregistratzen da:

URLen normalizazioa ORoute metodo estatiko hauetan aplikatzen da: get(), post(), put(), delete(), view(), group() eta prefix().

Eguneratze honen helburua

Bertsio honen helburuak hauek dira:


Aurreko bertsioekiko bateragarritasuna

Lehendik dauden bideen definizioek bateragarriak izaten jarraitzen dute. Barra bikoiztuak edo amaierako barrak dituzten bide-URLak bide kanoniko bakar batera normalizatzen dira orain. Barra horiek esanguratsuak izatearen mende dauden aplikazioek bideen definizioak berrikusi beharko lituzkete.


Garatzaileak egin beharrekoa

Ohiko aplikazioetan ez da ezer egin behar. Barra bikoiztuak edo amaierako barrak erabiltzean oinarritzen diren bideen definizioak berrikusi.


Oharrak

Ez da datu-basearen migraziorik behar.