Karn Notify Versions Save

Simplified notification construction and delivery for Android.

1.4.0

3 years ago

1.3.0

4 years ago

Changes:

  • Generate source artifact.
  • Provide an optional argument for a notification ID.

1.2.1

5 years ago

Changes:

  • Add license text to files.
  • Update documentation to be more explicit when referring to context.
  • Fix reclassification of notifications when sound/vibration is set.

1.2.0

5 years ago

Change Log:

  • Migrated to AndroidX, updated to Kotlin 1.3.11 & Gradle 4.10.2 (cc: @bernaferrari)
  • Updated README links, fixed typos, and completed other misc. documentation clean up.
  • Provide additional examples for advanced usage scenarios.

1.1.0

5 years ago

Breaking changes:

  • Modified:
    • The Header object now accepts a ColorInt instead of a ColorRes value for the color member.

1.0.0

6 years ago

New features:

  • Notification Alerting -- configure the LED color, sounds and vibrations of Notifications.
  • Set the LargeIcon.
  • Configure the People associated with the notification, this helps the system prioritize notifications and bypass Do Not Disturb mode if applicable.

Breaking changes:

  • Modified:
    • NotifyCreator#alerting(Payload.Alert.() -> Unit) -> NotifyCreator#alerting(String, Payload.Alert.() -> Unit)
    • Notify#defaultConfig { } now uses DSL syntax for default Header and Alerting configuration.
  • Renamed:
    • Creator -> NotifyCreator
    • Notify#DEFAULT_CHANNEL_KEY -> Notify#CHANNEL_DEFAULT_KEY
    • Notify#DEFAULT_CHANNEL_NAME -> Notify#CHANNEL_DEFAULT_NAME
    • Notify#DEFAULT_CHANNEL_DESCRIPTION -> Notify#CHANNEL_DEFAULT_DESCRIPTION

0.0.5-alpha

6 years ago

Changes:

  • Alerting scoped function which introduces the ability to change lockscreen visibility as well as the duration until the notification will expire and automatically be dismissed.
  • Hide/show the timestamp next to the application name.
  • Fixes for changes that were made in the header scoped function in an instance persisting to other instances.
  • Fixes for stack notifications not working for stacked items of size > 2.
  • Miscellaneous internal code clean up.

0.0.4-alpha

6 years ago
  • Additional unit tests for RawNotification members.
  • Sticky and LocalOnly notification flags.

0.0.3-alpha

6 years ago
  • Minimal documentation as a baseline for developers.
  • Travis/Codecov Coverage reporting.
  • Breaking changes:
    • NotificationInterlop -> NotificationInterop
    • Expandable#expandedText -> Expandable#collapsedText
    • Creator#getBuilder() is now Creator#asBuilder() which is inline with the function of the same name in Notify.
    • Creator#send() and Notify#send() are now Creator#show() and Notify#show() respectively.

0.0.2-alpha

6 years ago
  • Fix for headerText not being set correctly.
  • Additional Unit tests.