Skip to content

Releases: sczerwinski/wavefront-obj-intellij-plugin

v1.4.6

19 May 17:20
Compare
Choose a tag to compare

Added

  • Add support for platform version 242.*

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.6, 2023.2.6, 2023.3.6, 2024.1.1, 2024.2

Fixed

  • Refresh ErrorLogTreeModel on AWT event dispatching thread
  • Initialize MtlPreviewScene with empty MaterialTexturesProvider
  • Initialize preview editor when component obtained first time

v1.4.5

20 Jan 20:13
Compare
Choose a tag to compare

Added

  • Add support for platform version 241.*

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.5, 2023.2.5, 2023.3.2, 2024.1

v1.4.4

25 Nov 18:34
Compare
Choose a tag to compare

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.5, 2023.2.5, 2023.3

Fixed

  • Allow no white character after comment symbol (#)

v1.4.3

12 Nov 03:34
Compare
Choose a tag to compare

Added

  • Add support for platform version 233.*

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.5, 2023.2.3, 2023.3

Fixed

  • Prevent concurrent reloading of ErrorLogTreeModel
  • Handle exceptions when reloading ErrorLogTreeModel
  • Use TextEditorProvider.getInstance() instead of creating PsiAwareTextEditorProvider directly
  • Get model size in read action
  • Move preview model creation to background task

v1.4.3-eap.1

05 Oct 18:11
Compare
Choose a tag to compare
v1.4.3-eap.1 Pre-release
Pre-release

Added

  • Add support for platform version 233.*

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.5, 2023.2.2, 2023.3

Fixed

  • Prevent concurrent reloading of ErrorLogTreeModel
  • Handle exceptions when reloading ErrorLogTreeModel
  • Use TextEditorProvider.getInstance() instead of creating PsiAwareTextEditorProvider directly
  • Get model size in read action
  • Move preview model creation to background task

v1.4.2

02 Jul 21:47
Compare
Choose a tag to compare

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.3, 2023.2
  • Dependencies:
    • Upgrade org.jetbrains.kotlin.jvm to 1.8.22
    • Upgrade com.google.devtools.ksp to 1.8.22-1.0.11
    • Upgrade org.jetbrains.intellij to 1.14.2

Fixed

  • Add key to applicationConfigurable in plugin.xml

v1.4.1

03 Jun 13:58
7594994
Compare
Choose a tag to compare

Added

  • Reading and writing state in editor providers
  • Add weight to preview editors

Changed

  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.2, 2023.2
  • Dependencies:
    • Upgrade io.gitlab.arturbosch.detekt to 1.23.0
    • Upgrade detekt-formatting to 1.23.0
    • Upgrade org.jetbrains.changelog to 2.1.0

Removed

  • Creating editors asynchronously

Fixed

  • Fix override-only methods usage violations related to AsyncFileEditorProvider

v1.4.0

15 May 18:13
Compare
Choose a tag to compare

Added

  • Add support for platform version 232.*
  • Support for Tr (transparency) in MTL file
  • Support for free-form geometry syntax in OBJ files
  • Support for curves and surfaces in 3D preview of OBJ files
  • Support for relative (negative) indices in 3D preview of OBJ files
  • Support for multi-line statements in OBJ files
  • Icons matching New UI
  • Inspection for unused MTL file references in OBJ files
  • Inspection for duplicated MTL file references in OBJ files
  • Inspection for unused materials in MTL files
  • Import optimizer for OBJ files
  • Quick fix for optimising MTL file references in OBJ files
  • Quick fix for removing unused materials in MTL files
  • Code completion for keywords and smoothing group "off" value in OBJ files
  • Code completion for keywords, options and enum values in MTL files
  • Documentation provider for objects and groups defined in OBJ files
  • Documentation provider for materials defined in MTL files
  • Folding multi-line comments
  • OBJ file templates for square, cube, cylinder, sphere, NURBS circle and NURBS sphere
  • MTL file templates for Phong and PBR materials

Changed

  • Use split editor (text and preview) provided by IntelliJ platform
  • Remember splitter proportion per file type
  • Replace annotators with inspections
  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1.1, 2023.2
  • Upgrade Gradle Wrapper to 8.0.2
  • Dependencies:
    • Upgrade org.jetbrains.kotlin.jvm to 1.8.21
    • Upgrade com.google.devtools.ksp to 1.8.21-1.0.11
    • Upgrade org.jetbrains.intellij to 1.13.3
    • Upgrade glimpse-core to 2.0.0-alpha.2
    • Upgrade glimpse-obj to 2.0.0-alpha.2
    • Upgrade glimpse-offscreen to 2.0.0-alpha.2
    • Upgrade glimpse-ui to 2.0.0-alpha.2
    • Upgrade glimpse-processor-ksp to 2.0.0-alpha.2

Removed

  • Remove support for platform version 222.*

Fixed

  • Concave polygon rendering in 3D preview
  • "Crop Textures" option in 3x3 plane mesh material preview shows middle tile
  • Remove overridden deprecated method

v1.4.0-eap.2

07 May 18:56
Compare
Choose a tag to compare
v1.4.0-eap.2 Pre-release
Pre-release

Added

  • Support for Tr (transparency) in MTL file
  • Support for free-form geometry syntax in OBJ files
  • Support for curves and surfaces in 3D preview of OBJ files
  • Support for relative (negative) indices in 3D preview of OBJ files
  • Support for multi-line statements in OBJ files
  • Icons matching New UI
  • Inspection for unused MTL file references in OBJ files
  • Inspection for duplicated MTL file references in OBJ files
  • Inspection for unused materials in MTL files
  • Import optimizer for OBJ files
  • Quick fix for optimising MTL file references in OBJ files
  • Quick fix for removing unused materials in MTL files
  • Code completion for keywords and smoothing group "off" value in OBJ files
  • Code completion for keywords, options and enum values in MTL files
  • Documentation provider for objects and groups defined in OBJ files
  • Documentation provider for materials defined in MTL files
  • Folding multi-line comments
  • OBJ file templates for square, cube, cylinder, sphere, NURBS circle and NURBS sphere
  • MTL file templates for Phong and PBR materials

Changed

  • Use split editor (text and preview) provided by IntelliJ platform
  • Remember splitter proportion per file type
  • Replace annotators with inspections
  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1
  • Upgrade Gradle Wrapper to 8.0.2
  • Dependencies:
    • Upgrade org.jetbrains.kotlin.jvm to 1.8.21
    • Upgrade com.google.devtools.ksp to 1.8.21-1.0.11
    • Upgrade org.jetbrains.intellij to 1.13.3
    • Upgrade glimpse-core to 2.0.0-alpha.2
    • Upgrade glimpse-obj to 2.0.0-alpha.2
    • Upgrade glimpse-offscreen to 2.0.0-alpha.2
    • Upgrade glimpse-ui to 2.0.0-alpha.2
    • Upgrade glimpse-processor-ksp to 2.0.0-alpha.2

Removed

  • Remove support for platform version 222.*

Fixed

  • Concave polygon rendering in 3D preview
  • "Crop Textures" option in 3x3 plane mesh material preview shows middle tile
  • Remove overridden deprecated method

v1.4.0-eap.1

02 May 20:19
Compare
Choose a tag to compare
v1.4.0-eap.1 Pre-release
Pre-release

Added

  • Support for Tr (transparency) in MTL file
  • Support for free-form geometry syntax in OBJ files
  • Support for multi-line statements in OBJ files
  • Icons matching New UI
  • Inspection for unused MTL file references in OBJ files
  • Inspection for duplicated MTL file references in OBJ files
  • Inspection for unused materials in MTL files
  • Import optimizer for OBJ files
  • Quick fix for optimising MTL file references in OBJ files
  • Quick fix for removing unused materials in MTL files
  • Code completion for keywords and smoothing group "off" value in OBJ files
  • Code completion for keywords, options and enum values in MTL files
  • Documentation provider for objects and groups defined in OBJ files
  • Documentation provider for materials defined in MTL files
  • Folding multi-line comments
  • MTL file templates for Phong and PBR materials

Changed

  • Use split editor (text and preview) provided by IntelliJ platform
  • Remember splitter proportion per file type
  • Replace annotators with inspections
  • pluginVerifierIdeVersions – upgrade to 2022.3.3, 2023.1
  • Upgrade Gradle Wrapper to 8.0.2
  • Dependencies:
    • Upgrade org.jetbrains.kotlin.jvm to 1.8.21
    • Upgrade com.google.devtools.ksp to 1.8.21-1.0.11
    • Upgrade org.jetbrains.intellij to 1.13.3
    • Upgrade glimpse-core to 2.0.0-alpha.2
    • Upgrade glimpse-obj to 2.0.0-alpha.2
    • Upgrade glimpse-offscreen to 2.0.0-alpha.2
    • Upgrade glimpse-ui to 2.0.0-alpha.2
    • Upgrade glimpse-processor-ksp to 2.0.0-alpha.2

Removed

  • Remove support for platform version 222.*

Fixed

  • Concave polygon rendering in 3D preview
  • "Crop Textures" option in 3x3 plane mesh material preview shows middle tile
  • Remove overridden deprecated method