Skip to content

Commit db93e5a

Browse files
committed
PRE-1.5.1: Update release notes, build docs
Signed-off-by: Gary Oberbrunner <[email protected]>
1 parent 7079503 commit db93e5a

File tree

9 files changed

+36
-17
lines changed

9 files changed

+36
-17
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,8 @@ required.
264264

265265
### Test Policy
266266

267-
OpenFX does not yet have an automated CI or test process.
268-
267+
OpenFX runs an automated CI build process on github. All builds must
268+
pass before merging a PR.
269269

270270
#### Copyright Notices
271271

Documentation/sources/Reference/ofxPropertiesReference.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Properties Reference
4343

4444
.. doxygendefine:: kOfxImageEffectPluginRenderThreadSafety
4545

46+
.. doxygendefine:: kOfxImageEffectPropCPURenderSupported
47+
4648
.. doxygendefine:: kOfxImageEffectPropClipPreferencesSlaveParam
4749

4850
.. doxygendefine:: kOfxImageEffectPropColourManagementAvailableConfigs
@@ -153,6 +155,8 @@ Properties Reference
153155

154156
.. doxygendefine:: kOfxImageEffectPropTemporalClipAccess
155157

158+
.. doxygendefine:: kOfxImageEffectPropThumbnailRender
159+
156160
.. doxygendefine:: kOfxImageEffectPropUnmappedFrameRange
157161

158162
.. doxygendefine:: kOfxImageEffectPropUnmappedFrameRate

Documentation/sources/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
copyright = '''2025, OpenFX a Series of LF Projects, LLC.
1515
For web site terms of use, trademark policy and other project policies please see https://lfprojects.org/'''
1616
author = 'Contributors to the OpenFX Project'
17-
release = '1.5'
17+
release = '1.5.1'
1818

1919
read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True'
2020
# -- General configuration ---------------------------------------------------

include/ofx.doxy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "OpenFX"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = "1.5+"
41+
PROJECT_NUMBER = "1.5.1"
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

include/ofxGPURender.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ only) - plug-in instance change (read/write)
162162
rendering
163163
- "true" - which means a host or plug-in can support CPU rendering
164164
165+
@version added in version 1.5.1.
166+
165167
*/
166168
#define kOfxImageEffectPropCPURenderSupported "OfxImageEffectPropCPURenderSupported"
167169

include/ofxImageEffect.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,6 +1189,8 @@ If the plugin descriptor has this property set to "true", the plugin is expected
11891189
- Valid Values - This must be one of
11901190
- "false" - the plugin cannot render without spatial awareness and the host should bypass it for renders that require no spatial awareness.
11911191
- "true" - the plugin can render without spatial awareness. The host will indicate this type of render by setting kOfxImageEffectPropNoSpatialAwareness to "true" in the arguments passed to kOfxImageEffectActionBeginSequenceRender and kOfxImageEffectActionRender.
1192+
1193+
@version added in version 1.5.1.
11921194
*/
11931195
#define kOfxImageEffectPropNoSpatialAwareness "OfxImageEffectPropNoSpatialAwareness"
11941196

@@ -1214,6 +1216,8 @@ A plugin could react to this property by
12141216
- rendering a badge rather than a detailed effect unlikely to be visible in a thumbail
12151217
- turning itself off in kOfxImageEffectActionIsIdentity
12161218
- disabling temporal inputs in kOfxImageEffectActionGetFramesNeeded
1219+
1220+
@version added in version 1.5.1.
12171221
*/
12181222
#define kOfxImageEffectPropThumbnailRender "OfxImageEffectPropThumbnailRender"
12191223

readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ See instructions in [Documentation/README.md](Documentation/README.md).
5151
## Pre-release
5252

5353
* Update the release notes and documentation and version number
54+
* Update [release-notes.md](./release-notes.md) and [release-notes-next.md](./release-notes-next.md)
55+
* Update [include/ofx.doxy](include/ofx.doxy)
56+
* Update [Documentation/sources/conf.py](Documentation/sources/conf.py)
5457
* Tag (locally) the desired version with e.g. `OFX_Release_1.x_pre_1`
5558
- use `git tag -a -s` to sign with the release gpg key
5659
* Push that tag to github, and email everyone to test that tagged build.

release-notes-next.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!--
2+
This is a temporary space to hold changes and release notes for the next release.
3+
When preparing a release, copy this into the release-notes.md and reset this to empty.
4+
5+
-->
6+
7+
# Release Notes - NEXT (upcoming)
8+
9+
This is version NEXT of the OpenFX API.
10+
11+
## Key Features of OpenFX Version NEXT:
12+
13+
## Fixes in OpenFX Version NEXT:
14+
15+
## Deprecations
16+
17+
## Detailed List of Changes
18+

release-notes.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OpenFX image processing plug-in API
22

3-
This is the latest release of OFX, the Open Effects image-processing plug-in standard API.
3+
This is the release 1.5.1 of OFX, the Open Effects image-processing plug-in standard API.
44

55
Documentation and more info can be found at:
66

@@ -11,18 +11,6 @@ Documentation and more info can be found at:
1111
* [OFX API Programming Reference](http://openeffects.org/documentation/reference)
1212
* [OFX Discussion Google Group](https://groups.google.com/forum/#!forum/ofx-discussion)
1313

14-
# Release Notes - 1.6 (upcoming)
15-
16-
This is version 1.6 of the OpenFX API.
17-
18-
## Key Features of OpenFX Version 1.6:
19-
20-
## Fixes in OpenFX Version 1.6:
21-
22-
## Deprecations
23-
24-
## Detailed List of Changes
25-
2614
# Release Notes - 1.5.1
2715

2816
This is version 1.5.1 of the OpenFX API, a minor release with bug fixes and improvements.

0 commit comments

Comments
 (0)