Update the Solution

Find out what's changed between eyeo Browser Ad-Filtering Solution releases.

Update the Solution

Overview

You can use eyeo's interdiffs script to generate interdiffs between different releases of the eyeo Browser Ad-Filtering Solution. These interdiffs show the changes made between two specific releases, and the resulting diff files are saved in the eyeo_modules/interdiffs/ directory, which will be created if it doesn't exist. The script leverages git diff functionality to generate the interdiffs.

Module interdiffs are supported from version 115 of the eyeo Browser Ad-Filtering Solution.

Usage

./tools/adblock/generate_interdiffs.sh <eyeo-release-tag> <eyeo-release-tag> <options>

You can get the necessary tags for the revision ranges from release announcements.

Options

The script accepts several options to customize the generation of interdiffs:

--full-sdk: Generates a single diff file that includes changes for the entire eyeo Browser Ad-blocking Solution, including testing and CI (Continuous Integration) files.

--all-modules: Generates individual diff files for each module within the Solution, including base, chrome, webview, android-api, android-settings, and extension-api.

--base: Generates a diff file for changes in the base module.

--chrome: Generates a diff file for changes in the Chrome Integration module.

--webview: Generates a diff file for changes in the Android Webview Integration module.

--android-api: Generates a diff file for changes in the Android API module.

--android-settings: Generates a diff file for changes in the Android UI module.

--extension-api: Generates a diff file for changes in the Extension API module.

Example Usage

Generate an interdiff between two eyeo Browser Ad-Filtering Solution releases with the base, chrome, and android-api modules:

./tools/adblock/generate_interdiffs.sh eyeo-release-111.0.5563.58-6.0-v1 eyeo-release-113.0.5672.76-v1 --base --chrome --android-api

Generate an interdiff for the entire eyeo Browser Ad-Filtering Solution between two specific releases:

./tools/adblock/generate_interdiffs.sh eyeo-release-111.0.5563.58-6.0-v1 eyeo-release-113.0.5672.76-v1 --full-sdk

Last updated