🚀 Config Merger v2.0 - Major Release
Полный рефакторинг с новыми форматами, темной темой и профессиональными возможностями
🎯 Основные улучшения
🆕 Новые форматы конфигов
- YAML/YML - полная поддержка с сохранением структуры и комментариев
- JSON - интеллектуальный парсинг вложенных объектов и массивов
- XML - обработка атрибутов, пространств имен и сложных иерархий
🎨 Современный интерфейс
- Темная тема с профессиональным Material Design
- Быстрое переключение тем одной кнопкой в реальном времени
- Адаптивный UI с улучшенной навигацией и читаемостью
- Цветовое кодирование для разных типов изменений
🔧 Технические улучшения
Архитектура
- Полный рефакторинг кода с современными паттернами C# 10
- Модульная архитектура парсеров для легкого расширения
- Улучшенная обработка ошибок с детальными сообщениями
- Оптимизация производительности для больших файлов
Совместимость
- .NET Framework 4.7.2+ для максимальной совместимости
- Windows 7 SP1 - Windows 11 полная поддержка
- Обратная совместимость с проектами v1.x
📋 Полный список изменений
✅ Добавлено
-
Поддержка YAML парсинга с обработкой массивов и вложенных объектов
-
JSON парсер с валидацией структуры и автоформатированием
-
XML парсер с поддержкой атрибутов и пространств имен
-
Система тем с темной/светлой темой и сохранением настроек
-
Расширенные опции сохранения с множественными форматами
-
Валидация файлов перед обработкой
🔄 Изменено
- Полностью переписан парсер Python с улучшенной обработкой дубликатов
- Обновлен интерфейс с современным дизайном и лучшей UX
- Улучшена обработка ошибок с понятными сообщениями
- Оптимизирована работа с большими конфигурационными файлами
- Реорганизована структура проекта для лучшей поддерживаемости
🐛 Исправлено
- Проблемы с кодировкой файлов при импорте/экспорте
- Некорректная обработка комментариев в Python файлах
- Ошибки при работе с пустыми конфигурационными файлами
- Проблемы с отображением спецсимволов в отчетах
- Утечки памяти при обработке больших файлов
🗑️ Удалено
- Устаревшие методы парсинга с низкой производительностью
- Избыточные зависимости
- Неиспользуемый код и комментарии
💾 Установка и обновление
Новая установка
- Скачайте
03.07.25.-.Release.v2.zip - Распакуйте в удобную папку
- Запустите
ConfigMerger.exe
Обновление с v1.x
- Настройки автоматически мигрируют
- Полная обратная совместимость
- Рекомендуется создать резервную копию проектов
🎯 Применение
Для разработчиков
# Сравнение конфигов микросервисов
ConfigMerger.exe service-config.yaml production.yaml
# Анализ изменений в API настройках
ConfigMerger.exe api-dev.json api-prod.jsonДля DevOps
- Аудит Kubernetes ConfigMaps
- Синхронизация Docker Compose файлов
- Управление Terraform переменными
- Контроль конфигураций в CI/CD
Для системных администраторов
- Сравнение конфигураций серверов
- Анализ изменений в системных настройках
- Документирование инфраструктуры
📊 Статистика релиза
- +1,500 строк нового кода
- 4 новых модуля парсеров
- 15+ новых функций
- 25+ исправленных багов
- 100% покрытие обработки ошибок
🔮 Планы на будущее
- v2.1: Поддержка TOML формата
- v2.2: REST API для автоматизации
- v2.3: Git интеграция для отслеживания изменений
- v3.0: Консольная версия и Linux поддержка
📞 Поддержка
- 🐛 Баги: GitHub Issues
- 💡 Предложения: Discussions
- 📧 Email: anhell.corp@gmail.com
- 💬 Telegram: @ANHEL_L
Требования: Windows 7+ | .NET Framework 4.7.2+ | 512MB RAM | 100MB Storage
Размер: ~15MB | Лицензия: MIT | Язык: C# 10
⭐ Поставьте звезду на GitHub, если проект оказался полезным!