Skip to content

Latest commit

 

History

History
149 lines (120 loc) · 4.62 KB

CHANGELOG.md

File metadata and controls

149 lines (120 loc) · 4.62 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.3.0 - 2023-08-06

Changed

  • automatic retries now apply to all errors instead of just 429 HTTP responses
  • pinned pyyaml 6.0.1 to avoid issues with cython 3

2.2.1 - 2023-07-17

Fixed

  • Local section links are no longer rendered as broken relative links (e.g. [this section](#section-header))

2.2.0 - 2023-07-08

Added

  • Relative links support section headers (@jimstein3d)
  • .pages files are now supported at the top level as well as in subdirectories (@galund)

Fixed

  • --only-changed now works for attachments (@pmarchini)
  • relative links with URL-encoded paths now work (@mschmieder)
  • folders in .gitignore are now actually ignored (@jmonsma)

Security

  • Updated requests to 2.31.0

2.1.0 - 2023-03-13

Fixed

  • Moving page from top level to child page

2.0.2 - 2023-03-11

Added

  • Ability to explicitly move a page or group of pages back to the top level of the space with --top-level

Fixed

  • Relative links work correctly when there are more than 10 on a page

2.0.1 - 2023-02-06

Fixed

  • Attachments work again

2.0.0 - 2023-02-05

Added

  • Colourful, user-friendly output
  • JSON and minimal output modes
  • Automatic detection of document encoding
  • Support for relative links (@mschmieder)
  • Option to mark an edit as minor (@jannismain)
  • Support for blogpost content type (@Bass-03)

Fixed

  • Change --bearer-token to --token in README.md (@rtkjbillo)
  • Always update pages when requesting parent changes
  • Change gitignore library to support Python 3.11

Changed

  • Error messages are nicely formatted and printed to standard error

1.5.1 - 2022-09-01

Fixed

  • Correctly propagate strip-top-header and remove-text-newlines flags (@bjorns)

1.5.0 - 2022-08-28

Added

  • Support for labels in the Markdown front matter
  • Option to replace all labels with the set specified in the Markdown front matter
  • Option to add a postface to every page
  • Option to ignore .gitignore files (@bjorns)
  • Option to remove single newlines from paragraphs (@bjorns)

Changed

  • Skip files and directories listed in .gitignore files (@bjorns)

1.4.0 - 2022-07-27

Added

  • Add option to remove the top level header from the page
  • Print page URL after upsert (@bhrutledge)
  • Add environment variable for Confluence space (@bhrutledge)
  • Support expansions when getting a page (@ssaraswati)

Fixed

  • Remove duplicate password prompt (@bhrutledge)

1.3.1 - 2022-04-30

Changed

  • Upgraded PyYAML to 6.0

1.3.0 - 2022-04-25

  • Add support for bearer token authentication (thanks @Guuz1)

1.2.0 - 2022-04-24

  • Add option to ignore SSL certificate validation

1.1.2 - 2022-01-25

  • Fix a bug that would not match the content hash when another message was present

1.1.1 - 2022-01-18

  • Fix a bug that prevented uploading directories specified with a relative path

1.1.0 - 2022-01-18

  • Add feature to only update things that have changed by storing the SHA1 in the update message
  • Make attachment updates work on both Confluence Server and Confluence Cloud

1.0.4 - 2021-11-25

  • Remove mentions of non-existing force-unique parameter
  • Bump dependencies
  • Fix attachment update function (@timothybonci)

1.0.3 - 2021-08-27

  • Fix dependency versions

1.0.2 - 2020-07-19

  • Remove support for Python 3.5

1.0.1 - 2020-07-19

  • Update README.md to correctly show help output

1.0.0 - 2020-07-19

  • Add support for image attachments
  • Add support for recursive upload of directories
  • Skip empty directories
  • Collapse empty directories
  • Collapse single-document folders
  • Support folder title customization
  • Remove dependency on BeautifulSoup by finding the title during rendering
  • Can now specify text top preface to each uploaded page
  • Can now specify a page title in the YAML front matter
  • Can now specify a prefix to add to the title of each page
  • Existing pages can be moved to a different parent
  • Add dry run option

0.2.2 - 2019-10-22

  • Bump dependencies

0.2.1 - 2019-10-16

  • Don't dump arguments to stdout

0.2.0 - 2019-10-11

  • Can now update by page ID
  • Can now specify the page title on the command line

0.1.3 - 2019-10-08

  • Removed support for Python 3.4

0.1.2 - 2019-10-08

  • Correctly use filename as page title when there is no top level header

0.1.1 - 2019-05-19

  • Fixed parameter name in main (@yauhenishaikevich)

0.1.0 - 2018-12-11

Added

  • Initial support for converting and uploading documents
  • Unit tests