Skip to content
This repository has been archived by the owner on May 18, 2019. It is now read-only.

Release Notes 1.1.0

Triangle717 edited this page May 20, 2014 · 3 revisions

v1.1.0 - The Working Quartet

Released December 2, 2013

  • Project rename to LDR Importer to comply with the LDraw System of Tools bylaws
  • Added Blender Internal material support for Chrome, Pearlescent, Rubber, and Metal colors
  • Removed unused import option
  • Added basic support for Cycles materials and switch to use them
  • Fix string concentration errors
  • Fix LEGO brick plastic IOR value
  • Fix many PEP 8 line length issues
  • Fix crash when trying to import a non-existent brick (#11)
  • Detect render engine and use proper materials for it rather than selecting a checkbox
  • Allow import on allow import on both case-sensitive and case-insensitive file systems - initial patch submitted via GitHub by @Tribex
  • Set mesh origin to geometry - patch submitted via GitHub by rioforce
  • Only display only LDraw models in import file browser - initial patch submitted via GitHub by rioforce
  • Update import options localization
  • Majorly updated Markdown documentation files
  • Fix possible bug with LDraw installation directory
  • New debugPrint() function for easier understanding of message origin ans exactly when it was displayed - patch submitted via GitHub by Tribex (#14)
  • "Major error messages now display a small popup when called, notifying the user in Blender's UI, instead of silently closing the file select screen and only outputting to the console" - patch submitted via GitHub by Tribex (#14)
  • "Major error messages now identify what type of error they were, and print the stack trace where necessary" - patch submitted via GitHub by Tribex (#14)
  • "Importing files which do not have a .ldr, .dat, or .mpd extension is no longer allowed and will not be attempted, and will tell the user through a popup in Blender's UI" - patch submitted via GitHub by Tribex (#14)
  • Conversion of single quotes to double quotes where possible
  • Changed new messages from .mpd to .lcd (script does not support MPD models, #7)
  • Reworked internal model cleanup process, now cleaner and better supports future improvements
  • More conversion of string concentration from + (plus) signs to str.format() method
  • New way of presenting import options, more easily understood and looks nicer too
  • Split check for subpart into separate function
  • Fixed NameError for isPart when importing from relative path (relative to model location)
  • Updated import option messages and button location
  • Added import option icons
  • Finalized actions in GameFix import option, simplified error messages
  • Created script (setup.py) to automatically package release for upload
  • Ensure version number for setup.py is in proper format
  • Detect LDraw Library of Parts installation on Windows in common locations (#15, #16)
  • Cleaned up GameFix import option code
  • Set .ldr file extension as default (per http://www.ldraw.org/article/218.html#extension)
  • Reversed condition when checking valid file extensions
  • "Fixed loading error for models with invalid colors."
  • "Make object color also be viewport color" (#21)
  • Display message in console if high-res bricks are being used in the import
  • Filter out .pyc files made by Python 2.x in setup.py
  • Display "This software uses the LDraw Parts Library" image in README.md
  • Set script encoding to UTF-8
  • Small basic materials updates
  • Remove .lcd from supported file types (incorrectly assumed to be a standard .ldr file)
  • Store defined LDraw Library of Parts installation path in configuration file, load upon Blender relaunch - initial patch submitted via GitHub by Tribex
  • Connected LDraw Library of Parts installation detection to configuration file
  • Update debugPrint() function to support lists (for displaying multiple items at once)
  • Filter out configuration file made by script in setup.py
  • Updated minimum Blender version to 2.67 (#27)
  • Deselect objects in scene before importing (#29)
  • Renamed script to import_ldraw.py to better match other Blender Addons
  • Major HTML Readme update
  • Give proper error message for missing LDConfig.ldr
  • Move configuration file to a different location to avoid Blender "bl_info gives bad info" message
  • Put script in root folder of release Zip so Blender can detect it
Clone this wiki locally