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

OSCHINA-MIRROR/WeBank-wxa

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 33 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.03.2025 14:10 a7dd083

Журнал изменений

Все значимые изменения в этом проекте будут зафиксированы в данном файле. См. Conventional Commits для руководства по коммитам.

2.2.0 (2020-07-06)

Устранение багов

Добавление новых возможностей

Изменения в документации

Другие изменения

Улучшения производительности

Устранение уязвимостей безопасности

Корректировки стилей кода

Добавление тестов

Обновление зависимостей

Устранение проблем совместимости

Улучшение качества кода

Добавление логики

Устранение проблем сборки

Улучшение документации

Добавление новых функций

Устранение проблем с API

Улучшение стабильности

Устранение проблем с производительностью

Улучшение безопасности

Устранение проблем с совместимостью

Улучшение удобства использования

Устранение проблем с установкой

Улучшение отзывчивости

Устранение проблем с отладкой

Улучшение эффективности

Устранение проблем с интеграцией

Улучшение надежности

Устранение проблем с масштабируемостью

Улучшение функциональности

Устранение проблем с управлением версиями

Улучшение производительности

Устранение проблем с безопасностью данных

Улучшение удобства работы

Устранение проблем с конфигурацией

Улучшение структуры кода

Устранение проблем с тестированием

Улучшение качества кода

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с инсталляцией

Улучшение удобства доступа

Устранение проблем с производительностью

Улучшение удобства управления версиями

Устранение проблем с безопасностью

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем с безопасностью данных

Улучшение удобства использования

Устранение проблем с документацией

Улучшение удобства использования

Устранение проблем с производительностью

Улучшение удобства использования

Устранение проблем### Исправленные баги

* Исправление тестового набора ([0a2bf3f](https://github.com/wxajs/wxa/commit/0a2bf3f184d528b81251e35671fb8cf2e8d04694))
* **CLI:** Добавлено указание для пустых атрибутов ([b4147a9](https://github.com/wxajs/wxa/commit/b4147a93a258a9eb6e138a2dfa1e1639850e2949))
* **CLI:** Добавлена проверка правил для всех дочерних модулей ([2573239](https://github.com/wxajs/wxa/commit/2573239f4c319e1bcc87191defa1b93eae09b280))
* **CLI:** Разрешено имя пакета npm с точками ([8d3af86](https://github.com/wxajs/wxa/commit/8d3af862199f3f544fb2ab4ed713546849a28789))
* **CLI:** Удаление ненужного кода в моках ([73e9f2b](https://github.com/wxajs/wxa/commit/73e9f2bc9198237d9111df071e2aabe1f04b874f))
* **CLI:** Кодирование HTML-сущностей при работе с пустыми атрибутами ([5af5c67](https://github.com/wxajs/wxa/commit/5af5c67ee43f8a166ee0d1b0e2d932648f8f306d))
* **CLI:** Исправление слияния конфигураций ([05cc3f5](https://github.com/wxajs/wxa/commit/05cc3f525314185f97d863858f2b049aea01724e))
* **CLI:** Исправление правильной точки входа для многопроектных систем ([6b78b6b](https://github.com/wxajs/wxa/commit/6b78b6b4b36f45702202bc1d70f49da75a9366b4))
* **CLI:** Атрибуты и теги не должны преобразовываться в нижний регистр ([c2ca48d](https://github.com/wxajs/wxa/commit/c2ca48de13b8c61f4f8d143caf177daf1658fd48))
* **CLI:** Исправление ошибки пути ([bb2f77c](https://github.com/wxajs/wxa/commit/bb2f77c2464a8dfe910e79440ca41f1918f5f580))
* **CLI:** Исправление проблемы [#43](https://github.com/wxajs/wxa/issues/43) ([bf539aa](https://github.com/wxajs/wxa/commit/bf539aa1ca54ad423a7e3b96476b5f7b2f28f68e))
* **CLI:** Удалены ненужные команды, исправлен баг вывода классов ([a62f6ed](https://github.com/wxajs/wxa/commit/a62f6ed6a8c6f5686b917ed67acd860e08c28f08))
* **CLI:** Забытый комментарий был удален ([cd3b8bf](https://github.com/wxajs/wxa/commit/cd3b8bfe5ae23a864028fe30f1d3e10487906f2d))
```* **cli:** Удалено обработывание последующих `StringLiteral` после импорта ([5beb1d3](https://github.com/wxajs/wxa/commit/5beb1d3a490bff3ae74a34cb346f01688732f423))
 * **cli2:** Отключение компилятора Babel для компиляции файлов WXS ([57d66a5](https://github.com/wxajs/wxa/commit/57d66a56c4fe3266215b1441c9cd431911f3bf73))
 * **plugin-copy:** Замена `ncp` на `fs-extra` для исправления тихой ошибки в macOS ([843a00e](https://github.com/wxajs/wxa/commit/843a00e989d88b3e839d176562c2c91ead14ff35))
 * **core:** Исправление регулярного выражения для сообщений об ошибках tarball ([284537d](https://github.com/wxajs/wxa/commit/284537d57b2c80bc556b6d36b826ba7c8408a4fe))
 * **validate:** Добавление `regenerator-runtime` для валидации ([c4680f9](https://github.com/wxajs/wxa/commit/c4680f9))
 * **валидация:** Автоматическое удаление `errorMsg` ([1792e87](https://github.com/wxajs/wxa/commit/1792e87723ceb8aac3aeb2671ca87eadee83bfaa))
 * **валидация:** Импорт `regenerator-runtime` ([ce1f771](https://github.com/wxajs/wxa/commit/ce1f771b10189e57aa406e1aae44562d0113048d))

### Возможности
* **@wxa/redux:** Добавлено обнаружение размера данных и фильтрация ([d9d49f0](https://github.com/wxajs/wxa/commit/d9d49f0ac345129e6429abb8727f68a56472964e))
 * **@wxa/redux:** Добавлена регистрация `reducers` для ленивой загрузки модели в подпакете ([c10bbe5](https://github.com/wxajs/wxa/commit/c10bbe557bba8f124f72307e8572b0a7bfb72cb4))
 * **cli:** Добавлена поддержка `exportDeclaration` ([2dc9928](https://github.com/wxajs/wxa/commit/2dc9928373bb70e139621327ef98a2f8d7564e99))
 * **cli:** Добавлен шаблон репозитория Gitee, теперь команда `wxa2 create` может выбирать между репозиторием GitHub, Gitee или пользовательским ([c63aa4d](https://github.com/wxajs/wxa/commit/c63aa4d287131cef4cd7e4f35eb62ff0e321c4e0))
 * **cli:** Добавлены опции `pxtorpx` в `wxa.optimization.transformPxToRpx` ([6760bdb](https://github.com/wxajs/wxa/commit/6760bdb1f1d06538055b55b0a9d3109938e10f1d))* **cli:** разрешены пустые атрибуты ([e2998af](https://github.com/wxajs/wxa/commit/e2998af6c6b4c80715953a31af06714a9d8de687))
* **cli:** разрешено экспортирование функции, массива или объекта в wxa.config.js ([09e12f2](https://github.com/wxajs/wxa/commit/09e12f26eb3c585ea04c8c8ff025010d8a4a2820))
* **cli:** автоматическое сжатие внедренной среды выполнения wxa и файла node_modules ([ce2c9f1](https://github.com/wxajs/wxa/commit/ce2c9f13c404987cb90a927a7fea22c866faf013))
* **cli:** динамическое внедрение зависимостей времени выполнения директив ([160008e](https://github.com/wxajs/wxa/commit/160008ef2bc16e327578e0b868887fcc2b784512))
* **cli:** улучшение импорта библиотеки wxa ([13e4803](https://github.com/wxajs/wxa/commit/13e4803e1b13fd0ae604bad8bf4023a2772b7a1e))
* **cli:** внедрение окружения платформы WXA в переменную \_\_WXA\_PLATFORM\_\_ ([61862e5](https://github.com/wxajs/wxa/commit/61862e54129eaf5612c32204da56e9e68c461e3d))
* **cli:** генерация sourcemaps ([c2bc977](https://github.com/wxajs/wxa/commit/c2bc97761db54353a907bdf3fff1b592ea8a9642))
* **cli:** использование json5 для поддержки записи комментариев в файле конфигурации wxa.config ([fd87b7e](https://github.com/wxajs/wxa/commit/fd87b7e3d6c8531e34d64969443ff4ca4a27e9dc))
* **cli core:** динамическое добавление директив в среду выполнения ([50b80dc](https://github.com/wxajs/wxa/commit/50b80dccd3e78a4f0b363819eacb2ff09d000085))
* **compiler-babel:** генерация sourcemaps ([5074b5e](https://github.com/wxajs/wxa/commit/5074b5ee4481dc7dc336eda1cf863343eb0980c9))
* **compiler-sass:** генерация sourcemaps ([8ac1420](https://github.com/wxajs/wxa/commit/8ac14202daeda61508784be15ea79fd880b10d6a))
* **core:** добавлен sessionStorage и декоратор для работы с ним ([5cf9961](https://github.com/wxajs/wxa/commit/5cf9961))
* **core:** добавлено поле `wxa.platform`, указывающее на платформу, на которой выполняется приложение ([fd9214e](https://github.com/wxajs/wxa/commit/fd9214ec6dd34dd47d085b417057b50a82d5dfad))* **core:** Автоматическое переключение при использовании методов `redirectTo` и `navigateTo` с страницей `tabbar` ([fe35479](https://github.com/wxajs/wxa/commit/fe354799b0f3e03d18d0e330b933332a722ab057)).
 * **core:** Включена возможность прерывания запроса с помощью методов `fetch` ([f7665ab](https://github.com/wxajs/wxa/commit/f7665ab7885d373d2aebe31e58a4314101dc471b)).
 * **core:** Поддержка одноразовых событий и области действия через EventBus ([0af5ac6](https://github.com/wxajs/wxa/commit/0af5ac6b2356548e765b8b700ca79eb18d0c1889)).
 * **core:** Экспортирована класс `EventBus` ([b48739f](https://github.com/wxajs/wxa/commit/b48739fc4afd63f9c9bdb1f8d2a4acc3c3903c33)).
 * **core:** Экспортирована утилитарная функция ([bc51b2f](https://github.com/wxajs/wxa/commit/bc51b2f6efef0c6bc3e324667ac63d4aedb2b903)).
 * **core:** Поддержка передачи альтернативных опций в методах маршрута ([d3aa925](https://github.com/wxajs/wxa/commit/d3aa9255e30a15b98e1242436a0099da585896d1)).
 * **directive:** Включен функционал WXA директив, добавлена директива `wxa:mock` ([2a5062a](https://github.com/wxajs/wxa/commit/2a5062a8f0add912029f3dee7e069fafbd76161e)).
 * **directive:** Включен функционал WXA директив, добавлена директива `wxa:mock` ([f3114ab](https://github.com/wxajs/wxa/commit/f3114ab8a0ca860f465386150f40358b7f928fcf)).
 * **redux:** Добавлены методы работы со хранилищем WeChat ([4f97273](https://github.com/wxajs/wxa/commit/4f97273a51d0004786e82642388843b57821eaf3)).
 * **redux:** Глубокое клонирование данных для предотвращения влияния на ссылочные данные ([3ff98ac](https://github.com/wxajs/wxa/commit/3ff98ac1526f6bef68f7598532f0f065f7fe138c)).
 * **validate:** Включено валидирование входных данных подкомпонентов ([72999b6](https://github.com/wxajs/wxa/commit/72999b6c10b28a47830efd6bf81b24cace8bddbf)).
 * **wxa:mock:** Добавлена возможность создания макета банковской карты ([288af33](https://github.com/wxajs/wxa/commit/288af33)).com/wxajs/wxa/commit/288af336fe9853329a388297fd28fbd0973bcafd))
* **redux:** Добавлен метод получения экземпляра хранилища ([8f7a71f](https://github.com/wxajs/wxa/commit/8f7a71f7188442102f96fcd9b25c8b12aa8dd242))
* **wxa:mock:** Добавлена возможность создания макета банковской карты ([6faca00](https://github.com/wxajs/wxa/commit/6faca00f951840da981b929a0e01a9d1f6f15590))
* **redux:** Поддержка применяемых middleware и режима отладки ([f85d7f6](https://github.com/wxajs/wxa/commit/f85d7f65ed80ea3c889e7b85accf6ff8a6678047))
* **wxa-cli:** Поддержка анализа зависимостей WXS ([c172b1f](https://github.com/wxajs/wxa/commit/c172b1f1106398b2e64a5040add4ff01b27412fa))

### Улучшения производительности* **cli:** добавлен список белых свойств для автоматического добавления пустых атрибутов ([ccfbbe8](https://github.com/wxajs/wxa/commit/ccfbbe8a153924794b0710246c32545a71971eda))
* **core:** оптимизация алгоритма сравнения для использования сложных данных в режиме производства ([16b6293](https://github.com/wxajs/wxa/commit/16b62931b18d3a04240a18e32778b8965556041d))

### КРИТИЧНЫЕ ИЗМЕНЕНИЯ

* **cli:** компилятор Babel никогда не компилирует файлы wxs, не используйте es* в них.
* **redux:** middleware больше не могут обрабатываться пользователем.

---

## [2.1.0](https://github.com/wxajs/wxa/compare/v2.0.8...v2.1.0) (2019-08-28)

### Исправление ошибок* **cli:** проверка наличия модулей в основном пакете должна учитывать файл npm ([6d4a207](https://github.com/wxajs/wxa/commit/6d4a207))
* **cli:** цветовая маркировка была некорректной; исправлена проблема с dom-walk ([2fead70](https://github.com/wxajs/wxa/commit/2fead70))
* **cli:** исправлены глобальные компоненты ([42c31dd](https://github.com/wxajs/wxa/commit/42c31dd))
* **cli:** исправлена проблема разделения нескольких компонентов ([e0cc3b4](https://github.com/wxajs/wxa/commit/e0cc3b4))
* **cli:** если используется режим отслеживания изменений, разделение зависимостей не должно выполняться ([45d8b29](https://github.com/wxajs/wxa/commit/45d8b29))
* **cli:** теперь зависимости модулей автоматически помечаются как изменившиеся, поэтому сборщик не должен этого делать ([58dbe78](https://github.com/wxajs/wxa/commit/58dbe78))
* **cli:** преобразование массива в карту ([e3b6543](https://github.com/wxajs/wxa/commit/e3b6543))
* **cli:** использование цветовой маркировки для указания изменённых модулей ([167d615](https://github.com/wxajs/wxa/commit/167d615))
* **cli:** при неудачной компиляции модуля его также следует помечать ([5de7216](https://github.com/wxajs/wxa/commit/5de7216))
* **cli:** импорт файла wxa другого источника должен переименовываться в имя цели wxa ([524600b](https://github.com/wxajs/wxa/commit/524600b))### Новые возможности

* **cli:** теперь разрешается входной файл npm-модуля, затем другие ([c73d907](https://github.com/wxajs/wxa/commit/c73d907))
* **cli:** разделение модуля на подпакеты ([c5c9a69](https://github.com/wxajs/wxa/commit/c5c9a69))
* **cli:** разделение node_modules для подпакетов ([e257237](https://github.com/wxajs/wxa/commit/e257237))
* **cli:** поддержка сборки внешних зависимостей ([19dfb0d](https://github.com/wxajs/wxa/commit/19dfb0d)), что закрывает [#8](https://github.com/wxajs/wxa/issues/8)
* **redux:** привязка mapState к контексту ([43143cf](https://github.com/wxajs/wxa/commit/43143cf))
* **sass-loader:** поддержка внешних зависимостей ([7d3e966](https://github.com/wxajs/wxa/commit/7d3e966)), что закрывает [#8](https://github.com/wxajs/wxa/issues/8)

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

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

1
https://api.gitlife.ru/oschina-mirror/WeBank-wxa.git
git@api.gitlife.ru:oschina-mirror/WeBank-wxa.git
oschina-mirror
WeBank-wxa
WeBank-wxa
master