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

OSCHINA-MIRROR/sundaibo-showdown

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

1.9.0 (2018-11-10)

В версии 1.9.0 появился новый функционал — конвертер Markdown в HTML. Эта функция пока экспериментальная и является частичным бэкпортом нового обратного конвертера, запланированного для версии 2.0.

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

  • italicsAndBold: исправлена проблема с последовательными промежутками (#608) (5c0d67e), закрывает #544.
  • underline: исправлена проблема с последовательными промежутками (81edc70).

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

  • converter.makeMarkdown: [ЭКСПЕРИМЕНТАЛЬНО] добавлен конвертер HTML в MD (e4b0e69), закрывает #388 и #233.

1.8.7 (2018-10-16)

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

  • emojis: исправлен чрезмерный размер эмодзи (4aca41c).
  • gfm-codeblocks: добавлена поддержка пробелов перед объявлением языка (24bf7b1), закрывает #569. Пробел перед языком больше не нарушает блоки кода gfm (828c32f), закрывает #523.
  • images: исправлена ошибка JS при использовании ссылок на изображения (980e702), закрывает #585.
  • literalMidWordAsterisks: теперь корректно анализирует одиночные символы, заключённые в * (fe70e45), закрывает #478.
  • mentions: разрешено использование имён пользователей с точкой, подчёркиванием и тире (dfeb1e2), закрывает #574.
  • nbsp: исправлено замещение nbsp обычными пробелами (8bc1f42).

1.8.6 (2017-12-22)

Функции

  • splitAdjacentBlockquotes: добавлена опция разделения смежных блоков цитат (da328f2), закрывает #477.

1.8.5 (2017-12-10)

Функции

  • completeHTMLDocument: добавлена опция вывода полного HTML-документа (a8427c9).
  • metadata: добавлена поддержка встроенных метаданных (63d949f), закрывает #260.

1.8.4 (2017-12-05)

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

  • tables: сырой HTML внутри тегов кода в таблицах больше не ломает таблицы (4ef4c5e), закрывает #471.

1.8.3 (2017-11-28)

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

  • literalMidWordAsterisks: больше не рассматривает двоеточие как алфавитно-цифровой символ (21194c8), закрывает #461.
  • spanGamut: хеш-коды после анализа (f4f63c5), закрывает #464.
  • tables: символ канала в кодовых промежутках больше не ломает таблицу (0c933a0), закрывает #459. ### 442

[1.7.5] (2017-10-02)

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

  • html-comments: изменено регулярное выражение для предотвращения неправильного формирования длинного комментария, приводящего к зависанию showdown ([3efcd10]). Закрывает [#439].

[1.7.4] (2017-09-08)

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

  • helper.isArray: замена a.constructor === Array на Array.isArray ([466a2eb]). Закрывает [#425].
  • loader: разрешение использования загрузчика AMD в среде Node ([ff24bdb]).

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

  • base64-wrapping: поддержка переноса строк в кодировке base64 ([8c593a4]). Закрывает [#429].

[1.7.3] (2017-08-23)

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

  • github flavor: добавление backslashEscapesHTMLTags во вкус GFM ([5284439]).
  • literalMidWordAsterisks: опция больше не рассматривает пунктуацию как символ слова ([8f05be7]). Закрывает [#398].
  • tables: разрешена таблица с одним столбцом ([fef110cccb2d02b218183398d9baa0ae256a7283]). Закрывает [#406].

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

  • rawHeaderId: удаление только пробелов, ' и " из сгенерированных идентификаторов заголовков ([1791cf0]). Закрывает [#409].
  • rawPrefixHeaderId: добавлена опция для предотвращения изменения префикса showdown ([ff26c08]). Закрывает [#409].

[1.7.2] (2017-08-05)

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

  • githubMentions: githubMentions теперь работает с опциями openLinksInNewWindow ([1194d88]). Закрывает [#403].
  • lists: исправлены многострочные списки с подсписками ([a2259c0]). Закрывает [#397].
  • tablesHeaderId: исправлено несоответствие имени опции ([51e4693]). Закрывает [#412].

Добавлена функция

  • backslashEscapesHTMLTags: экранирование тегов HTML с помощью обратного слеша ([5a5aff6]). Закрывает [#374].

[1.7.1] (2017-06-02)

Важное исправление

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

  • HTML Parser: исправлена серьёзная ошибка, при которой неправильно сформированный HTML приводил к зависанию showdown ([6566c72]). Закрывает [#393].

[1.7.0] (2017-06-01)

(УСТАРЕЛО)

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

  • anchors: исправлена проблема с квадратными скобками в URL ссылки ([7ba18dd]). Закрывает [#390].
  • excludeTrailingPunctuationFromURL: добавлена запятая в список пунктуации ([fa35fd5]). Закрывает [#354].
  • excludeTrailingPunctuationFromURLs: исправлен странный символ при использовании этой опции с simplifiedAutoLinks. ### 1.6.4 (2017-02-06)

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

  • encodeAmpsAndAngles: исправлена ошибка кодирования символов > и < (7f43b79), закрывает #236.
  • encodeEmail: теперь генерирует действительные электронные адреса (605d8b7), закрывает #340.
  • flavor: github: новая версия github не использует префикс «user-content» в заголовках (368f0b6).
  • hashCodeTags: экранирование тегов кода (41cb3f6), закрывает #339.
  • italicsAndBold: исправление ошибки двойного выделения (1832b7f).
  • paragraph: обходной путь для ошибки QML (f7a429e), закрывает #246, #338.
  • prefixHeaderId: сделать строку prefixHeaderId анализируемой вместе с сгенерированным идентификатором (f641a7d).

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

  • flavor: ghost: добавлен стиль Ghost (6374b5b).
  • flavor: original: добавлен стиль Джона Грубера (6374b5b).

1.6.3 (2017-01-30)

В запросе нет информации о содержании версии 1.6.3, поэтому перевод этого раздела не предоставляется. codeSpans: добавить - и = к экранированным символам внутри codeSpans (4243a31).

  • italicsAndBold: исправить несогласованность в разборе italicsAndBold (a4f05d4), закрыть #332.

  • literalMidWordUnderscores: исправить непоследовательное поведение emphasis и strong с literalMidWordUndescores (0292ae0), закрыть #333.

  • paragraphs: исправить пустые строки, генерирующие пустые абзацы (54bf744), закрыть #334.

  • strikethrough: исправить неправильный разбор strikethrough внутри codeSpans (169cbe8).

Features

  • events: добавить события во все подпарсеры (7d63a3e).

1.6.2 (2017-01-29)

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

  • escapeSpecialCharsWithinTagAttributes: добавить ~ и = к экранированным символам (bfcc0e4).

  • strikethrough: разрешить экранирование символа тильды (24d47d7), закрыть #331.

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

  • ghMentionsLink: добавить возможность определения сгенерированного URL в @mentions (a4c24c9).

1.6.1 (2017-01-28)

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

  • simplifiedAutoLink: исправить отсутствие пробелов до и после адресов электронной почты (5190b6a), закрыть #330.

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

  • encodeEmail: добавить опцию для включения/отключения обфускации почты (90c52b8).

Примечание. В этом выпуске также немного улучшена производительность (примерно на 8%).

1.6.0 (2017-01-09)

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

  • ghCompatibleHeaderId: улучшить количество удаляемых символов (d499feb).

  • IE8: исправить ошибку IE8 при использовании функции isUndefined (561dc5f), закрыть #280.

  • options: исправить ghCompatibleHeaderId, который был установлен как строка вместо логического значения (de7c37e).

  • simpleLineBreaks: исправить simpleLineBreaks, не работающий с символами, отличными от ASCII, и разделителями markdown (b1c458a), закрыть #318 #323.

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

  • CLI: добавить режимы -q (тихий) и -m (без звука) в CLI (f3b86f0).

  • CLI:flavor: добавить параметр flavor в CLI (2d6cd1e).

  • getFlavor: добавить метод getFlavor в showdown и Converter (0eaf105).

  • ghMentions: добавить поддержку упоминаний github (@mentions) (f2671c0), закрыть #51.

Изменения, нарушающие работу. Инструмент CLI теперь использует те же параметры по умолчанию, что и основная библиотека showdown. Это означает, что по умолчанию используется ванильный вкус, а опция ghCodeBlocks включена по умолчанию.

Чтобы обновить, добавьте --ghCodeBlocks="false" в команду. ГИТхаб (db97a90), закрывает #320 и #321.

[1.5.4] (2016-12-21)

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

  • горизонтальная черта: возврат к обратно несовместимому изменению (113f5f6), закрывает #317.
  • простые переносы строк: исправление ошибки, когда опция simpleLineBreaks ломает HTML списков (ed4c33f), закрывает #316.

[1.5.3] (2016-12-19)

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

  • медлительность парсера при определённых входных данных (da8fb53), закрывает #315.

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

  • requireSpaceBeforeHeadingText: опция для обязательного использования пробела между # и текстом заголовка (5d19877), закрывает #277.

[1.5.2] (2016-12-17)

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

  • слушатели: исправление опечатки в listeners (f0d25b7), закрывает #290.
  • списки: строки с несколькими дефисами обрабатываются как многоэлементные списки (10b3410), закрывает #312.
  • nbsp: nbsp заменяются простыми пробелами (6e90f7c).

[1.5.1] (2016-12-01)

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

  • simpleLineBreaks: опция, которая анализирует переносы строк как <br />. Эта опция позволяет всегда обрабатывать переносы строк как теги <br />, аналогично тому, как это делает GitHub, без необходимости добавлять пробелы перед строкой (0942b5e), закрывает #206.
  • excludeTrailingPunctuationFromURLs: опция, исключающая конечную пунктуацию из автоматически связанных URL-адресов (d2fc2a0), закрывает #266 и #308.

[1.5.0] (2016-11-11)

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

  • списки: принудительное использование отступа в 4 пробела в подсписках (d51be6e).
  • списки: исправить непоследовательное поведение подсписков (9cfe8b1), закрывает #299.

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

  • disableForced4SpacesIndentedSublists: опция, отключающая требование отступать вложенные подсписки на 4 пробела. По умолчанию опция отключена (0be39bc).

Изменения, нарушающие работу

Синтаксис подсписков теперь более строгий. Раньше подсписки ДОЛЖНЫ были быть с отступом в 4 пробела, но отступ хотя бы в 2 пробела также работал. Теперь подсписки ОБЯЗАТЕЛЬНО должны иметь отступ в 4 пробела, иначе они не будут работать.

С этим вводом:

* one
  * two
    * three

Раньше (вывод):

<ul>
  <li>one
    <ul>
      <li>two
        <ul><li>three</li></ul>
      </li>
    </ul>
  </li>
</ul>

Теперь (вывод):

<ul>
  <li>one</li>
  <li>two
    <ul><li>three</li></ul>
  </li>
</ul>

Чтобы перенести изменения, либо исправьте исходные файлы MD, либо активируйте опцию disableForced4SpacesIndentedSublists:


### Особенности
* **markdown="1":** включить парсинг Markdown внутри HTML блоков (c97f1dc), клозес #178.

<a name="1.3.0"></a>
## [1.3.0] (2015-10-19)

### Исправления ошибок
* **literalMidWordUnderscores:** исправить разное поведение с помощью звёздочек (e86aea8), клозес №198.
* **simpleautolink:** исправить почту simpleAutoLink, чтобы игнорировать URL-адреса с символом @ (8ebb25e), клозес №204.

### Новые функции
* **eventDispatcher:** добавить диспетчер событий в конвертер (2734326).
* **hashHTMLSpans:** добавить поддержку хеширования элементов span (3097bd4), клозес №196 и №175.

<a name"1.2.3"></a>
## [1.2.3] (2015-08-27)

### Исправление ошибок
* **blockGamut:** исправление заголовков внутри блоков цитат (3df70624), клозес №191.
* **blockquote:** исправление «стиля кода GitHub» не анализируется внутри блока «blockquote» (ed2cf595), клозес №192.
* **simpleAutoLinks:** исправление обработки электронных писем как простых URL-адресов (7dc3fb1d), клозес №187.
* **tables:** исправление таблиц MD, анализируемых внутри отступов блоков кода (50256233), клозес №193.

<a name"1.2.2"></a>
## [1.2.2] (2015-08-02)

### Исправление ошибок
* **lists:** исправление анализа блоков кода GitHub внутри списков (7720c88b), клозес №142, №183, №184.

<a name"1.2.1"></a>
## [1.2.1] (2015-07-22)

### Новые возможности
* **smoothLivePreview:** исправление странных эффектов из-за анализа неполного ввода (62ba3733).
* **subParsers/githubCodeBlock:** добавление дополнительного языкового класса для соответствия спецификации html5 (b7f5e32).

### Исправление ошибок
* **таблицы:**
    * исправление неопределённой ошибки в некорректных таблицах (6176977).
    * добавление поддержки элементов span MD в заголовки таблиц (789dc18), клозес №179.
* **italicsAndBold:**
    * исправление неработающих тегов em/strong при использовании literalMidWordUnderscores (7ee2017), клозес №179.
    * исправление проблемы с неправильным анализом подчёркивания при использовании опции literalMidWordsUnderscores (c9e85f1).
* **codeSpans:** исправление проблемы с правильным экранированием тегов html кода (5f043ca).
* **images:** исправление проблемы с некорректным экранированием атрибута alt (542194e).

<a name"1.2.0"></a> ## **1.2.0** (https://github.com/showdownjs/showdown/compare/1.1.0...1.2.0) (2015-07-13)

В этом релизе некоторые из самых популярных расширений (такие как table-extension и github-extension) перемещены в ядро. Также представлен простой инструмент командной строки, который можно использовать для быстрого преобразования файлов Markdown в HTML.

### Исправления ошибок
* **headerLevelStart:** исправление ошибки NaN при указании нечислового значения в качестве параметра headerLevelStart ([be72b487](http://github.com/showdownjs/showdown/commit/be72b487)).

### Новые функции
* **CLI:** простой инструмент командной строки (ALPHA) ([f6a33e40](http://github.com/showdownjs/showdown/commit/f6a33e40)).
* **flavours:** добавление предустановок/вкусов Markdown ([7e55bceb](http://github.com/showdownjs/showdown/commit/7e55bceb), закрывает [#164](http://github.com/showdownjs/showdown/issues/164)).
* **ghCodeBlocks:** добавлена опция отключения блоков кода GH ([c33f9888](http://github.com/showdownjs/showdown/commit/c33f9888)).
* **literalMidWordUnderscores:** добавлена поддержка подчёркивания GFM в середине слова ([0c0cd7db](http://github.com/showdownjs/showdown/commit/0c0cd7db)).
* **simplifiedAutoLink:** добавлена поддержка автоссылок GFM ([cff02372](http://github.com/showdownjs/showdown/commit/cff02372)).
* **strikethrough:** добавлена поддержка зачёркивания GFM ([43e9448d](http://github.com/showdownjs/showdown/commit/43e9448d)).
* **tables:** добавлена поддержка таблиц GFM ([3a924e3c](http://github.com/showdownjs/showdown/commit/3a924e3c)).
* **tasklists:** добавлена поддержка списков задач GFM ([dc72403a](http://github.com/showdownjs/showdown/commit/dc72403a)).

<a name"1.1.0"></a>
## [1.1.0] (https://github.com/showdownjs/showdown/compare/1.0.2...1.1.0) (2015-06-18)

### Исправление ошибок
* **converter.js:** добавлено сообщение об ошибке, если переданный аргумент конструктора не является объектом ([d86ed450](http://github.com/showdownjs/showdown/commit/d86ed450)).
* **output modifiers:** исправлена ошибка, когда модификаторы вывода запускались дважды ([dcbdc61e](http://github.com/showdownjs/showdown/commit/dcbdc61e)).

### Новые возможности
* **headerLevelStart:** добавлена поддержка установки начального уровня заголовка ([b84ac67d](http://github.com/showdownjs/showdown/commit/b84ac67d), закрывает [#69](http://github.com/showdownjs/showdown/issues/69)).
* **image dimensions:** добавлена поддержка указания размеров изображений в синтаксисе Markdown ([af82c2b6](http://github.com/showdownjs/showdown/commit/af82c2b6), закрывает [#143](http://github.com/showdownjs/showdown/issues/143)).
* **noHeaderId:** добавлен параметр для подавления автоматического создания идентификаторов в заголовках ([7ac893e9](http://github.com/showdownjs/showdown/commit/7ac893e9)).
* **showdown.getDefaultOptions:** добавлен метод для получения пар ключ-значение глобальных параметров по умолчанию ([2de53a7d](http://github.com/showdownjs/showdown/commit/2de53a7d)).

### Критические изменения
* Устаревшее свойство showdown.extensions. Для миграции расширения должны использовать новый метод showdown.extension(<ext name>, <extension>) для регистрации. Дополнительную информацию о новом механизме загрузки расширений можно найти на вики-страницах. ([4ebd0caa](http://github.com/showdownjs/showdown/commit/4ebd0caa)).

<a name"1.0.2"></a>
## [1.0.2] (https://github.com/showdownjs/showdown/compare/1.0.1...1.0.2) (2015-05-28)

### Исправление ошибок
* В файле Gruntfile.js добавлена запятая в футер. Эта ошибка мешала объединять другие файлы JavaScript и библиотеки с showdown ([5315508](http://github.com/showdownjs/showdown/commit/5315508). Автор: Alexandre Courtiol).

<a name"1.0.1"></a>
## [1.0.1] (https://github.com/showdownjs/showdown/compare/1.0.0...1.0.1) (2015-05-27)

### Исправление ошибок
* **bower.json:** обновлён атрибут main в bower.json, чтобы он указывал на каталог dist ([bc3a092f](http://github.com/showdownjs/showdown/commit/bc3a092f)).

<a name"1.0.0"></a>
## [1.0.0] (https://github.com/showdownjs/showdown/compare/0.3.4...1.0.0) (2015-05-27)
### Информация о выпуске
Это крупный рефакторинг кода с некоторыми важными изменениями, такими как:
  - файл showdown.js был разделён на несколько файлов, называемых подпарсерами. Это должно улучшить удобство сопровождения кода.
  - интеграция с Angular была удалена из ядра и перенесена в собственный репозиторий, аналогично тому, что было сделано с расширениями.
  - Реализована новая система регистрации расширений.

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

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

1
https://api.gitlife.ru/oschina-mirror/sundaibo-showdown.git
git@api.gitlife.ru:oschina-mirror/sundaibo-showdown.git
oschina-mirror
sundaibo-showdown
sundaibo-showdown
master