Skip to content

23.8.0

Compare
Choose a tag to compare
@arifBurakDemiray arifBurakDemiray released this 06 Oct 10:24
· 92 commits to staging since this release
e897ff9
  • !! Major breaking change !! The following methods and their functionality are deprecated from the "UserEditor" interface and will not function anymore:

    • "addToCohort(key)"
    • "removeFromCohort(key)"
  • Added the feedback widget feature. Added consent for it "Config.Feature.Feedback".

  • Feedback module is accessible through "Countly::instance()::feedback()" call.

  • Deprecated call "Countly::getSession" is removed

  • Deprecated call "resetDeviceId" is removed

  • Deprecated the init time configuration of 'setEventsBufferSize(eventsBufferSize)'. Introduced replacement 'setEventQueueSizeToSend(eventsQueueSize)'

  • Deprecated the init time configuration of 'setSendUpdateEachSeconds(sendUpdateEachSeconds)'. Introduced replacement 'setUpdateSessionTimerDelay(delay)'

  • In Countly class, the old "init(directory,config)" method is deprecated, use "init(config)" instead via "instance()" call.

  • Deprecated "Countly::stop(boolean)" call, use "Countly::halt" or "Countly::stop" instead via "instance()" call.

  • Deprecated "Countly::event" call, deprecated builder pattern. Use "Countly::events" instead via "instance()" call.

  • Deprecated "Countly::timedEvent(String)" call, use "Countly::events::startEvent" instead via "instance()" call.

  • Deprecated "Config::setUsePOST" and "Config::enableUsePOST" calls, use "Config::enableForcedHTTPPost" instead.

  • The following methods are deprecated from the "Event" interface:

    • "record"
    • "endAndRecord"
    • "addSegment"
    • "addSegments"
    • "setSegmentation"
    • "setSum"
    • "setCount"
    • "setDuration"
    • "isInvalid"