tpl/data: Deprecate data.GetJSON and data.GetCSV - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 292626e679e5203faf3d42f004c12027da3e4300
DIR parent 60d954c7854fbbe59d5f8cb7e8428e01c3763288
HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Sun, 28 Jan 2024 16:11:12 +0100
tpl/data: Deprecate data.GetJSON and data.GetCSV
Diffstat:
M tpl/data/data.go | 5 +++++
1 file changed, 5 insertions(+), 0 deletions(-)
---
DIR diff --git 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