55 Commits

Author SHA1 Message Date
bc4fa91833 Publish to Sonatype Central Portal (#883) 2025-05-12 17:41:52 +00:00
bf703ecebd Prepare next development version 2025-04-11 23:26:10 -04:00
74f5ff72ea Prepare version 0.17.0 2025-04-11 23:14:01 -04:00
373992daee Prepare next development version 2025-02-14 11:54:06 -05:00
9ad94f5932 Prepare version 0.16.0 2025-02-14 11:53:36 -05:00
b967c28072 Order properties 2025-01-07 17:18:29 -05:00
37823a2f53 Prepare next development version 2025-01-07 17:11:04 -05:00
289c3c329c Prepare version 0.15.0 2025-01-07 17:10:45 -05:00
efd3c519ca Revert Dokka v2 (#631)
Reason: https://github.com/JakeWharton/mosaic/issues/627
2025-01-06 17:25:40 -05:00
164500ff5e Migrate to Dokka Gradle plugin v2 (#604)
* Migrate to Dokka Gradle plugin v2

Solution for https://github.com/JakeWharton/mosaic/issues/580

* Tabs

---------

Co-authored-by: Jake Wharton <jw@squareup.com>
2025-01-05 06:06:39 +00:00
259a6f4759 Prepare next development version 2024-10-07 11:22:19 -07:00
9619ebe25c Prepare version 0.14.0 2024-10-07 11:11:30 -07:00
fbd6b8f0b4 Start a terminal project for low-level utilities (#457)
Up first is a mechanism to enable raw mode.
2024-08-30 10:54:56 -04:00
83474b8724 Remove JS support (#447)
Demand for this is low, probably 0. If someone wants for it they can file an issue and we can discuss support further.

Downgrade to Gradle 8.9 because of KT-70700.
2024-08-23 09:59:23 -04:00
cdc86fe490 Prepare next development version 2024-05-28 21:58:34 -04:00
5167547117 Prepare version 0.13.0 2024-05-28 21:58:18 -04:00
cf8d3f07df Prepare next development version 2024-05-28 16:18:23 -04:00
7732504366 Prepare version 0.12.0 2024-05-28 16:18:00 -04:00
6814b2613f Prepare next development version 2024-02-27 13:47:29 -05:00
2bfdf476ab Prepare version 0.11.0 2024-02-27 13:47:07 -05:00
e67cb363c7 Fix Gradle warnings (#248)
* Fix deprecation warning coming from buildconfig plugin.

> Configure project :build-logic:mosaic-gradle-plugin
The Project.getConvention() method has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.4/userguide/upgrading_version_8.html#deprecated_access_to_conventions
        at build_76rlsb2vs9qh6z5gt0vmnl0ip.run(P:\projects\contrib\github-mosaic\mosaic-gradle-plugin\build.gradle:3)

* Fix application plugin related deprecations. `mainClassName` is a convention property, even when it's inside the `application` block.
We cant to set https://docs.gradle.org/8.4/dsl/org.gradle.api.plugins.JavaApplication.html#org.gradle.api.plugins.JavaApplication:mainClass instead.

> Configure project :samples:counter
Build file 'P:\projects\contrib\github-mosaic\samples\counter\build.gradle': line 11
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.4/userguide/upgrading_version_8.html#application_convention_deprecation
        at build_dw2puawl5bmiuhlfercnbnay0$_run_closure1.doCall$original(P:\projects\contrib\github-mosaic\samples\counter\build.gradle:11)
        at build_dw2puawl5bmiuhlfercnbnay0.run(P:\projects\contrib\github-mosaic\samples\counter\build.gradle:10)

		Build file 'P:\projects\contrib\github-mosaic\samples\counter\build.gradle': line 11
The org.gradle.api.plugins.Convention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.4/userguide/upgrading_version_8.html#deprecated_access_to_conventions
        at build_dw2puawl5bmiuhlfercnbnay0$_run_closure1.doCall$original(P:\projects\contrib\github-mosaic\samples\counter\build.gradle:11)
        at build_dw2puawl5bmiuhlfercnbnay0.run(P:\projects\contrib\github-mosaic\samples\counter\build.gradle:10)

> Configure project :samples:jest | :samples:robot | :samples:demo
Build file 'P:\projects\contrib\github-mosaic\samples\jest\build.gradle': line 5
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.4/userguide/upgrading_version_8.html#application_convention_deprecation
        at build_3tv3yi15cjhed4vkpewcfismx.run(P:\projects\contrib\github-mosaic\samples\jest\build.gradle:5)

Build file 'P:\projects\contrib\github-mosaic\samples\jest\build.gradle': line 5
The org.gradle.api.plugins.Convention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.4/userguide/upgrading_version_8.html#deprecated_access_to_conventions
        at build_3tv3yi15cjhed4vkpewcfismx.run(P:\projects\contrib\github-mosaic\samples\jest\build.gradle:5)

* Ignore warning about Kotlin/Native, there's no way to build mac binaries on Linux and Windows, so no need to nag about it.

> Configure project :mosaic-runtime
w: The following Kotlin/Native targets cannot be built on this machine and are disabled:
macosArm64, macosX64
To hide this message, add 'kotlin.native.ignoreDisabledTargets=true' to the Gradle properties.

> Configure project :samples:counter
w: The following Kotlin/Native targets cannot be built on this machine and are disabled:
macosArm64, macosX64
To hide this message, add 'kotlin.native.ignoreDisabledTargets=true' to the Gradle properties.
2023-11-13 22:37:15 +00:00
b570fa270d Prepare next development version 2023-11-13 16:19:04 -05:00
6671da25a8 Prepare version 0.10.0 2023-11-13 16:18:39 -05:00
26d9fabfab Prepare next development version 2023-09-14 14:56:45 -04:00
d69b9f42f8 Prepare version 0.9.1 2023-09-14 14:56:21 -04:00
c1dce87b70 Prepare next development version 2023-08-09 13:05:07 -04:00
8c90a77874 Prepare version 0.9.0 2023-08-09 13:04:49 -04:00
f1a5e3ef03 Prepare next development version 2023-07-20 22:06:26 -04:00
1b6f63107e Prepare version 0.8.0 2023-07-20 22:06:10 -04:00
9bdbd03989 Prepare next development version 2023-06-30 13:49:46 -04:00
21c2fa3a25 Prepare version 0.7.1 2023-06-30 13:49:34 -04:00
5c5ada7a6a Automatically release on Sonatype 2023-06-30 13:47:54 -04:00
0902d552d2 Prepare next development version 2023-06-26 23:44:01 -04:00
edd6fa0137 Prepare version 0.7.0 2023-06-26 23:43:24 -04:00
be8c09546b Prepare next development version 2023-04-16 23:58:25 -04:00
fd9ec16826 Prepare version 0.6.0 2023-04-16 23:58:00 -04:00
b074e470da Gradle things mostly for CI (#148) 2023-03-12 03:24:39 +00:00
7dd9060025 Prepare next development version 2023-03-09 21:27:13 -05:00
a6942102aa Prepare version 0.5.0 2023-03-09 21:17:58 -05:00
1cf9e2e2a0 Prepare next development snapshot 2023-02-20 07:40:10 -05:00
36e3848e3e Prepare version 0.4.0 2023-02-20 07:40:10 -05:00
3f4606a8a8 Publish infrastructure (#122) 2023-02-20 03:32:36 +00:00
2ae0256004 Change entrypoint to a suspend function
...and add support for running in JS!
2023-01-25 23:01:14 -05:00
20e36199c2 Port runtime to multiplatorm 2023-01-23 21:32:35 -05:00
ebccbe4271 Build samples in main project 2023-01-18 10:24:56 -05:00
e33bec7302 Prepare next development version 2023-01-17 23:37:26 -05:00
a58cd984d1 Prepare version 0.3.0 2023-01-17 23:37:10 -05:00
b757618236 Prepare next development version 2022-08-12 00:15:53 -04:00
fe20475d5e Prepare version 0.2.0 2022-08-12 00:15:36 -04:00
08538ec896 Restructure the project to put Mosaic at the root
Samples are now in a nested build.
2022-08-11 22:38:19 -04:00