Skip to content

Commit

Permalink
Bump version number and update change log.
Browse files Browse the repository at this point in the history
Also minor fix to CodeQL analysis workflow, to always scan on push.
  • Loading branch information
c-lipka committed Aug 9, 2021
1 parent 89c1b28 commit ca89731
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 3 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ name: 'Code Analysis'
on:
push:
branches: [ 'master', 'release/*' ]
# There's no actual source code to examine in the following directories.
paths-ignore: [ 'distribution/**', 'doc/**', 'source-doc/**', 'tools/**' ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ 'master', 'release/*' ]
Expand Down
36 changes: 36 additions & 0 deletions changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,42 @@ should be located in the same directory as this file is.
------------------------------------------------------------------------------


Changes between v3.8.0-beta.1 and v3.8.0-beta.2
===============================================

Changed Behaviour
-----------------

- On some platforms, `now` returned days since 2000-01-01 00:00 local time
(as opposed to UTC). While interpreted as intentional by most users,
this was actually a bug, and the behavior has been changed to return a
UTC-based timestamp on all systems as intended and documented (provided
`#version 3.8` (or later) is specified).


Fixed or Mitigated Bugs
-----------------------

Reported via GitHub:

- #428 ("Loss of precision where variables declared on command line / ini
files. [Bug]"; partial fix, improving precision back to v3.6 levels)
- #432 ("Pseudo-variable now does not work as intended on Linux machines.")

Reported via the Newsgroups:

- <[email protected]>
(2021-07-15, povray.beta-test, "spline in, out array bug")
When used in `spline { SPLINE_IDENTIFIER ... }` without explicitly
specifying spline type again, the new copy would get demoted to
`linear_spline`.

Miscellaneous:

- Silenced warnings in `functions.inc` and `glass_old.inc` due to `#version`
statement not matching the features used.


Changes between v3.7.1-rc.1 and v3.8.0-beta.1
=============================================

Expand Down
56 changes: 56 additions & 0 deletions revision.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,66 @@ Notes:
http://news.povray.org/[email protected]
------------------------------------------------------------------------------

------------------------------------------------------------------------------
POV-Ray v3.8.0-beta.2
------------------------------------------------------------------------------

Commit 89c1b28a on 2021-08-09 by Christoph Lipka

[ci skip] Fix warnings in `functions.inc` and `glass_old.inc`.

Commit 88d65985 on 2021-08-09 by Christoph Lipka

Partial fix for #428. (#431)

Precision of `Declare` INI setting was erroneously truncated to 6
digits. Reverted back to 7 digits, matching v3.6 behavior.

Commit 5c8aface on 2021-08-09 by Christoph Lipka

Fix for #432. (#433)

To work around Boost's msec-precision UTC timer erroneously reporting
local time instead of UTC on some systems, we're now also probing the
sec-precision UTC timer, which should be more reliable in terms of
time zone: The rounded difference between the two should be able to
give us the time zone offset (if any) in the msec-precision timer,
which we then compensate for accordingly.

Commit 3b43b71a on 2021-08-08 by Christoph Lipka

Fix splines becoming linear when duplicated. (#426)

When used in `spline { SPLINE_IDENTIFIER ... }` without
explicitly specifying spline type again, the new copy
would get demoted to `linear_spline` (see newsgroup post
<[email protected]>, 2021-07-15, povray.beta-test,
"spline in, out array bug").

Commit ec535839 on 2021-07-17 by Christoph Lipka

Eliminate `backend/frame.h`. (#427)

Also clean up various header files and file headers along the way,
mainly in the back-end module.

Commit 93536837 on 2021-07-16 by Christoph Lipka

Miscellaneous GitHub Workflows improvements.

- Unix source package created for a release build will extract in a
subdirectory rather than the current directory.
- Quick build test for Windows will now use VS 2015 build tools
(currently needed for `cmedit*.dll`).

------------------------------------------------------------------------------
POV-Ray v3.8.0-beta.1
------------------------------------------------------------------------------

Commit 0f65b619 on 2021-07-11 by Christoph Lipka

Bump version number and update change log.

Commit 946673f5 on 2021-07-11 by Christoph Lipka

Warn when using v3.8 features without `#version 3.8`.
Expand Down
2 changes: 1 addition & 1 deletion source/base/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
/// where `N` is a serial number starting at 1 in each phase, `TIME` is the number of minutes
/// since 2000-01-01 00:00, and `FEATURE` is an arbitrary alphanumeric moniker for a particular
/// experimental feature.
#define POV_RAY_PRERELEASE "beta.1"
#define POV_RAY_PRERELEASE "beta.2"

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

0 comments on commit ca89731

Please sign in to comment.