Only Versions Save

:bouquet: An easy way to persist and run code block only as many times as necessary on Android.

1.0.8

3 years ago

🎉 Released a new version 1.0.8! 🎉

What's New?

  • Updated gradle build tool version to 4.1.0 internally.
  • Removed generating a BuildConfig class from the only module.
  • Hidden some internal functions.

1.0.7

3 years ago

🎉 Released a new version 1.0.7! 🎉

What's New?

  • Used JvmSynthetic for hiding kotlin lambda functionalities in Java project.
  • Added JvmStatic functionalities for supporting Java APIs for fluently. Now we can use like below in our Java project.
Only.onDo("introPopup", 1,
    () -> doSomethingOnlyOnce(), // onDo
    () -> doSOmethingAfterDone() // onDone
);
  • Changed some public classes to internal classes.

1.0.6

3 years ago

🎉 Released a new version 1.0.6! 🎉

What's new?

  • Fixed the version functionality not working properly in some cases.

1.0.5

4 years ago

Released a new version 1.0.5.

What's new?

  • Java use cases are more simplified. Usage in Java
  • Removed unused plugin.
  • Refactor internal logics.

1.0.4

4 years ago

Released a new version 1.0.4.

Removed appcompat dependency and use androidx.annotation.

v1.0.3

4 years ago

implemented marking feature

  • Only.mark(name: String, marking: Any?), Only.getMarking(name: String): String? methods.
  • marking be initialized only once when using Only.Builder and kotlin dsl.

v1.0.2

4 years ago

Implemented below features.

  • onLastDo, onBeforeDone blocks on onDo, Only.Builder and applied only dsl
  • onlyToast, onlyOnceToast, onlyTwiceToast, onlyThriceToast

v1.0.1

4 years ago

Applied dslMarker annotation for

  • explicit receiver
  • only, onlyOnce, onlyTwice, onlyThrice dsl writers highlighting

v1.0.0

4 years ago

:tada::tada: Published version 1.0.0. :tada::tada: