What are the new features

New features

  1. The new expansion API supports creation, editing, and deletion of expansion functions.

2. The new API supports sweeping solids

3. The new API provides threading functionality in an assembly. Supports adding, editing and deleting threads.

4. The new API UserInterfaceManager. ThemeManager allows the user to obtain the application framework and the background color of the browser pane, and browser pane of the text color. If the add-in has its own controls, you can set the background color and text colors to be the same as Inventor to keep the style consistent.

  1. New method BrowserPanes. GetNativeBrowserNodeDefinitionWithOptions allows using depth first search browser node.

6. The new API supports setting spell checking in general options.

  1. A new API method ReferenceKeyManager ReleaseKeyContext, it allows the user to release the key context.
  2. New API option properties: FileOptions FeaturePresetsPath and AssemblyOptions PlaceAndGroundFirstComponentAtOrigin.
  3. The new API attribute sketch.checksumvalue returns the CheckSumValue of a 2D / 3D Sketch, allowing the user to know if the geometry in the Sketch has changed.

A new object

The name of the describe
CustomDictionaries CustomDictionaries object. The description of the object is useless. Just look at the detailed description of the object, but you can probably understand the purpose of the new object by looking at the name.
CustomDictionary CustomDictionary object.
Dictionaries Dictionaries.
Dictionary A Dictionary object.
PluginLicenseManager Plug-in license manager.
SpellCheckOptions Spell check option object.
ThemeManager ThemeManager object.
UnwrapDefinition Expand the definition object.
UnwrapFeature Part expansion function object.
UnwrapFeatureProxy Part expansion feature proxy object.
UnwrapFeatures Part expansion feature collection object.

New methods, properties, and events

The name of the describe
Application.AvailableComparisonVersions Returns a read-only property of an array of strings representing the version that can be used to compare the command to the selected version.
Application.ComparisonVersion Read/write property to get and set the comparative version of the command. When you set up a comparison version, these commands display additional information about that version (for example, whether commands were introduced/updated after that version) that can be used for comparison.
Application.RefreshRibbonForComparison Sets the method to refresh the display of the ribbon control when comparing.
Application.ThemeManager Get the ThemeManager object.
AssemblyOptions.PlaceAndGroundFirstComponentAtOrigin Place the first component at the origin and ground it.
BrowserPanes.GetNativeBrowserNodeDefinitionWithOptions Return to the input object corresponding NativeBrowserNodeDefinition method.
ButtonDefinition.IntroducedInVersion Gets and sets the read and write properties introduced in the control definition version. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
ButtonDefinition.LastUpdatedVersion Gets and sets the read and write properties for the latest updated version of the control definition. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
ComboBoxDefinition.IntroducedInVersion Gets and sets the read and write properties introduced in the control definition version. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
ComboBoxDefinition.LastUpdatedVersion Gets and sets the read and write properties for the latest updated version of the control definition. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
ContentCenterOptions.FilenameDecimalMarker Gets and sets the angular precision of the dimension value.
ControlDefinition.IntroducedInVersion Gets and sets the read and write properties introduced in the control definition version. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
ControlDefinition.LastUpdatedVersion Gets and sets the read and write properties for the latest updated version of the control definition. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
DesignProject.PresetsPath Gets and sets the directory in which to look up the default path. If set, this value overrides the corresponding directory.
DesignProject.PresetsPathOverridden Gets and sets whether this item overrides the preset path. Setting the property to False clears the override and uses the path in the application options.
Environment.ExitDisplayName Gets and sets the exit display name of the environment to use on the Finish button. By default, it will be the same as DisplayName. This is the name displayed to the user and should be localized for the current locale.
Features.ThreadFeatures Gets a collection object that allows the creation of new threads in addition to listing a subset of their capabilities.
FileOptions.PresetsPath Gets and sets the location of the preset file.
GeneralOptions.EnableSpellCheck Gets and sets whether spell checking is enabled. This property defaults to True, indicating that check checking is enabled.
GeneralOptions.SpellCheckOptions Returns the read-only property of the SpellCheckOptions object. The SpellCheckOptions object provides access to a variety of application-level options related to spell checking.
MacroControlDefinition.IntroducedInVersion Gets and sets the read and write properties introduced in the control definition version. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
MacroControlDefinition.LastUpdatedVersion Gets and sets the read and write properties for the latest updated version of the control definition. AvailableComparisonVersions of values can be used to set this property. Read-only only if the control definition is built-in.
PartFeatures.UnwrapFeatures Gets a collection object that lists a subset of part features as UnwrapFeatures.
PlanarSketch.CheckSumValue Gets the sketch checksum value.
PlanarSketchProxy.CheckSumValue Gets the sketch checksum value.
ReferenceKeyManager.ReleaseKeyContext Releases the key context previously created with LoadContextFromArray or CreateKeyContext.
SheetMetalFeatures.UnwrapFeatures Gets a collection object that lists a subset of part features as UnwrapFeatures.
Sketch3D.CheckSumValue Gets the sketch checksum value.
Sketch3DProxy.CheckSumValue Gets the sketch checksum value.
SketchBlockDefinition.CheckSumValue Gets the sketch checksum value.
SketchBlockDefinitionProxy.CheckSumValue Gets the sketch checksum value.
SolidSweepDefinition.AlignToVector Gets and sets the object to define read and write properties aligned with the vector.
SolidSweepDefinition.Orientation Read/write property, used to obtain and set the scan direction.
SolidSweepDefinition.SetOrientationInfo Method of setting direction information.
SolidSweepDefinition.SetTwistInfo Method of setting torsion Angle information.
SolidSweepDefinition.TwistAngle Read and write properties to get and set the distortion Angle of the scan.
SolidSweepDefinition.TwistAxis Gets and sets read and write properties for twisted crankshafts.
SweepFeature.IsSolidSweep Read-only property, returns whether the feature is entity sweep
SweepFeature.SolidSweepDefinition Read-only property, returns whether the feature is entity scan.
SweepFeatureProxy.IsSolidSweep Read-only property, returns whether the feature is entity scan.
SweepFeatureProxy.SolidSweepDefinition Gets and sets the read and write properties of the SolidSweepDefinition object associated with this scan function.
SweepFeatures.AddSolidSweep Method of creating a new SweepFeature object based on a curved object.
SweepFeatures.CreateSolidSweepDefinition Method to create a SolidSweepDefinition object.
TriadEvents.OnEndSequence2 Triggered when the user finishes moving the x, Y, and Z axes. (The x,y, and Z axis is the triad, which is used to move parts in the x, Y, and Z directions.)
TriadEvents.OnMoveTriadOnlyToggle2 Triggered when toggling the ‘Move Triad Only’ option.
TriadEvents.OnTerminate2 Triggered when triAD terminates.

(In the last sentence, Markdown really blinds my eyes when writing the form ◑ˍ◐)