-
26.16.0
StableAll checks were successful/ publish (push) Successful in 4s/ pre-check (push) Successful in 1m12s/ lint (push) Successful in 2m3s/ prettier (push) Successful in 2m33s/ unit-testing (push) Successful in 2m47s/ tsc (push) Successful in 3m1s/ sonar (push) Successful in 1m25sreleased this
2026-04-16 13:12:26 +00:00 | 0 commits to master since this release⚠️ Breaking Changes
Firebase Logger — Modular API Migration (#62)
The
createFirebaseLoggerfunction signature has changed to use the modular API
required by React Native Firebase v22+, eliminating deprecation warnings that
polluted application logs.Before:
createFirebaseLogger(analytics) // internally: analytics.logEvent(event, params)After:
import { logEvent } from '@react-native-firebase/analytics'; createFirebaseLogger(analytics, logEvent) // internally: logEvent(analytics, event, params)Update your initialization code and refer to the updated README for the full
migration example.
🔧 CI/CD Improvements
PR Quality Pipeline (#52)
Added a Forgejo Actions CI workflow (
.forgejo/workflows/pr.yaml) that runs
automatically on every pull request targetingmaster. The pipeline enforces
code quality gates in parallel: Prettier formatting, TypeScript type-checking,
ESLint linting, and Jest unit tests. SonarQube PR analysis runs after the
unit-testing job to consume the coverage artifact.Fork CI — Optional Sonar Analysis (#56)
All four workflows (
pr.yaml,dev.yaml,master.yaml,tag.yaml) now skip
the Sonar job gracefully when the required secrets/variables (SONAR_TOKEN,
SONAR_HOST_URL,SONAR_PROJECT_KEY,SONAR_PROJECT_NAME) are not configured.
Thepublishjob intag.yamlis updated to proceed when Sonar either succeeds
or is skipped, so fork-based releases are not blocked.Sonar-specific configuration has been moved out of
sonar-project.properties
and into CI variables/secrets.Fork CI —
pull_request_targetEvent (#59)The PR workflow trigger is switched from
pull_requesttopull_request_target
so the full pipeline (including Sonar) runs for fork PRs. All
actions/checkout@v4steps are pinned to the PR head SHA via
ref: ${{ github.event.pull_request.head.sha }}to avoid running code from an
ambiguous merge commit.PR Title & Commit Title Validation
- PR title format (
#<issue-number> - <description>) is now validated by CI
before other quality checks run - Commit title validation has been added to all relevant workflows with explicit
job ordering
📖 Documentation
Contributing Guidelines
CONTRIBUTING.mdhas been expanded to document commit message conventions, PR
title format, branch naming, and the CI/Sonar configuration required for fork
contributors.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- PR title format (
-
26.12.0
StableAll checks were successfulreleased this
2026-03-17 16:28:04 +00:00 | 9 commits to master since this release🚀 New Features
Console Logger (#50)
Added
createConsoleLoggerfunction for direct JavaScript console output usingconsole.log,console.warn,console.error, andconsole.debugmethods. 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.jsonfor streamlined development setup in Coder environments with automaticyarn installon creation.🔧 Major Infrastructure Overhaul (#48)
CI/CD & Automation
- Migrated to Forgejo workflows (
.forgejodirectory) - 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.jsondependencies to use the new scoped package name
Removed Integrations:
- Flipper support removed
- Adobe Analytics support removed
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- NPM package
- Migrated to Forgejo workflows (
-
1.3.0 Stable
released this
2021-03-03 12:30:07 +00:00 | 20 commits to master since this releaseBREAKING CHANGES
- We are not anymore supporting Tealium versions lower than 2.0.2.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.2.3 (2021-01-11) Stable
released this
2021-01-11 16:02:21 +00:00 | 21 commits to master since this releaseNews
- adds a new param uriEncodedStackTrace to the list of key/values to log when there is a JS crash
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.2.2 (2020-08-25) Stable
released this
2020-08-25 18:06:42 +00:00 | 23 commits to master since this releaseBugFixes
- fix issue which appeared when react-native-flipper not used
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.2.1 (2020-08-16) Stable
released this
2020-08-16 11:33:13 +00:00 | 24 commits to master since this releaseBugFixes
- Fix small issue when app refreshed many times
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.2.0 (2020-08-08) Stable
released this
2020-08-08 11:51:33 +00:00 | 25 commits to master since this releaseCan be plugged to Flipper with flipper-plugin-react-native-logging-tools to display all events sent to different service.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.1.0 (2020-07-22) Stable
released this
2020-07-20 07:19:44 +00:00 | 26 commits to master since this releaseNews
- 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 5Bugfixes
- improve the support of typescriptDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.2 (2020-07-11) Stable
released this
2020-07-11 10:17:27 +00:00 | 27 commits to master since this releaseBREAKING 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-