Skip to content

Releases: justmiles/go-markdown2confluence

v4.0.0-alpha-2

29 Dec 19:39
Compare
Choose a tag to compare
v4.0.0-alpha-2 Pre-release
Pre-release

This is a pre-release!

Wanted to get something out before the v1 endpoints are down, but there's more to do! Atlassian has extended these endpoints (again) until Dec 2024. You can keep track here.

Any feedback is appreciated!

v4 Release Notes

This has breaking changes! We have upgraded to the new Confluence Cloud REST API V2, as Atlassian will be removing support for the old V1 API endpoint on January 1st, 2024. Read more here.

Additionally, we have addressed some long-standing issues related to state management. By implementing a local datastore we can now delete remote documents when the corresponding source is deleted and only update remote documents that have changed. Moreover, we have ensured that cross-document linking in Markdown files is properly translated to Confluence, ensuring seamless navigation.

Bug Fixes:

  • Fixed the handling of spaces in parent page names (#37).
  • Updated the Dockerfile to use an up-to-date version of Golang (#68).
  • Implemented proper error handling and fail-fast behavior (#7).
  • Resolved issues with handling invalid URLs (#59).

Additional Features:

  • Added the ability to set the space homepage if a root document is provided.
  • Implemented support for deleting remote pages when the corresponding source is deleted (#14).
  • Enabled support for linked documents (#19).
  • import remote page IDs to local data store based on Confluence Page titles

Stretch Goals:

  • Planned support for action items (tasks) (#56).
  • Introduce the option to write pages with wide mode enabled (#49).
  • Support custom page headers/footers (#13).
  • Enabling the setting of labels via the goldmark-meta library (#15).
  • Remove duplicate headers when the --title option is used.
  • Bring back support for concurrency
  • Add support for mermaid integration (#71).

v3.4.6

29 Jan 07:12
Compare
Choose a tag to compare

Changelog

  • c8e94c7 passing parent as page id, preventing lookups
  • f621355 use droneci

v3.4.2

14 Dec 14:38
Compare
Choose a tag to compare

Changelog

  • 69cb976 Added -i parameter to allow for insecure skipping of tls-verification
  • 53b7800 fix macro's that depend on child element

v3.4.1

01 Nov 14:29
Compare
Choose a tag to compare

Changelog

  • 2202cd3 fix: attachments upload via access token

v3.4.0

31 Oct 13:56
Compare
Choose a tag to compare

Changelog

v3.3.2

28 May 03:15
Compare
Choose a tag to compare

Changelog

  • 49e9550 Update link to releases
  • 239cb83 add comment to page
  • e0818d1 allow macro lines to consist of only one part
  • e440bea extended readme with comment flag
  • bd3c076 go mod tidy
  • 5981bde include schema version in macro examples
  • a12a4c3 update README versions

v3.3.1

19 Feb 17:06
Compare
Choose a tag to compare

Changelog

739273e remove url query unescape against entire document; fixes #44

v3.3.0

18 Jan 23:35
Compare
Choose a tag to compare

Changelog

2af6fa8 Merge pull request #36 from @mschmieder

  • Support nested parents
  • Add exclude filter options to exclude files when using the tool in directory mode
  • Add support to use the markdown document's title (# Title) instead of the filename with --use-document-title

be13725 Merge pull request #35 from @iamideas

  • Fix image upload issues

v3.2.0

19 Oct 13:33
Compare
Choose a tag to compare

Changelog

#24 - enable building markdown2confluence using docker
#26 - If README.md is present, it will be used as its parent's content
#27 - Feature/confluence macros

Thanks @Skeeve and @elijahgagne!

v3.1.2

22 Jul 13:30
aa3117e
Compare
Choose a tag to compare

Changelog

91a92cb Merge pull request #16 from elijahgagne/master
aa3117e Merge pull request #23 from Skeeve/NoHardWraps
1900c3e Updated OSX downloaded file path
df5545b pass wrap-flag
072de96 remove hard wraps