ver 1.11
- доработана обработка ошибок чтения свойств, имеющих значение undefined и добавлена соответствующая раскраска в иконке такого свойства;
- добавлена обработка свойств с типом 'Collection';
- добавлено отображение статических методов объекта;
- улучшена информативность вывода в окне описания свойства;
- значительно улучшена производительность вывода за счёт усечения длинных строк в дереве свойств объекта
ver 1.10:
- решена проблема с ошибкой чтения некоторых свойств объекта в процедурах _buildTree() и _buildEdit(), что приводило к невозможности просмотра этих объектов (например глобального объекта app в окружений #target "InDesign-8.0"; #targetengine 'session', и т.п.)
- изменена обработка ошибок чтения свойств в _buildEdit() теперь они наглядно отображаются в правом окне вместе с именем соответствующего свойства
- исправлена недоработка в сортировке свойств объекта в окне TreeView
- модифицированы процедуры обработки событий мыши для сепаратора - теперь обработчики регистрируются напрямую в главном окне ObjectBrowser, а не в родительском контейнере (слегка улучшилась реакция интерфейса, но проблема потери управляемости полностью не устранена)
- слегка подчищен код, устранено несколько мелких недоработок, создан change log.
ver 1.1
- первый публичный выход в свет, поддержка различных окружений #targetengine,
- полностью динамический пользовательский интерфейс
- поддержка ReflectionInfo для методов и свойств JS объектов
- возможность запуска в режимах dialog/palette (обеспечило удобное использование в качестве деббагера в циклах)
ver 1.0
- первая реализация была ближе к плавающей JavaScript консоли, чем к настоящему Data Browser, не имела поддержки интерфейса ReflectionInfo, работала только в окружении ExtendScript Toolkit (работа в других окружениях была возможна, но была сопряжена с рядом проблем...)
- полностью статический пользовательский интерфейс