Log Athruithe
Log Athruithe
Buaicphointí coimeádta ó na heisiúintí is déanaí. Le haghaidh leaganacha iomlána API agus an pholasaí um athruithe briste, féach ar an Leaganú API & Polasaí LTS.
Mionathruithe ar phointí deiridh aonair: Sonraíocht OpenAPI agus Tagairt API idirghníomhach.
2026-08 · Cúrsóir Keyset anois ar gach críochphointe liosta
- Deisiúchán: Tá an deisiúchán cúrsóra do
GET /v1/codesagusGET /v1/dpp(féach thíos) curtha i bhfeidhm anois ar gach liosta eile atá leathanachaithe le cúrsóir:GET /v1/qr-codes/:id/comments,/v1/workspaces,/v1/gs1/identifiers,/v1/members,/v1/audit-logs,/v1/admin/orgs,/v1/admin/usersagus/v1/webhooks/:id/deliveries. Bhí gach ceann acu ag leathanachú bunaithe arcreated_atamháin; d’fhéadfadh sraitheanna a raibh an stampa ama céanna acu (iontrálacha iniúchta d’oibríocht bhaisc, atriallta Webhook, iompórtálacha ball) a bheith caillte ar an gcéad leathanach eile. Is é an eochair sórtála i ngach áit anois ná an túpal(created_at, id). - Athrú API: Ar na liostaí seo, is luach teimhneach (base64url) é
meta.pagination.next_cursoras seo amach freisin in ionad stampa ama lom; seolann cúrsóirí nach féidir a léamh400ar ais, agus glacfar le seanchúrsóirí stampa ama go sealadach le linn na hidirthréimhse. Eisceacht is eaGET /v1/webhooks/:id/deliveries: ansin fanannnext_cursormar ID an tseachadta dheireanaigh (ID anaithnid → an chéad leathanach). Ní gá do chliaint a sheolannnext_cursorar ais gan athrú — Painéal, CLI, SDKs, MCP — aon rud a athrú. - Tionchar: Níl aon imirce ag teastáil. Má bhí iontrálacha ar iarraidh ort agus tú ag leathanachú trí cheann de na liostaí seo (m.sh. loga iniúchta nó loga seachadta sa Deais): Ní raibh siad imithe riamh — taispeánann na liostaí go hiomlán iad as seo amach.
2026-08 · Stampaí ama comhlíontacha le OpenAPI arís tar éis eagarthóireachta agus scriosta
- Deisiúchán: Tar éis
PATCH /v1/codes/{id}, d’fhillupdated_ati bhformáid SQLite gan crios ama (2026-08-17 09:00:00), cé go ngeallann an tsonraíocht OpenAPIformat: date-timeagus go soláthraíonn cruthú (POST) an stampa ama ISO (2026-08-17T09:00:00.000Z). Bhain an rud céanna ledeleted_at/updated_atle linn soft-delete chomh maith leis na cosáin eagarthóireachta/scriosta le haghaidh eochracha API, eagraíochtaí, Workspaces, ball, tráchtanna agus Webhooks, chomh maith lelast_used_atde chuid eochracha API aguslast_triggered_atde chuid Webhooks. Stampálann gach cosán scríofa ISO 8601 (UTC,TagusZ) anois. - Tionchar: Cliaint a pharsálann
updated_atlenew Date(...)(SDKs, CLI, Painéal), léigh siad an fhormáid spáis mar am áitiúil — thaispeáin an CLI an t-am aistrithe de réir an fhritháireamh áitiúil do chóid a ndearnadh eagarthóireacht orthu uair amháin (Vín: −2 h). Tá sé seo réitithe. Ina theannta sin, déanann imirce sonraí luachanna atá stóráilte cheana féin sa tseanfhormáid a normalú go ISO, ionas go mbeidh an sórtáil agus na comparáidí cruinn i dtiomsacháin mheasctha. Níl aon athrú ar ainmneacha réimsí ná ar struchtúr an fhreagra. - Cúlra: An aicme earráide chéanna leis an dá dheisiúchán thíos (dul in éag eochrach API, teorainn athscanta): scríobhann
datetime('now')de chuid SQLiteYYYY-MM-DD HH:MM:SS, agus scríobhann gach scríbhneoir eile ISO 8601. Coscfaidh tástáil cosanta bunchóid tarluithe nua amach anseo.
2026-08 · Ní chailleann leathanachú liostaí cóid bhaisc a thuilleadh
- Deisiúchán: Bhíodh
GET /v1/codesagusGET /v1/dppag déanamh leathanachú bunaithe arcreated_atamháin. Ach roinneann cóid óPOST /v1/codes/batch,POST /v1/dpp/batchagus an iompórtáil CSV/XLSX stampa ama amháin — a luaithe a bhí baisc níos mó nálimit(réamhshocrú 20), níor sheol an dara leathanach na línte eile den stampa ama céanna ar ais a thuilleadh. Bhí na cóid ann agus bhí teacht orthu tríGET /v1/codes/:id, ach níor tháinig siad chun solais sa liosta (Painéal, CLIqr3 list, SDKs, MCP) riamh. Is eochairshraith (keyset) anois é an cúrsóir thar(created_at, id). - Athrú API: Is luach teimhneach (base64url) anois é
meta.pagination.next_cursorin ionad stampa ama lom. Aon duine a sheolann an cúrsóir ar ais gan athrú mar?cursor=— mar a dhéanann an Deais, an CLI, gach SDK agus an freastalaí MCP — ní gá dóibh aon rud a athrú. Glacfar le seanchúrsóirí stampa ama fós le linn idirthréimhse; seolann cúrsóirí nach féidir a léamh400ar ais anois in ionad an chéad leathanach a thaispeáint go ciúin. - Tionchar: Má chonaic tú níos lú cóid sa liosta tar éis iompórtáil bhaisce ná mar a cruthaíodh: Ní raibh na cóid imithe riamh — taispeánann an liosta go hiomlán iad as seo amach. Níl aon imirce ag teastáil.
2026-08 · Athscanta slándála ag rith arís ar thimthriall 24 uair an chloig
- Deisiúchán: Bhí an t-athscanadh tréimhsiúil ar URLanna sprice agus ar naisc leathanach tulaigh (Google Web Risk) ag scipeáil cóid a raibh a scanadh deireanach ar an lá féilire céanna leis an teorainn 24 uair an chloig — ag brath ar an am, cuireadh moill suas le lá eile ar an athscanadh. Déantar an teorainn a ríomh anois san fhormáid ISO chéanna ina stóráiltear stampaí ama an scanta.
- Tionchar: Má rangaítear URL sprice mar URL neamhshábháilte tar éis an scanta dheireanaigh, cuirfear an cód ar sos go huathoibríoch arís laistigh den fhuinneog dhoiciméadaithe 24 uair an chloig. Níl aon athrú ar an API ná ar fhormáid an fhreagra.
2026-08 · Éagann eochracha API ag an am éaga
- Deisiúchán: Glacadh fós le heochair API, a raibh a
expires_atar an lá céanna, go dtí meán oíche UTC. Déantar an t-éag a chur i gcomparáid anois mar stampa ama seachas mar theaghrán — filleann eochair atá éagtha401láithreach. - Cúlra: Stóráiltear
expires_atmar stampa ama ISO (2026-08-14T09:00:00Z), ach sholáthair an taobh comparáide an fhormáid spáis (2026-08-14 09:00:00). Dá bhrí sin, ní raibh an chomparáid amhtheaghráin cruinn ach chomh fada is a bhí difríocht sa dáta cheana féin. - Tionchar: Níl aon imirce ag teastáil, fanann formáid freagartha
GET /v1/api-keysgan athrú. Meastar anois go bhfuil luachanna éaga nach féidir a léamh éagtha seachas bailí.
2026-08 · Tagairt API: Bainistiú Tionóntaí Doiciméadaithe
- OpenAPI: Doiciméadaíonn an tsonraíocht — agus dá bhrí sin an tagairt idirghníomhach — anois Eagraíochtaí (lena n-áirítear
GET /v1/organizations/usage), Workspaces, Baill & Róil agus Logaí Iniúchta. - Billing: Tá an forbhreathnú ar phleananna (
GET /v1/billing/plans) poiblí; tá Checkout (POST /v1/billing/checkout) agus tairseach custaiméirí Stripe (GET /v1/billing/portal) ainmnithe mar phointí deiridh do riarthóirí eagraíochta. - Easpórtáil scanta: Tá staitisticí scanta (
GET /v1/codes/{id}/scans) agus easpórtáil na n-amhshonraí (…/scans.csv,…/scans.xlsx) doiciméadaithe go hiomlán — lena n-áirítear fógra GDPR: Ní bhíonn anip_hashsan áireamh san easpórtáil riamh. - Iompar earráidí: Tá freagra
400an bhailíochtaithe iarratais doiciméadaithe as an nua freisin: Is é an corp an earráid amh Zod, ní doiciméad fadhbanna RFC-7807 é — mar sin féin, déantar é a sheachadadh faoin Content-Typeapplication/problem+json.
2026-08 · Naisc phoiblí comhad a chóipeáil
- Deais: Tá cnaipe anois ag comhaid phoiblí ar leathanach mionsonraí an chóid a chuireann a nasc poiblí ar an ngearrthaisce – réidh le húsáid mar sprioc-URL do chód QR nuair is mian leat go n-osclóidh scanadh doiciméad ar leith láithreach in ionad an leathanaigh tulaigh lena liosta comhad.
- API: Filleann na críochphointí comhaid (
/v1/files)public_urlfreisin. Níl an réimse socraithe ach ag comhaid a bhfuilvisibility: publicacu – ní bhfaigheann comhaid phríobháideacha seoladh poiblí. - Iompar: Ní éilíonn an nasc logáil isteach agus osclaíonn sé an comhad go díreach sa bhrabhsálaí. Fágann an cnaipe Ionadaigh an nasc gan athrú; mar sin fanann cód atá clóite leis bailí. Sonraí: Comhaid & Bileoga Sonraí.
2026-07 · Róil Foirne: Rannchuiditheoir gan scriosadh & Billeáil Riarthóra
- Nua: Ról baill Rannchuiditheoir (gan scriosadh) — cruthaíonn agus cuireann sé cóid QR, comhaid agus Digital Product Passports in eagar, ach ní féidir leis aon rud a scriosadh ná eochracha API a chruthú. Seiceálann gach críochphointe millteach an ról ar thaobh an fhreastalaí (
403). - Billeáil: Tá uasghráduithe pleananna agus tairseach custaiméirí Stripe (
POST /v1/billing/checkout,GET /v1/billing/portal) teoranta anois do Riarthóirí eagraíochta — feiceann gach ról eile forbhreathnú inléite amháin ar an bplean. - Painéal: Cuirtear gníomhartha nach gceadaíonn ról an úsáideora i bhfolach: ní fheiceann Breathnóir, mar shampla, cnaipí chun cruthú, eagarthóireacht nó scriosadh; fanann liostaí, íoslódálacha agus staitisticí infheicthe. Sonraí: Foireann & Róil.
2026-06 · Naisc sheachtracha ar leathanach tulaigh an chóid
- Leathanach tulaigh: Is féidir le leathanach tulaigh cóid arna óstáil ag qr3 anois naisc sheachtracha féinóstáilte (
{ label, url }) a liostáil chomh maith le comhaid uaslódáilte nó ina n-áit – mar shampla do bhileoga sonraí ar do shuíomh féin. - API: Glacann
POST/PATCH /v1/codesle heagarlinks(0–20 iontráil,http(s), ≤ 2048 carachtar). Seiceáiltear gach URL le Google Web Risk; filleann URL neamhshábháilte422. Glanann eagar folamh na naisc go léir. - Deais: Cuir naisc leis, athordaigh iad agus bain iad ar leathanach sonraí an chóid.
- Slándáil: Fanann naisc rendáilte slán ó XSS (éalaithe,
http(s)amháin) agus coinníonn an leathanach a cheanntáscnoindex.
2026-04 · Analytics Deais in aghaidh an Chóid QR
- Deais: Osclaíonn an cnaipe Analytics i liosta na gcód QR anois leathanach staitisticí an chóid QR ábhartha faoi
/dashboard/codes/{id}. - Ródú: Atreoraíonn an t-alias
/dashboard/codesfós chuig/dashboard, ach ní ghlacann sé níos mó le bealaí mionsonraithe cosúil le/dashboard/codes/{id}. - API: Lódálann an leathanach mionsonraí an cód QR go díreach trí
GET /v1/codes/:id; mar sin níl sé ag brath a thuilleadh ar theorainneacha leathanachú liostaí. - Tástálacha: Clúdaíonn tástálacha aischéimnithe an t-atreorú alias agus lódáil dhíreach an chóid.
2026-04 · Dialóg Scriosta Deais do Chóid QR
- Deais: Osclaíonn an deilbhín bruscair i liosta na gcód QR dialóg React tiomnaithe anois in ionad preabfhuinneog dhúchasach brabhsálaí.
- Aiseolas: Tar éis scriosta, feictear teachtaireacht toast ratha nó earráide.
- Tástálacha: Coscann
packages/dashboard/tests/dashboard.test.tsaischéimnithe arconfirm()i sreabhadh scriosta an chóid QR.
2026-04 · Tástáil Nasc Gearr Deais do Chóid QR Dhinimiciúla
- Deais: Is féidir cliceáil go díreach anois ar ghearrchóid i liosta na gcód QR mar naisc sheachtracha atreoraithe. Osclaíonn an deilbhín naisc sheachtraigh in aice le, m.sh.,
wu3qaaan naschttps://qr3.app/{shortCode}i gcluaisín nua. - i18n: Cuireadh téacsanna leid uirlise (tooltip) leis don Ghearmáinis agus don Bhéarla.
- Tástálacha: Cosnaíonn
packages/dashboard/tests/dashboard.test.tshref an naisc, iompar an chluaisín nua,noopener noreferreragus an deilbhín in aghaidh aischéimnithe.
2026-04 · Bealach Redirect-Worker do Chóid QR Dhinimiciúla
- Deisiúchán: Próiseálann an Redirect-Worker cóid QR dhinimiciúla faoi
https://qr3.app/{shortCode}arís. Úsáideann an bealach táirgeachtaqr3.app/*anois, toisc nach dtacaíonn bealaí Cloudflare Worker le paraiméadair chonair:code. - Neartú: Seoltar conairí nach meaitseálann ar aghaidh chuig bunús an leathanaigh tuirlingthe (landing origin), ionas nach gcuireann an Redirect-Worker bac ar ghnáthleathanaigh cosúil le
/de/pricing. - Tástálacha: Seiceálann
packages/redirect/tests/unit/redirect.test.tsan bealach saoróg (wildcard), próiseáil gearrchód agus pas-trí an bhunúis.
2026-04 · Foramharc Scanadh DPP an Spáis Oibre (Q3.4.2)
- Nua:
GET /v1/workspace/stats/dpp?days=30— comhiomlánaíonn sé gachdpp_scansde chuid spás oibre an eochair API (active_dpps,scans_by_day,top_dppsle hainm an táirge/catagóir). - Deais: Cárta ar an leathanach baile (
/dashboard) le barrachairt 30 lá + barrliostaí — i gcomhthreo leis na cártaí cóid QR. - Poiblí: Gearrnasc margaíochta
GET /dpp/dpp_<id>(deighleog amháin) le haghaidh taispeántais bheo, i gcomhthreo le/dpp/{gtin}/{serial}.
2026-04 · Analytics Scanadh DPP (Q3.4.1)
- Nua:
GET /v1/dpp/:id/stats?days=30— scananna comhiomlánaithe an réiteora phoiblí GS1 in aghaidh an DPP. Réimsí:total_scans,period_scans,scans_by_day,top_countries,top_devices,top_representations. - Nua: Tábla
dpp_scans(Imirce0011) — scartha óscans(Redirect-Worker). Déantar seoltaí IP a haiseáil le salt a rothlaíonn go laethúil, ní shroicheann seoltaí IP amha D1 riamh. - Deais: Mionchárta cairte (SVG, gan leabharlann chairte) ar
/dashboard/dpp/:dppIdle barraí 30 lá + miondealuithe barr 3. Staid fholamh chomh luath agus a bhíonn DPP beo ach nach raibh aon scanadh aige fós.
2026-04 · Insamhlóir Comhlíonta AE Beo (Q3.3.7)
- Nua:
POST /v1/dpp/:id/validate-update— insamhlaíonn sé nuashonruithe páirteacha gan staid (stádas, liosta margaí, …) gan seasmhacht. Táeu_compliance+preview.changed_fieldssa fhreagra. - Deais: Cárta insamhlóra i mionsonraí an DPP (
/dashboard/dpp/:dppId) — sliseanna doDE/AT/FR/IT/ES/NL+ Custom, anuasán stádais, Preview EU impact / Save changes / Reset. Neamhbhacach trí RemixuseFetcher. - Neartú: Cuntóirí insamhlóra seachtraithe (
readUpdatePatchFromForm,marketCountriesKey) + 18 dtástáil aonaid nua; Deisiúchán fabhtanna: Ní scriosann ionchur aonair neamh-ISO an liosta margaí a thuilleadh.
2026-04 · Réamhamharc Comhlíonta AE Beo san Fhoirm Chruthaithe (Q3.3.6)
- Athraithe: Soláthraíonn
POST /v1/dpp/validateeu_compliancefreisin — an bailíochtóir céanna leGET /v1/dpp/:id/eu-compliance, gan staid roimh shábháil. - Deais: Réamhamharc faoin bpainéal bailíochtaithe reatha + bratach cosanta sábhála nua roimh na cnaipí seolta, má tá earráidí/rabhaidh oscailte (iolrú i18n DE/EN).
2026-04 · Bailíochtóir AE + UI Teicstíle (Q3.3.4 + Q3.3.5)
- Nua: Bailíochtóir comhlíonta AE le 5 riail teicstíle (
TEXTILE_AGEC_REQUIRED,TEXTILE_MICROPLASTICS_CONSISTENCY,TEXTILE_SVHC_THRESHOLD,TEXTILE_GREENWASHING,TEXTILE_ESPR_READY). - Nua:
GET /v1/dpp/:id/eu-compliancelecompliant/espr_ready/issues[]/summary. - Deais: Rannóg comhlíonta AE i mionsonraí an DPP (tíleanna achoimre, cártaí fadhbanna grúpáilte, suaitheantas ESPR-Ready sa cheanntásc).
2026-04 · Scéimre DPP Teicstíle (Q3.3.1–Q3.3.3)
- Nua: Catagóir
textilele slabhra éigeantach AGEC (Fíodóireacht/Cniotáil → Ruaimniú/Priontáil → Déantús), in aghaidh an tsnáithínorigin_country+recycled_pct,svhc_substances[], rogha isteach (opt-in) ESPR (PEF, saolré, in-athchúrsáilteacht). - Nua: Bunréimse
market_countries: string[](ISO 3166-1 alpha-2) ar gach catagóir DPP — rialaíonn sé rialacha AGEC a bhaineann go sonrach leis an bhFrainc agus an nóta éigeantach tomhaltóra sa Fhraincis. - Nua: Teimpléad HTML tomhaltóra le bosca rabhaidh micreaplaisteach AGEC, slabhra tionscnaimh 3 chéim (pills bratach), liosta SVHC, rannóg marthanachta (durability) agus in-athchúrsáilteachta (recyclability).
- Imirce:
0010_dpp_market_countries(D1).
2026-04 · Bulciompórtáil DPP (Q3.2.1–Q3.2.5)
- Nua: Glacann
POST /v1/dpp/importle CSV agus XLSX (comhoiriúnach le Worker trí SheetJSxlsx, bundle gzip ~283 KB). - Scálaithe: teorainn bunaithe ar phlean (Free 100 → Enterprise 10k) +
db.batch()roinnte ina smután (chunked) de 100 + teorainn choirp 5 MB. - Nua: Tuarascáil earráide mar CSV sa réimse
errors_csvden fhreagra 201; soláthraíonnGET /v1/dpp/import/templates/:category?format=csv|xlsxteimpléid réidh le haghaidh ceallraí agus teicstíle. - Deais: Uaslódáil tarraing-agus-scaoil faoi
/dashboard/dpp/importle seachfhreastalaí teimpléid (template proxy) agus íoslódáil CSV inlíne.
Neamh-bhrisidh — Eisínteachtaí LTS
Tá na athruithe go léir thuasluaite breise:
- Déanann cliaint reatha
POST /v1/dpp/validateneamhaird den réimse nuaeu_compliancegan aon athrú. - Tá sreafaí reatha
batterygan athrú. - Tá
market_countriesroghnach agus réamhshocraítear é ar[].
Féach ar Leaganú API don pholasaí um athruithe briste.