JetReader – Book Library, EPUB & PDF Reader (Lite)

Changelog

1.1.1

  • Fixed: activating JetReader Pro while Lite was active could trigger a “Cannot redeclare function” fatal error instead of cleanly handing off to Pro. The shared activation/deactivation functions now load through a separate include file so the Lite/Pro conflict guard can prevent the redeclaration as intended.
  • Updated documentation, support, and plugin URIs to https://rikny.com.

1.1.0

  • Localization: replaced the custom lang/*.json + t() translation system with native WordPress i18n (__(), _e(), sprintf()) across PHP and the React admin/frontend/reader interfaces, so the plugin is now translatable through standard .po/.mo files and works correctly with Polylang/WPML.
  • The plugin’s text direction (RTL/LTR) now follows WordPress’s own is_rtl() instead of a custom per-language setting.
  • Removed the unused “Plugin Language” backend setting and the lang/ directory; admin menu and CPT labels are now translated through core WordPress functions instead of a custom JSON lookup.
  • Regenerated languages/jetreader.pot to include all translatable strings from both PHP and the React/TypeScript source.

1.0.3

  • Security: file rename endpoint now rejects any new file name that changes the file extension, preventing uploads from being renamed to executable file types.
  • Fixed: critical reader page CSS is now registered through wp_register_style()/wp_add_inline_style() instead of being printed as an inline <style> tag.
  • Fixed: rate-limit transient keys now use the jetreader_ prefix instead of the too-short jr_ prefix to avoid collisions with other plugins.

1.0.2

  • Collapsible Filter Sidebar: added a collapsible Filter Sidebar on desktop layout.
  • Modern Arrow Icons: integrated custom < and > toggle buttons for the sidebar.

1.0.1

  • Custom Q&A layout: displayed as a clean, vertical list instead of standard grid cards.
  • Detail modal: hid the left cover image column and adjusted width to 650px for Q&A items.
  • Multiple shortcodes: fixed ID conflicts to support displaying multiple library instances on a single page.
  • Type parameter mapping: automatically resolves plural shortcode attributes (e.g. books, magazines) to singular ones.

1.0.0

  • Initial stable release of JetReader Lite.
  • Added support for EPUB, PDF, TXT, and DOCX files.
  • Added modern fullscreen React-based document reader interface.
  • Added customizable reading themes (Light, Dark, Sepia, Auto) and font sizes.
  • Added persistent user bookmarks, notes, and colored highlights.
  • Added deep linking and resume reading features.
  • Added SEO optimization, CPT sync, and Schema.org metadata injection.
  • Added standalone document metadata search.

Plugin Website
Visit website

Author
mehdituran
Version:
1.1.1
Last Updated
June 30, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0
Requires PHP
8.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.