» SFX Creator. История версий

Официальный сайт SFX Creator
Группа SFX Creator [В]Контакте
Версия 3.0.1.0 - [ 8 Ноября 2015 ]

[+] Обработка нажатия Enter в диалоге ввода текста (сохранение проекта и т.д.)
[+] При использовании скрытого запуска консольных приложений, добавлена возможность перенаправления вывода в окно деталей установки (при подключенном графическом интерфейсе) или в отдельный текстовый файл
[+] При подключении графического интерфейса добавлена возможность сохранения деталей установки в log-файл
[+] Добавлены серверные системы в проверку операционной системы
[+] Добавлена возможность запрашивать у пользователя исполнение команд удаления (может быть полезно при удалении личных данных/настроек приложений по желанию пользователя)
[+] Добавлена возможность настроить выполнение команд удаления при тихом удалении (выполнять/не выполнять/выполнять при наличии ключа в командной строке)
[+] Добавлена программа удаления SFX Creator

[*] Исправлена ошибка, при которой не отключался x64 редирект, если в проекте был подключен графический интерфейс
[*] Исправлена ошибка, при которой не отключался x64 редирект, если запуск приложения производился в тихом режиме
[*] Исправлено удаление кавычек в параметрах приложений
[*] Исправлена ошибка, при которой не появлялась кнопка показа деталей установки на странице процесса установки (с подключенным графическим интерфейсом), когда была выбрана опция "Скрыть по умолчанию (показать по нажатию кнопки)"
[*] Исправлена проблема одноязыковой программы удаления, когда в проекте подключалось несколько языков, но в программе удаления был доступен лишь русский


Версия 3.0 - [ 12 Сентября 2015 ]

[*] SFX Creator теперь ShareWare. О приобретении лицензионного ключа и о тех, кому предоставлены бесплатные ключи в подарок - читайте на сайте
[+] Новая функция защиты от распаковки, которая работает без отключения проверки на целостность архива (защита включена постоянно)
[+] Поддержка x64-систем в проектах: возможность разделять выполнение всех доступных команд из "Дополнительных возможностей" для выполнения в конкретной разрядности ОС. Также при использовании графического интерфейса доступна возможность создавать "ярлыки по требованию" в зависимости от разрядности ОС и запускать приложение после окончания установки в зависимости от разрядности ОС.
[+] Теперь вы можете создать полностью настроенное, собственное меню переменных и заменить им встроенное!
[+] Теперь меню переменных вызывается через правый клик мыши на любых текстовых полях в SFX Creator, все кнопки "$" для вставки переменных удалены из интерфейса
[+] Добавлена возможность распаковывать файлы в зависимости от разрядности ОС
[+] Добавлена возможность Панель быстрой вставки
[+] Добавлена возможность "Готовые проекты", которая позволяет: 1) загрузить уже готовые проекты (вместе с файлами программы), присланные пользователями SFX Creator. 2) создавать свои 'готовые проекты' и делиться ими с другими пользователями SFX Creator, для установки данного проекта потребуется всего пара кликов мыши! Если идею поддержат пользователи и она будет востребована - будем развивать, нет - тихо удалим и забудем с выражением "okay :("
[+] Интеграция в контекстное меню проводника: теперь вы можете добавлять сразу несколько файлов в проект прямо из проводника. Если SFX Creator не запущен при попытке добавления файлов - будет создан новый проект с автозапуском SFX Creator, если SFX Creator уже запущен - файлы будут добавлены в активный проект.
[+] Добавлен UAC-плагин, позволяющий избежать ошибок с правами доступа при распаковке файлов в некоторые каталоги (например $ProgramFiles)
[+] Отказ от NSIS плагина NotifyIcon, который отвечал за иконку SFX Creator в трее, написаны собственные функции управления иконкой, засчет чего теперь: Возможность скрытия диалогов SFX Creator в трей при нажатии на значок (раньше при открытых диалогах раскрывалось главное окно SFX Creator при нажатии на иконку в трее). Более качественная отрисовка иконки в трее. Большие и уникальные значки в уведомлениях. Своё контекстное меню иконки для основного процесса и для процесса сборки. Возможность закрыть SFX Creator в любой момент, не закрывая вручную все диалоги.
[+] Отказ от NSIS плагина dialogsEx, который отвечал за диалоги открытия/сохранения файла/выбора папки/диалог ввода текста, написаны собственные функции.
[+] Отказ от NSIS плагина newadvsplash, который отвечал за показ сплеш-заставки при запуске SFX Creator, написана собственная функция с крутой прозрачностью :D
[+] Отказ от NSIS плагина HelpButton, который отвечал за показ информации об обновлениях и последних новостях по своему настроению.
[+] Снова переписана функция кеширования файлов проекта, теперь: Список отображается гораздо быстрее из-за написания собственной функции отображения окна. Окно, в котором производится вставка пути с файлом - не будет сворачиваться. Вставка нужной строки по двойному клику в списке. Изменение размера окна со списком с увеличением области отображения данных+запоминание позиции и размера окна. Возможность выборочного скрытия записей
[+] Возможность создать настроенный проект-шаблон на основе любого проекта, по которому будут создаваться все новые проекты (Настройка проекта => Дополнительно)
[+] Добавлена более детальная настройка процесса сборки для проекта (Настройка проекта => Дополнительно)
[+] Добавлена возможность скрыть иконку в трее при тихой сборке проекта
[+] Добавлена возможность выключения компьютера после окончания сборки проекта
[+] Добавлено 11 переменных общих папок пользователей
[+] Добавлена возможность создавать свои переменные
[+] Добавлены Win8/Win8.1/Win10 в "Проверку операционной системы". Также была добавлена возможность выбрать, какой список систем вы указываете: разрешенных или запрещенных.
[+] При создании ярлыков добавлена возможность установить опцию "Запуск от имени администратора" в свойствах ярлыка
[+] В "файловые операции" добавлена возможность удалять директорию со всем содержимым. Исправлены ошибки в диалоге
[+] В "операции в реестре" добавлена возможность установить тип доступа в реестр процессом SFX архива при исполнении команды
[+] Полностью переписана возможность "Команды удаления" в настройках программы удаления (если у вас в проекте были прописаны команды удаления - необходимо их создать заново через новые диалоги)
[+] Добавлена возможность брать версию для проекта из exe/dll файла
[+] Добавлено 5 переменных версии проекта (версия проекта разбивается на отдельные значения)
[+] Добавлена переменная имени пользователя
[+] Добавлен новый вид меню переменных с вложенными пунктами (вы можете выбрать старый тип меню из предыдущих версий в настройках SFX Creator)
[+] Добавлено отображение иконок в списке файлов проекта в главном окне
[+] Добавлено отображение иконок в списке кешированных файлов проекта
[+] Добавлены детальные настройки интерфейса и поведения SFX Creator (Меню => Настройка SFX Creator => Детальные настройки)
[+] Добавлена возможность автоматической загрузки последнего активного проекта при запуске SFX Creator
[+] Добавлена возможность указания своего пути к архиву, имени и расширении файла/томов при сжатии с помощью 7-Zip
[+] При выполнении приложений текущей директорией теперь устанавливается та, откуда будет выполнено приложение (полезно для bat-файлов)
[+] Добавлена возможность использовать несколько переменных в строке "Путь выходного файла"
[+] Добавлена возможность блокировки выбора каталога, если указанная в ключе реестра директория существует на диске
[+] Добавлен BAT-метод самоудаления архива
[+] Добавлены новые типы баннеров для прогресса распаковки
[+] Добавлена возможность в своих скриптах NSIS пользоваться сторонними плагинами, дополнительными файлами включения (*.nsh) и упаковывать дополнительные файлы в EXE, путём добавления папки \projects\<имя проекта>\Include в список источников папок. Для добавления возможности упаковки дополнительных файлов (нужных для конкретного проекта/скрипта), добавлена переменная окружения $%INCLUDE_DIR%, подробности на страничке Выполнение собственных NSIS функций
[+] Добавлена возможность установить выполнение собственной NSIS функции в момент инициализации SFX или в момент инициализации графического интерфейса SFX архива (только если в проекте подключен графический интерфейс)
[+] При подключении графического интерфейса, теперь вы можете создавать группы взаимоисключающих компонентов. Это такие компоненты, которые не могут быть одновременно отмеченными пользователем для установки
[+] Добавлена возможность подписания выходного файла цифровой подписью (настройка производится в диалоге "Настройка проекта")
[+] Добавлена возможность создания контрольных точек восстановления системы при установке/удалении
[+] Добавлена небольшая утилитка для запуска компиляции нескольких проектов подряд принудительно в тихом режиме сборки

[*] NSIS обновлен до версии 3.0b2
[*] SFX Creator теперь не запрашивает повышение прав в момент запуска при включенном UAC
[*] Все пункты из меню SFX Creator, которые относятся к функционалу при создании архива, перенесены в "Настройка проекта => Дополнительно"
[*] Полностью переписан механизм управления процессом компиляции, теперь весь процесс происходит только в ccode, надеюсь, это позволит избежать ту ошибку, из-за которой у некоторых пользователей проекты собирались только в тихом режиме
[*] Исправлены (надеюсь, ничего нигде не упустил...) проблемы с символами ' и ` при добавлении файлов в проект и при сборке проекта.
[*] Важно: Исправлено не очень правильное указание расположения кавычек при добавлении/редактировании команд выполнения приложений, теперь вам необходимо вручную указывать кавычки в строке "Параметры приложения" в НОВОМ формате (раньше автоматом заключалась в кавычки вся строка)
[*] Обновлены все иконки в интерфейсе SFX Creator, улучшено общее качество отображения и подкорректирован размер, устранена проблема с некорректным отображением иконок в менюшках на Windows XP
[*] Исправлено появление BSOD на x64 системах при использовании возможности завершения процессов
[*] Исправлена ошибка компиляции при включении опции самоудаления архива
[*] Исправлена ошибка, при которой не регистрировались dll-файлы в x64-системах
[*] Исправлена ошибка вставки полного пути файла за место индекса иконки в диалоге создания ярлыков
[*] Наконец-то при выделении пункта в списке, он не закрашивается в однотонный цвет, теперь стиль выделенного пункта как в проводнике.
[*] Теперь возможно поменять местами столбцы в главном окне SFX Creator (добавленный файл/папка назначения). Также добавлена возможность выбрать, какой столбец расширять в зависимости от длины строк
[*] Создание кеша происходит немного быстрее из-за удаления функции подсчета общего количества файлов перед внесением в кеш
[*] Теперь проекты загружаются через кнопку в верхней правой части главного окна SFX Creator, а не через диалог настройки проекта
[*] Теперь пароль на архив проверяется с учетом регистра
[*] Не устанавливалась защита от распаковки при тихой сборке проекта
[*] Исправлена ошибка в работе возможности установки по ключу в реестре
[*] Исправлена ошибка, из-за которой не всегда удалялись ярлыки через программу удаления
[*] В баннере прогресса распаковки теперь отображается иконка SFX архива, а не та, которая "зашита" в ресурсах
[*] Полностью переписан модуль обновления

[-] Удалена опция "Показывать лог компиляции" в "Настройке SFX Creator" (доступна в "Настройка проекта => Дополнительно", если опция была включена - необходимо её включить ещё раз, т.к. настройка теперь не глобальна и перенесена в файл проекта)
[-] Удалена кнопка "Последние новости" в "Настройке SFX Creator" (доступно в меню SFX Creator)
[-] Удалены кнопки "О программе" и "Справка" в главном окне (доступны в меню SFX Creator)
[-] Удалена возможность "Панель быстрого добавления файлов" по причине её неактуальности и добавления возможности интеграции в оболочку
[-] Удалена возможность "Центр загрузок"
[-] Удалена возможность управления редиректом в x64-системах (осталась возможность только отключить его при запуске SFX архива)

[+] Другие добавленные возможности
[*] Другие поправки в интерфейсе, исправление ошибок и правка некоторых участков кода
[+] Добавлено парочка новых ошибок


Версия 2.8 Release Candidate - [ 1Февраля 2014 ]

Хотелось бы сказать огромное спасибо участнику форума OSZone.net kotkovets за помощь, которую он оказал, значительно упростив мне разработку данной версии и сократив время разработки.

Внимание!

1. Весь код SFX Creator подвергся изменениям, поэтому возможны ошибки в функциях, в которых их раньше не было, убедительная просьба сообщать о всех найденных недоработках и ошибках при работе с программой.

2. Это не полный список изменений, в некоторые диалоги и возможности SFX Creator добавлены улучшения и поправки, о которых вы сможете узнать только из файла справки на страничке соответствующей возможности.

[+] Полностью обновлен файл справки. Добавлены примеры проектов, примеры заполнения некоторых полей в диалогах и дополнены информацией уже существующие страницы.
[+] Полностью переписана функция корректировки границ диалогов SFX Creator, теперь нет "урезания" границ без использования скинов, если же вы включаете поддержку скинов - вам придётся немного подкорректировать границы в зависимости от конкретного скина. Также, удалены настройки "Управлять границами окон", теперь функция активируется автоматически только при включении поддержки скинов.
[+] Добавлена горизонтальная прокрутка и колонки в списке файлов проекта. В RC-версии по сравнению с Alpha добавлена возможность автоматического сохранения ширины колонок.
[+] Добавлены кнопки в главном окне SFX Creator для изменения порядка распаковки уже добавленных файлов в проекте.
[+] Настройка SFX Creator. Добавлена возможность настроить расположение окон SFX Creator на экране (сверху, снизу, справа, слева и т.д.)
[+] Настройка SFX Creator. Добавлена опция, которая управляет скрытием/показом окна лога процесса компиляции при создании SFX архива. Также устранён недостаток "моргания" окна, при старте компиляции окно резко появлялось и исчезало, теперь данного поведения нет.
[+] Новые диалоги при завершении/ошибке компиляции проекта
[+] Звуковое сопровождение событий завершения/ошибки компиляции проекта
[+]
Графический интерфейс. Возможность создавать
группы компонентов, +повышена удобность в работе диалога. Пока работает в тестовом режиме из-за сложности реализации и возможны ошибки при управлении группами/компонентами, если заметите ошибку компиляции после манипуляций с группами/компонентами - просьба сообщить.
[+] Графический интерфейс. Возможность установить уровень прозрачности интерфейса у создаваемого SFX архива
[+] Графический интерфейс. Возможность предпросмотра вида скинов Ultra Modern UI
[+] Графический интерфейс. Возможность преобразовать текст (который отображается рядом с кнопками "Далее" и "Отмена" в интерфейсе) в ссылку на ваш сайт
[+] Графический интерфейс. Возможность установить параметры отображения выполняемых команд в момент начала распаковки (Графический интерфейс => Прогресс установки)
[+] Графический интерфейс. Возможность скрыть интерфейс после начала распаковки (Графический интерфейс => Прогресс установки)
[+] Графический интерфейс. Возможность показать пользователю дополнительный RTF/TXT файл помимо файла лицензии.
[+] Графический интерфейс. Если включена настройка запроса перезагрузки компьютера и включен показ финишной страницы в графическом интерфейсе - пользователю в конце установки показывается диалог с радиокнопками о запросе перезагрузки
[+] Защитить архив от распаковки. Отказ от утилиты, которая патчила архив для защиты, теперь SFX Creator делает это своими силами и при использовании возможности нет проблем при создании деинсталлятора, программа удаления создаётся работоспособная (в ранних версиях с использованием утилиты создавался битый файл программы удаления). Также работает в тестовом режиме из-за сложности реализации, если заметите ошибки (например, отсутствие защиты у архива при включенной настройке) - просьба сообщить.
[+] Настройка проекта. Добавлена возможность не сохранять даты изменения файлов проекта при распаковке
[+] Настройка проекта. Добавлена возможность полностью тихой компиляции проекта. При таком режиме компиляции SFX Creator не показывает вам никакой информации, в т.ч. сообщений об ошибках и сообщения об окончании процесса компиляции. Может быть полезно при компиляции проекта в обход интерфейса SFX Creator с обращением к ccode.exe
[+] Процесс компиляции. Теперь SFX Creator производит проверку данных, указанных вами в проекте. Например, SFX Creator после начала компиляции можетсообщить вам, что указанного файла в проекте не существует на диске и, соответственно, процесс компиляции не начнётся и вы получите не сообщение об ошибке компиляции, а предупреждение от SFX Creator. Данная возможность поможет частично избежать ошибок компиляции проекта, если каких-либо файлов, указанных в проекте не существует.
[+] При распаковке объёмных файлов c SOLID-сжатием в тело SFX архива больше не показывается маленькое окошко с текстом "unpacking data:"
[+] Добавление ярлыка. Добавлена возможность устанавливать иконку с индексом на ярлык
[+] Выполнение собственных NSIS функций. Добавлена возможность выполнять NSIS функции в любом месте скрипта (добавлено в Порядок выполнения команд и Настройка групп и компонентов)
[+] Проверка/закрытие и ожидание запущенных приложений. Добавлена возможность выводить своё сообщение пользователю, если найдено конфликтное окно/процесс
[+] Проверка/закрытие и ожидание запущенных приложений. Добавлена возможность скрытого ожидания закрытия найденного конфликтного окна/процесса
[+] Проверка/закрытие и ожидание запущенных приложений. Другое расширение функционала
[+] Настройка сжатия данных. В сжатие 7-Zip добавлена опция проверки контрольной суммы MD5 архивов (в версии 2.7 данная возможность включалась автоматически, теперь нужно выбрать, включать её или нет)
[+] Баннер прогресса распаковки. Возможность установить циклический стиль прогресса. Исправлены ошибки и подкорректирован внешний вид баннеров.
[+] Баннер прогресса распаковки. Возможность отображения полного/короткого имени файла в момент распаковки (при сжатии данных с помощью 7-Zip). Возможность отображения короткого имени файла в момент распаковки (при сжатии в тело SFX-архива).
[+] Баннер прогресса распаковки. Другие новые возможности и улучшения.
[+] Возможность отменить компиляцию при включении редактирования исходников
[+] Добавлены подсказки для элементов в диалогах SFX Creator
[+] Удобная шкала установки уровня прозрачности диалогов SFX Creator в настройках SFX Creator
[+] В некоторые диалоги добавлена возможность менять порядок выполнения добавленных команд (Выполнение приложений и Выполнение NSIS функций).
[+] Добавлена горизонтальная прокрутка и колоноки в элементы отображения добавленных данных во всех диалогах SFX Creator

[*] Windows 2000 более не поддерживается
[*] Обновление сборки NSIS до версии 3.0a1
[*] Переписан код практически всех диалогов SFX Creator
[*] Немного изменён диалог "Настройка проекта" (бывший "Управление проектами") - удалены "ненужные" кнопочки сохранения данных текстовых полей, теперь всё сохраняется автоматически без дополнительных нажатий.
[*] Полностью переписано дополнение "Настройка графического интерфейса"
[*] Полностью переписана функция "Кеширования файлов проектов": создание кеша теперь происходит в несколько раз быстрее, +при редактировании/удалении файлов в проекте SFX Creator не пересоздаёт весь кеш, а заменяет/удаляет кешированные записи только тех файлов, к записям которых они относились
[*] Изменён порядок выполнения NSIS функций "до распаковки файлов", вызов исполнения данных команд опущен в скрипте, раньше данные функции выполнялись даже до показа информационного сообщения
[*] Устранён баг при упаковке данных при помощи 7-Zip: если архивация данных занимала менее ~3-х секунд - утилита от SFX Creator входила в вечный цикл ожидания

[-] Удален "DLL-метод" в возможности самоудаления SFX архива из-за детектирования вируса продуктами "Лаборатории Касперского" после добавления библиотеки в SFX архив.
[-] Удален режим отладки проекта. Теперь вы можете только редактировать исходники перед началом процесса компиляции.
[-] Удалена настройка "Показать изображение перед запуском" в настройках графического интерфейса, управлять данной возможностью можно через меню SFX Creator, т.к. она глобальна и работает вне зависимости, подключен графический интерфейс или нет
[-] Устранён APPCRASH SFX Creator в диалоге "Проверить/закрыть запущенные приложения", когда после получения списка процессов сразу нажималась кнопка вызова справки. (спасибо kotkovets за помощь в устранении ошибки)
[-] Благодаря полному переписыванию кода некоторых возможностей и диалогов устранено большое количество ошибок
[-] Благодаря полному переписыванию кода "Графического интерфейса" был обнаружен и исправлен баг с ошибочными связками команд с "Компонентами" при удалении самой записи из диалогов ("выполнение приложений", "ярлыки" и т.д.), команды могли либо находиться в других компонентах, либо вовсе отсутствовать в каком-либо компоненте.
[-] Другие исправленные ошибки и недочеты
[*] Небольшая оптимизация кода некоторых функций и сокращение общего числа команд в функциях.
[*] Другие улучшения в работе интерфейса SFX Creator
[*] Другие изменения в коде SFX Creator с момента выхода Alpha версии.



Версия 2.8 Alpha - [ 18Ноября 2013 ]

[+] Поддержка Portable-проектов. Теперь вы можете хранить файлы в папке проекта, ссылаясь на них, не боясь абсолютных путей.  Для указания директории проекта используется переменная $PROJECT, прочитайте о ней на страничке Переменные
[+] Добавлена возможность отключать сжатие данных
[+] Расширен функционал диалога "Показать информационное сообщение при запуске/завершении"
[+] Добавлен диалог настройки скина
[+] Добавлен центр загрузки
[*] Небольшая оптимизация кода
[*] Теперь SFX Creator позволяет изменять границы своих окон даже при стандартной настройке DPI

[*] Исправлена постоянная проверка обновлений при запуске, вне зависимости от настройки в SFX Creator
[*] Возможность использования ${PRODUCT_NAME} и ${PRODUCT_VER} в поле "Выходной файл" и в диалоге "Информация о версии"
[*] Исправлена ошибка, при которой SFX Creator показывал якобы ошибку компиляции, если в выходном файле указывалась переменная ${PRODUCT_VER}
[*] Исправлена ошибка, при которой SFX Creator не показывал некоторые сообщения из трея (при начале компиляции и т.д.), если после установки пользователь не выбирал режим отладки
[*] Исправлена ошибка несохранения уровня прозрачности FastAdd панели
[*] Исправлена ошибка неработоспособности прозрачности для некоторых дополнительных окон
[*] Исправлена ошибка удаления кнопки "Свернуть" и видоизменения заголовка главного окна SFX Creator после того, как пользователь открывал диалог настройки SFX Creator
[*] Исправлена мелкая ошибка при добавлении данных в проект в главном окне SFX Creator
[*] Исправлена ошибка неработоспособности переноса значений параметров редиректа и перезаписи файла/папки при удалении элементов
[*] Исправлена ошибка неработоспособности сохранения границ диалога выбора языков в графическом интерфейсе
[*] Исправление других мелких недочетов в работе интерфейса
[-] Из дистрибутива SFX Creator удалены скины графического интерфейса "Ultra Modern UI", теперь скачать их можно через центр загрузки

=== Техническая информация ===
[*] Теперь при компиляции проекта, используя ccode.exe в командной строке, в ключ "/project=" необходимо передавать только имя директории проекта, а не полный путь к файлу проекта.



Версия 2.7 - [ 10Февраля 2013 ]

[+] DPI Fix: при превышении DPI настройки в системе, SFX Creator отключает масштабирование элементов и позволяет управлять границами окон в своих диалогах
[+] Возможность остановить процесс компиляции в окне лога компиляции
[+] Возможность кеширования всех типов файлов
[+] Добавлена возможность отключать редирект в x64 системах
[+] Диалог "Добавить выполнение приложения" => Возможность запускать приложения в зависимости от разрядности ОС
[+] Диалог "Установить пароль на архив" => Скрыть пароль при вводе
[+] Настройка SFX Creator => Управлять границами окон

[*] Теперь не нужно нажимать в главном окне SFX Creator кнопку "Сохранить" для сохранения данных в группе "Главные настройки", всё сохраняется автоматически
[*] Исправлена неработоспособность "Самоудаления" методом "DLL" в ОС начиная от Windows Vista (спасибо "Limonica")
[*] Сохранение уровня прозрачности FastAdd панели




Версия 2.6.1 - [ 7Декабря 2012 ]

Диалог "Управление проектами"
[+] Самоудаление => переключатель выбора: DLL-метод / Сторонним EXE
[+] Пауза перед патчем
[+] Необходимые привилегии для установки
[+] Заголовок окна инсталлятора
[+] Дополнительные возможности => Создать программу удаления => Команды удаления

[-] Устранены ошибки



Версия 2.6 - [ 1Сентября 2012 ]

[+] В главный диалог добавлено меню SFX Creator, его можно вызвать нажав кнопку с иконкой зелёного плюса в верхнем левом углу окна SFX Creator
[+] Настраиваемый "баннер прогресса распаковки": теперь вы сами сможете указать текст, который будет отображаться пользователю на прогрессе при распаковке файлов, +добавлен второй прогресс-бар
[+] Добавлена возможность показа дополнительного диалога "Ярлыки программы" при подключении графического интерфейса
[+] Улучшена возможность "Режим отладки": теперь вы можете отредактировать исходники проекта перед началом процесса компиляции
[+] Теперь при "Ошибке компиляции" пользователю показывается диалог с полным логом процесса компиляции (удобно +без сообщений-вопросов)
[+] Логирование процесса компиляции: теперь можно сразу же выявить причину ошибки компиляции по анализу лога
[+] При включении "Самоудаления" теперь не остаётся временный файл SelfDel.exe во временной директории
[+] В главном диалоге появился переключатель перезаписи файлов при распаковке (можно установить настройку для каждой отдельной записи файлов)
[+] Диалог "Добавить выполнение приложения": добавлена возможность запуска приложений с командной строкой
[+] Теперь вы можете управлять последовательностью выполнения команд в вашем SFX пакете. Вы сможете сами определить, какие команды выполнятся быстрее: запись данных в реестр, выполнение приложений, создание ярлыков и т.д.. 
[+] В главный диалог добавлена кнопочка для загрузки последнего активного проекта
[+] В меню переменных добавлены иконки

Диалог "Операции в реестре"
[+] Добавлена возможность записи параметра типа REG_BINARY
[*] Исправлена неработоспособность диалога

[+] Добавлен диалог "Установка аттрибутов файлам"



Версия 2.5 - [ 2Августа 2012 ]

[+] Многоязыковая поддержка интерфейса при подключении "Графического интерфейса"
[+] Кеширование файлов проекта: возможность вставлять пути файлов проекта в поля, где предусмотрена возможность вставки переменной
[+] Поддержка создания архивов размером свыше 2 Гб (создавая отдельный файл архива)
[+] Поддержка создания многотомных архивов с использованием архиватора 7-Zip
[+] В главное окно программы добавлен переключатель "Режим отладки", который установлен по умолчанию

[*] Исправлена ошибка в главном диалоге настройки "Графического интерфейса": не работал фильтр изображений (при просмотре файлов из проводника)
[*] Исправлена ошибка в главном диалоге настройки "Графического интерфейса": не работал показ изображения перед запуском инсталлятора
[*] Из пакета инсталлятора вырезана внутренняя функция загрузки последней версии программы по причине ложного детектирования вируса некоторыми антивирусами
[*] Улучшена функция проверки обновлений программы: теперь SFX Creator запускает отдельный процесс для проверки статуса программы, что позволяет не замедлять запуск программы при проблемах с интернет соединением
[*] Исправлена ошибка, при которой появлялась "Ошибка компиляции", если в графическом интерфейсе ранее была включена "Страница старт меню" и были прописаны ярлыки, то вне зависимости от того, включен ли был показ данной странички, SFX Creator добавлял данные в скрипт
[*] Исправлены другие ошибки



Версия 2.4 - [ 1Мая 2012 ]

[*] Теперь во всех диалогах отображается уже добавленные данные в "Дополнительную возможность", там можно как удалять данные из проекта, так и редактировать уже существующие записи

[+] FastAdd панель: При активации данной панели, главное окно программы сворачивается и остаётся только небольшое окошко, данная панель предназначена для более быстрого добавления файлов в проект, панель создана специально для удобства добавления файлов в проект методом перетаскивания файлов прямо из проводника.
Для активации панели служит кнопочка в главном окне программы с иконкой двойной стрелки рядом с кнопкой "Управление проектами"
[+] Новая переменная $TMPDIR
Создана специально для случаев, когда SFX архив является всего лишь распаковщиком установщика программы
При указании данной переменной как "директория установки / распаковки", файлы, распакованные в данную директорию будут автоматически удалены после выполнения всех действий SFX пакета
[+] Предоставить выбор пользователю
Данная настройка появилась выше поля "Директория для установки" в главном диалоге SFX Creator, если галочка будет отмечена, то при запуске инсталлятора пользователю будет показан диалог выбора каталога для распаковки ваших файлов.
[+] Добавлен диалог "Настройка SFX Creator"
[+] Добавлена настройка включения/отключения загрузки скина программы, а также добавлена возможность менять скины программы (скины для SFX Creator качайте сами, подробнее здесь)
[+] Добавлена возможность установить прозрачность окон SFX Creator'a
[+] Добавлена возможность загрузить последнюю версию пакета инсталлятора SFX Creator прямо из диалога настроек программы, без переходов на странички в интернете

Дополнительные возможности
[+] Определение операционной системы
[+] Проверить/закрыть запущенные приложения
[+] Установить пароль на архив

Дополнительные возможности -> Добавить выполнение приложения
[+] Добавлена возможность Shell-запуска

Проверка установленного ПО
[+] Новый тип определения: Определение поиском в реестре
[+] Новый тип определения: Определение по коду MSI продукта
[+] Автоматическое определение: добавлено 13 программ, +разделение программ на группы

[*] Оптимизация главного диалога (быстрая загрузка проекта)
[*] Устранено парочка ошибок



Версия 2.3 Stable - [ 21 Апреля 2012 ]

[+] Функция обновления для поддержания SFX Creator в актуальной версии, теперь вы сможете сразу же обновить программу при выходе любых обновлений
[+] После окончания процесса компиляции, теперь сразу можно запустить созданный SFX пакет
[+] Новое всплывающее меню "Переменных"
[+] Добавлено 2 новых "Переменных" проекта: Имя программы и версия

Диалог "Управление проектами"

[+] Самоудаление SFX архива

[+] Защитить SFX архив от распаковки сторонними программами
[+] Требовать перезагрузку компьютера после установки
[+] Принудительная перезагрузка

Графический интерфейс => Выбор компонентов
[+] Добавлена возможность создавать пакет инсталлятора с выбором компонентов пользователем при установке.
    Вы сможете "разбросать" все добавленные команды по компонентам, изменить как вам угодно порядок исполнения команд

Графический интерфейс => Старт меню
[*] Внимание!
Изменён принцип создания ярлыков в графическом интерфейса на страничке "Старт меню"
Теперь вам необходимо указать к какому файлу создавать ярлык и во второе поле необходимо вводить только название ярлыка (без путей и без приставки расширения ".lnk"), будьте внимательны!
[+] Создать ярлыки для всех пользователей
[+] Дублировать все ярлыки на рабочий стол

[*] "Дополнительные возможности"
[+] Добавить ярлык => Добавлен переключатель создания ярлыков для всех пользователей

Диалог "Проверка установленного ПО"
[+] Диалог полностью переписан, как и весь код данной возможности: теперь всё работает как надо
[+] Добавлена возможность определить версию файла при "ручном" определении ПО по существованию файла/папки
[+] Возможность сразу же протестировать введённые вами данные "определения" перед занесением их в проект! Диалог прочитает введённые вами данные в формы и скомпилирует собственный проект только с данными определния ПО. Очень удобно!

Диалог Установка по ключу в реестре
[*] Устранена 1 ошибка



Версия 2.2 Alpha - [ 12Апреля 2012 ]

[+] Симпатичный установщик SFX Creator :)
[+] [Аддон] UI: Теперь вы можете создавать распаковщик с графическим интерфейсом. Вам предлагается использовать 2 интерфейса на выбор: Modern UI или Ultra Modern UI 
[+] Добавлена возможность показа вашего изображения перед запуском процесса распаковки файлов
[+] При создании проекта с графическим интерфейсом, вы можете добавить отображение изображения на задний план
[+] Теперь SFX Creator поддерживает возможность сворачивания в системный трей
[+] Показ подсказок при наведении курсора мыши на кнопки и разные элементы
[+] Больше информации о вашей программе можно добавить в "Установка и удаление программ" при создании инсталлятора
[+] При начале процесса компиляции проекта, SFX Creator теперь сворачивается в трей, при нажатии на иконку вам будет показано окно NSIS компилятора с выполняемыми действиями
[+] Более-менее полная справка по программе

[О диалогах]
[+] Во все диалоги добавлена кнопочка (изображение с вопросом), при нажатии на которую откроется файл справки SFX Creator'а на нужной страничке
[+] Для некоторых полей добавлена кнопка вставки переменных
[+] "Добавить выполнение приложения", добавлена настройка при которой установщик может НЕ ждать завершения исполняемого приложения ("запустил и забыл" ;) )

[*] Теперь при добавлении/редактировании/удалении файлов в проекте главное окно программы не исчезает и не перерисовывается
[*] Исправлена ошибка, при которой если выбран тип компрессии не LZMA появлялась ошибка компиляции
[*] Исправлена неработоспособность настройки "Solid архив"
[*] Исправлена неработоспособность создания деинсталлятора