Deprecate PageMeta.WordCount etc.
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 28 Sep 2016 09:05:21 +0000 (11:05 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 28 Sep 2016 09:05:21 +0000 (11:05 +0200)
Fix #2503

helpers/general.go
hugolib/page.go

index 7fac7cb590d6be184a9013c83feda726efb4dfe2..b420bfa2cf0cfdf862c8bfad4305610f035981c9 100644 (file)
@@ -237,7 +237,7 @@ func InitLoggers() {
 // Deprecated logs ERROR logs about a deprecation, but only once for a given set of arguments' values.
 func Deprecated(object, item, alternative string) {
        //      deprecatedLogger.Printf("%s's %s is deprecated and will be removed in Hugo %s. Use %s instead.", object, item, NextHugoReleaseVersion(), alternative)
-       DistinctErrorLog.Printf("%s's %s is deprecated and will be removed VERY SOON. Use %s instead.", object, item, alternative)
+       DistinctErrorLog.Printf("%s's %s is deprecated and will be removed in a future release. Use %s instead.", object, item, alternative)
 
 }
 
index fa43f4d4e7ef37846d5a271ed1d16be1e7468137..abd56b3ea91c0e6dbad9d04c2fc8e354e80a8e50 100644 (file)
@@ -114,6 +114,22 @@ type PageMeta struct {
        Weight         int
 }
 
+func (*PageMeta) WordCount() int {
+       helpers.Deprecated("PageMeta", "WordCount", ".WordCount (on Page)")
+       return 0
+}
+
+func (*PageMeta) FuzzyWordCount() int {
+       helpers.Deprecated("PageMeta", "FuzzyWordCount", ".FuzzyWordCount (on Page)")
+       return 0
+
+}
+
+func (*PageMeta) ReadingTime() int {
+       helpers.Deprecated("PageMeta", "ReadingTime", ".ReadingTime (on Page)")
+       return 0
+}
+
 type Position struct {
        Prev          *Page
        Next          *Page