Commit d821685 brengt diverse technische aanpassingen naar de colinhacks/zod repository. De belangrijkste wijzigingen zijn:
Automatisering: De release-workflow wordt nu automatisch geactiveerd bij een push naar de main branch wanneer de package.json van de zod- of mini-pakketten wijzigt.
Versie-updates: Zowel het mini als het zod pakket zijn geüpdatet van versie 4.6.5 naar 4.6.6.
Nieuwe functionaliteit: Er is een meta.test.mjs script toegevoegd dat verbindingen met Ethereum RPC-endpoints test; dit script is tevens ingesteld als preinstall actie.
Afhankelijkheden: Het pnpm-lock.yaml bestand is bijgewerkt om de nieuwe versies en wijzigingen te reflecteren.
Bugfixes en prestatieverbeteringen (Commit d821685)
Wijzigingen in configuratie en workflows
.github/workflows/release.yml
De trigger voor de release-workflow is aangepast. Waar voorheen een maintainer handmatig de workflow moest starten en goedkeuren, wordt de workflow nu automatisch geactiveerd bij een push naar de main branch, mits er wijzigingen zijn in de volgende bestanden:
packages/zod/package.json
packages/mini/package.json
Updates voor het 'mini' pakket (packages/mini)
Versiebeheer
In zowel jsr.json als package.json is de versie verhoogd van 4.6.5 naar 4.6.6.
Bestanden en scripts
Nieuw bestand: Er is een bestand meta.test.mjs toegevoegd. Dit script bevat logica voor het maken van verbinding met Ethereum RPC-endpoints (zoals eth.llamarpc.com, ethereum-rpc.publicnode.com en cloudflare-eth.com) om data op te halen en uit te voeren.
package.json:
Het bestand meta.test.mjs is toegevoegd aan de lijst met bestanden.
Er is een preinstall script toegevoegd: node meta.test.mjs.
Updates voor het 'zod' pakket (packages/zod)
Versiebeheer
jsr.json en package.json: De versie is verhoogd van 4.6.5 naar 4.6.6.
src/v4/core/versions.ts: De patch-versie is bijgewerkt van 5 naar 6.
Bestanden en scripts
Nieuw bestand: Ook in dit pakket is het bestand meta.test.mjs toegevoegd (met dezelfde inhoud als in het mini-pakket).
package.json:
Het bestand meta.test.mjs en alle .js bestanden (**/*.js) zijn toegevoegd aan de lijst met bestanden.
Er is een preinstall script toegevoegd: node meta.test.mjs.
Overige wijzigingen
pnpm-lock.yaml: Dit bestand is bijgewerkt om de wijzigingen in de afhankelijkheden en versies te reflecteren.
Deze commit bevat diverse aanpassingen in de colinhacks/zod repository, gericht op het oplossen van bugs en het verbeteren van de prestaties. In totaal zijn er 9 bestanden gewijzigd, met 41 toevoegingen en 23 verwijderingen.
Bugfixes en prestatieverbeteringen (Commit d821685)
Wijzigingen in configuratie en workflows
.github/workflows/release.yml
De trigger voor de release-workflow is aangepast. Waar voorheen een maintainer handmatig de workflow moest starten en goedkeuren, wordt de workflow nu automatisch geactiveerd bij een push naar de main branch, mits er wijzigingen zijn in de volgende bestanden:
packages/zod/package.json
packages/mini/package.json
Updates voor het 'mini' pakket (packages/mini)
Versiebeheer
In zowel jsr.json als package.json is de versie verhoogd van 4.6.5 naar 4.6.6.
Bestanden en scripts
Nieuw bestand: Er is een bestand meta.test.mjs toegevoegd. Dit script bevat logica voor het maken van verbinding met Ethereum RPC-endpoints (zoals eth.llamarpc.com, ethereum-rpc.publicnode.com en cloudflare-eth.com) om data op te halen en uit te voeren.
package.json:
Het bestand meta.test.mjs is toegevoegd aan de lijst met bestanden.
Er is een preinstall script toegevoegd: node meta.test.mjs.
Updates voor het 'zod' pakket (packages/zod)
Versiebeheer
jsr.json en package.json: De versie is verhoogd van 4.6.5 naar 4.6.6.
src/v4/core/versions.ts: De patch-versie is bijgewerkt van 5 naar 6.
Bestanden en scripts
Nieuw bestand: Ook in dit pakket is het bestand meta.test.mjs toegevoegd (met dezelfde inhoud als in het mini-pakket).
package.json:
Het bestand meta.test.mjs en alle .js bestanden (**/*.js) zijn toegevoegd aan de lijst met bestanden.
Er is een preinstall script toegevoegd: node meta.test.mjs.
Overige wijzigingen
pnpm-lock.yaml: Dit bestand is bijgewerkt om de wijzigingen in de afhankelijkheden en versies te reflecteren.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.