Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Release 3.0



3.

1

3.347

New Features

  • Snackbar & toasts
  • Фоновая синхронизации данных МА и Сервера 
  • Скрытие вводимых в поле значений символами джокерами
  • Пользовательские функции SQLite (ToLower, ToUpper, Contains, FormatNumberFormatDate)
  • Получение статуса фоновой синхронизации (Активна/Не активна)
  • Возможность сборки платформы с "вшитым" прикладным решением
  • Удаление устаревших данных с мобильного приложения
  • Получение информации о последней синхронизации (статус, время последней синхронизации)
  • Очистка локальных данных логов из таблицы   ___Log
  • Отправка базы данных мобильного приложения на сервер
  • Возможность очистки кэша приложения из кода прикладного решения
  • Возможность получения информации о версии прикладного решения и версии платформы
  • Возможность выполнения запросов типа POST и GET из мобильного приложения
  • Возможность конвертации ToDouble, ToDecimal
  • Возможность задавать размер карты WebMapGoogle
  • Добавлена поддержка iOS 64bit
    • Push-уведомления вынесены в отдельную службу. 
    • Работа push-уведомлений в фоновом режиме
    • В классе DataBase метод PerformSync заменен на UploadChanges и UploadChangesAsync
    • Докручена работа с фискальным регистратором

    Bug Fixes

    • Исправлены ошибки GPS
    • Исправлены ошибки синхронизации
    • Исправлены вылеты

    Release Date:  10 февраля 2017

    Build Number:   3.3.3347.0b23


    3.4.326

    New Features

    • Добавлены библиотеки, реализован API для работы с фискальным регистратором

    Bug Fixes

    • Исправлена проблема weView при воспроизведении видео на Android
    • Поддержка иконок для push-уведомлений на Android 5.0
    • Исправлена ошибка в конструкторе объекта BitMobile.ClientModel3.DbRecordsetEx


    Release Date:  17 января 2017

    Build Number:   3.3.326.0b22


    3.3.304

    New Features

    • Реализована возмоность перевода на чешский язык
    • В класс GPS добавлено свойство Accuracy

    Bug Fixes

    • Исправлена работа флага IsDirty при sync

    Release Date:  2 декабря 2016

    Build Number:   3.3.304.0b21


    3.2.299

    New Features

    • Реализована асинхронная работа с графическими потоками
    • В класс Screen добавлен метод Refresh
    • Реализован метод RemoveChild в API контроллов
    • В классе Converter заменен системный метод Conert.ToString
    • Для компонента Screen добавлено css-свойство status-bar-text-color
    • Добавлен метод PushNotification.Unregister
    • В таблицу SolutionInfo добавлена запись configVersion
    • Добавлено свойство Enabled к классу Button

    Bug Fixes

    • Вылет приложения на iOS 10.x при съемке фото
    • Автофокус на каретке iOS
    • Исправлена работа с маркером в webMapGoogle
    • Исправлена обработка юникодных URL на iOS
    • Кодировка отправляемых push-уведомлений переведена на UTF-8
    • Исправлено отображение иконок в push-уведомлениях на Android
    • Оптимизирована работа синхронизации при большом объеме данных
    • Исправлена утечка памяти при многократных синхронизациях
    • Исправлена ошибка при частичной синхронизации данных

    Release Date:  21 ноября 2016

    Build Number:   3.2.299.1b20


    3.2

    New Features

    • Возможность работы с классом Thread
    • Расширенная работа с push уведомлениями. Возможность выполнения настраиваемого действия при получении уведомления.
    • Добавлен объект LocalNotifications.

    Bug Fixes

    • Исправлен множественный доступ к файлам.
    • Объемная работа по переработке memoEdit и editText:

    1) Добавлена прокрутка memoEdit на iOS

    2) Добавлен переход между editText на iOS

    3) Переписана логика поведения экрана при появлении клавиатуры для ввода

    • Закрыт порт для выполнения запросов к БД  в релизной версии, функционал доступен только в debug версии.
    • Добавлен рефреш экрана после вычисления  размеров экрана устройства
    • Восстановлена корректная отправка логов в hockeyApp на iOS
    • Исправлена ошибка интерпретатора при работе с boxed value types

    Release Date:  11 октября 2016

    Build Number:   3.2.240.0b19


    3.1

    New Features

    • Snackbar & toasts
    • Фоновая синхронизации данных МА и Сервера 
    • Скрытие вводимых в поле значений символами джокерами
    • Пользовательские функции SQLite (ToLower, ToUpper, Contains, FormatNumberFormatDate)
    • Получение статуса фоновой синхронизации (Активна/Не активна)
    • Возможность сборки платформы с "вшитым" прикладным решением
    • Удаление устаревших данных с мобильного приложения
    • Получение информации о последней синхронизации (статус, время последней синхронизации)
    • Очистка локальных данных логов из таблицы   ___Log
    • Отправка базы данных мобильного приложения на сервер
    • Возможность очистки кэша приложения из кода прикладного решения
    • Возможность получения информации о версии прикладного решения и версии платформы
    • Возможность выполнения запросов типа POST и GET из мобильного приложения
    • Возможность конвертации ToDouble, ToDecimal
    • Возможность задавать размер карты WebMapGoogle
    • Добавлена поддержка iOS 64bit
    • Изменен Garbage Collector


    Bug Fixes

    • Исправлены ошибки, приводящие к принудительному закрытию приложения
    • Исправлены проблемы с отображением WebMapGoogle при отсутствии данных
    • Восстановлена работа кастомизации клавиатуры
    • Убран вызов меню приложения при выполнении long-click на полях ввода
    • Исправлены ошибки в работе регулярных выражений
    • ... а также еще около 50 багов

    Release Date:  9 сентября 2016

    Build Number:   3.1.205.0


    3.0

    New Features

    • Отказ от Microsoft Sync Framework
    • Разработка прикладного решения на C#
    • Возможность использования MS Visual Studio для разработки прикладного решения 
    • Отслеживание сбоев приложения с помощью HockeyApp

    Bug Fixes




    Release Date:  19 Мая 2016

    Build Number:   3.0.82.0

    Release 2.0

    2.8.42

    New Features

    • Реализованы элементы для работы с фото - Take, ReTake, Done

    Bug Fixes

    • Исправлен вылет при сохранении фото больше 1400px
    • Исправлен вылет при выборе фото из галереи
    • Исправлен freeze камеры после разворачивания приложения
    • Исправлена работа GPS-трекинга в фоновом режиме

    Release Date:  13 января 2017

    Build Number: 2.8.42.247b75

    2.8.34



    New Features

    • В класс GPS Добавлено свойство Accuracy, для работы с погрешностью координат

    Bug Fixes

    • Исправлена ошибка выбора даты на Android 4.4
    • Добавлена проверка на NULL, при записи лога 
    • Исправлена утечка памяти при многократной синхронизации

    Release Date:  31 Октября 2016

    Build Number: 2.8.34.239b74

    2.8.29



    New Features

    • Добавлено CSS-свойтство status-bar-text-color

    Bug Fixes

    • Исправлена фокусировка на каретке в iOS
    • Частично исправлена утечка памяти при "переснятии" фото
    • Исправлен вылет при съемке фото на iOS 10
    • Исправлен вылет при многократной попытке авторизации

    Release Date:  31 Октября 2016

    Build Number:   2.8.29.234b73

    2.8.18



    New Features

    • Платформа мигрирована на Unified API

    Bug Fixes

    • Исправлен баг кнопки Далее, в случае если EditText был первым внутри layout
    • Добавлено кое-какие хаки в проект 

    Release Date:  14 Октября 2016

    Build Number:   2.8.18.223b72

    Изменен Garbage Collector

    Bug Fixes

    • Исправлены ошибки, приводящие к принудительному закрытию приложения
    • Исправлены проблемы с отображением WebMapGoogle при отсутствии данных
    • Восстановлена работа кастомизации клавиатуры
    • Убран вызов меню приложения при выполнении long-click на полях ввода
    • Исправлены ошибки в работе регулярных выражений
    • ... а также еще около 50 багов

    Release Date:  9 сентября 2016

    Build Number:   3.1.205.0

    3.0

    New Features

    • Отказ от Microsoft Sync Framework
    • Разработка прикладного решения на C#
    • Возможность использования MS Visual Studio для разработки прикладного решения 
    • Отслеживание сбоев приложения с помощью HockeyApp

    Bug Fixes

    Release Date:  19 Мая 2016

    Build Number:   3.0.82.0

    Release 2.0

    2.8.1



    New Features


    Bug Fixes

    • Исправлена проблема с автофокусировкой в  MemoEdit

    Release Date:  22 Сентября  2016

    Build Number:   2.8.1.204

    2.8


    New Features

    • Добавлено свойство Enabled для компонента Checkbox

    Bug Fixes

    • Исправлена проблема при попытке авторизации с нестабильным интернет соединением 
    • Исправлена проблема с запуском приложения в ландшафтном режиме
    • Изменен цвет компонента Checkbox

    Release Date:  08 Сентября  2016

    Build Number:   2.8.0.202

    2.7.19


    New Features

    Bug Fixes

    • Исправлена ошибка приводящая к принудительному завершению работы приложения

    Release Date:  25 Августа  2016

    Build Number:   2.7.19.196

    2.7.17


    New Features

    Bug Fixes

    • Исправлена ошибка, возникающая при множественном нажатии на кнопку в диалоговом окне

    Release Date:  24 Августа  2016

    Build Number:   2.7.17.194

    2.7.16


    New Features

    • Изменен GC Bridge c "Old" на "Tarjan"

    Bug Fixes


    Release Date:  18 Августа  2016

    Build Number:   2.7.16.193

    2.7.15


    New Features


    Bug Fixes

    •  Исправлена проблема с регистрацией  push токенов

    Release Date:  12 Августа  2016

    Build Number:   2.7.15.192

    2.7.14


    New Features


    Bug Fixes

    •  Исправлена проблема с фокусировкой при прокрутке ScrollView

    Release Date:  26 Июля  2016

    Build Number:   2.7.5.191

    2.7.13


    New Features


    Bug Fixes

    •  Исправлена ошибка, приводящая к завершению приложения при выполнении WebRequest'а к недоступному серверу

    Release Date:  14 Июля  2016

    Build Number:   2.7.13.190

    2.7.11


    New Features


    Bug Fixes

    •  Исправлена ошибка, приводящая к завершению приложения при добавлении/очистке новых элементов в ScrolllView
    •  Исправлена плавающая проблема с "миганием" экрана мобильного приложения при нажатии на контролы

    Release Date:  14 Июля  2016

    Build Number:   2.7.11.188

    2.7.8


    New Features


    Bug Fixes

    •  Исправлена ошибка блокирующая вывод диалоговых окон на iOS

    Release Date:  13 Июля  2016

    Build Number:   2.7.8.185

    2.7.7


    New Features


    Bug Fixes

    •  Исправлена плавающая ошибка, приводящая к завершению приложения при выполнении быстрых переходов между экранами

    Release Date:  29 Июня  2016

    Build Number:   2.7.7.184

    2.7.6


    New Features


    Bug Fixes

    •  Исправлена плавающая ошибка, приводящая к завершению работы приложения при длительной прокрутке ScrollView 

    Release Date:  29 Июня  2016

    Build Number:   2.7.6.183

    2.7.5



    New Features


    Bug Fixes

    •  Исправлена плавающая проблема с "миганием" экрана мобильного приложения при нажатии на контролы

    Release Date:  28 Июня  2016

    Build Number:   2.7.5.182

    2.7.3



    New Features


    Bug Fixes

    •  Исправлены конфликты данных при синхронизации
    •  Заблокировано редактирование полей для ввода логина и пароля в настройках приложения
    •  Оптимизирован размер сохраняемых изображений

    Release Date:  23 Июня 2016

    Build Number:   2.7.3.178

    2.7


    New Features

    • Push - уведомления
    • Настраиваемые разрешения для Android 6
    • Поддержка неразрывного пробела для цифрового поля EditText

    Bug Fixes


    • Исправлены проблемы с недоступностью базы данных 

    Release Date:  31 Мая 2016

    Build Number:   2.7.0.175

    2.6.1


    New Features


    Bug Fixes

    • Исправлена работа таймаута в WebRequest'ах

    Release Date:  25 Февраля 2016

    Build Number:   2.6.1.156

    2.6


    New Features

    • Поддержка переадресации

    • Возможность заливки Sqlite базы на устройство

    • Добавлена проверка доступности протокола https

    • Добавлена поддержка указания адреса подключения к серверу без указания сетевого протокола

    Bug Fixes


    Release Date:  1 Февраля 2016

    Build Number:   2.6.0.152

    2.5


    New Features

    • Значительно увеличена скорость открытия экранов
    • Динамические стили и динамическое изменение экранов 
    • Изменен процесс лицензирования
    • Добавлена проверка связи с сервером перед синхронизацией
    • Совместимость с iOS9
    • Переход на 64bit iOS
    • Поддержка Android x86
    • Возможность синхронизации через https
    • Возможность задания таймаута и хедеров в HttpRequest
    • При опечатках в коде разметки приложение выдаёт ошибку
    • Добавлено FileSystem.Exists
    • Добавлена возможность обращения к значениям переменных типа Dictionary, находящихся в контроллере, из разметки
    • Добавлена возможность связаться с технической поддержкой из мобильного приложения
    • Возможность задания шрифтов на уровне решения, а не платформы
    • Добавлен контрол для воспроизведения видео
    • Добавлены функции форматирования вывода значений в SQLite
    • Image перезагружается при установке значения Source
    • При удалении приложения удаляются также все его локальные данные
    • Поддержка size to content для контейнеров

    Bug Fixes


    Release Date:  1 Декабря 2015

    Build Number:   2.5.3.145

    2.4


    New Features

    • Улучшена общая производительность
    • Добавлена поддержка последних версий платформы Android, в том числе и Android L
    • Улучшена работоспособность и внешний вид приложения на последних версиях платформы Android и IOS
    • Выполнен рефакторинг архитектуры, позволяющий уменьшить время внесения новых возможностей и исправления ошибок в мобильном приложении
    • Унифицирован внешний вид компонентов Button и TextView
    • Добавлены дополнительные возможности работы с файловой системой, см. FileSystem
    • Добавлена глобальная переменная Email
    • Добавлена валидация, см. Валидация пользовательского ввода
    • Добавлен атрибут Enabled в EditText и MemoEdit
    • Добавлено событие OnWotkflowFinished, см. События мобильного приложения
    • Добавлено поле Value в возвращаемое значение Dialog.Choose
    • Добавлено DB.Delete()
    • Добавлена поддержка пользовательских таблиц
    • Увеличена производительность инициализации CSS
    • Добавлена компиляция контроллеров при запуске мобильного приложения
    • Оптимизирована загрузка изображений в Andoroid версии
    • Улучшена логика SwipeHorizontalLayout и SwipeVerticalLayout
    • Добавлена поддержка Telegram API, см Telegram
    • Добавлена поддержка size to content для HorizontalLayout, см. Size to content
    • Добавлена поддержка size to content для VerticalLayout, см. Size to content 
    • Добавлена поддержка size to content для DockLayout, см. Size to content 
    • Добавлена поддержка size to content для SwipeHoriaontalLayout, см. Size to content 
    • Добавлена поддержка size to content для SwipeVerticalLayout, см. Size to content 
    • Добавлены функции ToString() и Format() в Jsvascript
    • Добавлено свойство OS в переменную common
    • Добавлена автоматическая валидация по типу клавиатуры в EditText
    • Добавлена автоматическая валидация по типу клавиатуры в MemoEdit
    • Добавлен параметр name в события OnLoad и OnLoading
    • Добавлен стиль font-family
    • Добавлен стиль font-size
    • Добавлен метод DB.CreateRef(), см. DB
    • Изменено поведение режима отладки (-dw), см. Ключи запуска мобильного клиента
    • Добавлен тип клавиатуры phone в EditText
    • Добавлен тип клавиатуры phone в MemoEdit
    • Изменен внешний вид Dialog.DateTime, Dialog.Time, Dialog.Date, см. Dialog
    • Добавлена поддержка заголовков и авторизации в HttpRequest (Obsolete)

    Bug Fixes

    • Решена проблема GPS в Android


    Release Date: 9 Июня 2015

    Build Number:   2.4.0.124


    2.3


    New Features

    • Добавлена функциональность size to content для TextView: дополнительное значение auto в css стилях width и height;
    • Добавлена поддержка IOS8;
    • Добавлен метод SetFocus в EditText и MemoEdit;
    • Добавлен атрибут OnLostFocus в EditText и MemoEdit;
    • Добавлен стиль placeholder-color;
    • Добавлен атрибут Placeholder в MemoEdit;
    • Добавлена поддержка Html тегов в TextView: стиль text-format;
    • Добавлена глобальная переменная Application;
    • Добавлена глобальная переменная Clipboard;


    Bug Fixes

    • Нормализовано отображение содержимого TextView в IOS;


    Release Date: 21 Ноября 2014

    Build Number: 2.3.0.91

    2.2


    New Features

    • Добавлен атрибут OnSwipe в SwipeHorizontalLayout и SwipeVerticalLayout;
    • Добавлены атрибуты OnScroll, ScrollIndex в ScrollView;
    • Добавлен атрибут OnGetFocus в EditText и MemoEdit;

    Bug Fixes


    Release Date: 10 Октября 2014

    Build Number: 2.2.0.86

    2.1


    New Features

    • Добавлена возможность отправлять отчеты об ошибках на email. Ключ запуска -re:<email>;
    • Добавлен сканер QR кодов. Глобальная переменная в скрипте: BarcodeScanner;
    • Добавлена настройка "Порт Ftp";
    • Добавлена глобальная переменная Gallery в скрипт;
    • Добавлен атрибут ScrollView.Index;
    • Добавлено автоматическое сохранение положения ScrollView;
    • Изменен API глобальной переменной Dailog;
    • Добавлена поддержка WebDav. Для активации используйте ключ "-webdav";
    • Добавлена панель переключения контекста к IOS клавиатуре;

    Bug Fixes


    Release Date: 8 Сентября 2014

    Build Number: 2.1.0.82

    2.0


    New Features

    • Нормализован внешний вид Android и IOS версий;
    • Изменена архитектура взаимодействия с данными: SQLite;
    • Изменена архитектура построения рабочего процесса: MVC;
    • Добавлен отладчик;
    • Изменен способ отправки отчетов: Zendesk;
    • Добавлена поддержка комментариев в XML разметку и CSS;
    • Изменен дизайн загрузочных экранов;
    • Изменен экран информационных баз: добавлена сортировка и возможность редактирования;
    • Добавлена фоновая загрузка данных в IOS версии;
    • Добавлен ключ запуска '-s';
    • Добавлена возможность сохранения кеша, при переключении между инфобазами;
    • Добавлено сохранение состояния рабочего процесса;
    • Добавлен новый элемент управления SwipeHorizontalLayout;
    • Добавлен новый элемент управления SwipeVerticalLayout;
    • Добавлен атрибут Placeholder в элемент управления EditText;
    • Добавлен атрибут OnChange в элементы управления EditText и MemoEdit;
    • Добавлен атрибут Visible для всех элементов управления;
    • Добавлен метод GetControl для элементов управления-контейнеров;
    • Добавлен стиль 'text-align' для элементов управления EditText и MemoEdit;
    • Добавлен стиль 'selected-color' для элементов управления Button, TextView, Image;
    • Добавлена поддержка 1С функций в скрипт;
    • Добавлена функция validate в скрипт;
    • Добавлена глобальная переменная GPSTracking;
    • Добавлена глобальная переменная HttpRequest;
    • Добавлен метод DoBackTo переменной Workflow;
    • Добавлен метод Select переменной Dialog;
    • Добавлены свойства LastSyncTime и SuccessSync переменной DB;
    • Добавлены свойства LastSyncTime и SuccessSync переменной FileSystem;
    • Добавлена поддержка функций в SQLite: Contains, ToLower, ToUpper;
    • Добавлен метод SetValue переменной Device в TextAgent;
    • Добавлен метод ScrollTo переменной Device в TextAgent;
    • Добавлено свойство CurrentLine переменной Console в TestAgent;

    Bug Fixes


    Release Date: 14 Июля 2014

    Build Number: 2.0.0.73

    Release 1.0

    1.6


    New Features

    • Добавлено свойство LastError в DB;
    • Добавлено свойство LastError и метод HandleLastError в FileSystem;
    • Добавлена поддержка размера элементов в миллиметрах;
    • Добавлен контрол SubmitButton;
    • Добавлены поля валидации в EditText и MemoEdit: Lendth, Required and Mask;
    • Добавлена динамическая загрузка содержимого в ScrollView;

    Bug Fixes


    Release Date: 3 Апреля 2014

    Build Number:1.6.0.50


    1.5.


    New Features

    • Добавлена возможность анонимного доступа;
    • Добавлена глобальная переменная FileSystem;
    • Добавлена глобальная переменная Camera;
    • Добавлен метод Variables.Exist(key);
    • Добавлено событие OnWorkflowForwarding;
    • Изменена логика работы списка информационных баз;

    Bug Fixes


    Release Date: 31 Января 2014

    Build Number: 1.5.0.42


    1.4.


    New Features

    • Добавлены функции работы с данными;
    • Добавлен атрибут OnClick для визуальных компонентов;
    • Добавлен метод ShowDateTime в типе Dialog;
    • Добавлен тип Phone;
    • Добавлена возможность передавать дескриптор функции обратного вызова в DB.Sync();
    • Добавлена возможность добавления глобальных переменных;

    Bug Fixes

    • Исправлена проблема падения приложения при большом объеме данных;

    Release Date: 26 Декабря 2013

    Build Number: 1.4.0.37


    1.3


    New Features

    • Добавлена поддержка автоматического тестирования;
    • Добавлена поддержка параметров запуска (Настройки - Приложение);
    • Добавлены атрибуты объекта Screen: OnLoading и OnLoad;
    • Уменьшен размер дистрибутива;
    • Добавлено окно выбора информационной базы;
    • Добавлены процедуры enumToInt и enumToString в JavaScript;
    • Добавлено событие OnApplictionInit;

    Bug Fixes


    Release Date: 4 Декабря 2013

    Build Number: 1.3.0.28


    1.2


    New Features

    • Добавлен элемент управления WebMapGoogle;
    • Добавлен элемент управления WebImage;
    • Добавлено ключевое слово "isDefault" в JavaScript;
    • Улучшена производительность

    Bug Fixes


    Release Date: 8 Ноября 2013

    Build Number: 1.2.0.18


    1.1


    New Features

    • Добавлена локализация платформы;
    • Локализованы типовые исключения;
    • Добавлен единый механизм обработки исключений и передачи отчетов;
    • Коллекция, получаемая при вызове переменной Query, теперь имеет метод Count;
    • Добавлен метод getType;
    • Добавлена глобальная переменная Converter;
    • Добавлена глобальная переменная Translate, предоставляющая возможность использования словаре в скрипте;
    • Добавлена глобальная переменная Dialog, представляющая возможности по управлению модальными диалогами;
    • Добавлена глобальная переменная Variables. Отражает содержимое стека приложения;
    • Добавлена поддержка событий. Обработчики событий должны быть определены в \Scripts\Events.js;
    • Добавлены события рабочего потока;
    • Добавлены события сворачивания, восстановления приложения;
    • Добавлено событие встряски;
    • Изменен механизм получения местоположения;
    • Изменен интерфейс GPS в соответствии с новым механизмом получения местоположения;

    Bug Fixes

    • В стилях добавлена корректная поддержка десятичных значений размеров: weight, height, margin и т.д.;

    Release Date: 28 Октября 2013

    Build Number: 1.1.0.15