Aller au contenu principal

1.0.14-beta

Veuillez signaler les bogues en utilisant le gestionnaire de problèmes sur GitHub :

https://github.com/flokiorg/tWallet/issues

Changements notables

Corrections

  • flnd/client.go : PublishTransaction passait une chaîne dynamique comme chaîne de format à fmt.Errorf ; remplacé par errors.New puisqu'aucun formatage n'est nécessaire.
  • Utilitaire de test : createTestTempDir a retrouvé sa véritable implémentation os.MkdirTemp (elle avait été remplacée par un chemin absolu codé en dur provenant de la machine d'un développeur).
  • Nommage des tests : une fonction nommée TestMain mais prenant un *testing.T (et non un *testing.M) ne servait en réalité jamais de point d'entrée des tests du package — elle s'exécutait simplement comme un test ordinaire, très lourd, lançant un vrai démon, sous un nom prêtant à confusion. Renommée en TestManualFlndTestnetLaunch.
  • Tests d'intégration : les 4 fichiers de test du dossier flnd/ lancent un vrai démon flnd et/ou nécessitent une connectivité testnet réelle. Ils sont désormais conditionnés par //go:build integration, afin qu'un simple go test ./... (utilisé en CI) les ignore proprement ; ils restent exécutables explicitement avec -tags=integration.

CI

  • Ajout de .github/workflows/ci.yaml : exécute go build, go vet et go test à chaque push sur main et à chaque pull request.

Actifs

OS/ArchActif
macOS (Apple Silicon)https://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-darwin-arm64-v1.0.14-beta.tar.gz
macOS (Intel)https://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-darwin-amd64-v1.0.14-beta.tar.gz
Linux x86_64https://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-linux-amd64-v1.0.14-beta.tar.gz
Linux arm64https://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-linux-arm64-v1.0.14-beta.tar.gz
Windows x86_64https://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-windows-amd64-v1.0.14-beta.zip
Windows 32-bithttps://github.com/flokiorg/tWallet/releases/download/v1.0.14-beta/twallet-windows-386-v1.0.14-beta.zip

D'autres builds (ppc64, mips et *BSD) sont disponibles sur la page des versions GitHub.