Skip to content

Releases: homeylab/bookstack-file-exporter

v1.5.0

08 Mar 08:20
6354605
Compare
Choose a tag to compare

Highlights

Potential breaking changes:

  • assets.verify_ssl has been moved to http_config.verify_ssl and the default value has been updated to false.
  • additional_headers has been moved to http_config.additional_headers

HTTP request configuration is now customizable by user and can override the defaults for the following properties:

  • timeout: 30
  • backoff_factor: 2.5
  • retry_codes: [413, 429, 500, 502, 503, 504]
  • retry_count: 5

The default values for the HTTP request configuration are conservative and allow for enough time between retries for per minute rate limits to be refreshed. More information on retries and backoff_factor can be found here.

What's Changed

Full Changelog: v1.4.1...v1.5.0

v1.4.1

21 Feb 09:16
f1f36ab
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

14 Feb 09:58
05b3070
Compare
Choose a tag to compare

Highlights

  • Add run_interval setting to allow very basic scheduling. The exporter will operate as an always running application if specified.
    • Optional property: specify a time in seconds for the exporter to wait in between subsequent runs.
    • Setting this 0 (default) or omitting it from the configuration will execute a single run and exit.
  • Add docker-compose example for always running application use case.

What's Changed

Full Changelog: v1.3.1...v1.4.0

v1.3.1

06 Nov 11:02
54cc0e4
Compare
Choose a tag to compare

What's Changed

  • update readme for assest skip feature by @pchang388 in #48
  • create user provided output_path directory if not exists by @pchang388 in #49
  • make create output_path dir error catchable to allow for docker usage by @pchang388 in #50
  • minor fix on logging and output description by @pchang388 in #51
  • fix minor spacing issue on log message by @pchang388 in #52

Full Changelog: v1.3.0...v1.3.1

v1.3.0

06 Nov 08:31
c6c68a4
Compare
Choose a tag to compare

Highlights

  • Python version bumped to 3.13.0
  • All dependencies bumped to respective latest versions
  • If an API call to get an image/attachment or its metadata fails, the exporter will skip the asset and log the error. If using assets.modify_markdown option, the asset links in the document will be untouched and in its original form. All API calls are retried 3 times after initial failure.

What's Changed

  • Attempt to add logic to skip an image/attachment if API call fails by @pchang388 in #46

Full Changelog: v1.2.0...v1.3.0

v1.2.0

06 Jul 07:33
2c385f2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

23 Jan 09:55
f72e3c9
Compare
Choose a tag to compare

New Features

  • Attachments can now be exported and placed in their respective attachments/{page}/ directory
  • Docker Image Tagging changes to better facilitate testing and GitHub actions
  • arm64 docker image support

Highlights

  • Reworked Asset (Image/Attachment) archiver modules for better reusability and readability

What's Changed

Full Changelog: v1.0.2...v1.1.0

v1.0.2

19 Dec 05:55
0ce5585
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

28 Nov 07:34
1a192be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

22 Nov 06:41
b9a0384
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.3...v1.0.0