Skip to content

Releases: chlee1001/react-native-code-push

v10.0.3

12 Dec 07:43

Choose a tag to compare

Release Notes

Version: [v10.0.3] (Release Date: 2024-12-12)

Overview

This release introduces updates to the Android project configuration, React Native CodePush integration, and documentation to enhance compatibility, organization, and clarity for developers working with React Native projects.


πŸ”§ Android Build System Updates

  1. Namespace Configuration in build.gradle

    • Added namespace configuration under the android block to specify the package name for the Android project.
    • Ensures proper identification and organization within the Android ecosystem, particularly when integrating with libraries like CodePush.
    • Helps prevent potential conflicts with other packages.
  2. Update to CodePush Module Path

    • Removed the unnecessary namespace declaration (com.microsoft.codepush.react) from the build.gradle file.
    • Updated the codepush.gradle file to reference the new module path @chlee1001/react-native-code-push, ensuring the correct module is included during the build process.

πŸ“ Documentation Updates

  1. README Updates

    • Updated README to reflect support for the new architecture in React Native CodePush.
    • Removed outdated warnings about compatibility, providing users with accurate and current information.
  2. Setup Instructions

    • Updated setup-android.md with the new namespace @chlee1001 for the react-native-code-push package.
    • Ensures developers have clear and correct instructions for integrating CodePush into their Android projects, reducing configuration errors.

v10.0.1 - Enhanced Reload Mechanism

09 Dec 06:27

Choose a tag to compare

πŸš€ What's New in v10.0.1

✨ Enhanced Reload Mechanism

This release introduces a new and improved reload mechanism in the react-native-code-push fork, aligning with the latest React Native practices.


πŸ”„ Changes

  • Added RCTReloadCommand Import:
    Leveraging the RCTReloadCommand for handling reloads in a more robust and flexible manner.

  • Updated Reload Logic:

    • Replaced the direct call to [super.bridge reload] with RCTTriggerReloadCommandListeners.
    • This ensures better compatibility with the latest React Native updates and reduces potential issues arising from manual reloads.

πŸ“– Why This Update?

  • Aligns with React Native's recommended practices for reload functionality.
  • Provides a more stable and maintainable way to handle app reloads.
  • Improves compatibility with newer React Native versions.

v1.0.0 - Fork Initialization

09 Dec 05:34

Choose a tag to compare

πŸŽ‰ Initial Release: v1.0.0

This is the first release of the forked react-native-code-push library, introducing updates to clarify the purpose and identity of this project.


✨ What's New

  • README Update:
    Added a new section to explain that this project is a fork of the original react-native-code-push, with custom modifications for specific use cases.

  • Package Metadata:

    • Updated name in package.json to reflect the new package identity.
    • Updated repository URL for the fork, ensuring that users can easily access the forked repository.

πŸ“– Purpose

This release establishes a clear foundation for the forked project, ensuring users and contributors understand its goals and modifications.