TODO / KNOWN bugs

- Possibility to save the result as HTML

CHANGELOG

All notable changes to this project will be documented in this file.

[2.1.6] - 2021-11-02

Added

-   {Installer} Link to changeLog added to yak manifest

Fixed

-   {License} About command misreading the changelog

[2.1.5] - 2021-10-15

Changed

-   Changelog will be written in markdown, then exported as plaintext and html+css

[2.1.4] - 2021-10-04

Fixed

-   Vertex color changed from black to a light version of required color (for meshes and breps)

[2.1.3] - 2021-10-04

Fixed

-   Speed issue on rendered viewports (Result will be rendered but not shaded)

[2.1.2] - 2021-09-28

Added

-   “About” button on standalone exe
-   Possibility to copy the analysis to windows’ clipboard
-   Possibility to save the result as jpg

Fixed

-   {License} License data writing system was broken on standalone .exe
-   {License} Former license system fallback were broken - OnLoadBeforeLicenseValidation()
-   {License} “License” button on standalone exe
-   Shaded & rendered viewports should not be previewed as wireframe viewports
-   Plugin selection and renaming too slow on big models -> Save the selected attribute’s values to a fast dictionary

[2.1.1] - 2021-09-27

Added

-   {Installer} Possibility to install the standalone app alone
-   {Installer} Option to create a desktop shortcut for the standalone app
-   {Installer} Option to add an entry to the 3dm file’s contextual menu in windows explorer for the standalone app
-   Native compilation for rhino 7 [1]

Fixed

-   {License} The plugins needed to be activated once for each Rhino version + once for the standalone version (Rhinocommons updated to v1.0.5)
-   {License} The serial key was not always saved properly (Rhinocommons updated to v1.0.5)
-   {License} Display error in commandline feedback - Date should be shown instead of Time (Rhinocommons updated to v1.0.5)
-   {License} Help button text updated on activation form to target TomKod Server URL dynamically (Rhinocommons updated to v1.0.5)
-   {License} Tooltips in license activation form (Rhinocommons updated to v1.0.5)
-   {Installer} bug for Rhino6 package installation (Unable to open SSL chanel)
-   {Installer} Yak package will be built with a “win” argument
-   {Installer} ‘PlugInDescription’ tags in AssemblyInfo
-   {TomKod} logo updated
-   Plugin crash when the list of attribute names was closed without selection
-   {DisplayConduit} The instance references’ usertexts should be used instead of the child objects’
-   Selection from the analysis table did not work with the “Undefined” value
-   {License} Bug where several computer may have the same machine ID (Rhinocommons updated to v1.0.7)

Changed

-   {Installer} Compilation system batch

Removed

-   Compatibility with Rhino5

[2.1.0] - 2021-09-16 [YANKED]

[2.0.4] - 2020-12-14

Added

-   {TomKod} Possibility to desactivate a license from the license activation windows (License not tied anymore to the computer)
-   {TomKod} Support for offline activation files (*.TkLic)
-   {TomKod} Possibility to make the licenses floating - Enabled by default (License are released when Rhino is closed)
-   {TomKod} Common template for every TomKod command (Abstract class)
-   [AttributeAnalysis_License] command
-   Keywords for yak package
-   Plugin compatibility with Rhino7

Fixed

-   {TomKod} Crash when there is no internet connexion and no TomKod license certificate (*.TkLic)
-   {TomKod} Display refresh bug when a TomKod license certificate is picked
-   {TomKod} License validation form should not accept spaces (” “) in email textbox
-   {TomKod} The waiting form should be closable, in case in fails to close itself
-   {TomKod} Offline license certificate was not always read
-   {TomKod} TomKod about template should give the actual license status and not every messages from the license system.
-   {TomKod} CommercialLicenseStatus.data.expire_date is a string, CommercialLicenseStatus.ExpirationDate should be used instead
-   {TomKod} Offline period should be based on “EncryptedOfflineLicense” class
-   {TomKod} Bug with Unset plugin status, which was considered as a Beta instead of a commercial release
-   {TomKod} Implement a plugin license status, and use it in _About abstract command
-   {TomKod} Several license activation failure scenarii
-   {TomKod} Waiting form (Floating progress bar) display should be refreshed on value update

Changed

-   {TomKod} New version of the activation form, with more feedback and options.
-   {TomKod} Activation form UI revisited with tabs

[2.0.3] - 2020-10-22

Added

-   User guide in Tomkod Wiki
-   {RH5-RH6} “AttributeAnalysis_About” command
-   {RH5-RH6-Standalone} Help button on forms linked to Tomkod’s wiki.
-   Commands contextual help (Rhino’s help panel) linked to Tomkod’s wiki.

Changed

-   {TomKod} Use a common abstract class for TomKod plugins
-   Plugin logo added to yak repository.

[2.0.2] - 2020-08-17

Fixed

-   {License} In case of sql connexion failure, don’t show repeated messages
-   {License} In case of sql connexion failure, display the domain that should be whitelisted through the firewall
-   {License} Waiting form icon

Added

-   Support for Yak repository

[2.0.1.5] - 2020-04-27

Fixed

-   Bug where some required forms were sometimes in background

Changed

-   Minimum Rhino version requirement set to v6.15 or v5.12

[2.0.1.4] - 2020-03-19

Added

-   {License} A “Status” attribute to make the plugin free during Beta and Release-Candidate versions

Removed

-   {License} Deprecated licenses table system

Changed

-   {License} Security fix for special offline licenses
-   {License} Improved error messages in case of activation failure

[2.0.1.3] - 2020-02-21

Added

-   {TomKod} Automatic check for updates every week

Changed

-   {License} Commercial license check will only be needed once every 24 hours
-   {License} Commercial license can be used offline 7 days after each valid online activation

[2.0.1.2] - 2020-02-19

Added

-   {License} TimeOut for network communication (1s/3s)
-   {License} FallBack values for GetProductStoreID()
-   {License} Display a license validation progress form
-   {License} Help button on license activation form

Fixed

-   {License} Error message should be displayed in foreground

[2.0.1.1]

Added

-   {License} Support for TomKod floating licenses (Command “TK_SetLicenseMode” to set the license mode from rhino)

[2.0.1.0]

Fixed

-   Rhino selection color should be avoided by the color generator
-   Preview was to slow on large models -swapped to wireframe

[2.0.0.0]

Added

-   Compatibility with Rhino 6
-   Removed support of Rhinopiping special attributes
-   Display colors using displayconduit instead of modifying actual objects
-   Real unique color generator
-   Possibility to run the attribute analysis from windows explorer, without having a rhino license

[1.0.0.0] - [FIRST RELEASE]

[1] Target: Rhinocommon 7.5 + .net framework 4.8
