@@ -43,12 +43,15 @@ Changed Behaviour
4343 - Any new behaviour formerly activated by `#version 3.71` now requires
4444 `#version 3.8` (or higher); specifying `#version 3.71` will trigger a
4545 corresponding warning.
46- - Some defaults have been changed (requires `#version 3.8` as the _very first_
47- statement of the scene, or a corresponding command line / INI setting):
46+ - Some defaults have been changed (requires `#version 3.8` or a corresponding
47+ command line / INI setting):
4848 - The pigment now defaults to plain white.
4949 - `ambient` now defaults to 0.0 instead of 0.1.
5050 - The camera `right` vector length now defaults to the output image aspect
5151 ratio (presuming square pixels) instead of 1.33.
52+ Switching back and forth between defaults via `#version` is possible until
53+ the first `default` statement is encountered; after that, `#version` will
54+ cause a warning instead of changing defaults.
5255 - Minor changes have been made to the benchmark scene. New benchmark version
5356 is 2.03.
5457 - Token counting in conditional blocks (e.g. in `#if ... #end`) has changed.
@@ -58,6 +61,11 @@ Changed Behaviour
5861 for now, due to their orientation being poorly defined.
5962 - An age-old bug in the inbuilt `f_enneper` isosurface function has been
6063 fixed; the function now results in the originally intended shape.
64+ - Contrary to earlier claims and intentions, v3.7.1-beta.1 failed to lift the
65+ requirement that array elements must be of the same type. It has been
66+ decided to not fix the change to work as originally intended, and instead
67+ only allow type mixing if the array has explicitly been declared as
68+ `mixed`. See the documentation for details.
6169
6270New Features
6371------------
@@ -71,6 +79,10 @@ New Features
7179 reduce image noise from stochastic mechanisms (e.g. jittered area lights,
7280 subsurface light transport or micronormals). The mathematical background
7381 and parameterization is similar to that of adaptive focal blur.
82+ - The `bicubic_patch` primitive now allows for a trailing comma at the end of
83+ the list of control points.
84+ - The `matrix` syntax now allows allows for a trailing comma at the end of
85+ the list of coefficients.
7486
7587Performance Improvements
7688------------------------
0 commit comments