Releases: pivotal-cf/bookbinder
Bookbinder v10.0.4
This release includes a bug fix.
Bug Fix
The release fixes an issue with search.
Bookbinder v10.0.3
This release includes a bug fix.
Bug Fix
The release fixes an issue where Feedback email always reported that a topic "was helpful" regardless of the actual input from the optional Feedback form.
Bookbinder v10.0.2
This release includes a bug fix.
Bug Fix
The release fixes an issue where the Middleman server called by Bookbinder would not recognize the --force-polling
or --latency
flags. Bookbinder uses these flags internally for the watch
function.
Bookbinder v10.0.1
This release includes a bug fix.
Bug Fix
This release fixes an issue where the update
script incorrectly determined the most recent release.
Bookbinder v10.0.0
This release includes potentially breaking changes, new features, and bug fixes.
Potentially Breaking Changes
- Bookbinder no longer accepts an "implied"
.html
extension. All files with amd.erb
file extension must be renamed with ahtml.md.erb
extension. - Bookbinder now requires that any existing
book-styles.css.scss
files be re-namedbook-styles.scss
or be deleted.
New Features
- Bookbinder now suppresses the subnav on ElasticSearch results pages
- External links now open in new tabs
- Bookbinder suppresses printing the GitHub link on each page when creating PDFs
Bug Fixes
- Bookbinder now escapes everything with page numbers at the bottom of the page. This resolves an issue where script alerts were not protected against in FireFox.
Bookbinder v9.12.0
This release includes new features.
Features
- Bookbinder now allows dependent sections to not be included as doc sources
- Bookbinder is more tolerant of repo names, and will attempt to find a local repo by associating an org name with it
Bookbinder v9.11.2
This release consists of feature improvements and a bug fix.
Feature Improvements
- Bookbinder now provides clearer CSS-related error messages
- Bookbinder's link checker now also detects broken images
Bug Fix
Bookbinder's source repository link function now attempts to load a repo with the git ref tacked on if the base version doesn't exist to avoid conflicts in CI environments
Bookbinder v9.11.1
This release consists of a bug fix.
Bug Fix
The link checker breaks on books with "rewrite" in their redirects.rb
file. This release resolves this issue.
Bookbinder v9.11.0
This release includes new features and a bug fix.
Features
- Links to GitHub repositories where source materials exist are now displayed even for local binds
- Bookbinder's link checker is significantly faster and uses a small fraction of the memory used by previous versions
- Bookbinder now displays a list of orphaned pages at the end of a bind
- Headers can now be excluded from Quick Links by adding
class='no-quick-link'
to the header - Roman numerals cab be excluded from Quick Links by adding
class='list-style-none'
to the frontmatter of a page
Bug Fixes
- "Go to top of page" button was sometimes displayed under other page elements. Z-index of the button increased to resolve this issue
Bookbinder v9.10.0
This release includes a new feature and bug fixes.
Features
bookbinder watch
now accepts an optional list of directories. Run bookbinder watch REPO
to monitor local changes to the REPO directory, bookbinder watch REPO REPO-2
to monitor local changes to the REPO and REPO-2 directories, etc. Bookbinder ignores any repos that do not exist in the book's config.yml.
As before, run bookbinder watch
with no additional parameters to monitor local changes to all sections of a book.
Note: Generated subnavs may show only limited content, depending on which repos are provided as inputs.
Bug Fixes
- Under certain unusual conditions, ElasticSearch result processing could throw an error. This would only occur if a search was made and the title of a topic matched the search, but no content in that same topic matched the search. This issue has been resolved.
- HTML Elements in search results could cause unexpected formatting. This issue has been resolved.