Skip to content

Releases: chlee1001/react-native-code-push

v10.0.3

12 Dec 07:43
Compare
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
Compare
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
Compare
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.