Skip to content

Releases: zeldigas/text2confl

0.16.0

07 Jan 15:27
Compare
Choose a tag to compare

Changes

0.16.0 - 2024-01-07

Added

  • [export-to-md] now resolves user references for Confluence Server (#51)

Fixed

  • handling of links with spaces for both Markdown and AsciiDoc. Such links need to be specified urlencoded (
    e.g. dir%20with%20space/my-doc.md for file in dir with space directory) and now file is properly resolved. (#83)
  • [AsciiDoc] xrefstyle attribute is taken into account for references (#136)

0.15.1

02 Jan 12:42
Compare
Choose a tag to compare

Changes

0.15.1 - 2024-01-02

Fixed

  • Detection of duplicate titles in scanned files (#131)
  • User macro in asciidoc files with email format (#135)

Changed

  • dependency updates:
    • using image with Java 21 to distribute text2confl
    • plantuml to 1.2023.13
    • other deps (kotlin, ktor, jackson)

0.15.0

05 Nov 20:09
Compare
Choose a tag to compare

Changes

0.15.0 - 2023-11-06

Added

  • in upload and export-to-md commands you can enable logging of http requests/responses and configure request
    timeout
  • configuration file can be named as text2confl.yml or text2confl.yaml in addition to dot-prefixed
    names (.text2confl.yml, .text2confl.yaml).
  • -v option can be passed to enable verbose logging. Repeat up to three times to get more details in logs.
  • upload command now print well-formatted summary of uploaded pages

Changed

  • dependency updates:
    • migrated to io.github.oshai:kotlin-logging-jvm
    • plantuml to 1.2023.12

Fixed

  • Non-local links detection (may cause crash on Windows, #116, #96)
  • export-to-md now always uses / as path separator for attachments
  • Difference in page names causes page to be renamed first. This stabilize upload operation (#25) and also fixes
    inconsistent cleanup of pages that were renamed.

0.14.0

20 Sep 07:03
Compare
Choose a tag to compare

Changes

0.14.0 - 2023-09-20

Added

  • json is added to supported languages on Confluence server

Fixed

  • .text2confl.yml config is now properly loaded with consistent property names (kebab case) and case insensitive enum
    values

Changed

  • cli model is split into 2: core and cli. Contributed by @dgautier.
  • dependency updates
    • Asciidoctor diagram to 2.2.13
    • plantuml to 1.2023.11

0.13.0

28 Aug 20:42
Compare
Choose a tag to compare

Changes

0.13.0 - 2023-08-28

Added

  • docker image is now built for arm64 in addition to amd64. To support this, image was switched from alpine to regular
    jre image of eclipse temurin
  • [AsciiDoc] Support for underlined text (#74)

Fixed

  • [AsciiDoc] No line breaks inside paragraph (#73)

0.12.0

26 Aug 18:11
Compare
Choose a tag to compare

Changes

0.12.0 - 2023-08-26

Added

  • Files in Asciidoc format. Features (see details in docs):
    • All basic rendering features of asciidoc
    • 3 bundled Confluence-specific macros: status, userlink and generic macro confl_macro that allows to render any simple macro
    • Support for registering additional ruby libs
    • Support for asciidoctor-diagram

Changed

  • Dependency updates:
    • Clikt 4.2.0
    • Kotlin 1.9.10

0.11.0

16 Jul 20:01
Compare
Choose a tag to compare

Changes

0.11.0 - 2023-07-16

Added

  • Support for large amount of attachments on page. In this case they returned paginated.

Changed

  • PlantUML updated to 1.2023.10
  • Kotlin updated to 1.9.0
  • Ktor updated to 2.3.2

0.10.1

28 May 19:28
Compare
Choose a tag to compare

Changes

0.10.1 - 2023-05-28

Added

  • docker label pointing to GitHub repo. This will let renovatebot to fetch changelog

Fixed

  • removed wiremock from final distribution
  • [export-to-md] now properly handles page link without special link name
  • [export-to-md] adjusted simple table detection to handle simple tables with header row in tbody

0.10.0

28 May 12:33
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

Changes

0.10.0 - 2023-05-28

Added

  • Support for multi-tenant content in one space
  • [Markdown] Support for attachments that are not referenced on page by link. This can help to use macros that expect
    attachment as parameter.
  • export-to-md command, that exports requested confluence page to Markdown and downloads all attachments. Handy when
    you migrate handwritten pages to repository stored file.

Changed

  • [Markdown] Attachment naming for link and image references - attachment will be named after reference name.

    Example: [my attachment]: some/location/with/my.txt will be uploaded as my attachment.

  • PlantUML updated to 1.2023.8

0.9.0

14 May 19:02
Compare
Choose a tag to compare

Changes

0.9.0 - 2023-05-14

Added

  • [Markdown] Support for quoted usernames - @"[email protected]"
  • [Markdown] Support for auto-links in file (enabled by default)
  • [Markdown] Support for typography (enabled by default for dots and dashes)
  • [Markdown] Support for tables parsing customizations
  • Support to customize language mapping for code blocks

Changed

  • [Markdown] column spans are enabled by default for tables. Can be disabled via configuration
  • PlantUML updated to 1.2023.7