]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
tpl/data: Deprecate data.GetJSON and data.GetCSV
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 28 Jan 2024 15:11:12 +0000 (16:11 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 28 Jan 2024 15:37:36 +0000 (16:37 +0100)
tpl/data/data.go

index b6b0515e8a766a57fcacb80a391a362e078fb164..7eb730c4c067072ae14983bb21e7644a4a5e3e7d 100644 (file)
@@ -25,6 +25,7 @@ import (
        "strings"
 
        "github.com/gohugoio/hugo/cache/filecache"
+       "github.com/gohugoio/hugo/common/hugo"
        "github.com/gohugoio/hugo/common/maps"
        "github.com/gohugoio/hugo/config/security"
 
@@ -63,6 +64,8 @@ type Namespace struct {
 // If you provide multiple parts for the URL they will be joined together to the final URL.
 // GetCSV returns nil or a slice slice to use in a short code.
 func (ns *Namespace) GetCSV(sep string, args ...any) (d [][]string, err error) {
+       hugo.Deprecate("data.GetJSON", "use resources.Get or resources.GetRemote with transform.Unmarshal.", "v0.123.0")
+
        url, headers := toURLAndHeaders(args)
        cache := ns.cacheGetCSV
 
@@ -102,6 +105,8 @@ func (ns *Namespace) GetCSV(sep string, args ...any) (d [][]string, err error) {
 // If you provide multiple parts they will be joined together to the final URL.
 // GetJSON returns nil or parsed JSON to use in a short code.
 func (ns *Namespace) GetJSON(args ...any) (any, error) {
+       hugo.Deprecate("data.GetJSON", "use resources.Get or resources.GetRemote with transform.Unmarshal.", "v0.123.0")
+
        var v any
        url, headers := toURLAndHeaders(args)
        cache := ns.cacheGetJSON