Releases

  • v2.4.0 (03.02.2018)

    izzy 2 years ago 19 commits to master since this release

    • fix epub title extraction with multiple DC entries
    • fix some broken compares and RegEx warnings
    • improved cover detection
    • some other small improvements / compatibility adjustments
     
  • v2.3.0 (28.12.2016)

    izzy 3 years ago 29 commits to master since this release

    • Integration of ASAP (Amazon Simple API for PHP) to replace Amazon Flash Ads
    • protect scan scripts from being run by web visitors
    • responsive design improvements
    • avoiding error message when initializing logging class w/o log file
    • adding possibility to use static FlattR button for more privacy (dynamic button loads multiple 3rd party JS sources)
    • fixing content-type in HTTP response for OPDS
     
  • v2.2.0 (21.11.2015)

    izzy 4 years ago 55 commits to master since this release

    • minor re-org and cleanup
    • (hopefully) restored Calibre compatibility
    • extracting series/series_index from calibre properties if found
    • speedup database processing during scan operation by use of some PRAGMAs
    • some minor fixes and improvements
     
  • v2.1.0 (28.05.2015)

    izzy 5 years ago 64 commits to master since this release

    • adding possibility to skip pages in lists (see issue #2)
    • Scan: check_xml didn’t handle tags spread across multiple lines
    • adding Markdown support
    • re-styling the book description area
    • adding classes to deal with metadata in .epub files directly, and a script to extract those
    • support for more cover formats added
    • some code reorg and cleanup
    • cover extraction now uses new epub classes, allow for “thumbnailing”
    • added possibility to auto-extract Metadata and book description from epub files. Make sure reading #4 before using this!
     
  • v2.0.0 (03.04.2015)

    izzy 5 years ago 104 commits to master since this release

    • removing lazyness (replacing {base}/?args by full {base}/index.php?args) to speed up processing by avoiding unnecessary Apache subrequests
    • last_update in title lists was wrongly set to that of the last book in list
    • catch “non-existing book ID exception” to display a clean page pointing this out
    • if bookdetails where requested via “name”, and no matching book was found, do not show #0 but a correct error page
    • search results were not paging correctly (see issue #1 – search terms were lost on page switch)
    • w3c fix: unescaped entities in booksearch/isbnsearch URLs (and some more)
    • book page: style improvements for mobile devices
    • Let the metadata author tag overwrite the author name taken from the directory name (see issue #3 for details)
     
  • v1.9.0 (27.10.2013)

    izzy 7 years ago 121 commits to master since this release

    • added optional Amazon ads (decent!) to book details page
    • added search in comments (book descriptions)
    • when $booksearchservices are disabled (empty array), suppress the entire booksearch-line on HTML book page
    • in global booklist and search results, language was hardcoded (“book von author”)
    • adding support for Flattr (see https://flattr.com/)
    • XML/OPDS requires tags in XHTML content divs to be all lower-case. Taking care for that now.
    • fix: some terms in tpl/opds/index.tpl have been hardcoded instead of using placeholders for translated terms (Mateusz)
    • fix: epub files with an apostroph in filename are generating warnings during scan (scan.php; Mateusz)
    • permitting more characters in searches, making them wildcards
     
  • v1.8.0 (16.02.2013)

    izzy 7 years ago 137 commits to master since this release

    • fix: SCAN: Merge crashed when started with empty DB
    • fix some logic in merging series
    • make alphabetical ordering default for tags
    • added viewport-meta to all (HTML) pages, so they should be readable on mobile devices without zooming now
    • have authors ordered by name per default
    • fixed mime of book download links in OPDS
    • added FB2 to formats list
    • replacing “PHP short_tags” with “full tags”
    • several updates to the db classes (a.o. to make it work with PHP5/SQLite3 again without additional modules)
     
  • v1.7.0 (24.03.2012)

    izzy 8 years ago 148 commits to master since this release

    • fix: last change of get_filenames() broke eBook download when book file was replaced but database not (yet) updated, as Content-Length (from database) did no longer match. To prevent this (admittedly rare cases), for Content-Length we revert to filesize()
    • fix: if multiple books had the same filename, scan only got the last one
    • SCAN: placing inserts into transactions (speedup inserts by factor 20!)
    • SCAN: added ‘merge’ mode (still experimental). Using this the scan process tries to figure out what has changed, and merge in these changes - as opposed to the ‘rebuild’ (as used up to now) which simply drops all information and builds all up from the scratch
     
  • v1.6.3 (19.12.2011)

    izzy 8 years ago 152 commits to master since this release

    • fix: the alternate title (from *.data) broke the download, as title was used to check the filename
    • fix: last change of get_filenames() broke eBook download (extension was lost)
    • in places where lists could be ordered by date/time, inverted the order to show newest entries first
     
  • v1.6.0 (08.12.2011)

    izzy 8 years ago 159 commits to master since this release

    • Support for Amazon Partner-ID in ISBN-Links
    • added check for unencoded & in HREFs (when check_xml enabled)
    • optionally generating fake covers if no cover image available (HTML only)
    • added title attribute to *.data files to specify books title (if differing from file name)
    • added title search links to HTML view (to search for the selected book by author + title)
    • added check (and “auto-repair”) for unescaped & in descriptions (to prevent trouble with XML)
     
  • 9 years ago
  • 9 years ago
  • 9 years ago
  • 9 years ago
  • 9 years ago
  • 9 years ago