Skip to content

Commit ca89731

Browse files
committed
Bump version number and update change log.
Also minor fix to CodeQL analysis workflow, to always scan on push.
1 parent 89c1b28 commit ca89731

File tree

4 files changed

+93
-3
lines changed

4 files changed

+93
-3
lines changed

.github/workflows/codeql-analysis.yml

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ name: 'Code Analysis'
33
on:
44
push:
55
branches: [ 'master', 'release/*' ]
6-
# There's no actual source code to examine in the following directories.
7-
paths-ignore: [ 'distribution/**', 'doc/**', 'source-doc/**', 'tools/**' ]
86
pull_request:
97
# The branches below must be a subset of the branches above
108
branches: [ 'master', 'release/*' ]

changes.txt

+36
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,42 @@ should be located in the same directory as this file is.
2929
------------------------------------------------------------------------------
3030

3131

32+
Changes between v3.8.0-beta.1 and v3.8.0-beta.2
33+
===============================================
34+
35+
Changed Behaviour
36+
-----------------
37+
38+
- On some platforms, `now` returned days since 2000-01-01 00:00 local time
39+
(as opposed to UTC). While interpreted as intentional by most users,
40+
this was actually a bug, and the behavior has been changed to return a
41+
UTC-based timestamp on all systems as intended and documented (provided
42+
`#version 3.8` (or later) is specified).
43+
44+
45+
Fixed or Mitigated Bugs
46+
-----------------------
47+
48+
Reported via GitHub:
49+
50+
- #428 ("Loss of precision where variables declared on command line / ini
51+
files. [Bug]"; partial fix, improving precision back to v3.6 levels)
52+
- #432 ("Pseudo-variable now does not work as intended on Linux machines.")
53+
54+
Reported via the Newsgroups:
55+
56+
57+
(2021-07-15, povray.beta-test, "spline in, out array bug")
58+
When used in `spline { SPLINE_IDENTIFIER ... }` without explicitly
59+
specifying spline type again, the new copy would get demoted to
60+
`linear_spline`.
61+
62+
Miscellaneous:
63+
64+
- Silenced warnings in `functions.inc` and `glass_old.inc` due to `#version`
65+
statement not matching the features used.
66+
67+
3268
Changes between v3.7.1-rc.1 and v3.8.0-beta.1
3369
=============================================
3470

revision.txt

+56
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,66 @@ Notes:
3131
http://news.povray.org/[email protected]
3232
------------------------------------------------------------------------------
3333

34+
------------------------------------------------------------------------------
35+
POV-Ray v3.8.0-beta.2
36+
------------------------------------------------------------------------------
37+
38+
Commit 89c1b28a on 2021-08-09 by Christoph Lipka
39+
40+
[ci skip] Fix warnings in `functions.inc` and `glass_old.inc`.
41+
42+
Commit 88d65985 on 2021-08-09 by Christoph Lipka
43+
44+
Partial fix for #428. (#431)
45+
46+
Precision of `Declare` INI setting was erroneously truncated to 6
47+
digits. Reverted back to 7 digits, matching v3.6 behavior.
48+
49+
Commit 5c8aface on 2021-08-09 by Christoph Lipka
50+
51+
Fix for #432. (#433)
52+
53+
To work around Boost's msec-precision UTC timer erroneously reporting
54+
local time instead of UTC on some systems, we're now also probing the
55+
sec-precision UTC timer, which should be more reliable in terms of
56+
time zone: The rounded difference between the two should be able to
57+
give us the time zone offset (if any) in the msec-precision timer,
58+
which we then compensate for accordingly.
59+
60+
Commit 3b43b71a on 2021-08-08 by Christoph Lipka
61+
62+
Fix splines becoming linear when duplicated. (#426)
63+
64+
When used in `spline { SPLINE_IDENTIFIER ... }` without
65+
explicitly specifying spline type again, the new copy
66+
would get demoted to `linear_spline` (see newsgroup post
67+
<[email protected]>, 2021-07-15, povray.beta-test,
68+
"spline in, out array bug").
69+
70+
Commit ec535839 on 2021-07-17 by Christoph Lipka
71+
72+
Eliminate `backend/frame.h`. (#427)
73+
74+
Also clean up various header files and file headers along the way,
75+
mainly in the back-end module.
76+
77+
Commit 93536837 on 2021-07-16 by Christoph Lipka
78+
79+
Miscellaneous GitHub Workflows improvements.
80+
81+
- Unix source package created for a release build will extract in a
82+
subdirectory rather than the current directory.
83+
- Quick build test for Windows will now use VS 2015 build tools
84+
(currently needed for `cmedit*.dll`).
85+
3486
------------------------------------------------------------------------------
3587
POV-Ray v3.8.0-beta.1
3688
------------------------------------------------------------------------------
3789

90+
Commit 0f65b619 on 2021-07-11 by Christoph Lipka
91+
92+
Bump version number and update change log.
93+
3894
Commit 946673f5 on 2021-07-11 by Christoph Lipka
3995

4096
Warn when using v3.8 features without `#version 3.8`.

source/base/version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
/// where `N` is a serial number starting at 1 in each phase, `TIME` is the number of minutes
101101
/// since 2000-01-01 00:00, and `FEATURE` is an arbitrary alphanumeric moniker for a particular
102102
/// experimental feature.
103-
#define POV_RAY_PRERELEASE "beta.1"
103+
#define POV_RAY_PRERELEASE "beta.2"
104104

105105
#if defined(DOXYGEN) && !defined(POV_RAY_PRERELEASE)
106106
// Work around doxygen being unable to document undefined macros.

0 commit comments

Comments
 (0)