Skip to content

Latest commit

 

History

History
250 lines (142 loc) · 7.53 KB

CHANGELOG.md

File metadata and controls

250 lines (142 loc) · 7.53 KB

Changelogs

3.3.4

Fix playback of local files in iOS #416

3.3.3

RCTJSONStringify parse error json fix #413

3.3.2

New AVModeIOS audio setting #409

3.3.1

chore: upgrade flowgen package #411

3.3.0

iOS network header support #405.

3.2.0

Fix android build compatible to sdk 32 #389.

Update packages.

3.1.2

Fix: normalize seekToPlayer time argument poultry_leg enhancement #372

[Android]

  • Fix permission request when one is already granted robot android poultry_leg enhancement #373

3.1.1

[iOS] Check if recording actually started #362

3.1.0

  • Automatically stop player when it reached the end #353
  • [iOS] - Set AVAudioSession active before startPlayer #355

3.0.12

  • [iOS] Fix unexpectedly found nil in swift #341.

3.0.11

  • [Android] Small bugfixes on println message #337.

3.0.10

  • [iOS] Fix minimum iOS deployment target #332.

3.0.9

  • [Bugfix/iOS] Select opus encoding on iOS #324.

3.0.8

  • [Bugfix/iOS] Fix crashing when stopping recorder when metering is enabled.

3.0.7

  • [iOS] Set recording volume default to speaker.

3.0.6

  • [iOS] Fix seekToPlayer method: it always seeked to 0. #311

3.0.5

  • [iOS] Handle file path better #307

3.0.4

  • [Android] Add optional wrappers to support android sdk 30 #305

3.0.3

  • [iOS] Allow file uri to play #301

3.0.2

  • [iOS] Fixes when playing same file repeatedely #293

3.0.1

  • [iOS] Before setActive should stop RNAudioRecorderPlayer #292

3.0.0

Released with 3.0.0 with below beta updates applied.

  • beta.3 [Android]

    1. Fix Android default path to cacheDir.
  • beta.2

    1. Add resumeRecorder and pauseRecorder features.
    • Caveat Android now requires min sdk of 24.
    1. Renamed listener callback variables from snake_case to camelCase.

      • Below are return types.

        export type RecordBackType = {
          isRecording?: boolean;
          currentPosition: number;
          currentMetering?: number;
        };
        
        export type PlayBackType = {
          isMuted?: boolean;
          currentPosition: number;
          duration: number;
        };
    2. subscriptionDuration offset not defaults to 0.5 which is 500ms.

  • beta.1

    [iOS]

    1. Codebase re-written in Swift.
    2. Migrate AVAudioPlayer to AVPlayer.

2.7.0

  • Migrate android module to kotlin.

2.6.2

  • Support for Linear PCM format settings #269

2.6.1

  • Remove extra stopping condition in playback listener #251

2.6.0

  • Add support on adding httpHeaders for the audio that is not permitted to play without network authorization.
  • Bugfix on seeking player #242

2.5.4

  • Fixes on wrong arg type issue when recording #230

2.5.3

  • Add try catch block on mediaRecorder.stop() #220

2.5.2

  • Add android record parameters #210
  • Play music in bluetooth earpiece while recording #192
  • Adding optional volume metering #191 Upgrade packages

2.5.1

  • Resolve #157, android path problem once again.

2.5.0

  • Handle stop once player is paused #169
  • Add custom path for ios #168

2.4.+

  • Migrated to ts project and also support flow types.

2.3.+

  • Add ability to customize recorder parameters #114

2.2.+

  • Migrated to androidx #82
  • Makes path param in startRecord to behave as a path on iOS #94
  • Update podspec for RN 0.60 #93
  • fixed RN60 CocoaPods installation #106
  • Update RNAudioRecorderPlayerModule.java #107

2.1.4

  • remove extra ext from android gradle versions references as rootProjet [#47](remove extra ext from android gradle versions references as rootProje).

2.1.2

  • Update build gradle.

2.1.1

  • Support gradle 4.0+ and drop below.

2.0.9

  • Avoid iml file in npm that may result in build failure.

2.0.7

  • Try prevent quiting after permission request in android.

2.0.6

  • Invalidate timer when audio duration is 0 in ios.
  • volume control.

2.0.5

  • Removed recordInterval from type.

2.0.4

  • resumePlayer type was missing.

2.1.0

  • Added beautiful logo made by mansya

2.0.2

  • Safer build setting for android.
  • Updated readme.

2.0.0

  • Propler callback handler for recorder.
  • Improved codes and types.
  • Methods renaming.
  • Upgraded example projects.

1.2.2

  • Set android build version to that of rootProject's to prevent from build failing cause of mismatched version.