Skip to content

Releases: mpetuska/kmdc

0.1.2

01 Mar 17:17
1f8c097
Compare
Choose a tag to compare

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 as Password)

Changed

  • Updated kotlin & compose versions
  • Migrated back to kotlin-multiplatform plugin

Removed


What's Changed

Full Changelog: 0.1.1...0.1.2

0.1.1

04 Jul 09:39
Compare
Choose a tag to compare

Verified Versions

  • [JDK]: 11+
  • [Kotlin]: 1.8.20
  • [Compose]: 1.4.0
  • [MDC]: ^14.0.0

Added

Changed

  • Migrated from kotlin-multiplatform to kotlin-js plugin to avoid publishing unnecessary metadata artefacts.
  • Bumped dependency versions

Removed


What's Changed

New Contributors

  • @github-actions made their first contribution in #173

Full Changelog: 0.1.0...0.1.1

0.1.0

10 Feb 12:41
f0ad04a
Compare
Choose a tag to compare

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

15 Jul 07:46
484bcc7
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release

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

Full Changelog: 0.0.4...0.0.5

0.0.4

27 May 20:24
d9edb7c
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

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 and MDCInitEffect which were relying on storing the MDC component on the native HTML element

What's Changed

Full Changelog: 0.0.3...0.0.4

0.0.3

27 Apr 11:05
2b4fd5f
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release

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

New Contributors

Full Changelog: 0.0.2...0.0.3

0.0.2

28 Dec 14:37
b9f5601
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

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

New Contributors

Full Changelog: 0.0.1...0.0.2

0.0.1

22 Nov 21:25
d7fe217
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

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