https://kotlinlang.org logo
Join Slack
Powered by
# kotools
  • l

    Loïc Lamarque

    07/12/2023, 8:59 AM
    set the channel description: Channel about [Kotools Types](https://github.com/kotools/types), a Kotlin multiplatform library providing explicit types like
    NotBlankString
    or
    NonZeroInt
    .
  • l

    Loïc Lamarque

    07/12/2023, 8:59 AM
    set the channel description: Channel about Kotools Types (https://github.com/kotools/types), a Kotlin multiplatform library providing explicit types like
    NotBlankString
    or
    NonZeroInt
    .
  • l

    Loïc Lamarque

    07/17/2023, 11:45 AM
    Welcome to this channel about Kotools Types! We will use this place for connecting with members of our community by communicating announcements, ideas and good first issues available for contributing to this project. We hope that you: • Ask questions you’re wondering about. • Share ideas. • Engage with other community members. • Welcome others and are open-minded. Remember that this is a community we build together 💪.
  • l

    Loïc Lamarque

    07/17/2023, 11:46 AM
    set the channel description: Channel about Kotools Types, a Kotlin multiplatform library providing explicit types like
    NotBlankString
    or
    NonZeroInt
    .
  • l

    Loïc Lamarque

    07/17/2023, 11:55 AM
    Kotools Types 4.2.0 is available! 🎉 This version includes the support of Kotlin 1.6.21 and a lot of experimental features including: • The
    NotEmptyRange
    and the
    Bound
    types representing a range of comparable values that contain at least one value. • The
    StrictlyPositiveDouble
    type representing strictly positive floating-point numbers represented by the
    Double
    type. • The
    plus
    operations for concatenating a
    NotBlankString
    with a
    String
    or a
    Char
    . You can view the changelog on GitHub.
  • l

    Loïc Lamarque

    07/18/2023, 3:21 PM
    NotEmptyList
    conversion to inline class in progress: feedback needed!
    👀 Hello! I hope everyone is doing good. I'm currently converting the NotEmptyList type to an inline class and I would like to have your feedback about its PR 145, mostly on the documentation's improvements. Like suggested yesterday by @flavio in the #server channel, I added some usage examples for each declaration updated in this request directly in their documentation. Are there expressive enough for using them correctly? I would love to have your thoughts about these changes. 🙏🏽
    f
    • 2
    • 2
  • l

    Loïc Lamarque

    08/14/2023, 4:11 PM
    Kotools Types 4.3.0 is available! 🎉 This version includes the support of Kotlin 1.7.21 and the collections conversion to inline classes for better performance. You can view the changelog on GitHub.
  • l

    Loïc Lamarque

    09/25/2023, 8:46 PM
    Kotools Types 4.3.1 is available! 🎉 Here's some highlights on what's included in this version: • Experimental builders suffixed by
    OrNull
    and
    OrThrow
    (thank you @korpi for working on these for the
    StrictlyNegativeInt
    type). • Source compatibility with Kotlin 1.5 through 1.7. • Multiple versions in API reference. You can view the changelog on GitHub.
  • l

    Loïc Lamarque

    09/27/2023, 10:15 AM
    Kotools Types reached 25 stars on GitHub! ⭐ We've reached a significant milestone of stargazers on GitHub, and we thank you all for supporting this project. Your support motivates us to improve this library daily. Feel free to share Kotools Types to your friends or other Kotlin developers that could have the need to use explicit types, to give us any feedback on its state, but only if we've earned it. Check the official post on GitHub. Thank you again, and have a beautiful day!
    🙌 1
  • l

    Loïc Lamarque

    01/06/2024, 8:40 PM
    Happy new year! 🎉 We wish a happy 2024 year to all members of this lovely community. Thank you for supporting Kotools Types, and special thanks to @Michael Sainthonore and @korpi who've made their first contributions to this library in 2023. 🙏 Something is coming for you by the end of this month. Drop a 👀 if you are interested.
    🙌 1
  • l

    Loïc Lamarque

    01/29/2024, 9:48 AM
    Kotools Types 4.4.0 is available! 🎉 This version includes the centralization of experimental declarations and the new
    EmailAddress
    experimental type suggested by @Michael Sainthonore. See the release notes on GitHub.
  • l

    Loïc Lamarque

    02/02/2024, 4:19 AM
    Kotools Types 4.4.1 is available! 🚨 Like reported by the community, we've fixed the publication of the previous version. So it is recommended to bypass version 4.4.0 and upgrade directly to 4.4.1. See the release notes on GitHub.
  • l

    Loïc Lamarque

    02/03/2024, 3:18 PM
    set the channel description: Channel about Kotools Types, a Kotlin Multiplatform library providing explicit types like
    NotBlankString
    or
    NonZeroInt
    .
  • l

    Loïc Lamarque

    02/07/2024, 6:11 PM
    Kotools Types 4.4.2 is available! 🚨 Like reported by the community, we've fixed the serialization of all serializable types on the Kotlin/JS compiler. See the release notes on GitHub.
    🙌 1
  • l

    Loïc Lamarque

    03/02/2024, 8:00 AM
    🤝 Contribution needed for Kotools Types 4.5.0 We are actively working on the next version of the library. For including the community in its progress, we wrote a discussion listing issues with enough details for contributors to work on. If you are interested in contributing to this next iteration, tackling one of these issues is a nice way to start! 🙌 Other issues might be included in this discussion in the future, so stay tuned. 👀 Thank you for your help and consideration. 🙏
    👍🏾 1
  • l

    Loïc Lamarque

    03/14/2024, 10:53 AM
    Kotools Types 4.5.0 is available! 🎉 This minor release includes a new
    StrictlyNegativeDouble
    type, new
    create*
    factory functions, the support of macOS arm64 systems with Kotlin Native, and much more. See the release notes on GitHub.
  • c

    CLOVIS

    04/12/2024, 1:20 PM
    Est-ce que c'est voulu que
    NotEmptyList
    n'implémente pas
    List
    ?
    k
    l
    • 3
    • 5
  • l

    Loïc Lamarque

    04/28/2024, 3:10 PM
    Kotools Types 4.5.1 is available! 🎉 This incremental release includes a new module for supporting Kotlin Serialization, the new
    Zero
    type, a new implementation of the
    EmailAddress
    type, and much more. See the release notes on GitHub.
  • l

    Loïc Lamarque

    07/24/2024, 7:24 PM
    Kotools Types 4.5.2 is available! 🎉 This incremental release includes comparisons and conversions for the
    Zero
    experimental type, a lot of changes to the API reference with improved samples, and much more. See the release notes on GitHub.
  • l

    Loïc Lamarque

    09/15/2024, 2:26 PM
    has renamed the channel from "kotools-types" to "kotools"
  • l

    Loïc Lamarque

    09/15/2024, 2:27 PM
    set the channel description: Channel about Kotools solutions, such as Kotools Types and Kotools Samples (coming soon).
  • l

    Loïc Lamarque

    09/15/2024, 2:32 PM
    Welcome to this channel about Kotools, an organization providing tools and libraries for expressive programming. We will use this place for connecting with members of our community by communicating announcements, ideas and good first issues available for contributing to our projects. We hope that you: • Ask questions you’re wondering about. • Share ideas. • Engage with other community members. • Welcome others and are open-minded. Remember that this is a community we build together 💪.
  • l

    Loïc Lamarque

    09/15/2024, 3:12 PM
    Attention Kotlin Library Authors! 🚀 We’re working on Kotools Samples, a Gradle plugin that will simplify your documentation process by inlining read-only Kotlin and Java code samples into Dokka. No more editable or outdated code examples — everything is compiled alongside your main sources and visible directly in the IDE! 😍 Star and watch our GitHub repo to stay updated on the first release! ⭐ Be among the first to level up your library docs! 📚✨
    ❤️ 1
    🙌🏾 1
    👍 1
  • l

    Loïc Lamarque

    10/20/2024, 11:21 AM
    Kotools Types 4.5.3 is available! 🎉 This incremental release includes new factory methods and serializers for the
    EmailAddress
    and
    Zero
    experimental types, and much more. See the release notes on GitHub.
    ❤️ 1
  • l

    Loïc Lamarque

    11/17/2024, 10:58 AM
    Kotools Samples 0.1.0 is available! 🚀 This first release introduces a Gradle plugin for inlining read-only Kotlin and Java code samples into your Dokka documentation, ensuring they are always correct and visible not only online but also in IDEs. 📚✨ For now, Kotools Samples supports Kotlin/JVM projects, but support of Kotlin Multiplatform is on the way, so stay tuned! 👀 See the release notes on GitHub.
    ❤️ 1
  • l

    Loïc Lamarque

    01/13/2025, 5:15 PM
    🚀 Kotools Types 5.0.0 is available! Kotools Types 5.0.0 is out with the support of Kotlin 1.9.25, iOS Simulator arm64 and iOS x64 Kotlin Native targets, overloads for the factory functions of the
    Zero
    experimental type, and much more. 🎉 Kotools Types is a Kotlin Multiplatform library that provides explicit types, such as
    NotBlankString
    ensuring that your strings have at least one character excluding whitespaces, allowing developers to write robust code with enhanced type safety. 🧑‍💻
    • 1
    • 1
  • l

    Loïc Lamarque

    02/03/2025, 5:50 PM
    🚀 Kotools Samples 0.2.0 is available! Kotools Samples 0.2.0 is out with the support of samples from the
    test
    Kotlin source set, Gradle 8.11.1 and much more. 🎉 Kotools Samples is a Gradle plugin that inlines read-only Kotlin and Java code samples into *Dokka*documentation, ensuring they are always correct and visible not only online but also in IDEs. It addresses a limitation in Dokka, which does not allow making code samples non-editable or non-executable. 📚✨ Star and watch our GitHub repo to stay updated for future support of Kotlin Multiplatform projects! ⭐
  • l

    Loïc Lamarque

    03/09/2025, 7:44 PM
    🚀 Kotools Samples 0.3.0 is available! Kotools Samples 0.3.0 is out with the support Gradle 8.12.1, and the deprecation of the
    sample
    Kotlin source set with an error level for future compatibility with Kotlin 1.9.25 and Kotlin Multiplatform. 🎉 Kotools Samples is a Gradle plugin that inlines read-only Kotlin and Java code samples into Dokka documentation, ensuring they are always correct and visible not only online but also in IDEs. It addresses a limitation in Dokka, which does not allow making code samples non-editable or non-executable. 📚✨ Star and watch our GitHub repo to stay updated for future support of Kotlin Multiplatform projects! ⭐
  • l

    Loïc Lamarque

    04/26/2025, 6:37 PM
    🚀 Kotools Types 5.0.1 is available! This incremental version is out with the
    EmailAddressRegex
    experimental type representing a regular expression for validating email addresses, new serializers for types from the
    org.kotools.types
    package, documentation improvements and much more. 🎉 Kotools Types is a Kotlin Multiplatform library that provides explicit types, such as
    NotBlankString
    ensuring that your strings have at least one character excluding whitespaces, allowing developers to write robust code with enhanced type safety. 🧑‍💻
  • l

    Loïc Lamarque

    07/31/2025, 5:56 PM
    🚀 Kotools Samples 0.4.0 is available! Kotools Samples 0.4.0 is out with the support Kotlin 2.0.21, the new
    cleanMainSourcesBackup
    Gradle task for making sure that main sources are always backed-up, and several improvements to the
    checkSampleSources
    and the
    checkSampleReferences
    Gradle tasks. 🎉 Kotools Samples is a Gradle plugin that inlines read-only Kotlin and Java code samples into Dokka documentation, ensuring they are always correct and visible not only online but also in IDEs. It addresses a limitation in Dokka, which does not allow making code samples non-editable or non-executable. 📚✨ Star and watch our GitHub repo to stay updated for future support of Kotlin Multiplatform projects! ⭐