Libre3D - Change Log

Libre3D is a free resource used in academics and real world environments. Various community improvements have been suggested from MIT students, energetic hobbyists, to those who "just want to print." Enjoy browsing this community run project.

If you have any suggestions of your own, or notice something not working quite right, do not hesitate to contact us!

Note: This page is a technical summary of improvements on Libre3D. Each change is either a community request, maintenance for issues like "Google's Chrome browser is breaking the site", or a security improvement.

Change Log: Maintenance, Improvements, Design, Refactor, Performance, and Security Updates

May 2019

  • Improvements - Brand new Tool section on the site! So far with a single tool: online OpenSCAD to STL Converter. For when you have an scad file but cannot run OpenSCAD on your computer, this tool will do it for you if it can! Just upload the scad and it will attempt to convert it to stl format to download. We plan to add more open source 3d printing related tools to the new section in the future. If you have any ideas let us know!

March 2019

  • CMS - Fix - Fixed broken image (wrong path) for listings using an icon on the front page
  • CMS - Performance - Set up using cache on the home page, so the page should load faster by a few ms. The main reason for doing this however, now the featured slider and popular sections keep the entries for a few days like they did on the legacy platform, instead of cycling them every page load.

February 2019

  • Maintenance - Fixed issue with uploading and editing, we kind of broke things for a few weeks without noticing when we set up SSL (https), see next item. :/
  • Security - Set up https SSL certificates again, it was never set up (till now) after the move to AWS. Now http traffic is automatically taken to https.
  • Maintenance - Fix advanced search box being mis-aligned with background CSS.
  • Maintenance - Realized almost everyone gets what ads are for duh :P so removed the obvious "About Sponsored Content" page. If there are questions in the future we may specifically answer non-obvious aspects about it somewhere like the help page. But for now, the simple ads we have don't really need any explaination.
  • Maintenance - [Back-End Only] Starting the process of refactoring the Libre3d website software platform (think custom CMS). We will go page by page migrating the functionality to a new in-house platform that will let us further customize the site specifically for what we need. This will let us add new features faster and easier than before (once the project is complete, expected to take a few months).
  • Note - As part of the above, things pertaining to the new platform will have a new designation, CMS. If a note does not have that at the front it was something in the legacy platform.
  • CMS - Refactor - Moved the home page, about, changelog, privacy, help, and terms pages to use the new platform.

January 2019

  • Improvements - Adjustments to site design to remove "newest" section from pages that did not need it.
  • Improvements - Enable the list and grid views to see if anyone uses them.
  • Maintenance - Fix styling issue with pagination for the current page.
  • Maintenance - Remove "voting" tab on 3d model detail pages, as no one was really using them, and it was redundant to Disqus (comment system) features.
  • Maintenance - Removed categories and search at top on model details page in mobile that was pushing the actual contents down past the fold for mobile (anything less than 1200px).
  • Maintenance - Fix issue that happens if you upload an scad file at the same time as stl file that has the same name (like file.stl and file.scad)
  • Maintenance - No longer shortens the description on the model page, also raised the allowed length on the description.
  • Maintenance - Bunch of minor styling adjustments.
  • Maintenance - Added info about ads and revenue to Help page.
  • Maintenance - Created a dedicated About Sponsored Content page talking about ads and money.

October 2018

  • Improvements - PHP 7.2 compatibility.
  • Improvements - Refactored parts of the uploader to work with PHP 7.2.
  • Maintenance - Updated openscad to verion 2015.03-2 (latest available package for Ubuntu).

May 2018

  • Maintenance - Navigation: Fixed Breadcrumb display in the "Region Selection."
  • Maintenance - Fixed WYSIWYG editing issues.
  • Maintenance - Fixed broken query when users remove videos.
  • Security - Closed a Vector possibly allowing arbitrary Javascript Execution.

January 2018

  • Improvements - PHP 7.0 compatibility Testing on Non-Production Site.

June 2017

  • Improvements - Moved to Amazon Web Services (AWS).

April 2017

  • Improvements - Reduced memory footprint of Cron Alerting.
  • Improvements - Improved sessions for high-traffic periods.
  • Maintenance - Fixed error when editing user requested data changes.

February 2017

  • Maintenance - Fixed category fields being ignored in Advanced Search.

December 2016

  • Maintenance - Fixed SQL error on the User's Manage Uploads page.

Sept 2016

  • Improvements - Upload images have swipe navigation and pinch-zoom.
  • Improvements - PHP 5.6 compatibility.
  • Design - New Libre3D Logo.

March 2016

  • Maintenance - Fixed duration selection ignored during upload preview.

January 2016

  • Maintenance - Fixed duration selection ignored during upload preview.
  • Maintenance - Fixed category field data disappearing upon edit.

August 2015

  • Improvements - Simplified Breadcrumb Usage.

April 2015

  • Improvements - New adddon call hooks for alternate browsing types.
  • Improvements - Allow "."(period) in Usernames.
  • Improvements - Search ability for multiple category question values.
  • Maintenance - Unescaped ampersands in upload title breaks RSS feed.

March 2015

December 2014

  • Improvements - Handling of category re-counts.

November 2014

  • Improvements - SCAD files able to upload and render to STL.
  • Improvements - jQuery form submission updates.
  • Maintenance - Pupload fix for STL uploading.
  • Maintenance - Improved CSS for advanced search page.
  • Improvements - Added additional regions to Countries and Regions Database.
  • Improvements - Responsive Web Design implementation.

October 2014

  • Security - Login XSS vulnerability closed.
  • Security - Penetration Testing (PEN Testing).
  • Maintenance - SSL mode broke Video Previews when uploading content.
  • Improvements - Community desire to drop some uploading steps.

September 2014

  • Improvements - Various CSS combinations for website speed.
  • Maintenance - Country/State selector missing CSS styling.
  • Improvements - Updated jQuery-UI to latest version.

August 2014

  • Maintenance - Removed "Hang" issues when deleting media using Internet Explorer.
  • Maintenance - Adjustment to jQueryUI .
  • Maintenance - Lightbox viewing issues fixed.
  • Improvements - More geographic regions added for user detail.

July 2014

  • Design - Large project of successfully combining JS/CSS.