Releases: ComposeGears/Valkyrie
Releases · ComposeGears/Valkyrie
0.8.1-SNAPSHOT
What's Changed
✨ Features
- Introduce flat package option to export icons in single folder by @egorikftp in #191
- Add option to export ImageVector with public modifier (explicit mode) by @egorikftp in #202
- Add option to export ImageVector with trailing comma by @egorikftp in #205
🐛 Bugfixes
- Remove unnecessary kotlin.LazyThreadSafetyMode import from lazy property export format by @egorikftp in #199
🧹 Housekeeping
- UI adjustments by @egorikftp in #184
- Remove todo by @egorikftp in #196
⬆️ Dependencies
Full Changelog: 0.8.0...0.8.1-SNAPSHOT
0.8.0
What's Changed
✨ Features
- Show Export path and Package in settings, make path relative to the current project by @egorikftp in #174
- Create IDEA actions to choose export folder and import files by @egorikftp in #176
- Make GeneralSettingsScreen scrollable, move "Danger zone" to bottom of screen by @egorikftp in #183
🐛 Bugfixes
- Clear backstack after navigation to conversion screens by @egorikftp in #177
- Fix crash when drag-and-drop folder into Existing pack by @egorikftp in #178
🧹 Housekeeping
- Verify on "2024.2.3" by @egorikftp in #182
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.1 by @renovate in #179
- Update intellij to v2.1.0 by @renovate in #181
Full Changelog: 0.7.1...0.8.0
0.7.2-SNAPSHOT
What's Changed
✨ Features
- Show Export path and Package in settings, make path relative to the current project by @egorikftp in #174
- Create IDEA actions to choose export folder and import files by @egorikftp in #176
🐛 Bugfixes
- Clear backstack after navigation to conversion screens by @egorikftp in #177
- Fix crash when drag-and-drop folder into Existing pack by @egorikftp in #178
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.1 by @renovate in #179
- Update intellij to v2.1.0 by @renovate in #181
Full Changelog: 0.7.1...0.7.2-SNAPSHOT
0.7.1
What's Changed
🧹 Housekeeping
- Validate on IJ 2024.2.2 by @egorikftp in #168
- Unset "untilBuild" property by @egorikftp in #169
- Revert gradle 8.10.1 to 8.10 by @egorikftp in #170
- Update Formatter.kt by @GeorgCantor in #172
⬆️ Dependencies
- Update dependency gradle to v8.10.1 by @renovate in #162
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.12 by @renovate in #163
- Update plugin com.gradle.develocity to v3.18.1 by @renovate in #164
- Update dependency dev.snipme:highlights to v0.9.2 by @renovate in #165
- Update dependency io.insert-koin:koin-compose to v4.0.0 by @renovate in #166
- Update dependency com.android.tools:sdk-common to v31.6.1 by @renovate in #167
New Contributors
- @GeorgCantor made their first contribution in #172
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
✨ Features
- UI adjustments, allow to navigate to IntroScreen from Conversion by @egorikftp in #141
- Create ImageVectorPreviewEditorProvider to preview ImageVector inside kt file by @egorikftp in #136
- Introduce ImageVectorPreview actions by @egorikftp in #151
- Handle camelCase icon names, introduce IconNameFormatter by @egorikftp in #155
- Settings redesign, ImageVector preview settings by @egorikftp in #157
🐛 Bugfixes
- Update float values parsing by @egorikftp in #160
🧹 Housekeeping
- Verify on IntelliJ "2024.2.0.2" by @egorikftp in #138
- Mark indent_size 4 for XML by @egorikftp in #139
- Add info about K2 mode by @egorikftp in #142
- Make psi:imagevector parser depend only on IR, introduce ktFile parser module by @egorikftp in #144
- Migrate androidx-compose module to ir by @egorikftp in #146
- verify on 2024.2.1 by @egorikftp in #150
- Revert "Update plugin android-application to v8.6.0" by @egorikftp in #152
- Move IntelliJ compose wrappers into platform package by @egorikftp in #161
⬆️ Dependencies
- Update kotlin monorepo to v2.0.20 by @renovate in #143
- Update plugin spotless to v7.0.0.BETA2 by @renovate in #145
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.11 by @renovate in #149
- Update plugin android-application to v8.6.0 by @renovate in #148
- Update dependency com.android.tools:sdk-common to v31.6.0 by @renovate in #147
- Update dependency io.insert-koin:koin-compose to v4.0.0-RC2 by @renovate in #156
- Update dependency androidx.activity:activity-compose to v1.9.2 by @renovate in #158
Full Changelog: 0.6.1...0.7.0
0.6.1
What's Changed
🐛 Bugfixes
- Add support for K2 mode by @egorikftp in #137
🧹 Housekeeping
- Prepare next development version by @Goooler in #124
- Delete last snapshot before non-snapshot releasing by @Goooler in #125
- Refine fields and doc by @Goooler in #127
- Move psi into psi:pack folder by @egorikftp in #131
- Rename psi:pack into psi:iconpack by @egorikftp in #133
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.0 by @renovate in #126
- Update dependency gradle to v8.10 by @renovate in #128
- Verify plugin on 2024.2.0.1 by @Goooler in #129
- Update dependency dev.snipme:highlights to v0.9.1 by @renovate in #130
- Update plugin com.gradle.develocity to v3.18 by @renovate in #135
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
✨ Features
- Show plugin version in IntroScreen by @egorikftp in #97
- Introduce edit mode for existing icon pack by @egorikftp in #67
- Add Settings button to IntroScreen by @egorikftp in #116
- Use highlights library for tooltip code snippets by @egorikftp in #117
- Migrate existing code snippets to highlights library by @egorikftp in #118
🐛 Bugfixes
- Fix back handling in IconPackCreationScreen by @egorikftp in #123
🧹 Housekeeping
- Prepare next development version by @Goooler in #99
- Inline
Spacer
s by @Goooler in #102 - Update verify idea versions by @egorikftp in #103
- Free disk space in release workflow by @Goooler in #107
- Tweak extensions by @Goooler in #112
- Verify plugin on 2024.1.6 by @Goooler in #115
- Minor Gradle tweaks by @Goooler in #119
- Update README.md by @egorikftp in #120
- Introduce release template by @Goooler in #121
- Tidy up release sections by @Goooler in #122
⬆️ Dependencies
- Update kotlin monorepo to v2.0.10 by @renovate in #98
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.9 by @renovate in #100
- Update plugin android-application to v8.5.1 by @renovate in #96
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.10 by @renovate in #106
- Update dependency com.android.tools:sdk-common to v31.5.2 by @renovate in #109
- Update plugin android-application to v8.5.2 by @renovate in #110
- Update plugin jetbrains-intellij to v2.0.1 by @renovate in #111
- Use bundled kotlin plugin instead kotlin-embeddable dependency by @egorikftp in #108
- Update plugin jetbrains-intellij-module to v2.0.1 by @renovate in #113
- Fix psi module dependency by @egorikftp in #114
Full Changelog: Valkyrie-0.5.1...0.6.0
Valkyrie-0.5.1
What's Changed
✨ Features
- Try to predict icon pack package based on export path by @egorikftp in #89
🐛 Bugfix
- Fix color parsing for shorthand color form by @egorikftp in #95
✏️ Tasks
- Bump Tiamat 1.1.1 by @egorikftp in #90
- Update gradle/actions action to v4 by @renovate in #93
- Add Slack invitation by @egorikftp in #91
- Add playground project by @egorikftp in #92
Full Changelog: Valkyrie-0.5.0...Valkyrie-0.5.1
Valkyrie-0.5.0
What's Changed
✨ Features
- Suppress ObjectPropertyName for generated backing fields by @Goooler in #58
- Add Lazy property generation by @egorikftp in #70
- update settings to support different code generation output by @egorikftp in #68
- Add logic to keep opened screen after close and reopen plugin pane by @vkatz in #78
- Add necessary named arguments "isMoreThanHalf" and "isPositiveArc" by @egorikftp in #86
🐛 Bugfix
Not found yet 🌚
✏️ Tasks
- Update release.yml by @egorikftp in #56
- Optimize release workflow by @Goooler in #57
- Update ChrisCarini/intellij-platform-plugin-verifier-action action to v2.0.2 by @renovate in #59
- Fix env variable using by @Goooler in #60
- Make PreviewTheme fullscreen and pass content alignment by @egorikftp in #61
- Update plugin jetbrains-intellij to v2.0.0-rc2 by @renovate in #62
- Enable build scan publishing on CI by @Goooler in #65
- Migrate to Junit5 + AssertK by @Goooler in #64
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.6 by @renovate in #72
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.7 by @renovate in #75
- Tiamat 1.1.0 by @Goooler in #76
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.8 by @renovate in #77
- Update plugin jetbrains-intellij to v2.0.0 by @renovate in #79
- Align koin-compose version with tiamat-koin used by @Goooler in #82
- Remove INTERNAL_API_USAGES for plugin verify by @egorikftp in #83
- Fetch all history for release workflow by @Goooler in #84
- Create extensions module by @egorikftp in #85
New Contributors
Full Changelog: Valkyrie-0.4.1...Valkyrie-0.5.0
Valkyrie-0.4.1
What's Changed
🐛 Bugfix
- Fix: single icon pack ignored icon rename logic by @egorikftp in #52
- Fix formatting for gradient path with several params by @egorikftp in #53
✏️ Tasks
- Update validation.yml by @egorikftp in #51
- bump 0.4.1 by @egorikftp in #54
Full Changelog: Valkyrie-0.4.0...Valkyrie-0.4.1