Skip to content

Commit

Permalink
Merge pull request #3324 from Hannah-Sten/release-0.9.2
Browse files Browse the repository at this point in the history
Release 0.9.2
  • Loading branch information
PHPirates authored Nov 24, 2023
2 parents d1775c9 + b326a35 commit c1d90db
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 38 deletions.
28 changes: 11 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,28 @@

### Fixed

## [0.9.2-alpha.3] - 2023-10-19
## [0.9.2] - 2023-11-24

Welcome to TeXiFy IDEA 0.9.2! This release introduces a new 'extract value' functionality to easily create custom commands from a text selection, and fixes some minor bugs.

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better.
Your input is valuable and well appreciated.

### Added

* Add "Extract value" refactoring to create custom LaTeX commands and replace all occurrences, by @jojo2357
* Include bibliography files from the LaTeX installation in the possible inclusion targets
* Add some missing starred versions of table environments
* Add support for package indexing for native TeX Live installations

### Fixed

* Ignore non-TeXiFy indexing related exceptions
* Fix structure view nesting
* Fix some bugs in the math environment toggle intention
* Fix support for inlining commands in non-IntelliJ IDEs, by @jojo2357
* Fix a sync issue with remote libraries

## [0.9.2-alpha.2] - 2023-10-04

### Fixed

* Fix a sync issue with remote libraries

## [0.9.2-alpha.1] - 2023-08-16

### Fixed

* Fix a sync issue with remote libraries

## [0.9.1] - 2023-08-15

This release fixes a bug related to the new file icons from the previous release.
Expand Down Expand Up @@ -259,10 +255,8 @@ Thanks to @jojo2357 and @MisterDeenis for contributing to this release!
* Fix some intention previews. ([#2796](https://github.com/Hannah-Sten/TeXiFy-IDEA/issues/2796))
* Other small bug fixes and improvements. ([#2776](https://github.com/Hannah-Sten/TeXiFy-IDEA/issues/2776), [#2774](https://github.com/Hannah-Sten/TeXiFy-IDEA/issues/2774), [#2765](https://github.com/Hannah-Sten/TeXiFy-IDEA/issues/2765)-[#2773](https://github.com/Hannah-Sten/TeXiFy-IDEA/issues/2773))

[Unreleased]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.2-alpha.3...HEAD
[0.9.2-alpha.2]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.2-alpha.1...v0.9.2-alpha.2
[0.9.2-alpha.1]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.1...v0.9.2-alpha.1
[0.9.2-alpha.3]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.2-alpha.2...v0.9.2-alpha.3
[Unreleased]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.2...HEAD
[0.9.2]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.1...v0.9.2
[0.9.1]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.9.0...v0.9.1
[0.9.0]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.7.33...v0.9.0
[0.7.33]: https://github.com/Hannah-Sten/TeXiFy-IDEA/compare/v0.7.32...v0.7.33
Expand Down
36 changes: 18 additions & 18 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ plugins {
kotlin("plugin.serialization") version ("1.9.0")

// Plugin which can check for Gradle dependencies, use the help/dependencyUpdates task.
id("com.github.ben-manes.versions") version "0.49.0"
id("com.github.ben-manes.versions") version "0.50.0"

// Plugin which can update Gradle dependencies, use the help/useLatestVersions task.
id("se.patrikerdes.use-latest-versions") version "0.2.18"
Expand All @@ -29,7 +29,7 @@ plugins {
id("org.jlleitschuh.gradle.ktlint") version "11.3.2"

// Vulnerability scanning
id("org.owasp.dependencycheck") version "8.4.0"
id("org.owasp.dependencycheck") version "9.0.0"

id("org.jetbrains.changelog") version "2.2.0"

Expand Down Expand Up @@ -87,24 +87,24 @@ dependencies {
// Unzipping tar.xz/tar.bz2 files on Windows containing dtx files
implementation("org.codehaus.plexus:plexus-component-api:1.0-alpha-33")
implementation("org.codehaus.plexus:plexus-container-default:2.1.1")
implementation("org.codehaus.plexus:plexus-archiver:4.8.0")
implementation("org.codehaus.plexus:plexus-archiver:4.9.0")

// Parsing json
implementation("com.beust:klaxon:5.6")

// Parsing xml
implementation("com.fasterxml.jackson.core:jackson-core:2.15.3")
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.15.3")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.15.3")
implementation("com.fasterxml.jackson.core:jackson-core:2.16.0")
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.16.0")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.16.0")

// Http requests
implementation("io.ktor:ktor-client-core:2.3.5")
implementation("io.ktor:ktor-client-cio:2.3.5")
implementation("io.ktor:ktor-client-auth:2.3.5")
implementation("io.ktor:ktor-client-content-negotiation:2.3.5")
implementation("io.ktor:ktor-server-core:2.3.5")
implementation("io.ktor:ktor-server-jetty:2.3.5")
implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.5")
implementation("io.ktor:ktor-client-core:2.3.6")
implementation("io.ktor:ktor-client-cio:2.3.6")
implementation("io.ktor:ktor-client-auth:2.3.6")
implementation("io.ktor:ktor-client-content-negotiation:2.3.6")
implementation("io.ktor:ktor-server-core:2.3.6")
implementation("io.ktor:ktor-server-jetty:2.3.6")
implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.6")

// Comparing versions
implementation("org.apache.maven:maven-artifact:4.0.0-alpha-7")
Expand All @@ -127,14 +127,14 @@ dependencies {

// Also implementation junit 4, just in case
testImplementation("junit:junit:4.13.2")
testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.10.0")
testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.10.1")

// Use junit 5 for test cases
testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.0")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.0")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.1")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.1")

// Enable use of the JUnitPlatform Runner within the IDE
testImplementation("org.junit.platform:junit-platform-runner:1.10.0")
testImplementation("org.junit.platform:junit-platform-runner:1.10.1")

testImplementation("io.mockk:mockk:1.13.8")

Expand Down Expand Up @@ -233,7 +233,7 @@ intellij {
tasks.publishPlugin {
dependsOn("patchChangelog")
dependsOn("useLatestVersions")
dependsOn("dependencyCheckAnalyze")
// dependsOn("dependencyCheckAnalyze")

token.set(properties["intellijPublishToken"].toString())

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pluginVersion = 0.9.2-alpha.3
pluginVersion = 0.9.2

# Info about build ranges: https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html
# Note that an xyz branch corresponds to version 20xy.z and a since build of xyz.*
Expand Down
2 changes: 1 addition & 1 deletion resources/nl/hannahsten/texifyidea/packages/package.list

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ class LatexParserDefinition : ParserDefinition {
val FILE: IStubFileElementType<*> = object : IStubFileElementType<LatexFileStub>(
"LatexStubFileElementType", Language.findInstance(LatexLanguage::class.java)
) {
override fun getStubVersion(): Int = 59
override fun getStubVersion(): Int = 60
}
}

Expand Down

0 comments on commit c1d90db

Please sign in to comment.