Changelog do Cloudsupport Storage for RN

Versão 1.3.1

  • Pequenos ajustes na documentação

Versão 1.3.0

  • Adicionado namespace no ‘build.gradle’ para suporte a novas versões do Gradle/Metro/ReactNative
  • Ajustado ‘package.json’ para suporte a novas versões do Metro/ReactNative

Versão 1.2.1

  • Corrigido parâmetro ‘ignorePkError’ do método bulkInsert() de SQLiteStorage e SQLiteBridgeStorage

Versão 1.2.0

  • Melhoramentos nos exports para maior legibilidade da API:
    • Objetos exportados: SQLiteStorage, SQLiteBridgeStorage, RealmStorage, StorageTest
    • Removido export de Storage

Versão 1.1.0

  • Opção de motor de banco de dados ‘sqlite’ renomeada para ‘sqlite-bridge’:
    • Baseado no react-native-sqlite-storage (antiga arquitetura React Native bridge, que será descontinuada)
    • Não suporta registros (tuplas) acima de 4 MB
  • Adicionada opção de motor ‘sqlite’:
    • Baseado no react-native-quick-sqlite (via React Native New Architecture / JSI)
    • Até 5x mais rápido que ‘sqlite-bridge’
    • Nenhum limite aplicado no tamanho de registro (salvo o limite natural do SQLite)
    • Fonte do SQLite (c/c++) embarcado na biblioteca
      • Mais estável
      • Não suscetível a bugs do Android
      • Bundle do app maior
  • Motor padrão de banco de dados alterado de ‘realm’ para ‘sqlite’, pelos motivos:
    • Realm trava a UI durante qualquer processando (o MongoDB não foi projetado para programação assíncrona do JavaScript)
    • Realm não se mostrou rápido como esperado
  • Compatibilidade: React Native 0.71

Versão 1.0.0

  • Primeira versão
  • Opções de database: SQLite and Realm
  • Compatibilidade: React Native 0.68