bb894ceaf8
Allow slices in the image Filter funcs, not just varargs
...
[ci skip]
See #6255
2019-09-04 17:24:50 +02:00
529c7f1090
Update 0.58.0-relnotes.md
...
[ci skip]
2019-09-04 13:05:50 +02:00
57a54d19d5
releaser: Add release notes for 0.58.0
...
Rename to *-ready.md to continue.
[ci skip]
2019-09-04 10:39:05 +00:00
dc3f3df29d
hugolib: Adjust Go version specific test
...
See #6304
2019-09-04 09:50:32 +02:00
b43130115d
Update to Go 1.13
...
Fixes #6304
2019-09-04 00:54:41 +02:00
28501ceb93
hugolib: Remove the old and slow site benchmarks
2019-09-03 21:36:53 +02:00
8624b9fe9e
Cache processed images by their source path
...
Fixes #6269
2019-09-03 18:38:57 +02:00
018494f363
Remove test artifact
2019-09-03 17:18:18 +02:00
43298f028c
Make the "is this a Hugo Module" logic more lenient
...
Now we only try to load modules via Go if there is one or more modules imported in project config.
Fixes #6299
2019-09-03 15:12:33 +02:00
1b5c7e327c
hugolib: Add a Sass includePaths test
...
See #6274
2019-09-03 12:25:41 +02:00
05d83b6c08
Update to Go 1.11.13 and 1.12.9
...
Fixes #6228
2019-09-03 10:05:17 +02:00
4898fb3d64
Make home.Pages work like any other section
...
Fixes #6240
2019-09-02 17:34:02 +02:00
45d7988f2d
Add some fingerprint tests
...
Closes #6284
Closes #6280
2019-09-02 17:18:32 +02:00
ce47c21a29
resources: Cache Exif data to disk
...
```bash
name old time/op new time/op delta
ImageExif/Cold_cache-4 312µs ±28% 355µs ± 7% ~ (p=0.343 n=4+4)
ImageExif/Cold_cache,_10-4 479µs ± 6% 546µs ± 0% +13.91% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 272µs ± 1% 81µs ± 5% -70.30% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
ImageExif/Cold_cache-4 151kB ± 0% 161kB ± 0% +6.46% (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4 179kB ± 0% 189kB ± 0% +5.49% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 151kB ± 0% 13kB ± 0% -91.52% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
ImageExif/Cold_cache-4 1.03k ± 0% 1.21k ± 0% +17.78% (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4 1.65k ± 0% 1.83k ± 0% +11.09% (p=0.029 n=4+4)
ImageExif/Warm_cache-4 1.03k ± 0% 0.28k ± 0% -72.40% (p=0.029 n=4+4)
```
Fixes #6291
2019-09-02 16:37:28 +02:00
de9cbf6195
Remove metaDataFormat setting
...
Not in use anymore.
2019-09-01 23:48:51 +02:00
4f5011692a
resources: Make the Exif benchmark filenames distinct
2019-09-01 22:05:39 +02:00
3becba7a98
resources: Add Exif benchmark
...
See #6291
2019-09-01 18:02:49 +02:00
20bdc69a47
resources: Remove unused map type
2019-08-31 21:30:13 +02:00
28143397d6
Add image.Exif
...
Note that we will probably need to add some metadata cache for this to scale.
Fixes #4600
2019-08-31 19:04:56 +02:00
8a8d4a6d97
deps: Update go-org (fix descriptive lists)
...
</dt> and </dd> closing tags were broken, see
https://github.com/niklasfasching/go-org/pull/9
2019-08-31 15:03:12 +02:00
00297085db
tpl: Migrate last shortcodes (YouTube and Vimeo) to HTTPS embeds
2019-08-30 11:55:55 +02:00
823f53c861
Add a set of image filters
...
With this you can do variants of this:
```
{{ $img := resources.Get "images/misc/3-jenny.jpg" }}
{{ $img := $img.Resize "300x" }}
{{ $g1 := $img.Filter images.Grayscale }}
{{ $g2 := $img | images.Filter (images.Saturate 30) (images.GaussianBlur 3) }}
```
Fixes #6255
2019-08-28 15:59:54 +02:00
f9978ed164
Image resource refactor
...
This commit pulls most of the image related logic into its own package, to make it easier to reason about and extend.
This is also a rewrite of the transformation logic used in Hugo Pipes, mostly to allow constructs like the one below:
{{ ($myimg | fingerprint ).Width }}
Fixes #5903
Fixes #6234
Fixes #6266
2019-08-26 15:00:44 +02:00
58d4c0a8be
deps: Update go-org (fix footnotes in headlines)
2019-08-24 13:23:42 +02:00
c5319db9f1
Discrepancy typo fix
2019-08-23 17:21:37 +02:00
ad1d6d6406
source: Remove debug check left during development
...
Fixes #6249
2019-08-23 07:37:56 +02:00
fd3d90ced8
hugolib: Change to output non-panic error message if missing shortcode template
...
A panic occurred when the `nested` variable was nil.
Changed to check if the `nested` variable is nil.
Fixes #6075
2019-08-22 10:40:16 +02:00
3ae4b3e19f
releaser: Prepare repository for 0.58.0-DEV
...
[ci skip]
2019-08-17 17:59:28 +00:00
a849cb2d9b
releaser: Add release notes to /docs for release of 0.57.2
...
[ci skip]
v0.57.2
2019-08-17 17:51:54 +00:00
01fbb46354
releaser: Bump versions for release of 0.57.2
...
[ci skip]
2019-08-17 17:51:54 +00:00
9958e5e911
releaser: Add release notes for 0.57.2
...
[ci skip]
2019-08-17 17:51:54 +00:00
f77a4a2f4a
Revert "Update to Go 1.11.13 and 1.12.9"
...
This reverts commit f28efd35820dc4909832c14dfd8ea6812ecead31.
2019-08-17 19:38:12 +02:00
88d6993612
tpl: Use RegularPages for RSS template
...
This is in line with how it was in Hugo 0.56.
See #6238
2019-08-17 19:37:14 +02:00
ea68160300
hugolib: Don't use the global warning logger
...
See #6238
2019-08-17 18:50:16 +02:00
564cf1bb11
tpl: Avoid "home page warning" in RSS template
...
See #6238
2019-08-17 18:50:16 +02:00
4b4bdcfe74
hugolib: Allow index.md inside bundles
...
Fixes #6208
2019-08-17 18:50:16 +02:00
18836a71ce
Adjust the default paginator for sections
...
To make it in line with 0.56 for sections; only paginate regular pages.
Fixes #6231
2019-08-17 13:08:03 +02:00
ab40ce679f
Revert the 0.57 home.Pages change
...
In 0.57 we change the behaviour of home.Pages to be in line with the other sections. This has created a lot noise and breakage in the wild.
This commit reverts that change, but adds a warning that we will change this in 0.58 and that you should consider using .Site.RegularPages if that is what you want.
2019-08-17 13:06:39 +02:00
416493b548
hugolib: Add a site benchmark
2019-08-16 16:24:21 +02:00
f28efd3582
Update to Go 1.11.13 and 1.12.9
...
Fixes #6228
2019-08-16 10:46:34 +02:00
36d749f4ea
releaser: Prepare repository for 0.58.0-DEV
...
[ci skip]
2019-08-15 19:00:12 +00:00
58c56e9ded
releaser: Add release notes to /docs for release of 0.57.1
...
[ci skip]
v0.57.1
2019-08-15 18:52:49 +00:00
484106cfa2
releaser: Bump versions for release of 0.57.1
...
[ci skip]
2019-08-15 18:52:49 +00:00
4d60a920fa
releaser: Add release notes for 0.57.1
...
[ci skip]
2019-08-15 18:52:49 +00:00
6ccf50ea7b
hugolib: Fix draft etc. handling of _index.md pages
...
We will need to revisit this with a proper spec, but this commit makes sure that draft/expiryDate etc. set in front matter on _index.md content files that should disable the page will:
* Not crash
* Make the rendered page not render any `.Content`.
Fixes #6222
Fixes #6210
2019-08-15 20:41:48 +02:00
67524c9936
Fix mainSections logic
...
Fixes #6217
2019-08-15 20:21:57 +02:00
952a319496
Fix live reload mount logic with sub paths
...
Fixes #6209
2019-08-15 19:14:22 +02:00
321418f22a
modules: Disable "auto tidy" for now
...
See #6115
2019-08-15 16:50:02 +02:00
7f3aab5ac2
hugolib: Recover and log panics in content init
...
See #6210
2019-08-15 10:56:49 +02:00
028b992611
hugolib: Add some outputs tests
...
See #6210
2019-08-15 10:30:37 +02:00