Hot Door CORE Forum
Hot Door CORE 0.8.0 is now available - Printable Version

+- Hot Door CORE Forum (http://hotdoorcore.com/forum)
+-- Forum: All forums (http://hotdoorcore.com/forum/forumdisplay.php?fid=1)
+--- Forum: Announcements (http://hotdoorcore.com/forum/forumdisplay.php?fid=8)
+--- Thread: Hot Door CORE 0.8.0 is now available (/showthread.php?tid=300)



Hot Door CORE 0.8.0 is now available - garrett - 01-20-2022

This update brings the following changes:
  • Illustrator 25.3 and 26.0 compatibility, including Apple Silicon support on Macs.
  • Support for Illustrator 16 through 22 has been dropped - the difficulty in maintaining this many older versions was simply too high relative to the number of users on such versions, in combination with features in the later versions we were missing out on due to such prolonged backward compatibility.
  • All usage of the C++ std::auto_ptr class has been removed; std::unique_ptr is now used where appropriate and the vast majority of usages of raw pointers within e.g. std::vector containers has moved to std::shared_ptr. The end result here is much cleaner, more reliable, and more convenient memory management.
It is worth noting that on Mac we now have two options for creating plugins for Illustrator 25, based on changes Adobe made mid-stream in 25.3. If you link against the hdi_core static binary for 25.0, then your plugin will be compatible with all versions of Illustrator 25 on Mac but will be Intel only (i.e. it will only run on Apple Silicon Macs with Illustrator 25.3 under Rosetta 2 compatibility mode).

You can additionally/optionally link against the hdi_core static binary for 25.3, and your plugin will only be compatible with Illustrator 25.3 on Mac but will run natively on either Intel or Apple Silicon. It is not recommended to try running such a plugin binary in Illustrator 25.0-25.2 on an Intel Mac.