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.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 system] License data writing system was broken on standalone .exe
-   [License system] Former license system fallback were broken - OnLoadBeforeLicenseValidation()
-   [License system] “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 system] The plugins needed to be activated once for each Rhino version + once for the standalone version (Rhinocommons updated to v1.0.5)
-   [License system] The serial key was not always saved properly (Rhinocommons updated to v1.0.5)
-   [License system] Display error in commandline feedback - Date should be shown instead of Time (Rhinocommons updated to v1.0.5)
-   [License system] Help button text updated on activation form to target TomKod Server URL dynamically (Rhinocommons updated to v1.0.5)
-   [License system] 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
-   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 system] In case of sql connexion failure, don’t show repeated messages
-   [License system] In case of sql connexion failure, display the domain that should be whitelisted through the firewall
-   [License system] 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 system] A “Status” attribute to make the plugin free during Beta and Release-Candidate versions

Removed

-   [License system] Deprecated licenses table system

Changed

-   [License system] Security fix for special offline licenses
-   [License system] 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 system] Commercial license check will only be needed once every 24 hours
-   [License system] Commercial license can be used offline 7 days after each valid online activation

[2.0.1.2] - 2020-02-19

Added

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

Fixed

-   [License system] Error message should be displayed in foreground

[2.0.1.1]

Added

-   [License system] 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
