From c626d8df8ac03efcfdc2a60189e453bf3970da80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sun, 28 Jan 2024 16:11:12 +0100 Subject: [PATCH] tpl/data: Deprecate data.GetJSON and data.GetCSV --- tpl/data/data.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tpl/data/data.go b/tpl/data/data.go index b6b0515e8..7eb730c4c 100644 --- a/tpl/data/data.go +++ b/tpl/data/data.go @@ -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