Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3.0.0 blockers #216

Closed
7 tasks done
LouisCAD opened this issue Oct 11, 2019 · 6 comments
Closed
7 tasks done

Version 3.0.0 blockers #216

LouisCAD opened this issue Oct 11, 2019 · 6 comments
Assignees
Milestone

Comments

@LouisCAD
Copy link
Owner

LouisCAD commented Oct 11, 2019

  • Setup GitHub Actions to publish on all platforms
  • Implement dependencies refresh (plugins.id("de.fayard.refreshVersions").version("0.7.0") #215)
  • Update AndroidX dependencies to latest stable versions
  • Remove overlap with latest AndroidX KTX dependencies (with deprecation cycle in alpha/beta versions)
  • Have dp and dip overloads simplified. Takes Int, returns Int, takes Float, returns Float.
  • Review documentation and clean outdated content
  • Update documentation to cover the new features and changes
    Polish Gradle plugin (Plugin updates #214)
@LouisCAD LouisCAD added this to the 3.0.0 milestone Oct 11, 2019
@LouisCAD LouisCAD self-assigned this Oct 11, 2019
@jmfayard
Copy link
Collaborator

jmfayard commented Oct 11, 2019

@jmfayard
Copy link
Collaborator

For 3.0 it would be good to have a task ./gradlew migrateToSplitties #222

@LouisCAD
Copy link
Owner Author

LouisCAD commented Jan 19, 2020

This is progressing again.

  • I optimized the CI so it's currently about as fast as GitHub Actions allows.
  • I updated my Releasing.kts script to let the GitHub Actions upload the artifacts to bintray.
  • Did a few improvements on Views DSL ConstraintLayout that I wanted to do.

Most of the remaining work is now documentation, and the migrateToSplitties Gradle task.

Regarding that latter task, I'm wondering if I should not do it later so I focus on refreshVersions instead.

@jmfayard
Copy link
Collaborator

@LouisCAD focus on realeasing 3.0.0!

We can improve refreshVersion and do migrateToSplitties later.
Just add a note for existing users that you have a migration plan that is coming and that if they are interested, they should star some issue so that we can warn them when it's ready

@LouisCAD
Copy link
Owner Author

LouisCAD commented Aug 26, 2020

Last steps are:

  • Making the release process the least flaky it can be
  • Release the last 1.3 compatible Kotlin release(s)
  • Upgrade to Kotlin 1.4
  • Review all the APIs to see if some need to be marked as experimental
  • Mention/acknowledge Jetpack Compose in Views DSL README
  • Release a beta
  • Improve the main README with structure
  • Setup publishing on MavenCentral
  • Add a versionCatalog for Gradle 7+

@LouisCAD
Copy link
Owner Author

LouisCAD commented Jul 6, 2021

I don't see any blockers now, closing.

@LouisCAD LouisCAD closed this as completed Jul 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants