Version 3.6.2
- Updated: Mozilla's PDF.js to version 4.6.82.
- Fixed: a Cross Site Scripting (XSS) vulnerability on settings page.
- Compatible with WordPress 6.6.2
Version 3.6.1
- Added: new feature of validate existing PDF / document title.
- Updated: Mozilla's PDF.js to version 4.4.168.
- Fixed: Cross Site Scripting (XSS) vulnerability.
- Compatible with WordPress 6.5.5
Version 3.6
- Added: new feature of infinite loading documents when display in UL / OL and columns layout. Just add infinite_scrolling="yes" to your shortcode and it will load the document as you scroll the screen.
- Added: new document status of draft. You can set a document as a draft with or without a PDF attached.
- Added: shortcode to show documents count in a category. [bsk-pdfm-category-count cat_id="1"] will show the count of documents in category with id: 1 .
- Added: Fixed: the bug of cannot load documents when display in UL / OL layout when click pagination anchor or others filter anchor.
- Fixed: the bug of cannot load documents when change "Day of week" select in "Date weekday query filter" in display by category mode.
- Compatible with WordPress 6.5.4
Version 3.5
- Added: new feature of display PDF contnet by using Mozilla's PDF.js. With this feature a PDF document can be displayed on the visitor’s screen regardless of the platform the visitor is using, PC, Mac, iPhone, iPad, Android......Once the embedded viewer is enabled, all PDF documents' content will be displayed in the browser when a visitor clicks a link to the document.
- Added: new shortcode [bsk-pdfm-pdfs-embed id="1"] for embedding PDF content into post / page. You may set the width and height of the container to display PDF content. Also can control the toolbar options of the PDF viewer. This feature has nothing to do with the global embedded viewer, you can use this shortcode with the embedded viewer enabled or disabled.
- Fixed: the issue of cannot delete plugin.
- Compatible with PHP 8.2
- Compatible with WordPress 6.4.3
Version 3.4.3
- Added: support showing name of the category that the PDF / document belongs to in PDF / Documents title structure. Use the shortcodde attribute of include_cat_title="yes".
- Added: support more Autocad files ( rfa, rvt, step, stp )
- Fixed: Invalid document title parsing
- Fixed: possibility for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page when use the shortocde: bsk-pdfm-category-dropdown.
- Compatible with WordPress 6.3.2
Version 3.4.2
- Added: support Autocad files ( dwg, dxf, dgn, stl )
- Added: new span structure to wrap PDF title, use CSS class "bsk-pdfm-pdf-title-string" to style or hide the PDF title
- Fixed: a bug when do capability settings
- Fixed: a bug when generating title in upload by FTP screen
- Fixed: the 405 error when display PDFs in dropdown
- Compatible with WordPress 6.1.1
Version 3.4
- Added: support for adding text before to date string using the shortcode parameter date_prefix
- Added: show update count to menu if new version released
- Added: making PDF link can be track download count when use shortcode such as: [bsk-pdfm-pdfs-ul id="1" link_only="yes"] . Use [bsk-pdfm-pdfs-ul id="1" link_only="yes" link_only_no_desc="yes"] to out html such as: <a href="http://your_pdf"> to add your own description text and close tag </a>. Use [bsk-pdfm-pdfs-ul id="1" link_only="yes" link_only_no_close="yes"] to out html such as: <a href="http://your_pdf">PDF_Title, you can add more description and close tag <a/>
- Added: support for setting a default featured image for each file type
- Fixed: the bug of PDF/document cannot be open when using default_cat_id parameter in selector shortcode, eg: [bsk-pdfm-selector-dropdown cat_id="ALL" default_cat_id="1"]
- Fixed: the bug of tag listed in parent category dropdown when add new category
- Fixed: the trouble of invalid value for Date Picker that caused by The Events Calendar
- Compatible with WordPress 6.0.1
Version 3.3
- Added: notifications feature, which can send notifications to specified emails, all users of selected roles and selected users. It supports sending notifications manually, and also supports sending notifications automatically according to events, status, and category. Provide merge tags to include PDF/documents links or edit links in emails. The body of the email can be in html format. Multiple notifications can be created to automatically send notifications to different users, for example, if a pending document is added, the administrator will be notified to view it. For another example, add the news letter of the current month and send it to a specific user group for viewing.
- Added: displays file size information.
- Added: settings to redirect permalinks to PDF/document file links. Provides global settings to redirect all permalinks to file links of PDFs/documents or redirect settings for individual PDFs/documents. For some huge PDF files, such as those with a size of more than 100M, using permanent links is convenient for users to access the files, and with this function, it can speed up the speed of users to open files and save the CPU resources of the host.
- Added: screen options to support setting the default sort columns on the categories list page.
- Added: a guide to help users migrate all PDFs/documents from the current site to the a site.
- Fixed: wrong capability for edit category, wrong publish capability for uploading by FTP / Media Library.
- Fixed: Potential file save error when set custom upload folder site root
- Fixed: unable to open or download file on IOS device( iPhone, iPad ) when display PDF / documents in dropdown.
- Compatible with WordPress 5.9.3
Version 3.2
- Updated: adjusting menu items order
- Added: new capability settings to let different users have different capability to add / manage PDFs / documents in backend
- Added: enable contributor users to add / manage pending PDFs / Document.
- Added: users with bsk_pdfm_publish and bsk_pdfm_edit_others capabilities can publish the pending PDFs / documents.
- Added: enable custom role to access backend.
- Added: assign available categories to user. Users with available categories can only add / edit PDFs / Documents in the assigned categories.
- Added: keywords with exactly match type in search bar. In exactly match type mode, only file name or PDF / Document title / description same as the keywords will be listed.
- Fixed: PHP warning on PDFs / documents list page
- Compatible with WordPress 5.9
Version 3.1.2
- Added: support documents( PDFs ) Permalink feature
- Added: support documents( PDFs ) to be put in trash
- Added: new category filter option to show documents( PDFs ) that have no category assigned.
- Added: document status link to list all, published, scheduled, expired, trash
- Added: screen options to be applied to documents list page
- Added: more parameters to the hook bsk_pdfm_after_document_insert and bsk_pdfm_after_document_update
- Updated: don't delete documents( PDFs ) in a category when delete the category.
- Updated: backend PDFs list page, add more status and view
- Updated: support time for publish and expiry
- Fixed: the All label cannot be translated in tags filter
- Fixed: the bug of creating duplicated upload folder
- Fixed: the cancel button not work when do bulk change title
- Fixed: the bug of invalid file path when move document out from Media Library
- Fixed: the codes of order_by in sql that may cause trouble
- Compatible with WordPress 5.8.1
Version 3.0.1
- Fixed wrong text when display download count in display pdf in dropdown
- Fixed typo
- Compatible with WordPress 5.8
Version 3.0
- Add new feature of generating featured image from the selected page of the PDF
- Support deleting featured image when delete PDF / document
- Remove old shortcodes
- Add new action of bsk_pdfm_after_document_insert
- Add new action of bsk_pdfm_after_document_update
- Add new action of bsk_pdfm_after_bulk_add_by_ftp
- Add new action of bsk_pdfm_after_bulk_add_by_media_lib
- Compatible with WordPress 5.7.2
Version 2.9.4
- Change to use WordPress' new date function.
- Support WordPress that installed to its own directory
- Support WordPress that changed default content directory
- Support WordPress that changed default uploads directory
- Fixed the bug of html description cannot be saved and shown for document( PDF ).
- Fixed the bug of html description cannot be saved and shown for category.
- Fixed the bug of html description cannot be saved and shown for tag.
- Fixed the bug of causing NextGEN Gallery cannot edit thumb.
- Compatible with WordPress 5.7
Version 2.9.3
- IMPORTANT: from version 3.0 we’ll remove the old shortcodes of [bsk-pdf-manager-pdf id="x"] and [bsk-pdf-manager-list-category id="x"]. If you use the old shortcodes to display PDFs / documents then please check documents from https://bannersky.com/document/bsk-pdf-manager/ for new shortcodes.
- Add category object to filter hook of bsk_pdfm_filter_pdf_list_item , category object only available when display PDFs / Documents by category or with category selector
- Support year range for shortcode attribute year_of, ex: year_of="2000-9999"
- Support search_bar_year_range="APPLIED" to display years that have content applied to it when show search bar with year dropdown
- Sanitize user entered data before processing to improve security
- Support ordering by ID for categories and tags in Dashboard
- Support linking category to all document that associated to it in Dashboard
- Fixed the bug of cannot delete documents when delete category
- Improve admin interface
- Compatible with WordPress 5.6.2
Version 2.9
- Supports date&time for tag and order by date when display tags in front
- Add options to display widget title in h3 or h4 tag instead of always h2
- Fixed the warning message when add category widget in backend and display in front
- Fixed the bug of time for category cannot be updated
- Fixed the bug of tag title, description cannot be updated
- Fixed the bug of tags displayed in categories list screen
- Updated some Dutch translations
Version 2.8
- Support tags for PDFs / documents, you may assign one or more tags to a single document
- Add tags filter in front, dynamic load PDFs / documents by Ajax when click filter anchor
- Support move PDFs / documents from Media Library to BSK PDF Manage's upload folder
- Support visit PDF / document directly by ID
- Add option of moving documents out of Media Library
- Add new language of Swedish, thank Anders Olofsson providing Swedish translations
- Fixed the bug of no documents loaded when day of week changed
- Fixed the bug of two Monday displayed in date weekday query filter
- Compatible with WordPress 5.5.3
Version 2.7.2
- Support translating date / day in week according to WordPress language
- Updated codes to be compatible with creating custom folders on hosts such as wordpress.com that has a special Wordpress installation folder.
- Change PDF description to accept large text / html
- Fixed the bug of category cannot be listed ( in selector ) if only child / grand categories have PDFs
- Fixed the warning message with PHP 7.3
- Fixed the bug of some labels not shown in widget
- Fixed the bug of warning message in the file of category-functions.php with some hosting
- Compatible with Wordpress 5.5.1
Version 2.7.1
- Fixed the JavaScript error when upload / edit documents
- Fixed the warning message on edit documents screenshot with default plugin settings.
- Include jQuery UI css file to make date picker work better.
- Compatible with Wordpress 5.5
Version 2.7
- Support year month day weekday query filter, this filter load documents by date from database when date change
- Support more file formats such as .mp3, .mp4, .wmv...
- Add a filter to switch extension in Dashboard to let users manage documents easier
- Add extension attribute to shortcode
- Improving the interface when use file name as title, support remove all - and all _ in title to space
- Change JavaScript codes to make tracking download count accurately
- Support adding rel="noopener noreferrer" to documents link
- Fixed warning on setting page on some hosting
- Make extension filter only show supported extensions that checked on settings page
- Compatible with Wordpress 5.4.2
Version 2.6
- Fixed a bug in bulk changing title
- Fixed a bug in bulk changing date
- Fixed a bug of sorting in the case with pagination
- Fixed a bug of category description shown in display with selector mode
- Fixed the bug of extension filter doesn't work for documents from WordPress Media Library
- Fixed a bug when use extension filter with display in category and selector mode
- Fixed a bug when use title start filter with display in category and selector mode
- Fixed the bug of pagination error on some case
- Fixed the bug of query most recent doesn't work for display by category
- Fixed the bug of date cannot be shown correctly when display in dropdown with category selector mode
- Change script library for uploading directory setting
- Compatible with some special hosting such as Flywheel and crazydomains.com
- Support overwritten search button text by shortcode attribute
- Support multiple languages of English, German, Italian, Portuguese, French and Spanish. Also support set to use English always
- Support attribute to order PDFs/documents across multiple categories
- Compatible with Wordpress 5.4
Version 2.5
- Support bulk change documents title
- Support bulk add documents from Wordpress' media library
- Support recognize date from document file name
- Support only have category and keywords in search bar
- Fixed the bug of target="_blank" doesn't work for category shortcodes
- Fixed the bug of wrong link for no category
- Fixed the bug of cannot use "add by FTP" when Wordpress run on Windows server
- Compatible with Wordpress 5.2.4
Version 2.4
- Support only show search bar
- Support extension filter
- Support title start with filter
- Support display search results in dropdown
- Support pagination and search bar for widgets
- Support show PDFs / Documents count description, use show_count_desc="yes" in shortcode to enable it
- Fixed the warning message when edit a document
- Fixed the issue of search keyword from file path instead file name only
- Fixed the category description cannot be shown if no PDFs found
- Fixed the issue of date weekday filter does not work in Safari or iOS
- Fixed the bug when do statistics setting in backend
- Fixed the bug of failed to upload files by FTP if ' included in file name
- Compatible with Wordpress 5.2.2
Version 2.3
- Support .doc file
- Support both date and time for document and category.
- Support bulk change date
- Support WYSIWYG editor for document's description field. Front description element changed from p to div
- Support WYSIWYG editor for categories' description field and empty message field. Front description element changed from p to div
- Support WYSIWYG editor for categories' description and empty message fields. Front empty message element changed from p to div
- Support change document's title and date time when upload by FTP
- Improve uploading file interface
- Improve documents list interface
- Fix widgets cannot sort by date correctly
- Fix ordered list AJAX loading bug
- Fix duplicate entries appear when do upgrading on some server
- Remove PHP warnings
- Compatible with WordPress 5.1.1
Version 2.2.1
- Fix the issue when upgrading from old versions ( below 2.0 )
- Improving admin interface
- Compatible with WordPress 5.0.2
Version 2.2
- Add setting for display bullets for unordered list
- Support new feature of download statics
- All supported documents ( pdf, zip, gz, rar, png, jpg, jpeg, gif, tif, tiff, swf, docx, xlsx, pptx, csv, crtfsv, pages, numbers, keynote, ies ) can be bulk uploaded by FTP
- Compatible with WordPress 5.0.1
Version 2.1
- * Date filter, weekday filter parameters changed. If you use this feature please update them according to documentations.
- * Search bar parameters changed. If you use this feature please update them according to documentations.
- Fix bug of extra dash ( - ) before child category in backend.
- Fix bug of sorting by date not work in category widget.
- New order by parameter of PDFs' id to get more choice.
- New date filter to display Years, Month, Days, Weekday in descending order and also can place date filter bar on right.
- New style for PDFs unordered list (ul), ordered list( ol ) and columns.
- In column mode the heigh for each PDF / column will be adjusted to keep same automatically.
- Enhanced category shortcodes and now it supports pagination in single category or multiple categories despite category hierarchy enabled or not.
- New search bar support by category, by year with keywords.
- Ajax processing for Search, Category password verifying and pagination to update content without refresh page.
Version 2.0
- ***2.0 is a big update and please make sure do a full site backup before do updating.
- Hierarchical Category
- Keep document last modified
- Pagination, Search Bar
- Date filter and weekday filter
- Query by year, month, day or weekday
- Support changing documents upload folder, new license module and won't slow down your site. Support more documents type than PDF
- Compatible with PHP 5 & PHP 7
- Compatible with Wordpress 4.9.8
Version 1.9.4
- Fix PHP notice
- Compatible with Wordpress 4.9.6
Version 1.9.3
- Add new shortcode parameter to only output html a element.
- Improve parameters compatibility
- Compatible with Wordpress 4.9.5
Version 1.9.2
- Fixed typo
Version 1.9.1
- Fixed the deprecated function in jQuery
- Compatible with WordPress 4.94.
Version 1.9
- Add new feature of password protect to PDFs. Support different category has different password
- Add new feature of empty message to category if no PDFs can be shown
- Compatible with WordPress 4.9.2
Version 1.8.1
- Fixed two small bugs
- Put the CSS class "bsk-pdf-manager-pdf-date" on the date in a span when featured image is set to true
- Compatible with WordPress 4.8
Version 1.8
- Compatible with PHP 7
- Fixed the bug of delete pdf when switch category
- Updated license manage module, doesn’t slow WordPress anymore
- Add publish date and expiry date for a PDF document
Version 1.7.4
- Add default="ALL" as shortcode parameter to category list & category selector shortcode.
- Update license manage module to make renew license easier.
- Compatible with WordPress 4.7.3
Version 1.7.3
- Fixed the bug of cannot upload PDF from WordPress media library in Firefox.
- Compatible with WordPress 4.6.1
Version 1.7
- Supports WordPress Media Uploader, you may link to PDF files that have already been uploaded to a site.
- Add feature of showing date before or after title.
- Supports displaying PDFs in multi-column layout.
- Compatible with WordPress 4.5.3
Version 1.6
- Fixed PDF display bug when categories more than 10.
- Adding setting to disable featured image if you don't want to use it at all.
- Adding search feature in backend, it is useful mainly for handling many PDFs.
- Adding setting to allow users with Author role to access Category & PDF menu in backend.
- Improved backend interface.
Version 1.5
- New feature of assigning featured image size.
- Allow you add your own image size and use it to show PDF's featured image.
- Fixed warning message.
Version 1.4
- New feature of category selector, allow the user to select the category and have all PDF's associated with the category be shown.
- Add parameter to show NONE option when show PDFs in dropdown, this will add a NONE option as the first one in dropdown.
- Fixed a small bug when show all PDFs.
Version 1.3
- Add option to show PDF title together with featured image.
- Support show PDFs in ordered list.
Version 1.2
- Fixed bug of double records shown in dropdown format
- Fixed featured image cannot be shown well in PDF widget
- Fixed conflict with WPide
- Change Datepicker to use the latest jQuery UI theme css
- Security improvement
Version 1.1
- Fixed a small bug of losing PDFs when upgrade from Personal Edition to Professional Edition.
Version 1.0
- Initial professional version