GoranStimac.com



Napomene o izdanju Gatsby v4.4

Ključne dopune ovog izdanja:

Također provjerite značajne ispravke grešaka.

Bleeding Edge: Želite isprobati nove značajke što je prije moguće? Instalirajte gatsby@next i prijavite bilo kakve probleme.

Cijeli dnevnik promjena

Otkrivanje mutacija čvorova

U Gatsbyju 4 LMDB je postao zadana pohrana podataka. Omogućuje Gatsbyju da izvrši obradu u vezi s podatkovnim slojem izvan glavnog procesa izgradnje i omogućuje Gatsbyju pokretanje upita u više procesa, kao i podršku za dodatne strategije renderiranja (DSG i SSR).

U mnogim slučajevima ta je promjena korisnicima potpuno nevidljiva, ali ako ste autor izvornog dodatka ili imate vlastiti prilagođeni izvorni dodatak, to bi moglo utjecati na vas.

Izravne mutacije čvorova u različitim životnim ciklusima API-ja više nisu ustranjne. U prethodnim verzijama Gatsbyja izvor istine za podatkovni sloj bio je izravno u memoriji Node.js, tako da je mutirajući čvor zapravo bio mutirajući izvor istine što više nije slučaj. Uobičajene pogreške kada se radi swap na LMDB bit će da neka polja više ne postoje ili su null/undefined kada pokušavate izvršiti GraphQL upite.

S ovim izdanjem sada možete otkriti mutacije čvora i otkloniti pogreške u gore spomenutim slučajevima null/undefined. Saznajte više o tome u Otklanjanje pogrešaka u polju podataka koji nedostaju ili su zastarjeli na čvorovima.

Značajne ispravke pogrešaka i poboljšanja

  • Mnogo internih ažuriranja ovisnosti za svaki paket. Za detalje možete provjeriti datoteku CHANGELOG.md u mapi svakog paketa
  • gatsby-plugin-emotion: Use correct babel preset with jsxRuntime option (gatsby-config.js), via PR #34085
  • gatsby: Allow external systems to setup tracing for builds, via PR #34204
  • gatsby-source-filesystem: Ensure that the fastq concurrency parameter is of the correct type, via PR #34186
  • gatsby-plugin-manifest: Consider path prefix when getting localized manifest, via PR #34174
  • gatsby-cli: Fix for --inspect-brk, via PR #34242

Povezane objave