1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-chameleon-didi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 25 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 21:21 bff5c49

1.0.8

  • Поддержка data-class конфигурации в chameleon.config.js:
wx:{ //alipay/baidu/...

  dev:{
    hasMiniAppCustomDataClass:true
  }
  build:{
    hasMiniAppCustomDataClass:true
  }

}
  • Встроенная поддержка обнаружения циклических зависимостей:
optimize: {
  circularDependency: true// 
  по умолчанию включает автоматическое обнаружение циклических ссылок через плагин
}

1.0.8-alpha.1

  • Обработка конфигурационного файла маршрутизатора;
  • Адаптация HtmlWebpackPlugin;
  • Настройка express для локального сервера;
  • Перенаправление на страницу предварительного просмотра и адаптация QR-кода;
  • Многомаршрутная адаптация hash-страниц: требуется изменение перенаправления на странице предварительного просмотра;
  • Многомаршрутная адаптация history-страниц: необходимо изменить локальный сервер express.

1.0.8-alpha.0

  • Поддержка выборочной загрузки chameleon-api-miniapp;
  • Поддержка динамической загрузки компонентов;
  • Поддержка ленивой загрузки маршрутов;
  • Возможность настройки progressBar для процесса сборки, по умолчанию отключена;
  • Исправление проблемы с отсутствием информации о weex в config.json;
  • Поддержка настройки удаления или сохранения сообщений console при сборке в режиме сжатия;
  • Исправление ошибок в chameleon-linter, связанных с проверкой использования динамических компонентов.

1.0.6

  • Динамическая загрузка web-приложений с возможностью настройки имён чанков;
  • Устранение ошибки с иконками tabbar на платформе Windows;
  • Улучшение процесса сборки с возможностью отключения вывода предупреждающих сообщений об установке повторяющихся пакетов npm.

1.0.6-alpha.6

  • Обеспечение поддержки междоменного взаимодействия в режиме разработки;
  • Оптимизация процесса сборки и панели для улучшения опыта разработки;
  • Обновление зависимостей проекта;
  • Поддержка создания именованных bundles для weex-платформы.

1.0.6-alpha.5

  • Добавление команды cml info для получения информации о среде выполнения;
  • Предоставление инструментов для мониторинга и оптимизации процесса разработки;
  • Инициализация проекта с использованием обновлённых зависимостей;
  • Поддержка создания именованных bundles для платформы weex.

1.0.6-alpha.3

  • Инициализация проектов с тремя платформами (web, weex, wx) по умолчанию;
  • Поддержка создания нескольких bundles для платформы weex.

1.0.6-alpha.2

  • Перемещение слоя id для компиляции компонентов платёжной системы Alipay на платформу weex;
  • Разделение конфигурации router.config.json на две платформы (web и weex) с добавлением поля name для различения.

1.0.6-alpha.1

  • Обновление компилятора less;
  • Поддержка импорта стилей без расширения для соответствующих платформ;
  • Поддержка маршрутизации для нескольких платформ.

1.0.5

  • Выпуск официальной версии, поддерживающей возможности Toutiao и WeChat Mini Programs;
  • Редизайн страницы предварительного просмотра с поддержкой функции поиска.

1.0.5-alpha.2

  • Полная поддержка облачной разработки для WeChat Mini Program;
  • Поддержка плагинов для WeChat Mini Program и их разработка;
  • Конфигурация sitemap для WeChat Mini Program через командную строку;
  • Встроенное использование WeChat Mini Program в командной строке;
  • Проверка синтаксиса для WeChat Mini Program.

1.0.5-alpha.1

  • Глобальная конфигурация для WeChat Mini Program с поддержкой облака;
  • Решение проблемы с отсутствующей информацией о qq и расширении новых платформ в config.json;
  • Оптимизация глобальной конфигурации с поддержкой параметров оптимизации производительности;
  • Исключение автоматической генерации базовых стилей для конфигураций без них;
  • Исправлены ошибки в проверке синтаксиса stylus и component.

1.0.4

  • Автоматическое обновление mock-файлов и повторная компиляция;
  • Повторная компиляция при изменении зависимостей разделяемых страниц;
  • Оптимизация использования памяти в режиме разработки;
  • Предотвращение повторного разделения компонентов при разделении страниц.

1.0.4-alpha.2

  • Расширение новой платформы с добавлением переменной среды NODE_ENV;
  • Поддержка многовариантного синтаксиса шаблонов.

1.0.4-alpha.1

  • Уменьшение размера пакетов за счёт более эффективного разделения компонентов;
  • Реализация импорта встроенных компонентов WeChat Mini Program как функций;
  • Использование файлов для импорта общих стилей (@import).

1.0.3

  • Официальный выпуск 1.0.3-alpha.0.

1.0.3-alpha.0

  • Исправления:
    • Разграничение событий click и tap на web-платформах, вместо объединения в одно событие tap теперь используются tap и click;
    • Устранена проблема с сохранением app.json после разделения страниц на платформе Windows;
    • Решена проблема с невозможностью запуска инициализации проекта на платформе Windows.
  • Новые функции:
    • Интеграция команд для работы с новыми платформами в chameleon-tool.

1.0.2

  • Изменение package.lock.json в проекте tododemo.

1.0.0

Исправления ошибок:

  • Устранены проблемы с использованием встроенных компонентов Alipay, Baidu и QQ.

0.4.1

Исправления ошибок:

  • Устранено некорректное объединение объектов в конфигурации chameleon.config.js;
  • Восстановлена корректная работа $event в событиях.

0.4.1-alpha.1

Исправления ошибок:

  • Устранена ошибка с разделением страниц на платформе Windows;
  • Исправлена проблема с работой babel-loader.

0.4.1-alpha.0

Исправления ошибок:

  • Добавлен файл config.json при использовании команды;
  • Уточнено описание команды -h.

0.4.0

Новые функции:

  • Завершение работы над версией 0.4.0 и её выпуск.

0.4.0-alpha.2

Объединение кода версий 0.3.3 и mvvm+ в одну версию.

0.4.0-mvvm.16

Исправления ошибок:

  • Исправлено внедрение кода в процессе выполнения на новых платформах;
  • Разрешена проблема с асинхронными функциями на новых платформах.

0.4.0-mvvm.15

Исправления ошибок:

  • Разрешено использование переменных в коде новых платформ.

0.4.0-mvvm.13

Исправления ошибок:

  • Устраняется блокировка watch из-за проблем с компиляцией на новых платформах;
  • Исключена возможность внедрения переменных в код новых платформ.

0.4.0-mvvm.12

Новые функции:

  • Возможность передачи значений по умолчанию опциям загрузчика на новых платформах. Исправления ошибок:
  • Устранена проблема с маршрутизацией на нескольких платформах.

0.4.0-mvvm.11

Новые функции:

  • Генерация файла config.json с помощью хука;
  • Увеличение покрытия файлов при создании новых сборок;
  • Наличие настроек по умолчанию для новых плагинов;
  • Префикс пути к статическим ресурсам.

0.4.0-mvvm.9

Новые функции:

  • Скриптовые узлы получают исходный код перед обработкой Babel;
  • Linter поддерживает проверку многовариантных протоколов.

0.4.0-mvvm.8

Исправление ошибок:

  • Устранена проблема со сборкой на платформе Windows.

0.4.0-mvvm.7

Новые функции:

  • Поддержка сжатия файлов сценариев и таблиц стилей на новых платформах с использованием отпечатков пальцев;
  • На новых платформах реализована поддержка событий tap, touchstart, touchend и touchcancel для компонентов Baidu и WeChat.

0.4.0-mvvm.6

Новые функции:

  • Реализована поддержка компонентов на новых платформах.

0.4.0-mvvm.3–0.4.0-mvvm.1

Новые функции:

  • Внедрение новых функций на новые платформы;

  • Внешняя зависимость компонентов может быть отделена во время выполнения;

  • Добавлена поддержка вкладок на новых платформах WeChat;

  • События click на компонентах обрабатываются как события tap на платформах web и WeChat. Модификация cover-view: проблема с неопределённым компонентом

  • Исправление: после внедрения библиотеки Zepto событие tap срабатывает дважды.

[0.3.3-alpha.3]

Возможности:

  • Поддержка настройки, которая позволяет упаковывать компоненты в Web Weex.

[0.3.3-alpha.qq.1]

Возможности:

  • Поддержка приложений QQ Mini Program.
    • Для старых проектов, которые необходимо обновить, требуется внести изменения в следующие пакеты npm:
      • «chameleon-api»: «0.5.0-alpha.6»,
      • «chameleon-bridge»: «0.2.0-alpha.5»,
      • «chameleon-runtime»: «0.2.2-alpha.qq»,
      • «chameleon-store»: «0.1.0-alpha.qq»,
      • «chameleon-ui-builtin»: «0.2.11-alpha.qq»,
      • «cml-ui»: «0.2.0-alpha.qq».
    • В файле chameleon.config.js в поле platforms добавить qq.

[0.3.3-alpha.2]

Исправления ошибок:

  • Исправлена проблема с неработающим режимом live load в режиме разработки Weex. Для старых проектов, требующих исправления, также необходимо обновить два пакета npm:
    • «chameleon-api»: «0.4.17»,
    • «chameleon-bridge»: «0.1.10».
  • При использовании Babel Polyfill в Weex и значении true, теперь добавляется только несколько методов polyfill вместо всего @babel/polyfill.

[0.3.3-alpha.1]

  • Раздельная загрузка для мини-приложений.
  • Устранена проблема с запуском на Windows при наличии цифр в пути.
  • Обновлён webpack-bundle-analyzer для решения проблемы с безопасностью.

[0.3.3-alpha.0]

  • Усиление согласованности стилей между Web и Weex.
  • Возможность отключения базовой настройки стилей без импорта.
  • Исправлено поведение Vue при использовании v-for.
  • Поддерживается привязка собственных событий к компонентам CML, но для этого требуется обновить версию chameleon-ui-builtin до 0.2.10-alpha.4 или выше.
  • Решена проблема с медленной компиляцией встроенных событий в Weex;
  • Теперь можно использовать несколько встроенных событий с передачей параметров для одного компонента.

[0.3.2]

Исправление ошибок:

  • Исправлены ошибки в шаблонах Web.

[0.3.1]

Есть ошибка.

[0.3.0]

Версия 0.3.0-alpha.9 является стабильной версией.

[0.3.0-alpha.9]

Исправление ошибок:

  • Исправлен баг, из-за которого команда сборки cml выполнялась даже при отсутствии конфигурации для веб-интерфейса.

[0.3.0-alpha.8]

Завершено создание версии 0.3.0 с использованием версии 0.3.0-alpha.9 в качестве стабильной версии.

[0.3.0-alpha.7]

Исправление ошибок:

  • Исправлено предупреждение npm при глобальной установке chameleon-tool.

[0.3.0-alpha.6]

Исправление ошибок:

  • Исправлена ошибка, возникающая после выполнения команды сборки cml wx.

[0.3.0-alpha.5]

Исправление ошибок:

  • Исправлена некорректная генерация config.json после выполнения команды сборки weex.

[0.3.0-alpha.4]

Исправление ошибок:

  • Возврат к предыдущей версии chameleon-ui-builtin@0.2.1, поскольку компонент image не совместим с новой версией.

[0.3.0-alpha.3]

Возможности:

  • Обновление зависимостей проекта при инициализации.
  • Добавление поля md5 в файл config.json в Weex.

Исправление ошибок:

  • Проблема с приоритетом стилей между компонентами.

[0.3.0-alpha.2]

Возможности:

  • Поддержка файлов WXS, SJS и .filter.js от платёжных систем WeChat, Alibaba и Baidu.

[0.3.0-alpha.1]

Исправление ошибок:

  • Ошибка предварительного просмотра с iframe.
  • Наличие локальных путей в jsbundle режима build.

Возможности:

  • Замена локальных изображений на сетевые изображения в приложениях Mini Program.
  • Решение проблемы с родительским каталогом babel-loader.
  • Генерация файла config.json в режиме build.
  • Поддержка многокомпонентных компонентов в формате Vue для Web и Weex.
  • Добавлены опции Babel Polyfill для Mini Program и Weex.
  • Проверка на поддержку Promise в определениях типов.
  • По умолчанию добавляется псевдоним /components.
  • Белый список функций жизненного цикла для проверки.

[0.2.0]

Исправление ошибок:

  • По умолчанию включены глобальные проверки переменных, а зависимости обновлены в соответствии с требованиями глобальных проверок.
  • Linter поддерживает проверку component is.

[0.2.0-alpha.1]

Исправление ошибок:

  • Исправлена ошибка с зависанием сборки при импорте CSS-файлов в JS.

[0.2.0-alpha.0]

Возможности:

  • Оптимизация API для поддержки нескольких доменов.
  • Решение проблемы приоритета стилей между компонентами.
  • Поддержка базовой конфигурации в chameleon.config.js.
  • Синтаксис Vue поддерживает события с пузырьками.
  • Расширение синтаксиса Vue для остановки пузырей событий.
  • Компоненты пользовательского интерфейса в wx не имеют класса cml-base.
  • Component is поддерживает привязку событий и анализ свойств.
  • Поддержку дочерних проектов в node_modules.
  • Копирование дочерних проектов Mini Program в node_module.

Исправление ошибок:

  • Исправление проблемы с приоритетом стилей, позволяющее родительскому компоненту перекрывать стили дочернего компонента.

[0.1.1]

Возможности:

  • Улучшение подсказок при создании компонентов.
  • Улучшения в json-части для создания полиморфных компонентов.

[0.1.0-alpha.4]

Возможности:

  • Англоязычные подсказки в терминале.
  • Изоляция стилей, упаковка шаблонов и наследование специальных свойств.
  • Улучшенное управление событиями.
  • Поддержка шаблонов для анимации и карусели.
  • Завершение 90% модульных тестов для chameleon-template-parse и добавление проверки синтаксиса во время разбора шаблона. Мок-оптимизация многодоменных запросов

Исправления ошибок

  • Компонент, v-model, c-model, v-show, c-show.

0.1.0-alpha.3

Исправления ошибок:

  • chameleon-tool: исправление совместимости alpha версии cli с версией 0.1.1 chameleon-api (0deaa8d).

0.1.0-alpha.2

Исправления ошибок:

  • chameleon-template-parse: исправление ошибки c-show (4c2c750).
  • chameleon-template-parse: исправление ошибки component is (4c2c750).
  • chameleon-loader: исправление ошибки компиляции в окне с числовым каталогом (f1b236d).
  • chameleon-mixins: исправление ошибки анимации в программе «Байду» для мобильных устройств (ca41f54).

0.1.0-alpha.1

Новые функции:

  • Поддержка программ «Байду» и «Алипэй» для мобильных устройств.
  • Поддержка мока многодоменных запросов.

0.0.16

Исправление ошибок:

  • Исправление проблемы со сжатием файлов стилей при экспорте компонентов для программы для мобильных устройств.
  • Возврат к версии 0.3.0-alpha.0, чтобы исправить проблему с белым экраном в режиме предварительного просмотра для приложения WeChat.

0.0.13

Исправление ошибок:

  • chameleon-templates: исправление проблемы с конфигурацией по умолчанию в проекте в приложении app.json в инициализированном проекте (dc58180).

0.0.12

Исправление ошибок:

  • chameleon-css-loader: исправление проблемы, из-за которой в более старых версиях браузеров возникал белый экран в todo demo (d565a29).
  • chameleon-css-loader: исправление проблемы, когда не обрабатывался первый стиль полиморфизма (d565a29).
  • chameleon-loader: исправление проблемы, при которой события компонентов не проксировались в cml-ui (21e0709).
  • chameleon-templates: исправление проблемы, при которой изображения в todo-demo были повреждены (de5b42d).
  • chameleon-templates: обновление зависимостей в инициализированных проектах, исправление проблемы № 2 (75ba521).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-chameleon-didi.git
git@api.gitlife.ru:oschina-mirror/mirrors-chameleon-didi.git
oschina-mirror
mirrors-chameleon-didi
mirrors-chameleon-didi
master