Skip to content

Releases: pivotal-cf/bookbinder

Bookbinder v3.1.2

09 Jun 23:01
Compare
Choose a tag to compare

This release fixes a bug in Bookbinder v3.1.1. This bug made Bookbinder incompatible with cf CLI v6.11.

Bookbinder v3.1.1

29 May 18:47
Compare
Choose a tag to compare

This release explicitly sets the stack that Bookbinder uses when pushing books. Bookbinder now explicitly uses the cflinuxfs2 stack.

cflinuxfs2 is derived from Ubuntu 14.04 (Trusty Tahr))

Bookbinder v3.1.0

21 May 19:23
Compare
Choose a tag to compare

This release contains a major refactor as well as some new features.

Features

  • Support binding a section from any git url with bind remote, using the name: key
    • Any name: without a scheme (e.g. org/repo) defaults to GitHub
  • Support binding a section from a local git source with bind remote
  • Support passing DITA flags using bind <source> --dita-flags="<flag1>=<flag1-value> <flag2>=<flag2-value>"
  • Support including a DITA section twice, from different refs
  • Bring DITA into parity with markdown sections
    • bookbinder tag now tags DITA sections
    • Books with DITA sections now understand --ignore-section-refs
    • DITA sections can be included under versions: in config.yml

Known Bugs

  • Including 2 sections with .ditamaps (including the same one from different refs) still only produces a single subnav. The subnav may not include all links desired.

Bookbinder v3.0.1

05 May 16:59
Compare
Choose a tag to compare
  • README changes
  • Refactors
  • Bug fix: DITA authors can specify a directory different from a repo name for their DITA sections to be bound into.

Bookbinder v3.0.0

13 Apr 19:05
Compare
Choose a tag to compare

Breaking Changes
New Features


Breaking Changes

  • Bookbinder no longer generates PDFs.
    Within Pivotal, you can use this tool to create PDFs.

New Features

Xyleme Source Material

  • Bookbinder now accepts source material in Xyleme format.

Validation

  • Bookbinder now validates the existence of keys in the config.yml that it needs in order to run: book_repo, public_host
  • Bookbinder now validates the existence of keys in the config.yml that it needs to run the folowing commonly-used commands: bind local, bind github, push_from_local

Output Filtering (DITA source materials only)

  • Bookbinder now sends only errors and warnings to the screen when binding a book from DITA source material. Use bind with the --verbose flag to see unfiltered output.

Bookbinder v2.1.5

17 Mar 00:32
Compare
Choose a tag to compare
bump gem version

Signed-off-by: Eric Tsiliacos <[email protected]>

Bookbinder v2.1.4

16 Mar 17:21
Compare
Choose a tag to compare
bump bookbinder.gemspec

Bookbinder v2.1.0

05 Mar 00:20
Compare
Choose a tag to compare

New Features


New Features

Auto-Generated Navigation Menu (DITA-sourced docs only)

Bookbinder now auto-generates left-column navigation menus for DITA-sourced documents.

Ignore SHA / Bind from Master

Bookbinder can ignore the SHAs specified in a book's config.yml to build a book from master of a Github repos instead of the versions specified by the SHAs. An admin can use this feature to use the same config.yml to set up both a "staging" environment bound from specific versions of repos and an "acceptance" environment bound from the newest changes to repos.

Bookbinder v2.0.0

17 Feb 23:33
Compare
Choose a tag to compare

Breaking Changes
New Features
Other Changes


Breaking Features

The <%= modified_date [format]%> bookbinder helper has been (temporarily) removed.


New Features

DITA-based Repo Support

CSS and layouts can now be applied to DITA-sourced pages.

Customizable Archive Drop-down Menu

The archive drop-down menus in published books are customizable on a book section / repo basis.


Other Changes

Deprecated Command: Publish

The bookbinder publish command is deprecated. The new command is bookbinder bind < local | github >. This command binds the sections specified in config.yml from or into the final_app directory.

Bookbinder v1.0.3

12 Feb 21:50
Compare
Choose a tag to compare
gem 'bookbindery', '~> 1.0.3'
  • Bookbinder PDFs now can contain external links
  • README updated
  • Fixes linkchecker redirect bug