diff --git a/README.md b/README.md index f84eafc..fe1ad0f 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,16 @@ The add-on will be placed in the directory `RequestRecorder/addOns/requestRecord * Gradle builds may fail due to network connection timeouts for downloading dependencies. If you have such problems, please retry the gradlew command each time. or you can download addon file from [release page](https://github.com/gdgd009xcd/RequestRecorder/releases) +## install + +This addon is 3rd party addon, so you must add this addon file to ZAPROXY manually. this addon does not have any telemetry feature. + +1. get addon file requestRecorderForZAP-xxx-n.n.n.zap on [this release page](https://github.com/gdgd009xcd/RequestRecorder/releases) +1. Start ZAPROXY in your PC's Desktop. +1. Install add-on requestRecorderForZAP-xxx-n.n.n.zap file according to the ZAP add-on installation method (example: File menu "Load add-on file").
+![AddonInstall](https://raw.githubusercontent.com/gdgd009xcd/RELEASES/master/IMG/ZAP/addoninst.png)
+1. restart zap(sorry, currently this addon does not work unless restart zap after install it.) + ## FAQ ### FAQ is [here](https://github.com/gdgd009xcd/RequestRecorder/wiki/9.1.-FAQ) diff --git a/addOns/requestRecorderForZAP/CHANGELOG.md b/addOns/requestRecorderForZAP/CHANGELOG.md index e1d9fbd..8effe1b 100644 --- a/addOns/requestRecorderForZAP/CHANGELOG.md +++ b/addOns/requestRecorderForZAP/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this add-on will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [v1.2.2] - 2024-12-07 +### Changed +- maintenance: The GUI title has also changed to reflect this repository name change. +- maintenance: added some information to README.md + ## [v1.2.1] - 2024-12-03 ### Changed - maintenance: Renamed repository name from automacrobuilder to requestRecorder diff --git a/addOns/requestRecorderForZAP/requestRecorderForZAP.gradle.kts b/addOns/requestRecorderForZAP/requestRecorderForZAP.gradle.kts index 7e76078..c393c00 100644 --- a/addOns/requestRecorderForZAP/requestRecorderForZAP.gradle.kts +++ b/addOns/requestRecorderForZAP/requestRecorderForZAP.gradle.kts @@ -1,6 +1,6 @@ import org.zaproxy.gradle.addon.AddOnStatus -version = "1.2.1" +version = "1.2.2" description = "RequestRecorder for ZAP" tasks.withType { diff --git a/addOns/requestRecorderForZAP/src/main/java/org/zaproxy/zap/extension/automacrobuilder/zap/view/RequestListJDialog.java b/addOns/requestRecorderForZAP/src/main/java/org/zaproxy/zap/extension/automacrobuilder/zap/view/RequestListJDialog.java index fb6a49a..4b3f459 100644 --- a/addOns/requestRecorderForZAP/src/main/java/org/zaproxy/zap/extension/automacrobuilder/zap/view/RequestListJDialog.java +++ b/addOns/requestRecorderForZAP/src/main/java/org/zaproxy/zap/extension/automacrobuilder/zap/view/RequestListJDialog.java @@ -1,6 +1,7 @@ package org.zaproxy.zap.extension.automacrobuilder.zap.view; import java.awt.*; +import java.util.ResourceBundle; import javax.swing.*; import org.parosproxy.paros.view.View; import org.zaproxy.zap.extension.automacrobuilder.ParmGenMacroTrace; @@ -14,6 +15,8 @@ public class RequestListJDialog extends GridBagJDialog { AutoMacroBuilderAuthenticationMethodType.AutoMacroBuilderAuthenticationMethodOptionsPanel optionPanel; + private static final ResourceBundle bundle = ResourceBundle.getBundle("burp/Bundle"); + JTabbedPane tabbedPane; int selectedTabIndex = -1; int selectedTargetNo = -1; @@ -27,7 +30,7 @@ public RequestListJDialog( optionPanel) { super( View.getSingleton().getSessionDialog(), - "Macro Request List", + bundle.getString("MacroBuilderUI.MacroRequestListLabelTitle.text"), ModalityType.DOCUMENT_MODAL); this.optionPanel = optionPanel; setUpRequestList(); diff --git a/build.gradle.kts b/build.gradle.kts index b62894e..c4790e5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,6 +16,9 @@ allprojects { spotless { kotlinGradle { ktlint() + + // this code enables spotless:on,off tag for excluding to apply spotless on sources. + toggleOffOn() } project.plugins.withType(JavaPlugin::class) {