Перевод текста:
878e37a закрывает [#2625]
- overflow-wrap break-word (#2626) 95a46b0 закрывает [#2626]
test
- элемент с прокручиваемым окном (#2624) 1338c7b закрывает [#2624]
1.1.5 (2021-08-02)
docs
- обновить README на github discussion Q/A 5dea36b
fix
- разрыв строки эмодзи (исправление #1813) (#2621) 7d788c6 закрывает [#1813] [#2621] [#1813]
- натуральные размеры для изображений с srcset (#2622) 96e23d1 закрывает [#2622]
1.1.4 (2021-07-15)
feat
- добавить поддержку webkit-text-stroke и paint-order (#2591) 522e5aa закрывает [#2591]
fix
- не копировать свойство 'all' css (#2586) fa60716 закрывает [#2586]
- путь d svg обрезается при копировании (#2589) dd6d885 закрывает [#2589]
- позиция текста для элементов формы и маркеров списка (#2588) cd99f11 закрывает [#2588]
- this.canvas.ownerDocument не определено (#2590) 45efe54 закрывает [#2590]
- разделители слов-разрывов (#2593) e9f7f48 закрывает [#2593]
test
- рефакторинг языковых тестов (#2594) 4c360fc закрывает [#2594]
- обновление box-shadow с радиусом 578bb77
1.1.3 (2021-07-14)
feat
- разрешить доступ к ссылочному элементу в onclone (#2584) 58b4591 закрывает [#2584]
- поддержка пользовательских и слотовых элементов (#2581) acb4cd2 закрывает [#2581]
fix
-
загрузка iframe для обеспечения загрузки изображений (#2577) eeb5a3e закрывает [#2577]
-
рендеринг больших двоичных объектов изображения
-
адаптивные SVG-изображения (#2583) (92fa448), закрывает #2583.
-
test: добавить тестовые случаи для text-stroke и textarea из (#1540 и #2132) (#2585) (1d00bfe), закрывает #1540, #2132, #2585.
1.1.2 (2021-07-13):
-
ci: реализовать сравнение скриншотов (#2571) (e29af58), закрывает #2571.
fix:
- logger уникальные имена (#2575) (1715854), закрывает #2575;
- позиция text-shadow относительно базовой линии (#2576) (439e365), закрывает #2576.
1.1.1 (2021-07-12):
fix:
- разрешить URL прокси с параметрами (#2100) (a4a3ce8), закрывает #2100;
- сбой при background-size с calc() (исправление #2469) (#2569) (084017a), закрывает #2469, #2569;
- обрабатывать необработанные отклонения обещаний (#2568) (4555940), закрывает #2568.
1.1.0 (2021-07-11):
ci:
- не собирать, если нет загруженных артефактов (#2566) (e7a021a), закрывает #2566.
deps:
- обновить зависимости с исправлениями lint (#2565) (b2902ec), закрывает #2565.
docs:
- обновление поддержки border-style (cf35a28).
fix:
- убедиться, что ширина и высота canvas в resizeImage не менее 1 пикселя (#2409) (bb92371), закрывает #2409;
- text-decoration-line fallback (#2088) (#2567) (44296e5), закрывает #2088, #2567;
- использовать базовую линию для позиционирования текста (#2109) (85f79c1), закрывает #2109.
1.0.0 (2021-07-04):
ci:
- обновить действие публикации документов (#2451) (7222aba), закрывает #2451.
deps:
feat:
- добавить поддержку. for border-style dashed, dotted, double (#2531) (72cd528):
для стиля границ пунктирная, точечная, двойная (#2531) (72cd528).
fix:
- opacity with overflow hidden (#2450) (82b7da5), closes #2450;
- top right border radius (#2522) (ba17267).
test:
fix:
- concatenate contiguous font-family tokens (#2219) (bacfadf), closes #2219;
- external styles on svg elements (#2320) (1514220), closes #2320.
ci:
- Azure Pipelines: upgrade from macOS 10.13 -> 10.14 (#2204) (c366e87), closes #2204;
- build docs (#2305) (51de347), closes #2305.
fix:
fix:
docs:
feat:
fix:
- правильно рендерить частичные границы (fix #1920) (#2010). В запросе представлен текст, связанный с разработкой и тестированием программного обеспечения. Основной язык текста запроса — английский.
Перевод текста:
(eedb81ef9e114366a7e286e975659360cf9d0983), закрывает #1920 #2010.
Исправление ошибок
CI
Документация
Исправление ошибок
Тестирование
CI
Документация
Исправление ошибок
Сборка
CI
Документы
Исправления
Основной язык текста запроса — английский. Исправить загрузку внешних SVG с помощью прокси (#802)
v1.0.0-alpha.3 — 9.12.2017
- Отключить
foreignObjectRendering
по умолчанию (#1295).
- Исправить размер фона при использовании
background-origin
и background-size: cover/contain
(#1299).
- Добавлена поддержка
background-origin: content-box
(#1299).
v1.0.0-alpha.2 — 7.12.2017
- Исправить позиции прокрутки для CanvasRenderer (#1259).
- Исправить атрибут
data-html2canvas-ignore
(#1253).
- Исправить десятичные значения
letter-spacing
(#1293).
v1.0.0-alpha.1 — 5.12.2017
- Полностью переписать библиотеку.
Изменения:
- Удалить устаревший обратный вызов onrendered, вызов
html2canvas
возвращает Promise<HTMLCanvasElement>
.
- Удалён параметр
type
, аналогичные результаты могут быть достигнуты путём присвоения свойств x
, y
, scrollX
, scrollY
, width
и height
.
Новые функции / исправления:
- Добавить поддержку масштабирования холста (по умолчанию используется коэффициент разрешения экрана устройства).
- Добавить поддержку нескольких теней текста.
- Добавить поддержку нескольких текстовых украшений.
- Добавить поддержку цвета оформления текста.
- Добавить поддержку процентных значений для border-radius.
- Правильно обрабатывать значения в пикселях и процентах в линейных градиентах.
- Поддерживать все типы углов для линейных градиентов.
- Добавить поддержку для нескольких значений для
background-repeat
, background-position
и background-size
.
v0.5.0-beta4 — 23.1.2016
- Исправить регистратор, требующий доступа к объекту окна.
- Отменить требование сборки browserify.
- Исправить рендеринг определённых элементов при прокрутке окна и когда тип не установлен на «view».
v0.5.0-beta3 — 6.12.2015
- Обрабатывать названия цветов в линейных градиентах.
v0.5.0-beta2 — 20.10.2015
- Удалить полифилл Promise (используйте собственный или предоставьте его самостоятельно).
v0.5.0-beta1 — 19.10.2015
- Исправить ошибку с несогласованными цветовыми остановками в градиентах.
- Исправить проблемы с прокруткой на iOS.
- Корректно обрабатывать именованные цвета в градиентах.
- Принимать преобразования matrix3d.
- Исправлять прозрачные цвета, нарушающие градиенты.
- Сохранять позиции прокрутки при рендеринге.
v0.5.0-alpha2 — 3.2.2015
- Переключиться на использование browserify для сборки.
- Исправить (#517) Chrome растягивает фоновые изображения с атрибутами «auto» или одиночными.
v0.5.0-alpha — 19.1.2015
- Полностью переписать библиотеку.
- Интерфейс переключён на возврат Promise.
- Использует скрытое окно iframe для выполнения рендеринга, что позволяет выполнять асинхронный рендеринг и больше не заставляет область просмотра прокручиваться вверх.
- Улучшенная поддержка Unicode.
- Рендеринг флажков/радиокнопок.
- Поддержка SVG.
- Поддержка iframe.
- Изменён формат запросов прокси, разрешающий двоичные ответы с заголовками CORS.
- Исправлено множество проблем с наложением слоёв (см. тесты z-index).
v0.4.1 — 7.9.2013
- Добавлена поддержка bower.
- Улучшен порядок z-индекса.
- Базовая реализация преобразований CSS.
- Исправлен встроенный текст в верхнем элементе.
- Базовая реализация тени текста.
v0.4.0 — 30.1.2013
- Добавлены тесты рендеринга с webdriver.js.
- Перешли на использование grunt для сборки.
- Удалена поддержка IE < 9, включая любые биты FlashCanvas.
- Поддержка border-radius.
- Поддержка нескольких фоновых изображений, размера и обрезки.
- Поддержка псевдоэлементов :before и :after.
- Поддержка рендеринга заполнителей.
- Все тесты переформатированы в небольшие блоки для проверки конкретных функций.
v0.3.4 — 26.6.2012
- Удалены (последние?) зависимости jQuery.
- SVG-рендеринг.
- Радиальные градиенты.
- Разделение рендереров на собственные объекты.
- Упрощённый API, очищенный код.
v0.3.3 — 2.3.2012
- Исправление taint SVG, а также дополнительные параметры тестирования taint для рендеринга. * Добавлена поддержка CORS-изображений и возможность создания «tainted»-холста (niklasvh).
- Улучшено минифицирование, сохранено около 1 Кб! (cobexer).
- Добавлена встроенная поддержка Flashcanvas (niklasvh).
- Исправлен ряд ошибок в старых версиях IE (niklasvh).
v0.3.2 — 20.02.2012
- Добавлен журнал изменений!
- Добавлен букмарклет (cobexer).
- Возможность выбора одного элемента для рендеринга (niklasvh).
- Устранены предупреждения компилятора Closure (cobexer).
- Включение профилирования в FF (cobexer).
Опубликовать ( 0 )