Merge master: Fix XQuery plugin registration and IDE enhancements
Fix: Register xq-param and xq-expression plugins
feat(validation): Add comprehensive schema-based XML configuration validation
Merge master: Add comprehensive .gitignore file
Merge master: Add comprehensive .gitignore file
Add comprehensive .gitignore file
Create tag 2.2.0
Created tag for 2.1.0rc1 version
svn: +tag
Create development branch 2.3.x for next feature release
Create maintenance branch 2.2.x for bugfixes
Update documentation upload instructions - SourceForge restricted Shell Account
Fix footer on XPath Best Practices page
Redesign XPath Best Practices page to match documentation style
Fix XPath Best Practices page styling to match documentation layout
Add XPath Best Practices guide and reorganize documentation files
Complete plugin documentation and update project history
Unify CLI landing page and add CLI links to all pages
Add comprehensive SEO optimization, CLI landing page, and fix broken links
Update PLUGIN_DOCS_GENERATION.md with maintenance scripts documentation
Fix tutorial pages - add <config> wrapper to all XML examples
Fix Javadoc examples - add <config> wrapper to all plugin examples
Simplify main page plugin section - highlight 12 essential plugins
Add unit tests for <script> vs <get> variable retrieval pattern
Add XQUERY_FIX_SUMMARY.md documentation file
Update documentation for XQuery fix and fix api_integration example
Fix XQParamPlugin to execute child elements (CRITICAL FIX)
Fix XQueryPlugin to execute child elements in xq-param (node() support)
Fix XQueryPlugin to properly parse xq-param and xq-expression child elements
Add TDD unit tests for core plugins used in IDE examples
Simplify XQuery math demo to fix execution errors
Fix multi-level crawler: use hardcoded URLs to avoid XPath array notation issue
Update IDE examples: fix XQuery, add real data sources, add multi-level crawler
Fix broken app.js from r817 - restore full file from r815
Replace IDE examples with live business scenarios
Add comprehensive API verification tests and documentation
Fix IDE OutOfScopeException by migrating to v2.2 Scraper API
Remove 8 less useful example configurations
Fix XML validation in webbrowser_plugin_demo.xml
IDE: Start with empty tab and add comprehensive examples collection
Website redesign: unified navigation, updated download links, and enhanced tutorials
Enhanced release & docs upload scripts, cleaned obsolete files, organized Python scripts
Final session summary: 264 tests, 58% coverage, docs cleaned (r792-r808)
Update test counts across documentation to 3,091 total tests
Update test counts in README.md to reflect current state
Add 25 additional tests for SetVarPlugin
Add 31 additional tests for XPathPlugin
Add 25 additional tests for HtmlToXmlPlugin
Final session summary: Documentation + 183 tests, coverage 56%â58% (r792-r802)
Add comprehensive tests for HarvesterEventSink (13 tests)
Add comprehensive tests for HarvesterEventSink (13 tests)
Add comprehensive tests for DefaultHandlerHolder (20 tests)
Add comprehensive tests for JsonXmlConverter (27 tests) - Bug #61
Add comprehensive tests for FileListIterator (14 tests)
Add comprehensive tests for Stack utility (26 tests)
Session summary: Documentation consolidation + coverage improvement (r792-r796)
Add comprehensive tests for BodyProcessorPlugin (23 tests)
Add coverage improvement plan and tracking
Add comprehensive tests for LogPlugin (25 tests)
Add comprehensive tests for DefaultPluginFactory (35 tests)
Documentation consolidation: Removed 30 duplicate/obsolete files, updated index
Bug #4: Add from-name to mail plugin
Bug #6: Allow underscores in variable names
Bug #24: Event Sourcing for Inter-Processor Communication + Bug #1 verification
Fix version references: 2.2.1 â 2.2.0 (no 2.2.1 version exists)
Bug #7: Fix function parameter variable scopes (PARTIAL FIX + DETECTION)
Bug #5: Fix exception handling & stack cleanup in AbstractPlugin (CRITICAL)
Fix 20 bugs and feature requests with TDD approach (v2.2.1)
Fix Bug #40: Plugin package scanning + schema validation toggle (v2.2.1)
Docs: Complete documentation restructure and URL reorganization (v2.2.0)
Major documentation and architecture updates (v2.2.1)
⨠Major IDE Enhancement: Pause/Resume/Stop + Session History + Enhanced Metrics
Update generators: processors â plugins terminology
MASSIVE REFACTORING: Terminology processors â plugins (Correct naming!)
Documentation: Final complete summary for v2.2.0 documentation
Website: Add Mail plugin card with documentation link to plugins.html
Website: Generated HTML documentation for all 8 external plugin processors
Add automated plugin documentation generator script
JavaDoc Enhancement: All 8 External Plugin Classes
Documentation: Complete session summary for processor & plugin docs
Documentation: README for all 4 external plugins
Website: Generated HTML documentation for all 46 core processors
Add automated processor documentation generator script
JavaDoc Enhancement COMPLETE - All 46 Core Processors (100%)
JavaDoc Enhancement - All 10 COMMON Processors (28/46 Total)
JavaDoc Enhancement - Final 6 Important Processors (18/18 Complete!)
JavaDoc Enhancement - Critical + Important Processors (12/18)
Remove JavaDoc from website - available in distribution package
Fix Broken Links - No More 404s (v2.2)
Documentation Polish & Navigation Improvements (v2.2)
WebHarvest v2.2 - Visual Documentation & Maven GroupID Alignment
Website Restructure - New Navigation & Content Organization (v2.2)
Enterprise Design System Implementation (v2.2)
Enterprise Design System & Unified UX (v2.2)
Session Management & Token Tracking System (v2.2.0)
Session: Final summary for r755 (complete session documentation)
Documentation: HttpClient 5.x migration guide and README update
Documentation: Updated for r753 HttpClient 5.x migration
CRITICAL: Migrated Apache HttpClient 4.5.14 â 5.5.1