Skip to content

Releases: gullwing-io/bookworms

v2.0.1

28 Oct 14:08
Compare
Choose a tag to compare

What's Changed

  • Move some code to new module read-js-yaml.
  • Formatted some files

Full Changelog: v2.0.0...v2.0.1

v2.0.0

14 Sep 15:53
Compare
Choose a tag to compare

2.0.0 new functionality and breaking changes

Bookworms now has support for interpolation of bookmarks YAML.

What does that mean?
Now whenever loading of bookmarks if parses them as a template.This adds the ability to load and deep nest other bookmarks within your main bookmarks YAML. See interpolating bookmarks for a full breakdown but basically you can now nest YAML files within your main bookmarks file.

label: Interpolated bookmarks
description: This is an example of interpolating YAML files
folders:
  -
    {{ get './my-bookmarks.yaml' '    '}}
  -
    {{ get 'https://raw.githubusercontent.com/thearegee/bookworms/main/demo/config/bookmarks-for-merging.yaml' '    '}}

Why would you want to do this?
For myself personally I work with multiple companies and teams as well as having my own personal bookmarks YAML files. The merge command was ok but I wanted to be able to deep nest different files within different folders which that could not support.

Why is this a major version?
The function fetchBookmarkConfig(path, asYAML) previously always returned JSON but for the new interpolation I wanted it to be able to return YAML. While this change is backwards compatible some of the functions within loadBookmarks had to change to support this. As this broke the contract of what is returned this made for a major change in the library.

Full Changelog: v1.3.3...v2.0.0

Slack integration

12 Mar 09:54
Compare
Choose a tag to compare

You can now integrate Bookworms directly with Slack: https://github.com/thearegee/bookworms-slack-webhook.

Docs update

21 Feb 10:42
Compare
Choose a tag to compare

Fixing docs for convert command.
Thanks @thomasgroch for the fix

v1.3.1

14 Feb 12:05
Compare
Choose a tag to compare

Bug fixes

There were some issues around README.md structure, links being shown within the correct deep folder and also missing descriptions.
Thanks to @drodil these have all been removed.

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

Check command

13 Jan 14:44
Compare
Choose a tag to compare

What's Changed

  • Fix a typo in documentations / logs (covert -> convert) by @ohad83 in #2
  • Add check command by @ohad83 in #3

New Contributors

  • @ohad83 made their first contribution in #2

Full Changelog: v1.2.3...v1.3.0