arcticicestudio / snowsaw

A lightweight, plugin-driven and dynamic dotfiles bootstrapper.
MIT License
98 stars 8 forks source link

Migrate to YAML encoder `gopkg.in/yaml.v3` #69

Closed arcticicestudio closed 5 years ago

arcticicestudio commented 5 years ago

Epic: #33

Currently the github.com/ghodss/yaml package is used as encoder for YAML files. It was evaluated and chosen over the gopkg.in/yaml.v2 package because it fixed some problems and misleading YAML specification implementations while also simplifying the usage of both JSON and YAML at the same time. Unfortunately the package is not actively maintained anymore and also has some problems and usage edge cases while the gopkg.in/yaml package is actively maintained and improved the YAML specification compatibility a lot. Therefore snowsaw will migrate to the latest major version gopkg.in/yaml.v3 replacing the currently used package.

arcticicestudio commented 5 years ago

Resolved in dea6ab56b7410a8cbc8901818703d5ab1ace5c87