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.
- Add support for bearer token authentication (thanks @Guuz1)
- Add option to ignore SSL certificate validation
- Fix a bug that would not match the content hash when another message was present
- Fix a bug that prevented uploading directories specified with a relative path
- 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
- Remove mentions of non-existing force-unique parameter
- Bump dependencies
- Fix attachment update function (@timothybonci)
- Fix dependency versions
- Remove support for Python 3.5
- Update README.md to correctly show help output
- 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
- Bump dependencies
- Don't dump arguments to stdout
- Can now update by page ID
- Can now specify the page title on the command line
- Removed support for Python 3.4
- Correctly use filename as page title when there is no top level header
- Fixed parameter name in main (@yauhenishaikevich)
- Initial support for converting and uploading documents
- Unit tests