Petnow LogoPetnow
Changelog

최신 버전

SDK 최신 버전 변경사항

iOS와 Android SDK는 현재 별도 버전으로 관리됩니다(React Native 패키지는 네이티브 UI 모듈 버전과 정렬됩니다). 향후 통합 버전으로 전환될 예정입니다.

최신 릴리즈: v1.4.5

📦 버전 정보

ModuleiOSAndroid
UI Modulev1.4.5v1.4.5

React Native (@petify/react-native-camera-ui): v1.4.5 (2026-09-03)

릴리즈 날짜: 2026-09-03


주요 변경사항 (v1.4.5)

v1.4.0 이후 처음으로 iOS/Android UI 모듈과 React Native 패키지를 함께 배포하는 릴리즈입니다.

⚛️ React Native

  • RN 0.82+에서 Android 앱 빌드 실패를 수정해 0.75 – 0.86.x 전 범위가 빌드됩니다.
  • React Native 0.86 / React 19 지원(1.4.4로 배포).
  • 그 외 showDetectionMarker prop(1.4.3)을 함께 담습니다.

주요 변경사항 (v1.4.0)

내부 구조 개선과 안정화 중심의 릴리즈입니다.

✨ 공통

  • pause/resume·세션 처리·difficulty 모드 등 탐지 동작을 iOS·Android에서 동일하게 제공합니다.
  • 라이선스 검증과 초기화 에러 처리가 양 플랫폼에서 정렬되었습니다 — Android도 initializeCamera()에서 API 키를 서버 검증하고, 초기화 실패를 iOS와 같은 케이스 구성의 PetnowUIError로 던집니다. → Android Changelog

⚛️ React Native

  • @petify/react-native-camera-ui v1.4.0 첫 릴리즈 — New Architecture(Fabric/TurboModules) 기반 카메라 UI 패키지. iOS/Android UI 모듈 v1.4.0을 래핑합니다.

주요 변경사항 (v1.3.2)

🐛 Android 버그 수정

  • 카메라 종료 크래시 수정: 카메라 종료 시 간헐적으로 앱이 크래시되는 문제 해결
  • 안정성 개선

🍎 iOS

  • 코드 변경 없음 (버전 동기화)

주요 변경사항 (v1.3.1)

🐛 Android 버그 수정

  • 카메라 프리뷰 표시 오류 수정: 카메라 진입 시 프리뷰가 올바른 비율로 표시되지 않는 문제 해결

🍎 iOS

  • 코드 변경 없음 (버전 동기화)

주요 변경사항

✨ 공통 개선사항

V2 API 통합

  • iOS와 Android 모두 서버 API V2 스펙으로 업데이트
  • 세션 기반 워크플로우로 전환

UI/UX 개선

  • 커스터마이즈 기능 강화
  • 사운드 재생 기능 추가

🍎 iOS 주요 변경사항

UI Module v1.3.0 (v1.2.2 → v1.3.0)

✨ Added
  • 오버레이 커스텀 기능: 탐지 영역 위에 커스텀 UI 배치
  • 사운드 제어: playSound, stopSound API
  • Detection state tracking: 진행 상황(currentCount) 및 탐지 영역 좌표(detectedObjectNormalizedRect) 제공
🔧 Changed
  • 초기화 플로우 개선: isInitialized 프로퍼티 추가 및 initializeCamera() 완료 대기 보장 (이제 initializeCamera() 종료 시점이 초기화 완료 시점입니다.)
  • AVCaptureSession 외부 주입 지원: Cross-platform 환경에서 Preview를 먼저 구성한 후 Session을 주입 가능
  • Fake detection 오탐 감소: 임계값 완화
  • 실패 사유 추가: DetectionFailureReason enum에 새로운 상태값 추가
🧹 Cleanup
  • 사용하지 않는 property 제거

자세한 내용은 iOS Changelog를 참고하세요.


🤖 Android 주요 변경사항

UI Module v1.3.0 (v1.2.4 → v1.3.0)

✨ Added
  • 오버레이 커스텀 기능: provideFloatingGuideLayout()으로 탐지 영역 위에 커스텀 UI 배치
  • 사운드 제어: playSound, stopSound API
  • Detection state tracking: 실시간 탐지 상태 및 탐지 영역 좌표 제공
🐛 Fixed
  • 카메라 전환 시 설정이 유지되지 않던 문제 해결
  • onDetectionFinished 콜백이 백그라운드 스레드에서 호출되던 문제 해결
  • ObjectDetector 오류 해결
  • 실패 사유 추가: DetectionStatus enum에 새로운 상태값 추가

자세한 내용은 Android Changelog를 참고하세요.


마이그레이션 가이드


플랫폼별 전체 히스토리

자세한 버전별 변경사항은 아래 페이지를 참고하세요:

On this page