Tags give the ability to mark specific points in history as being important
-
1.0.6
e4aa99ec · ·Odpověď se nesmí tiše změnit v jinou platně vypadající hodnotu Tvar odpovědi (seznam versus objekt) se ověřuje na všech místech, kde z ní vzniká pole. Čas bez uvedené zóny se čte jako čas serveru, ne v zóně procesu volajícího. Logická hodnota se nepřetypovává na text, chybějící objekt nesplyne s prázdným a celé číslo, které se do desetinného typu nevejde beze změny, se odmítne. Raw varianta nese v getRaw() původní tělo. Opraveny dva zastaralé návratové typy v README a devět tvrzení v docblocích, která neodpovídala kódu.
-
1.0.2
47dcf4bc · ·fingo-sdk 1.0.2 Opravy z nezávislého re-auditu. Bezpečnost: - Původní výjimka klientské knihovny se už nepřipojuje jako příčina. Držela celý objekt požadavku včetně hlavičky s API klíčem, takže aplikace, která zalogovala řetěz příčin, klíč vypsala. Potvrzeno reprodukcí proti skutečnému selhání sítě. - Redakce pokrývá i zakódované podoby hodnoty; klíč se znakem / dřív prošel. Kontrakt: - Vadná odpověď se nikde tiše nezkracuje ani nepřetypovává. - Vadný obsah souboru se ověří před odesláním a nehlásí se jako výpadek sítě. - Pool a partnerské ID jsou vzájemně výlučné, partnerské ID se validuje. - Konfigurace Symfony projde i s nejnižšími povolenými závislostmi. Dokumentace: - Postman: 20 z 23 těl má skutečný vzor místo prázdného objektu.
-
1.0.1
86d47a6b · ·fingo-sdk 1.0.1 Opravy z auditu konzumenta - balíček byl vyzkoušen tak, jak ho použije partner: z veřejné instalace, proti živému prostředí a jen podle dokumentace. Opraveno: - Výchozí adresa prepra byla nefunkční; prostředí na ni odpovídá přesměrováním, které klient záměrně nenásleduje. Ověřeno proti živému cíli. - Ověřovací klíč z cesty unikal do hlášky chyby přenosu a do řetězu příčin. - Chyběla deklarace ext-simplexml a ext-libxml, které jedna operace vyžaduje. - Vadné tělo požadavku a neznámá role končily nativní výjimkou mimo hierarchii. - Detail registrace maskoval neexistující pool jako prázdný výsledek. - X-Partner-Id šlo podle dokumentace nastavit, ale nešlo. - Část odpovědí se při vadné položce tiše zkracovala. Odebráno: provozní kontrola brány, která do partnerského balíčku nepatří. Balíček pokrývá 53 z 54 operací. Přibyl smoke test adres prostředí v CI a export pravidla, takže instalovaný balíček už neobsahuje testy, CI ani nástroje.
-
1.0.0
Release: 1.0.063e7dada · ·fingo-sdk 1.0.0 První vydaná verze veřejného klienta pro one-api. Pokrývá všech 54 operací API; každá má vlastní objekt požadavku i odpovědi. Balíček nemá závislost na interních knihovnách Fingo - Guzzle, PSR a nic víc. - konfigurace s výchozími adresami pro produkci a prepro - 15 tříd výjimek; chyba se vždy vyhazuje, nikdy nevrací návratovou hodnotou - opakují se jen čtecí operace, zápis nikdy - ani při výpadku spojení - z logů a hlášek chyb se odstraňují tajemství včetně API klíče - integrace pro Symfony a Nette, ukázky použití, Postman kolekce Vyžaduje PHP 8.5.