Releases: sczerwinski/wavefront-obj-intellij-plugin
Releases · sczerwinski/wavefront-obj-intellij-plugin
v0.3.1
Added
- Support for platform version
211.*
Changed
- Dependencies:
- Upgrade
kapt
to1.4.32
- Upgrade
- GitHub Actions:
- Upgrade
actions/upload-artifact
tov2.2.3
- Upgrade
actions/setup-java
tov2
- Upgrade
- Update platform version to
2020.3
pluginVerifierIdeVersions
– upgrade to2020.3.3
,2021.1
- Update Java version to
11
Removed
- Remove support for platform version
201.*
- Remove support for platform version
202.*
Fixed
- Update signature of overridden method
RelatedItemLineMarkerProvider.collectNavigationMarkers(...)
- Replace deprecated method
FormattingModelBuilder.createModel(...)
- Replace deprecated extension function
max()
withmaxOrNull()
- Replace deprecated method
PsiManager.addPsiTreeChangeListener(...)
- Run
FilenameIndex.getFilesByName(...)
insiderunReadAction { ... }
v0.3.0
Added
- Wireframe shading in the 3D preview
- Material shading in the 3D preview (material colors)
- Build configuration:
properties
shorthand function for accessinggradle.properties
in a cleaner way- Dependabot check for GitHub Actions used in workflow files
Changed
- Upgrade Gradle Wrapper to
6.8.3
- Dependencies:
- Upgrade
org.jetbrains.kotlin.jvm
to1.4.32
- Upgrade
org.jetbrains.intellij
to0.7.2
- Upgrade
org.jetbrains.changelog
to1.1.2
- Upgrade
io.gitlab.arturbosch.detekt
to1.16.0
- Upgrade
detekt-formatting
to1.16.0
- Upgrade
org.jlleitschuh.gradle.ktlint
to10.0.0
- Upgrade
- GitHub Actions:
- Upgrade
actions/upload-artifact
tov2.2.2
- Upgrade
actions/cache
tov2.1.4
- Upgrade
pluginVerifierIdeVersions
– upgrade to2020.1.4
,2020.2.4
,2020.3.3
- Update
changelog
Gradle plugin configuration - Migrate to GLES 2.0 with Glimpse
Fixed
- Provide list of available texture files to texture file reference
- Fix
README.md
file resolution in thebuild.gradle.kts
v0.2.1
Added
- Color settings for OBJ 3D preview colors for faces, lines and points.
- Settings for the 3D preview:
- Default up vector
- Line width
- Point size
- Showing axes and grid on the 3D preview (both toggleable)
- Zoom actions on 3D preview toolbar
- Settings action on 3D preview toolbar
Changed
- Upgrade Gradle Wrapper to
6.8.1
- Dependencies:
- Upgrade
org.jetbrains.kotlin.jvm
to1.4.30
- Upgrade
pluginVerifierIdeVersions
– upgrade to2020.1.4
,2020.2.4
,2020.3.2
Fixed
- Separate color settings attribute key for OBJ and MTL constants
- JogAmp bug on macOS causing IDE crash when showing 3D preview (fixed by using JogAmp snapshot dependencies v2.4)
- Limit initial camera distance for very small objects
- Refresh the 3D preview after the OBJ file edited
- Use relative paths in MTL file references
v0.2
Added
- Support for drawing lines in 3D preview
- Support for drawing points in 3D preview
- Support for MTL files:
- Syntax highlighting
- Structure tree view
- Code formatting
- Code commenting
- Navigation between OBJ and MTL files:
- Code completion
- References
- Usages
- Renaming
- Quick fixes
Fixed
- Replace usages deprecated in platform version 2020.3 (if replacement available)
- Fix errors after typing long keywords
v0.1.5
Added
- Dependabot integration
- Show
idea.log
logs of the run IDE in the Run console
Changed
build.gradle.kts
: simpler syntax for configuringKotlinCompile
- Upgrade Gradle Wrapper to
6.8
- Dependencies:
- Upgrade
org.jetbrains.kotlin.jvm
to1.4.21-2
- Upgrade
detekt-formatting
to1.15.0
- Upgrade
io.gitlab.arturbosch.detekt
to1.15.0
- Upgrade
org.jetbrains.changelog
to1.0.1
- Upgrade
pluginVerifierIdeVersions
– upgrade to2020.1.4
,2020.2.3
,2020.3.1
Fixed
- Allow
float
scientific notation with upper caseE
- Return
Supplier<@Nls String>
instead ofString
inMyBundle.messagePointer
- GitHub Actions: Use the correct property in the "Upload artifact" step
v0.1.4
Added
- Predefined Run/Debug Configurations
- Support for platform version 203.*
Changed
- Dependencies:
- Upgrade
org.jetbrains.intellij
to0.6.5
- Upgrade
org.jetbrains.kotlin.jvm
to1.4.20
- Upgrade
v0.1.3
Added
- Setting: Disable 3D preview
- Setting: Default layout
Changed
- Update
pluginVerifierIdeVersions
in thegradle.properties
file - Dependencies:
- Upgrade
org.jetbrains.intellij
to0.6.2
- Upgrade
Fixed
- Not creating
GLPanel
before 3D preview set to visible
v0.1.2
Added
- Fix default to opt-out of bundling Kotlin standard library in plugin distribution
- Integration with IntelliJ Plugin Verifier through the Gradle IntelliJ Plugin
runPluginVerifier
task
Changed
- Set default editor layout to text only
- Update platform version to
2020.1
- Upgrade Gradle Wrapper to
6.7
- Dependencies:
- Upgrade
org.jetbrains.kotlin.jvm
to1.4.10
- Upgrade
org.jetbrains.intellij
to0.6.1
- Upgrade
org.jetbrains.changelog
to0.6.2
- Upgrade
io.gitlab.arturbosch.detekt
to1.14.2
- Upgrade
org.jlleitschuh.gradle.ktlint
to9.4.1
- Upgrade
Removed
- Remove support for platform version
2019.3
- Remove Third-party IntelliJ Plugin Verifier GitHub Action
Fixed
- Handling exceptions in 3D preview
- Trying to load different GL profiles (#38)
- Allowing for integer values of coordinates in OBJ files (#39)
pluginName
variable name collision withintellij
closure getter in Gradle configuration- Using correct encoding of ellipsis character when initializing 3D preview
v0.1.1
Fixed
- Correct link in plugin description
v0.1.0
Added
- Support for Wavefront OBJ files
- Syntax highlighting
- Structure tree view
- Code formatting
- Code commenting
- Basic 3D preview of OBJ files
- Rendering all faces using Gouraud shading model
- Up vector axis selection