Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Releases: evnbr/bindery

v2.0.0-alpha.9.3

18 Oct 06:42
Compare
Choose a tag to compare
v2.0.0-alpha.9.3 Pre-release
Pre-release

Bug Fixes

  • The contents of a FullBleedPage will not be split even if it overflows (for real this time)
  • PageBreaks after an overflowing page no longer crash the layout

v2.0.0-alpha.9.2

15 Oct 23:42
Compare
Choose a tag to compare
v2.0.0-alpha.9.2 Pre-release
Pre-release

Bug Fixes

  • When there are multiple conflicting FullBleedPage rules, layout doesn't fail and only one is applied
  • The contents of a FullBleedPage will not be split even if it overflows

Improved debugging

  • Enable debug mode with ?debug=true
  • Debug UI - buttons aligned correctly, spinner stops when paused
  • More descriptive errors logged for invalid options
  • Time waiting for images is not included in layout time
  • Error UI displayed when layout fails rather than just hanging
  • View controls are now disabled during layout

v2.0.0-alpha.9.1

04 Oct 02:43
Compare
Choose a tag to compare
v2.0.0-alpha.9.1 Pre-release
Pre-release

Interface

  • Simplified UI
  • Only shows controls where applicable
  • Warns that page size is only supported in Chrome

Internal

  • Cleanup and refactoring

v2.0.0-alpha.8.1

15 Sep 06:05
Compare
Choose a tag to compare
v2.0.0-alpha.8.1 Pre-release
Pre-release

Bug Fixes

  • Rules work inside FullBleedPage (#35)
  • Counter restarts from 0 when refreshing (#36)

Internal

  • Separate entry point file, to avoid mixing import/export with require/module

v2.0.0-alpha.8

11 Sep 00:34
Compare
Choose a tag to compare
v2.0.0-alpha.8 Pre-release
Pre-release

New Features

  • Set sheet size. Includes presets for page, page+bleed, and page+bleed+marks

Bug Fixes

  • Debugging view shows current page again

UI Changes

  • Remove page setup UI — should be configured in code.
  • Simplify marks UI into one dropdown

v2.0.0-alpha.7.1

06 Sep 17:29
Compare
Choose a tag to compare
v2.0.0-alpha.7.1 Pre-release
Pre-release

Bug Fixes

  • Index will no longer overflow, even when the page ranges span multiple line

UI Changes

  • Sheet layout now defaults to 1 page / sheet and has clearer option names

v2.0.0-alpha.7

06 Sep 05:19
Compare
Choose a tag to compare
v2.0.0-alpha.7 Pre-release
Pre-release

⚠️ Breaking API Changes

  • source is now content.
  • pageMargin, pageSize, and bleed: are now under pageSetup
  • Bindery.Continuation is now Bindery.Split
Bindery.makeBook({
  content: '#content',
  pageSetup: {
    size: {...},
    margin: {...},
    bleed: ''
  }
});`

New Features

  • Added Bindery.Counter
  • Warnings for invalid options

Bug Fixes

  • Doesn't get stuck in an endless loop on image load failure

UI Changes

  • Cleanup— some unused controls have been removed, view modes are now at the top instead of the bottom
  • Always shows a 'Done' button that navigates to the previous page
  • View will switch to print mode when toggling a print option so you see what's going on

Internal

  • Lots of refactoring

v2.0.0-alpha.6

28 Aug 21:05
Compare
Choose a tag to compare
v2.0.0-alpha.6 Pre-release
Pre-release

Enhancements

  • Book is visible during layout rather than showing spinner

Bug Fixes

  • Crop and bleed marks appear cross-browser
  • Crop and bleed marks are positioned consistently cross-browser

v2.0.0-alpha.5

25 Aug 21:44
Compare
Choose a tag to compare
v2.0.0-alpha.5 Pre-release
Pre-release

Enhancements

  • Bleed is now configurable
  • Full-bleed pages and spreads can be rotated
  • Layout doesn't wait for entire image to download if it has the height and width

Bug Fixes

  • Index page ranges should be accurate
  • Tall elements should be added without generating extra pages

v2.0.0-alpha.4.2

17 Aug 17:18
Compare
Choose a tag to compare
v2.0.0-alpha.4.2 Pre-release
Pre-release

Bug Fixes

  • Blank pages should no longer be inserted before/after FullBleedPages
  • Flip layout works again

Changes

  • Controls are now responsive
  • Examples are now part of docs