• 26.12.0 f5b5b0b426

    26.12.0
    All checks were successful
    / pre-check (push) Successful in 9s
    / prettier (push) Successful in 26s
    / lint (push) Successful in 31s
    / tsc (push) Successful in 32s
    / unit-testing (push) Successful in 32s
    / sonar (push) Successful in 59s
    / publish (push) Successful in 4s
    Stable

    GuillaumeHemmen released this 2026-03-17 16:28:04 +00:00 | 0 commits to master since this release

    🚀 New Features

    Console Logger (#50)

    Added createConsoleLogger function for direct JavaScript console output using console.log, console.warn, console.error, and console.debug methods. Ideal for development environments with React Native debuggers or browser developer tools.

    Reactotron Integration (#32)

    Added Reactotron logger support for enhanced React Native debugging capabilities.

    DevContainer Configuration (#49)

    Added .devcontainer/devcontainer.json for streamlined development setup in Coder environments with automatic yarn install on creation.

    🔧 Major Infrastructure Overhaul (#48)

    CI/CD & Automation

    • Migrated to Forgejo workflows (.forgejo directory)
    • Automated quality gates: Prettier, TypeScript, ESLint, unit tests, and Sonar analysis
    • Separate pipelines for dev, master, and tagged releases

    Modernization

    • Migrated from TSLint to ESLint with modern flat config
    • Updated package name to @openrn/react-native-logging-tools (scoped package)
    • Removed deprecated Flipper and Adobe Analytics integrations

    Documentation & Community

    • Comprehensive API reference updates
    • Enhanced contributing guidelines and Code of Conduct
    • Structured issue templates (bug reports, feature requests, performance issues, documentation, questions)
    • Pull request template
    • Migrated changelog to releases tab

    🔒 Security Updates

    • Bumped lodash: 4.17.15 → 4.17.21 (#23)
    • Bumped ua-parser-js: 0.7.21 → 0.7.28 (#22)
    • Bumped y18n: 4.0.0 → 4.0.1 (#21)
    • Upgraded @types/jest: 25.2.1 → 25.2.3 (#20)

    ⚠️ Breaking Changes

    Package Rename: react-native-logging-tools@openrn/react-native-logging-tools

    • Update your package.json dependencies to use the new scoped package name

    Removed Integrations:

    • Flipper support removed
    • Adobe Analytics support removed
    Downloads
  • 1.3.0 66834853f3

    1.3.0 Stable

    imranMnts released this 2021-03-03 12:30:07 +00:00 | 11 commits to master since this release

    BREAKING CHANGES

    • We are not anymore supporting Tealium versions lower than 2.0.2.
    Downloads
  • 1.2.3 f4897262ff

    imranMnts released this 2021-01-11 16:02:21 +00:00 | 12 commits to master since this release

    News

    • adds a new param uriEncodedStackTrace to the list of key/values to log when there is a JS crash
    Downloads
  • 1.2.2 495036ee85

    imranMnts released this 2020-08-25 18:06:42 +00:00 | 14 commits to master since this release

    BugFixes

    • fix issue which appeared when react-native-flipper not used
    Downloads
  • 1.2.1 fbf8d1c066

    imranMnts released this 2020-08-16 11:33:13 +00:00 | 15 commits to master since this release

    BugFixes

    • Fix small issue when app refreshed many times
    Downloads
  • 1.2.0 7cb9cc4b0b

    imranMnts released this 2020-08-08 11:51:33 +00:00 | 16 commits to master since this release

    Can be plugged to Flipper with flipper-plugin-react-native-logging-tools to display all events sent to different service.

    Downloads
  • 1.1.0 b18bbf0702

    imranMnts released this 2020-07-20 07:19:44 +00:00 | 17 commits to master since this release

    News
    - Support Adobe and Tealium
    - Can exclude service by message type, if we don't want to send each message type to each service (eg. network error..)
    - Increase reactotron plugin's limit to 5

    Bugfixes
    - improve the support of typescript

    Downloads
  • 1.0.2 59b3aee2a0

    imranMnts released this 2020-07-11 10:17:27 +00:00 | 18 commits to master since this release

    BREAKING CHANGES

    • setupReactotron takes an object as a parameter and not only a string

    • Instead of setup reactotronRedux during the initialization to plug plugin eg redux, we will keep only reactotron's initialization and add plugins as an array and plug to reactotron on the library's side

      before:

      init({ config: { Reactotron, reactotronRedux, AsyncStorage } });
      setupReactotronWithRedux('app_name');

      now:

      init({ config: { Reactotron, AsyncStorage } });
      setupReactotron({ name: 'app_name' }, [reactotronRedux(), ...otherPlugins()]);

    News

    • Can set reactotron's config as the user want
    • Can plug up to 3 additional plugins to reactotron

    BugFixes

    • fix IDE integration
    • fix sensitiveData's status to optional
    Downloads