All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.18 - 2024-04-04
- Do not fail if the old version of the filter does not exist #3.
1.0.17 - 2024-03-25
- Throwing of
UnacceptableResponseError
byDiffUpdater.applyPatch()
if response status is unacceptable AdguardBrowserExtension#2717.
1.0.16 - 2024-03-18
- Checking validity of builded patch.
1.0.13 - 2024-01-17
- Use forked
diff
package.
1.0.12 - 2024-01-17
- Throw error when response status for network request is invalid.
1.0.11 - 2024-01-16
- Do not delete a patch if it is empty.
- Validating for generated patch.
- Write generated patch to folder with new filter.
1.0.10 - 2024-01-11
- Deleting outdated patches.
- Fixed line endings in updated tags.
1.0.9 - 2024-01-08
- Use last available version of
jsdiff
to fix error with large patches.
1.0.8 - 2023-12-29
- Use fetch instead of axios for file urls
1.0.7 - 2023-12-29
- Handle backslashes '' for Windows file paths.
1.0.6 - 2023-12-26
- Handle user agent headers in the filter content.
1.0.5 - 2023-12-25
- Bug with cutting filter content to first 50 lines.
1.0.4 - 2023-12-25
- The algorithm has been modified to ignore changes in the 'Diff-Path' and 'Checksum' tags, but it now accounts for the presence of the 'Checksum' tag in the new file and recalculates it if necessary. Additionally, cases where two checksums are present in a file have been considered, and the algorithm has been simplified accordingly.
1.0.3 - 2023-12-20
- Recalculate only first found checksum.
1.0.2 - 2023-12-20
- Recalculating checksum of the new filter after adding Diff-Path tag.