Page MenuHome

Blender version number not correct in saved .blend files
Closed, ArchivedPublic

Description

System Information
Operating system: macOS-12.5-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 76.3

Blender Version
Broken: version: 3.3.0, branch: master, commit date: 2022-09-06 15:39, hash: rB0759f671ce1f
Worked: 2.93, sorry not sure about all versions since

Short description of error

I use a small script to check which version of Blender was used to create certain files. It just reads the header from the .blend file.

  • Saved blend files from Blender 3.3.0 and 3.3.1 daily build report created with version 3.0.3 rather than 3.3.0/3.3.1
  • I checked a 3.2.2 file as well and it reports 3.0.2.
  • a 2.93.10 file works correctly - reports 2.93

Apologies if I've misunderstood and there's been a change in how Blender versions are logged in .blends

Exact steps for others to reproduce the error
Read header of attached .blends in text editor, or use file utility to read version number

Event Timeline

This report doesn't seem to actually mention a bug, but appears to be a request for support.

Starting with 3.0 there were changes to how the version number is read. See https://code.blender.org/2020/02/release-planning-2020-2025/#30-series

For user requests and feedback, please use other channels: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

For more information on why this isn't considered a bug, visit: https://wiki.blender.org/wiki/Reference/Not_a_bug

Hi Germano, Sorry I've been away from my desk. I'm not sure if my question was understood, but the version number article and comments linked above doesn't explain the issue I'm seeing: in a saved .blend file, the version number displayed in the header of the file ≠ the version of Blender that saved the file. To me it seems like a bug, albeit a tiny one.

With so many changes between Blender versions, it's important for me to be able to see which version of Blender was used to save/create a file, in case I need to use that version of Blender later for feature compatibility.

Attaching screenshots for clarity. Both .blend files have BLENDER-v303 in the header though one was saved with Blender 3.3.0 and one saved with 3.3.1

Please let me know if I can help with any more info, or if this really is the way it's meant to be now. It's just that in the past the version numbers in saved files always corresponded with the Blender version that created them.

Best regards and many thanks for your time.

Versioning codes are worked on quite often for compatibility issues.
So it is very unlikely that the version saved in the files is wrong, otherwise many version bugs would be reported.

v303 is 3.03 btw

One way to check this is just to see the description of each new version:
rB6e39da7948ee: Blender 3.0 version bump
rBdab3591588e9: Blender 3.1 bcon1 - alpha
rBc0225aa5739a: Blender 3.2 bcon1 - alpha
rB46b32c9d7b42: Blender 3.3 bcon1 - alpha
rB9015952c9c00: Blender 3.4 Alpha: Start of new release cycle.

(note: Your 3.3.1 actually looks like 3.3.6 when checked here)

Thanks for the explanation. I had assumed the .blend would still match the splash screen. Was super useful but I'll get by ;) Cheers!