6 Commits

Author SHA256 Message Date
64fc441303 Accepting request 1264607 from home:fstrba:maven
Add missing dependency on junit

OBS-URL: https://build.opensuse.org/request/show/1264607
OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=7
2025-03-27 15:26:56 +00:00
5445514ed4 Accepting request 1237959 from home:urbic:branches:Java:packages
- Update to v0.24.0
  * Added
    + SourceSpan on nodes now have a getInputIndex to get the index
      within the original input string (in addition to the existing
      line/column indexes). This is useful when looking up the
      input source: It can now be done using substring instead of
      having to split the input into lines first (#348)
    + Configurable line break rendering for TextContentRenderer via
      lineBreakRendering on the builder; e.g.
      LineBreakRendering.SEPARATE_BLOCKS will render an empty line
      between blocks (#344)
  * Changed
    + Adopted small changes from OpenJDK vendoring to make updates
      easier for them (#343)
  * Fixed
    + Enable overriding of built-in node rendering for
      TextContentRenderer (#346)
- Update to v0.23.0
  * Added
    + New extension for footnotes!
      = Syntax:
        Main text[^1]
        [^1]: Additional text in a footnote
      = Inline footnotes like ^[inline footnote] are also supported
        when enabled via an option in FootnotesExtension.Builder
      = Use class FootnotesExtension in artifact
        commonmark-ext-footnotes (#332)
    + New option omitSingleParagraphP in HtmlRenderer.Builder for
      not using <p> tags for when a document only has one paragraph
      (#150)
    + Support for custom link processing during inline parsing
      (e.g. [foo]), see Parser.Builder#linkProcessor
    + Support for extending inline parsing with custom inline
      content parsers. See
      Parser.Builder#customInlineContentParserFactory. This allows
      users/extensions to hook into inline parsing on a deeper
      level than before (e.g. with delimiter processors). It can be
      used to add support for math/latex formulas or other inline
      syntax. (#321)
  * Changed
    + The default DefaultUrlSanitizer now also allows data as a
      protocol. Use the constructor with a list to customize this.
      (#329)
    + LinkReferenceDefinition now extends Block (it was extending
      Node directly before)
    + MarkdownRenderer: Don't escape = text if it's the first node
      in a block (#335)
  * Fixed
    + Fix parsing of link reference definitions with incorrect
      title syntax (followed by characters other than space/tab).
      In that case, the title was set to the partially-parsed title
      and the source spans were wrong. (#315)
    + Fix source spans of blocks with lazy continuation lines
      (#337)
    + MarkdownRenderer: Preserve thematic break literals (#331)

OBS-URL: https://build.opensuse.org/request/show/1237959
OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=6
2025-01-15 12:15:41 +00:00
67fd7ee3b0 Accepting request 1180796 from home:urbic:branches:Java:packages
- Update to v0.22.0
  * Added
    + New MarkdownRenderer for rendering nodes to Markdown
      (CommonMark)!
    + Note that while care is taken to produce equivalent Markdown,
      some differences in the original Markdown (if parsed) are not
      preserved, such as:
      ~ The type of heading used
      ~ The type of link used (reference links will be rendered as
        inline links)
      ~ Whether special characters are escaped or not
      ~ Leading and trailing whitespace
    + Modular JAR (JPMS): All artifacts now include module
      descriptors (module-info) so jlink can be used; the old
      Automatic-Module-Name manifest entries were removed
    + New package org.commonmark.parser.beta containing classes
      that are not part of the stable API but are exported from the
      module because they might be useful for extension parsers
    + New package org.commonmark.text for text related utilities
      that are useful for both parsing and rendering
    + TableCell now has getWidth returning the number of dash and
      colon characters in the delimiter row, useful for rendering
      proportional width tables (#296)
    + ThematicBreak now has getLiteral containing the string that
      was used in the source when parsing (#309)
    + ListItem now has getMarkerIndent and getContentIndent for
      retrieving the space between the start of the line and the
      marker/content
    + Deprecated a some properties of BulletList, OrderedList,
      FencedCodeBlock and replaced with nullable ones because they
      might not be set when constructing these nodes manually
      instead of via parsing
  * Changed
    + Java 11 or later is now required (dropping support for Java
      8)
    + Update to CommonMark spec 0.31.2
  * Fixed
    + Fix LinkReferenceDefinition having null SourceSpan when title
      is present and parsing with source spans option enabled
      (#310)

OBS-URL: https://build.opensuse.org/request/show/1180796
OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=5
2024-06-14 16:04:43 +00:00
3d9adcc9c3 Accepting request 1138414 from home:urbic:branches:Java:packages
- Update to v0.21.0
  * Added
    + GitHub strikethrough: With the previous version we adjusted
      the extension to also accept the single tilde syntax. But if
      you use another extension that uses the single tilde syntax,
      you will get a conflict. To avoid that,
      StrikethroughExtension can now be configured to require two
      tildes like before, see Javadoc. (#271)
- Update to v0.20.0
  * Fixed
    + GitHub tables: A single pipe (optional whitespace) now ends a
      table instead of crashing or being treated as an empty row,
      for consistency with GitHub (#255).
    + GitHub strikethrough: A single tilde now also works, and more
      than two tildes are not accepted anymore. This brings us in
      line with what GitHub actually does, which is a bit
      underspecified (#267)
    + The autolink extension now handles source spans correctly
      (#209)
- Update to v0.19.0
  * Added
    + YAML front matter extension: Limited support for single and
      double quoted string values (#260)
  * Changed
    + Check argument of enabledBlockTypes when building parser
      instead of NPEing later
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp

OBS-URL: https://build.opensuse.org/request/show/1138414
OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=4
2024-01-15 12:18:37 +00:00
dbb42eb31d OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=2 2023-10-26 03:06:24 +00:00
d17aec3637 Accepting request 974504 from home:urbic:java
Submitting a new package

OBS-URL: https://build.opensuse.org/request/show/974504
OBS-URL: https://build.opensuse.org/package/show/Java:packages/commonmark-java?expand=0&rev=1
2022-05-09 11:09:39 +00:00