Skip to content

Commit

Permalink
Prepare for release 0.17.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Nov 28, 2023
1 parent 9f42b87 commit 3ace2d2
Show file tree
Hide file tree
Showing 7 changed files with 485 additions and 409 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,47 @@
Changelog
=========

0.17.0
------

_2023-11-28_

## **New**: circuitx-effects artifact

The circuitx-effects artifact provides some effects for use with logging/analytics. These effects
are typically used in Circuit presenters for tracking `impressions` and will run only once until
forgotten based on the current circuit-retained strategy.

```kotlin
dependencies {
implementation("com.slack.circuit:circuitx-effects:<version>")
}
```

Docs: https://slackhq.github.io/circuit/circuitx/#effects

## **New**: Add codegen mode to support both Anvil and Hilt

Circuit's code gen artifact now supports generating for Hilt projects. See the docs for usage instructions: https://slackhq.github.io/circuit/code-gen/

## Misc

- Decompose various `CircuitContent` internals like `rememberPresenter()`, `rememberUi`, etc for reuse.
- Make `CircuitContent()` overload that accepts a pre-constructed presenter/ui parameters public to allow for more control over content.
- [samples] Update README to include the interop sample.
- [samples] Various bugfixes to samples.
- [docs] Link sources in kdocs.
- [docs] Nest CircuitX artifacts in kdocs ToC.
- Update uuid to `0.8.2`.
- Update KotlinPoet to `1.15.1`.
- Update to Compose Multiplatform `1.5.11`.
- Update to Kotlin `1.9.21`.
- Update to KSP `1.9.21-1.0.15`.
- Update to compose-compiler (multiplatform) `1.5.4`.
- Update to Molecule `1.3.1`.

Special thanks to [@jamiesanson](https://github.com/jamiesanson), [@frett](https://github.com/frett), and [@bryanstern](https://github.com/BryanStern) for contributing to this release!

0.16.1
------

Expand Down
2 changes: 1 addition & 1 deletion RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ Releasing
=========

1. Update the `CHANGELOG.md` for the impending release.
2. Regenerate baseline profiles by running `./scripts/update-baseline-profiles.sh`.
2. Regenerate baseline profiles by running `./scripts/update-baseline-profiles.sh`. Note this step can take up to 15min.
3. Run `./release.sh (--patch|--minor|--major)`.
4. Publish the release on the repo's releases tab.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ POM_DEVELOPER_ID=slackhq
POM_DEVELOPER_NAME=Slack Technologies, Inc.
POM_DEVELOPER_URL=https://github.com/slackhq
POM_INCEPTION_YEAR=2022
VERSION_NAME=1.0.0-SNAPSHOT
VERSION_NAME=0.17.0

circuit.mavenUrls.snapshots.sonatype=https://oss.sonatype.org/content/repositories/snapshots
circuit.mavenUrls.snapshots.sonatypes01=https://s01.oss.sonatype.org/content/repositories/snapshots
Expand Down
Loading

0 comments on commit 3ace2d2

Please sign in to comment.