Releases: mpetuska/kmdc
Releases · mpetuska/kmdc
0.1.2
Verified Versions
- [JDK]: 11+
- [Kotlin]: 1.9.22
- [Compose]: 1.6.0
- [MDC]: ^14.0.0
Added
MDCTextField
Overload to allow specifying input type (such asPassword
)
Changed
- Updated kotlin & compose versions
- Migrated back to kotlin-multiplatform plugin
Removed
What's Changed
- New SNAPSHOT - 0.1.2-SNAPSHOT by @github-actions in #202
- Update compose to v1.4.3 by @renovate in #211
- Update plugin com.gradle.enterprise to v3.14 by @renovate in #210
- Update dependency gradle to v8.2.1 by @renovate in #207
- Update versions.update to v0.8.1 by @renovate in #209
- Update dependency com.github.gmazzo.buildconfig to v4.1.2 by @renovate in #208
- Update kotlin to v1.9.0 by @renovate in #205
- Compose 1.6.0 by @mpetuska in #216
Full Changelog: 0.1.1...0.1.2
0.1.1
Verified Versions
- [JDK]: 11+
- [Kotlin]: 1.8.20
- [Compose]: 1.4.0
- [MDC]: ^14.0.0
Added
Changed
- Migrated from
kotlin-multiplatform
tokotlin-js
plugin to avoid publishing unnecessary metadata artefacts. - Bumped dependency versions
Removed
What's Changed
- New SNAPSHOT - 0.1.1-SNAPSHOT by @github-actions in #173
- gradle version catalog by @mpetuska in #183
- Update peter-evans/create-pull-request action to v5 by @renovate in #181
- Update plugin com.gradle.enterprise to v3.13.2 by @renovate in #179
- ci fixes by @mpetuska in #186
New Contributors
- @github-actions made their first contribution in #173
Full Changelog: 0.1.0...0.1.1
0.1.0
Verified Versions
- [JDK]: 11+
- [Kotlin]: 1.8.0
- [Compose]: 1.3.0
- [MDC]: ^14.0.0
Added
Changed
- Bumped kotlin/compose versions
- Fixed adding/removing items dynamically in MDCSelect
- Replaced old DOM-based external MDC component management with CompositionLocal and
DisposableEffect based solutions
Removed
- All old DOM-based MDC component management and effects
What's Changed
- Configure Renovate by @renovate in #153
- Update dependency io.ktor:ktor-client-auth-jvm to v1.6.8 by @renovate in #154
- Update dependency io.ktor:ktor-client-cio-jvm to v1.6.8 by @renovate in #155
- Update crazy-max/ghaction-github-pages action to v3.1.0 by @renovate in #159
- Update actions/cache action to v3.2.3 by @renovate in #158
- Update dependency io.ktor:ktor-client-gson to v1.6.8 by @renovate in #157
- Compose 1.2.1 by @mpetuska in #160
- Update plugin com.gradle.enterprise to v3.12.2 by @renovate in #161
- Update dependency io.ktor:ktor-client-cio-jvm to v2 by @renovate in #163
- Update dependency io.ktor:ktor-client-gson to v2 by @renovate in #164
- Update actions/cache action to v3.2.3 by @renovate in #165
- Update dependency io.ktor:ktor-client-auth-jvm to v2 by @renovate in #162
New Contributors
Full Changelog: 0.0.5...0.1.0
0.0.5
Verified Versions
- [JDK]: 11+
- [Kotlin]: 1.7.10
- [Compose]: 1.2.0-alpha01-dev745
- [MDC]: ^14.0.0
Added
Changed
- Kotlin and Compose version bumps
Removed
What's Changed
- kotlin 1.7 by @mpetuska in #138
- Bump actions/cache from 3.0.2 to 3.0.5 by @dependabot in #140
- Bump crazy-max/ghaction-github-pages from 2.6.0 to 3.0.0 by @dependabot in #133
- Bump com.gradle.enterprise from 3.10.1 to 3.10.3 by @dependabot in #139
- Bump de.fayard.refreshVersions from 0.40.1 to 0.40.2 by @dependabot in #134
Full Changelog: 0.0.4...0.0.5
0.0.4
Verified Versions
- [JDK]: 11+
- [Kotlin]: 1.6.21
- [Compose]: 1.2.0-alpha01-dev679
- [MDC]: ^14.0.0
Added
- mdc-chips
- mdc-banner
- mdc-fab
- mdc-image-list
- mdc-touch-target
- mdc-elevation
- mdc-line-ripple
- mdc-floating-label
- mdc-notched-outline
- Proper
@DslMarker
usage to prevent leaking scopes
Changed
- Standardised event handlers
- Reworked
MDCSelect
to be more lightweight and customisable - Introduced new
CompositionLocal
based MDC component management making it accessible from anywhere down the component
hierarchy - Reworked sandbox with new
katalog
tooling for more streamlined experience and reduced boilerplate - Rewritten all existing samples to be fully interactive
- Optimised MDC component state management for most of the components
opts
based property builder was replaced with top-level properties
Removed
initialiseMDC
andMDCInitEffect
which were relying on storing the MDC component on the native HTML element
What's Changed
- Update Readme by @Foso in #110
- #8 mdc-chips by @mpetuska in #111
- 7 wrap mdc banner by @mpetuska in #112
- #13 mdc-fab by @mpetuska in #113
- #15 mdc-image-list by @mpetuska in #114
- #31 mdc-touch-target by @mpetuska in #115
- #16 mdc-line-ripple by @mpetuska in #117
- #12 mdc-elevation by @mpetuska in #118
- Katalog tooling by @mpetuska in #119
- Bump actions/setup-java from 2 to 3 by @dependabot in #122
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #123
- Bump actions/checkout from 2 to 3 by @dependabot in #124
- Bump actions/cache from 2.1.7 to 3.0.2 by @dependabot in #126
- Bump github/codeql-action from 1 to 2 by @dependabot in #125
- mdc-floating-label, Closes #14 by @mpetuska in #127
- mdc-notched-outline by @mpetuska in #128
- MDCTextField label cropping by @mpetuska in #129
- 0.1.0 Module Review by @mpetuska in #130
Full Changelog: 0.0.3...0.0.4
0.0.3
Build Versions
- JDK: 11+
- Kotlin: 1.6.21
- Compose: 1.2.0-alpha01-dev675
Added
- mdc-switch
- mdc-slider
- mdc-select
- mdc-dialog
- mdc-circular-progress
- mdc-data-table
- mdc-tab-indicator
- mdc-tab-bar
- mdc-tab-indicator
- mdc-tab-scroller
- mdc-tab
Changed
Removed
PRs
- TIPS_N_TRICKS slight corrections [ci skip] by @OliverO2 in #56
- #25 mdc-switch by @mpetuska in #61
- #23 mdc-slider by @mpetuska in #64
- Introduce collision-free DOM IDs (fix #65) by @OliverO2 in #66
- Create CODEOWNERS by @mpetuska in #69
- kmdc-menu and kmdc-menu-surface by @pocharlebois in #67
- Add support for MDCMenuSurface closed, closing, and opened events. by @gsteckman in #72
- #68 MDCTextFieldIcons by @mpetuska in #73
- refreshVersions by @mpetuska in #74
- Refresh versions by @mpetuska in #75
- Bump crazy-max/ghaction-github-pages from 2.5.0 to 2.6.0 by @dependabot in #77
- Fix ripple visual effect. by @gsteckman in #79
- kmdc-select (#22) by @Kiryushin-Andrey in #80
- kmdc-dialog (#11) by @Kiryushin-Andrey in #81
- Bump de.fayard.refreshVersions from 0.30.2 to 0.40.0 by @dependabot in #78
- mdc-circular-progress by @mpetuska in #84
- Apply mdc-line-ripple only for Filled select type. by @gsteckman in #86
- #10 mdc-data-table baseline by @mpetuska in #87
- Closes #58 mdc-tooltip action styling by @mpetuska in #89
- Closes #63 mdc-slider tick placement by @mpetuska in #90
- Recreate MDCSelect when changing the items list to fix behavior. by @gsteckman in #91
- Bump com.gradle.enterprise from 3.8.1 to 3.10 by @dependabot in #101
- Bump actions/setup-java from 2 to 3 by @dependabot in #100
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #97
- Bump actions/download-artifact from 2 to 3 by @dependabot in #98
- Bump actions/checkout from 2 to 3 by @dependabot in #92
- Bump actions/cache from 2.1.7 to 3.0.2 by @dependabot in #99
- #27 mdc-tab-indicator by @mpetuska in #103
- Bump github/codeql-action from 1 to 2 by @dependabot in #102
- kmdc-tab-bar module by @mpetuska in #104
New Contributors
- @gsteckman made their first contribution in #72
- @Kiryushin-Andrey made their first contribution in #80
Full Changelog: 0.0.2...0.0.3
0.0.2
Versions
- JDK: 11+
- Kotlin: 1.6.10
- Compose: 1.0.1
Changes
- Upgraded Kotlin and Compose versions
- Fixed teardown hooks on some components
- Revisited old components to make all of them controlled for consistency
- Reworked sandbox
- MDCTypography extended to support custom attributes
- Contributing guidelines and code of conduct
- New
dev.petuska:kmdcx
shortcut artefact for KMDC extension and companion modules
New modules wrapped
- mdc-radio
- mdc-tooltip
- mdc-segmented-button
- mdc-snackbar
- material-icons
What's Changed
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #5
- Fix component initialization and teardown by @OliverO2 in #36
- Add yarn lock file and Gradle verification tasks by @OliverO2 in #35
- Fix text field notch and floating label, switch to controlled mode by @OliverO2 in #38
- Jetbrains compose 1.0.0 by @rocketraman in #41
- Add support for material-icons by @pocharlebois in #40
- kmdc-icons: allow to use span or i tag for material icons by @pocharlebois in #42
- #20 radio button by @Foso in #43
- Version bumps and sandbox rework by @mpetuska in #47
- #39 contributing guidelines by @mpetuska in #48
- #30 Wrap mdc-tooltip package by @mpetuska in #49
- Split out kmdc and kmdcx module groups by @mpetuska in #53
- Wrap mdc-segmented-button by @mpetuska in #55
New Contributors
- @dependabot made their first contribution in #5
- @OliverO2 made their first contribution in #36
- @rocketraman made their first contribution in #41
- @pocharlebois made their first contribution in #40
- @Foso made their first contribution in #43
Full Changelog: 0.0.1...0.0.2
0.0.1
Versions
- JDK: 11+
- Kotlin: 1.5.31
- Compose: 1.0.0-rc1
Changes
New modules wrapped
- mdc-button
- mdc-card
- mdc-checkbox
- mdc-drawer
- mdc-form-field
- mdc-icon-button
- mdc-layout-grid
- mdc-linear-progress
- mdc-list
- mdc-ripple
- mdc-textfield
- mdc-top-app-bar
- mdc-typography
Full Changelog: https://github.com/mpetuska/kmdc/commits/0.0.1