mirror of
				https://github.com/JakeWharton/mosaic.git
				synced 2025-11-04 06:32:26 +08:00 
			
		
		
		
	Prepare version 0.4.0
This commit is contained in:
		
							
								
								
									
										20
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@ -3,6 +3,23 @@
 | 
				
			|||||||
## [Unreleased]
 | 
					## [Unreleased]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [0.4.0] - 2023-02-19
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - Mosaic is now multiplatform!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   The following targets are now supported in addition to the JVM:
 | 
				
			||||||
 | 
					     - Linux (X64)
 | 
				
			||||||
 | 
					     - MacOS (ARM & X64)
 | 
				
			||||||
 | 
					     - Windows (X64)
 | 
				
			||||||
 | 
					     - JS (experimental)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   Additionally, the JetBrains Compose compiler is now used instead of AndroidX which
 | 
				
			||||||
 | 
					   should offer better support for native and JS targets.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - `runMosaic` is now a suspending function which will return when the composition ends.
 | 
				
			||||||
 | 
					   For the previous behavior, a `runMosaicBlocking` function is provided (JVM + native).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [0.3.0] - 2023-01-17
 | 
					## [0.3.0] - 2023-01-17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 - Support Kotlin 1.8.0 via Compose compiler 1.4.0.
 | 
					 - Support Kotlin 1.8.0 via Compose compiler 1.4.0.
 | 
				
			||||||
@ -21,7 +38,8 @@
 | 
				
			|||||||
Initial release!
 | 
					Initial release!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Unreleased]: https://github.com/JakeWharton/mosaic/compare/0.3.0...HEAD
 | 
					[Unreleased]: https://github.com/JakeWharton/mosaic/compare/0.4.0...HEAD
 | 
				
			||||||
 | 
					[0.4.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.4.0
 | 
				
			||||||
[0.3.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.3.0
 | 
					[0.3.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.3.0
 | 
				
			||||||
[0.2.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.2.0
 | 
					[0.2.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.2.0
 | 
				
			||||||
[0.1.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.1.0
 | 
					[0.1.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.1.0
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ buildscript {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  dependencies {
 | 
					  dependencies {
 | 
				
			||||||
    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
 | 
					    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
 | 
				
			||||||
    classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.3.0'
 | 
					    classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.4.0'
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -110,8 +110,8 @@ Since Kotlin compiler plugins are an unstable API, certain versions of Mosaic on
 | 
				
			|||||||
certain versions of Kotlin.
 | 
					certain versions of Kotlin.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Kotlin | Mosaic        |
 | 
					| Kotlin | Mosaic        |
 | 
				
			||||||
|--------|--------------------|
 | 
					|--------|---------------|
 | 
				
			||||||
| 1.8.0  | 0.3.0              |
 | 
					| 1.8.0  | 0.3.0 - 0.4.0 |
 | 
				
			||||||
| 1.7.10 | 0.2.0         |
 | 
					| 1.7.10 | 0.2.0         |
 | 
				
			||||||
| 1.5.10 | 0.1.0         |
 | 
					| 1.5.10 | 0.1.0         |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -131,7 +131,7 @@ buildscript {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  dependencies {
 | 
					  dependencies {
 | 
				
			||||||
    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
 | 
					    classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
 | 
				
			||||||
    classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.4.0-SNAPSHOT'
 | 
					    classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.5.0-SNAPSHOT'
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,5 @@
 | 
				
			|||||||
GROUP=com.jakewharton.mosaic
 | 
					GROUP=com.jakewharton.mosaic
 | 
				
			||||||
VERSION_NAME=0.4.0-SNAPSHOT
 | 
					VERSION_NAME=0.4.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SONATYPE_HOST=DEFAULT
 | 
					SONATYPE_HOST=DEFAULT
 | 
				
			||||||
RELEASE_SIGNING_ENABLED=true
 | 
					RELEASE_SIGNING_ENABLED=true
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user