A comprehensive list of PubCoder updates with release notes and download links.
You can always access this page in PubCoder choosing “What's New in this Release” from the Help menu, to learn what we've added with the latest updates

Version 5.0.7 - June 11, 2024
∙ latest stable version

  • Fixed a problem where iOS apps and Android apps exported from PubCoder failed to prevent the device screen to dim or turn off while using the app

  • Fixed a problem where scrollable text objects using padding where not rendered correctly

  • Slightly faster projects build for certain configurations

Version 5.0.6 - May 20, 2024

  • Fixed a problem that may cause missing some audio and videos files when using PubCoder for Windows to export project files with multiple renditions to XPUB or Android

Version 5.0.5 - April 11, 2024

  • HTML Export: added ability to specify start page in URL using query parameter, e.g. startPage=3

  • HTML Export: added ability to specify language rendition in URL using query parameter, e.g. language=it

  • Fixed the following error when uploading IPA to App Store Connect: Your app’s code in the “PubViewer.iOS” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp, NSPrivacyAccessedAPICategorySystemBootTime, NSPrivacyAccessedAPICategoryDiskSpace, NSPrivacyAccessedAPICategoryUserDefaults. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include…

Version 5.0.4 - February 29, 2024

  • Fixed a problem where choosing New from the file menu with the welcome window opened did nothing, now switches the tab to New

  • Fixed a problem where clicking “Edit HTML” in the object inspector with an invisible text object selected caused the text object to lose its text

  • Fixed a problem where clicking inside the Layers panel while editing text on stage caused the text object to lose its text

Version 5.0.3 - January 22, 2024

  • Fixed EPUB validation error when using object shadows

Version 5.0.2 - January 15, 2024

  • Fixed a problem where switching orientation in exported iOS and Android apps does not work correctly when option Facing pages in landscape is enabled

  • Fixed layout of text objects when using padding paired with middle or bottom vertical alignment

  • Fixed a problem where some incorrect timings may be set during SMIL file generation

  • HTML Export: lowered readaloud update interval from 100ms to 50ms to avoid “skipping” highlighting of very short words, especially when using word-by-word read aloud

  • Various stability and performance improvements in iOS and Android apps exports

Version 5.0.1 - January 9, 2024

  • Option Project Inspector → App Menu → Page List & Thumbnails is now available also for HTML Export

  • Fixed a problem where object shadows may not be visible in PubCoder stage on Mac and in some exports, when using Safari 17.x or readers based on the same versions of WebKit

  • Fixed a problem that may cause errors like Cannot save to original location when saving project file to Dropbox, OneDrive or similar, especially on Windows

  • Fixed random crash when closing assets selector window on Mac by hitting return in the search field when filtering a single file

  • HTML Export: added a workaround for a Mobile Safari bug causing audio actions to stop working when the device goes to sleep/standby mode after being idle

Version 5.0 - October 17, 2023

Vertical Scrolling Galore

Now you can combine classic horizontal content pagination with vertical scrolling to add dynamism and create modern, mobile-optimized content: control the movement of objects through scrolling to create fantastic parallax, entrance and fading effects, trigger specific events when the user reaches a certain point on the page.

  • Added events Scroll Page and Scroll Object
  • Added events Appear and Disappear which are triggered when object becomes visible or invisible on stage, for example after a page scroll or during a move object action
  • Added action Move Object while Scrolling
  • Added action Scale Object while Scrolling
  • Added action Rotate Object while Scrolling
  • Added action Set Object Opacity while Scrolling
New and improved Widgets

We added some new widgets to our collection of ready-to-use controls for education and gamification, and brought some improvements to the existing ones, notably the Coloring Game:

  • Added widget Match word with picture
  • Added widget Fill in the Gaps
  • Added widget True/False
  • Added widget Crossword (not supported on EPUB)
  • Coloring game Improvements:
    • added undo/redo
    • added option to place the toolbar at the top of the control instead of the standard bottom display
    • added customizable confirmation message when clicking the trash icon to clear drawing
    • moved autosave from LocalStorage to IndexedDB
    • various other fixes and improvements
PubCoder for Windows

We have greatly improved the Windows version of PubCoder, bringing some features on par with the Mac version:

  • Added support for HiDPI on Windows
  • Added support for Dark Mode on Windows
  • Improved Quick Preview, now based on the modern WebView2 rendering
Other Notable Additions
  • Improved export speed by up to 40%
  • Updated EPUB3 validation to EPUBCheck 5.1.0
  • Added Action Show Objects with Class
  • Added Action Hide Objects with Class
  • Added action Set Object Opacity
  • Added Smart image rendering format option, chooses between PNG or JPEG basing on alpha channel, making your exports lighter
  • Improved Smart Object now automatically uses an iframe to isolate non-XHTML code if needed
  • Improved Object Shadows
  • Added Find in Project functionality
  • Added support for Thorium Reader as a EPUB3 export destination
  • Added support for Microsoft Edge, Safari Technology Preview, Duck Duck Go, Brave and Vivaldi as HTML5 export destination
  • Example Projects are not included in the application package but are downloaded on-demand instead. This results in fastest download and install for the application and also allows us to fix and add examples in a quicker way.
  • Improved Layers panel, now reveals objects that perform actions at a glance
  • Improved Shelf DRM, now applied to all files
  • Lots of UI tweaks and improvements, extended Retina/HiDPI displays support and several bug fixes

Version 4.3.5 - July 5, 2023

Version 4.3.4 - May 8, 2023

  • iOS App Export: fixed the following error when uploading app to App Store Connect: SDK version issue. This app was built with the iOS 15.2 SDK. All iOS and iPadOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later

  • iOS App Export: fixed a problem that may cause in-page sound playback to stop soundtrack or read aloud playback

  • HTML Export: added page-switch using mouse/trackpad horizontal wheel/swipe

  • Fixed a problem where Image Gallery was always displayed at the beginning of a vertical-scrolling page when in fullscreen mode

  • Fixed possible data loss when double-clicking an object in the layers panel — e.g. double-clicking a non-visible text object erased its content

  • Fixed glitches on the toolbar of the Quick Preview window when using dark mode on macOS

  • Fixed a problem where scrollable text objects may display scrollbar over the text on some specific configuration

  • Stability and performance improvements

Version 4.3.3 - January 30, 2023

  • Fixed a problem that may prevent the application to complete start up on macOS 10.15 Catalina and macOS 11 Big Sur

  • Fixed a problem that may cause some windows to have an inconsistent light appearance when dark mode is on

  • Fixed a problem that may cause a wait cursor to appear instead of the standard pointer

  • Fixed some minor UI glitches

Version 4.3.2 - December 22, 2022

  • HTML5 Export: fixed a problem that may prevent content to load correctly on slower computers

  • HTML5 Export: fixed a problem that may prevent sending previews to browsers when offline

  • Fixed a problem that may cause text typed in Code Editor find/replace fields to be invisible in dark mode on macOS

  • Fixed glitch when dragging an object to stage on macOS

  • Improved compatibility with smaller monitors

  • Stability and performance improvements

Version 4.3.1 - November 10, 2022

  • Fixed an issue when opening projects on some older macOS versions (10.13, 10.14 and 10.15)

  • HTML5 Export: faster page navigation and loading

  • HTML5 Export: switching page in reader no longer triggers browser history changes

  • HTML5 Export: fixed a problem when opening reader from browser back history navigation

  • HTML5 Export: hitting arrow keys on the initial Play screen no longer triggers reader page switches in the background

  • HTML5 Export: removed some gargabe console messages

  • Fixed some glitches when resizing panels in the project window on PubCoder for Windows

  • Fixed some glitches when opening Code Editor using PubCoder for Mac in dark mode

Version 4.3 - November 7, 2022

  • Improved HTML5 export customizability when used in conjunction with Shelf

  • Fixed various issues on macOS Ventura 13.0, including errors with Wi-Fi previews, iOS and Android exports

  • Fixed error ‘jarsigner’ is not recognized as an internal or external command, operable program or batch file that may occur when trying to export an Android app on Windows even if JDK was correctly installed

  • Code Editor window and Project window stage now correctly switch between light and dark mode on macOS

  • Stability and performance improvements

Version 4.2.1 - September 19, 2022

  • Android App Export: built apps now target API 31, meeting updated August 2020 Google Play requirements

  • Android App Export: fixed a problem where Google Play may display an app created with PubCoder as having in-app purchases

Version 4.2 - August 4, 2022

  • Added ability to create a new project by importing a PDF file

  • Android Export: fixed problem when exporting an APK (e.g. via Wi-Fi or device export) and using a custom launch image

  • HTML Export: fixed some accessibility-related validation issues

  • Fixed error when opening files with certain external apps such as Preview on macOS 12.3. Anyway sometimes external apps may refuse to save the file in its original location

  • Now PubCoder correctly kills helper process adb.exe when quitting the app on Windows

  • Stability and performance improvements

Version 4.1.3 - March 28, 2022

  • Fixed a problem when launching PubCoder on macOS Monterey 12.3

Version 4.1.2 - February 17, 2022

  • Fixed problems that may cause inconsistent behavior when using action Show Object with effects together with other actions

  • Fixed a problem that may cause PubCoder for Windows to prompt for JDK installation even though JDK is actually installed

Version 4.1.1 - January 20, 2022

  • Fixed a problem with Show Object action on browsers and readers using Internet Explorer rendering engine (including Quick Preview in PubCoder for Windows)

  • Fixed a problem that may prevent PubCoder from building an iOS App on macOS 12 Monterey

Version 4.1 - January 11, 2022

  • Android App Export for Google Play Store now builds an Android App Bundle (AAB) file instead of APK and expansion files, to meet new Google Play Store requirements

  • iOS Apps built with PubCoder now require iOS 12.4 or later to run

  • Added Search functionality to HTML5 export

  • Animation Object: frame-by-frame animations are now rendered using canvas for improved performance and reliability

  • Removed Google Play Licensing Key setting from Project Settings > Android App, since it is not required anymore with Android App Bundle.

  • Changed suggested size for Launch Images to 1024x1024 to adhere to newer iOS requirements in both Project Settings > iOS App and Project Settings > Android App

  • Overlay contents are not included in search results anymore in XPUB, Android App, iOS App and HTML exports by default. To include them, enable option App Menu → Find → Include Overlay Contents in Search Results in Project Inspector

  • Fixed a problem that caused PubCoder for Windows to lose connection to PubReader

  • Fixed frame-by-frame Animations flickering on latest versions of FireFox and iOS (Safari/WKWebView)

  • Fixed flickering on show object on newer versions of FireFox and iOS Safari/WKWebView

  • All exports: now preventing iOS devices to increase font-size automatically in certain cases

  • Android App export: fixed a problem that caused setting App Menu → Find not to be visible in Project Inspector

  • Fixed error when previewing HTML5 on browser or Wi-Fi after IP address changed (e.g. changed Wi-Fi connection)

  • Stability and performance improvements for iOS App and Android App exports

Version 4.0.2 - June 29, 2021

  • Fixed a problem that caused message “An unexpected error occurred” to pop up for some macOS users when clicking Edit Actions in a Drop Zone of a Drag Action

  • Fixed “stop” button on stage not working on macOS 11.4

  • Fixed Quick Preview Debugger

Version 4.0.1 - May 27, 2021

  • Updated to EPUBCheck 4.2.5

  • Fixed a problem causing dragging on stage not working on macOS 11.4

  • Fixed some validation issues with read aloud with new version of EPUBCheck

Version 4.0 - May 12, 2021

Under the hood

To start, we decided to modernize many things under the hood, for example we are now using the latest and greatest WKWebView on the Mac for our stage and preview, while on Windows we finally made the switch to a 64-bit app. All of this will increase stability and speed of the software. Speaking of speed, PubCoder 4 for Mac is a Universal app supporting Apple Silicon natively, so it will be screaming fast on M1 Macs.

As part of the modernization process, we are stepping up our system requirements: to run PubCoder 4 you will now need a Mac running macOS 10.13 High Sierra or later or a PC running Windows 10 64-bit.

Brand new HTML5 Export

Our new HTML5 export has been completely rewritten and is now based on the same technology that powers our native readers. While our old HTML5 export was intended primarily for desktop, with PubCoder 4 you can export contents that will work perfectly on both Mobile and Desktop devices and we also focused on delivering a great user experience on devices using both touch and mouse/trackpad/keyboard input like Chromebooks and computers using touch displays. The new HTML5 export is also faster and fixes a number of issues, including the ones with complex read aloud and soundtrack playback, improves audio performance and adds support for actions and functionalities that were previously found only on XPUB and native exports. It also lays the foundations to bring up improvements and new features faster in the future, at the same time as they are brought to XPUB, iOS App and Android App exports.

Quiz Widget Goodies

We have improved our quiz widget a lot, allowing to save user answers, so that they will find their answer right there also when changing page or closing the app or browser. We also added the ability to show randomly chosen questions from a preset list and increased customizability by adding the option to turn on/off the ability to reset the answers or to reveal the correct ones.

Finally, our Shelf customers can now choose to upload users answers to the cloud to sync them among the user’s devices and build custom educational solutions.

Other Notable Additions
  • Added new Double Tap and Press events for even more engaging interactivity
  • Added the much requested ability to Export Project Preview as a PDF file
  • Added support for Shelf DRM
Other changes and bugfixes
  • Pinch event now accepts whatever modifier key (alt, key, shift, meta) to double-click to zoom out
  • Fixed Pan and Zoom widget on mobile devices
  • Fixed Accelerometer and Shake events for iOS App Export and XPUB export when using PubReader and Shelf on iOS (requires updated PubReader app)
  • Fixed a problem that caused loss of changes when switching page in PubCoder with a text box still open in editing mode
  • (Windows) Fixed an issue that caused PubCoder to fail to init communication with PubReader after the first launch.
  • Fixed temporary connection errors when previewing an HTML export in browser (now PubCoder waits for the webserver to actually come alive before launching the browser)
  • Reduced base project files size by almost 5MB by removing some unnecessary cache files
  • EPUB Compiler: generated cover image now passes through image size checks as other generated images
  • (Windows) Fixes a crash that may occur on startup
  • Changed assets file name normalization so that the complete file name of a file cannot exceed 100 characters to fix 1101 error on windows caused by more-than-255-characters-long paths, e.g. adobe stock using very long file names
  • Fixed rounding issue with “Reduce Pixels Density to meet iBooks Store image size limit”, which may have resulted in generating images bigger than 4 megapixels anyway due to rounding issues
  • Many more minor improvements and bug fixes

Version 3.11 - September 30, 2020
∙ last version with support for macOS 10.10, 10.11, 10.12
∙ last version with support for Windows 7, 8, 10 32-bit

  • Added new events Read Aloud Started and Read Aloud Stopped that are triggered when the read aloud status changes. Can be used to change your layout to display the status of the audio playback accordingly. The events are supported on all XPUB-based exports (XPUB, iOS App, Android App)

  • Android Export: Fixed crash on app launch on Android 10

  • EPUB Export: Video object will now play inline on smartphones, if the reader app supports this

  • EPUB Export: Fixed EPUB validation error when using action Play Audio File inside a Dropped Outside Zone action list in a Drag Object action

Version 3.10 - August 27, 2020

  • Android App Export: built apps now target API 29, meeting updated August 2020 Google Play requirements

  • Import Images from Internet: added ability to set image asset Alternative Text metadata; this is set automatically when importing from Unsplash or The Noun Project, but can be customized by the user. Applying the asset to an image object will result in PubCoder automatically setting image object Alternative Text property (unless the property was previously modified by user), improving accessibility

  • Added properties Autoplay, Muted, Loop to Video object

  • Added Import Soundtrack functionality to quickly import multiple audio files to be used as a soundtrack

  • Added Import Read Aloud functionality to quickly import multiple audio files to be used as read aloud audio tracks

  • Exporting a KF8 book now works when using macOS 10.15 Catalina or later

  • KF8 Export now requires Kindle Previewer instead of the deprecated Amazon kindlegen tool. Following Kindle Previewer minimum requirements, now exporting KF8 book requires macOS 10.13 or later or Windows 8.1 (64-bit) or later

  • KF8 export: Kindle Previewer is now available as a KF8 export destination on Windows, when the application is installed

  • EPUB validation now checks and requires Java JDK install instead of Java runtime

  • Fixed some issues with VoiceOver and TalkBack on iOS App and Android App exports

  • Fixed video poster frame selector not showing controls

  • Fixed a problem that caused inability to scroll formats and localizations fields in Manage Renditions Manually section of the various tabs of Project Settings

  • Fixed a problem where an incomplete memory game would abort preview or export process instead of simply giving an error and skip the object, like other invalid objects

  • Fixed crash in Read Aloud wizard when failing to correctly load an audio file

  • Fixed crash in Read Aloud wizard when closing the window while generating audio file

  • Fixed a problem where generating read aloud audio file for a long text would fail on macOS

Version 3.9.2 - June 16, 2020

  • iOS Export: fixed a problem where soundtrack or read aloud may not play when using multiple renditions

  • Fixed a problem where show/hide actions and effects were ignoring the object own opacity

  • Fixed a problem that may cause slight image misplacement when creating new project from images

Version 3.9.1 - June 8, 2020

  • Fixed a problem where PubCoder was not detecting Adobe InDesign 2020 on Windows

  • Fixed a problem where the quiz widget would not respond to clicks on answers on Apple Books

  • Fixed a problem where labels Perfect/Missing answers were misplaced in the quiz widget

  • Other minor changes and improvements

Version 3.9 - May 20, 2020

  • New icons and graphics

  • Updated Example Projects

  • Minor UI changes and improvements

Version 3.8.2 - April 28, 2020

  • Mac-only update fixing a problem that caused error ITMS-90179: Invalid Code Signing in Apple Transporter when delivering an app to the App Store

Version 3.8.1 - April 21, 2020

  • Mac-only update fixing a problem that caused the following warning message when submitting a PubCoder-made iOS app to Apple App Store: ITMS-90809: Deprecated API Usage - Apple will no longer accept submissions of new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of December 2020.

Version 3.8 - April 14, 2020

  • Updated icons and branding

  • Updated EPUB Validation to use Epubcheck 4.2.2

  • Improved Play Audio File action performances on XPUB and iOS exports

  • Fixed a problem that caused inability to remove a custom rendition value from code editor

  • Fixed bug that may cause custom inline styles to be applied incorrectly when using effects

  • Fixed a problem that may cause wrong drop area actions to be executed in Drag and Drop action

  • Read Aloud: fixed a problem that caused “sync completed successfully” message appear instead of “no text synced” when no text was really synced

  • Read Aloud: fixed an issue where SMIL may include blocks with same clipBegin and clipEnd values, causing Epubcheck 4.2.2 validation to fail

  • Android Export: fixed security warning when publishing to Google Play Console

Version 3.7 - January 14, 2020

  • Added Effect property to animate objects without using actions. Effects are automatically previewed on stage and use the popular animate.css library under the hood.

  • Added Animation property to actions Show and Hide, so now you choose a specific animation to use when showing or hiding an object instead of sticking with the classic fade effect. Show/Hide animations are automatically previewed on stage and use the popular animate.css library under the hood.

  • Android Export: fixed security warning when publishing to Google Play Console

  • Android Export: fixed error Cannot open XPUB (FileNotFoundException) on first launch on some devices

  • HTML Export: fixed Page Thumbnail option not visible for HTML format

  • Stability and performance improvements

Version 3.6.4 - October 29, 2019

Mac-only update addressing issues for mac users using latest macOS 10.15 Catalina and Xcode 11

  • Application is now notarized, new users will no more get error “PubCoder.app can’t be opened because Apple cannot check it for malicious software” when launching it for the first time in macOS 10.15
  • iOS App Export: now prompts to use or download Apple’s new Transporter app instead of the previous Application Loader tool
  • iOS App Export: minimum requirements to export an iOS App are now macOS 10.14 and Xcode 11.1
  • Android App Export: fixed error “Bad CPU type in executable” when exporting an Android App from macOS 10.15

Version 3.6.3 - September 30, 2019

  • Project files are now switched automatically to XPUB 2.0, but can still be switched to XPUB 1.0 manually

  • Added functions goToPage and openUrl to pubcoder.js

  • Android App Export: fixed crash on startup on Android 4.4

  • Android App Export: fixed crash when using OS back button

  • Android App Export: pinch to zoom setting is now honored

  • XPUB Export: fixed a problem with action Play Video when option Play Fullscreen is enabled

  • Other minor bugfixes

Version 3.6.2 - September 2, 2019

  • Mac-only update fixing a problem that caused some non-breaking spaces and empty lines in text boxes to be lost when loading project

Version 3.6.1 - July 18, 2019

  • Fixed problems with browsing and downloading icons with Import Image from Internet

  • Fixed problems with fonts display in Import Font from Internet window on Mac

  • Other minor bugfixes

Version 3.6 - July 8, 2019

  • New Android App engine: rewritten from the ground up and based on XPUB 2 and the same reader technology used in iOS export, PubReader and Shelf, it will allow to add even more features easily in the near future to both iOS and Android native apps. For the moment, you can already enjoy better performance and stability, full compatibility with the latest Google Play Console requirements (64-bit support, Target API 28), improved Launch Screen settings and more control over the reader UI (e.g. ability customize background color, hide Find button and pages list).

  • Building Android apps is now up to 2x faster compared to previous versions

  • Building Android Apps does NOT require installing Android SDK anymore

  • Building Android Apps is no more supported on 32-bit editions of Windows

  • iOS App Export is now compatible with the latest App Store Connect requirements (mandatory CFBundleDisplayName key in Info.plist)

  • Minor UI improvements

Version 3.5.5 - June 25, 2019

  • Mac-only update fixing a problem with Local Storage on iOS App exports

Version 3.5.4 - June 11, 2019

  • Mac-only update fixing a problem causing random -1407 errors for some users when previewing or building in XPUB 2 format on Mac

Version 3.5.3 - May 27, 2019

  • iOS App Export: Added VoiceOver support

  • Improved images accessibility in exports: when an Alternative Text is not specified for an image, it will be skipped by screen reading technologies, e.g. iOS VoiceOver

  • Fixed crash when adding an asset in the Other Assets categories from the project assets library

  • Minor UI changes and improvements

Version 3.5.2 - May 16, 2019

  • Fixed crash when trying to add or replace an asset in the Folders and Other Assets categories from the project assets library

Version 3.5.1 - May 6, 2019

  • Fixed a problem that caused iOS simulators list to be empty when using Xcode 10.2

  • Fixed a problem that caused some files to be opened with the wrong external editor when using assets library contextual menu

  • Clear Coloring Game action now clears the user artwork only, resetting the original coloring game image, just like the built-in clear button

  • Overall stability and performance improvements

Version 3.5 - April 15, 2019

  • XPUB 2 is now used by default when creating new projects. The new version of XPUB enables the use of our new reader technology, which unifies and improves the user experience across all of our XPUB-based platforms: PubReader, Shelf, and native iOS apps (coming soon for Android native apps too). This will enable us to improve XPUB even further and add new features to it more easily in the future. Your old projects will still use XPUB 1.0 for compatibility, but you can switch to the new version at any time in project settings to use the new reader technology.

  • New iOS App engine: rewritten from the ground up and based on XPUB 2 and WKWebView, it will allow to add even more features easily in the near future to both iOS and Android native apps. For the moment, you can already enjoy better performance and stability, full compatibility with iOS 12 and latest iPhones with notch, easier Launch Screen settings and more control over the reader UI (e.g. ability customize background color, hide Find button and pages list).

  • Ability to save/restore user artworks in Coloring Games: enabling option Autosave User Artwork will make the Coloring Game “remember” the last end user drawing

  • Added Blend Mode property to objects, allowing to apply blending graphics effects such as multiply, screen, overlay, darken, lighten, color dodge, color burn, difference, exclusion, hue, saturation, color, luminosity (on Android devices, this requires Android 5.0 or later)

  • Added Scroll Behavior property to objects, allowing to define the positioning of objects when the page is being scrolled by the end user. Instead of always scrolling with page like before, they can now also be locked on background or foreground.

  • Added Object and Page Alias property, allowing to specify a custom identifier to access them through code more easily. For example, you can get a reference to an object aliased as “MyObject” using a more friendlier pubcoder.objects.MyObject instead of $("#obj123"). For more informations, take a look at the documentation

  • Added New Overlay and Split Overlay to page thumbnail contextual menu, allowing to assign a new overlay to the selected page, blank or cloned from the current one, respectively

  • Easier debugging of custom javascript code in Quick Preview: errors are intercepted and displayed with a message dialog, with the ability to open the offending file in the external code editor helper

  • Pages selected in Export Project Options ▸ Include a subset of pages are now saved per-project and restored when closing and then reopening a project.

  • Various user interface tweaks and improvements

  • Overall stability and performance improvements

Version 3.4.2 - February 11, 2019

  • KF8 Export: fixed a regression with text objects positioning

  • Fixed a regression that caused empty paragraphs to disappear when exiting text editor

Version 3.4.1 - January 31, 2019

  • Added back Duplicate Page to Edit menu and page contextual menu

  • Improved text wrap when using multiple columns in a text object

  • Enabling multiple columns in a text box now automatically sets Vertical Alignment to top and turns off Scrollable options. Altering those properties to other values sets columns count back to 1.

  • Duplicating Objects by dragging them on stage while pressing the alt key does not copy them to clipboard anymore

  • Fixed minor cosmetic issue in project window when using dark mode on macOS 10.14 Mojave

Version 3.4 - January 23, 2019

  • Added some new properties to the Text Object: Columns, Column Spacing, Line Height, Letter Spacing, Padding

  • Added Distribute Spacing Horizontally and Distribute Spacing Vertically to the Arrange menu. The same functionalities can also be accessed by clicking on the distribute objects icons in the stage toolbar while pressing the alt key

  • HTML5 Export: Added page option Ask Playback Permission: if enabled, will ask user for permission to play audio before starting to play the page. This should fix most audio-playback issues on some browsers (especially mobile)

  • Added PubCoder.getCounterValue and PubCoder.switchText to pubcoder.js

  • Most pubcoder.js functions now accept object parameters with formats obj4, #obj4 or $("#obj4")

  • iOS App Export: fixed app icon(s)

  • Fixed Reindent functionality in the Code Editor

  • Fixed some cosmetic issues on macOS 10.14 Mojave

  • Improved compatibility with many ebook stores which require legacy EPUB2 cover declaration.

  • Added some missing Italian and Chinese localizations

  • Overall stability and performance improvements

Version 3.3 - December 10, 2018

  • Dark Mode support for macOS 10.14 Mojave

  • Improved stage precision when resizing objects and snapping to guides

  • Improved QR-codes legibility when sharing previews over Wi-Fi

  • Improved application launch time on macOS by loading provisioning profiles and codesign identities only when needed

  • Improved overall UI speed on Windows

  • Added Project Menu entries and keyboard shortcuts for Project custom code

  • EPUB Compiler now correctly checks that Java JDK is installed to perform validation on Mac

  • Read Aloud Audio Generation now creates MP3 file instead of MP4 on Mac

  • Overall stability and performance improvements

Version 3.2.2 - October 19, 2018
∙ last version with support for macOS 10.9

  • Added Alternative text (ALT tag) for Image Objects

  • Open in External editor now opens smil, html, js and css files in the code editor

  • Characters # and % are automatically replaced in imported assets’ names, since they can raise EPUB validation issues and other problems

  • Fixes for macOS 10.14 Mojave

  • Overall stability and performance improvements

Version 3.2.1 - September 20, 2018

  • Fixes for macOS 10.14 Mojave

  • Overall stability and performance improvements

Version 3.2 - September 17, 2018

  • Improved loading speed in HTML exports with many pages with read-aloud

  • Added Scrollable option to Smart Object

  • Added XPUBv2 experimental support

  • Overall stability and performance improvements

Version 3.1.6 - July 3, 2018

  • Fixed masked image not working when used with “mask image” filter
  • Fixed soundtrack playback in Quick Preview

Version 3.1.5 - June 25, 2018

  • Bugfixes

Version 3.1.4 - May 31, 2018

  • Added Chinese Localization
  • Bugfixes

Version 3.1.3 - May 28, 2018

  • Added Chinese Localization
  • Bugfixes

Version 3.1.2 - May 25, 2018

  • Overall stability and performance improvements

Version 3.1.1 - April 4, 2018

  • Added playback speed setting to Read Aloud Wizard (Mac only)
  • Overall stability and performance improvements

Version 3.1 - February 21, 2018

  • Added option to choose Opening Page between first page and latest page displayed for XPUB, iOS App and Android App formats

  • Added option to show or hide thumbnails in XPUB, iOS App and Android App menu

  • Added action Close Reader, for XPUB format only

  • Added ability to customize iOS App Store 1024x1024 icon

  • Objects created starting from assets now use asset name as their label

  • Changed iOS export requirements to Xcode 9.2 + macOS 10.12

  • iOS Export: Fixed bug that caused wrong app icon appearing on iOS 11.

  • iOS Export: Fixed bug that may cause iOS Simulator app not to be launched correctly

  • iOS Export: Open URL action now honors Open in Browser property

  • Improved compatibility with Google Drive and DropBox on macOS

  • Overall stability and performance improvements

Note: Support for XPUB’s new features requires PubReader 1.3 or later, available from App Store and Google Play

Version 3.0.1 - December 20, 2017

  • Bugfixes

Version 3.0 - December 12, 2017

Redesigned from the ground up

With PubCoder 3.0, we decided to take a step back and use what we learned in the last 3 years to redesign the software from the ground up: of course we added many new features, but we also took some bold choices that led to drastically change some of the existing features, simplifying and hiding complexity where necessary. And we wrapped it all in a new, polished, flat user interface.

Goodbye workspaces. Introducing renditions.

One the of the killer-features that chracterized PubCoder from the first release is the ability to handle multiple versions of your digital contents in one single project file, allowing to include several layouts and localizations. This allowed to easily create different versions of your ebook or multi-language applications optimized for both tablets and smartphone. The downside was that sometimes you were forced to manage many different workspaces even if you didn’t want different versions of your content, only to export for different formats, e.g. iOS or Android, because the workspace was tied to an export format.

So we decided to fix this by unlinking the export format from workspaces. So now you can have one single rendition and use it to export your project as an iOS App, an Android App and an EPUB 3, where you previously needed three different workspaces to do this. Of course you can still create as many different renditions as you like to manage different localizations or layouts, but it’s your choice, not a requirement anymore.

When creating a new project, you are not forced to choose an output format anymore. Instead, you can export your project at any time in any format using the export popup at the top-left of your project window: there you can choose your output format, page range and export destination, such as a file, an app on your computer, an app store, your Wi-Fi network, a simulator or a specific device (basing on the chosen format)

You don’t even need a separate rendition if you simply want to exclude some objects or pages on some specific format (e.g. you want a “menu” button in your app but don’t need it in the EPUB version): you can now use the new Include In option in the inspector to include any object only where you need it.

PubReader and XPUB

PubCoder 3 introduces XPUB, our open format for digital publications. It fully supports interactivity and multiple renditions and localizations. XPUB files can be read on any iOS or Android device using our PubReader app, available for free on App Store and Google Play. Why we’re doing this? Why adding a new format and building a new reader? We’re doing this for two reasons:

  • Live Preview your projects: PubCoder automatically finds any smartphone or tablet running PubReader on the same Wi-Fi network, and you can send a preview of your work to your mobile device with a click. No need to build an app to test it on your devices; and since PubReader uses the same reader technology that PubCoder uses to build native iOS and Android apps, you can be sure that the result in PubReader will be the same as in your final app
  • Easily distribute your contents for free: you can export your XPUB publication and share it with your friends, customers or collegues via e-mail or using your favorite online file sharing service - like DropBox or Google Drive. XPUB+PubReader is the best option to distribute digital contents for free: no need to signup for developer, app store or book store accounts, no submissions, no hassle. And, last but not least, you don’t have the compatibility issues that you face when reading your EPUB on different reader apps and platforms. In a few words, we’ve been waiting enough for the perfect interactive EPUB3 fixed layout reader app on Android: you can use PubReader today instead.

Improved Text and Typography

PubCoder 3 finally introduces on-stage text editing, probably our #1 feature request -cheers here-. This means that double-clicking a text box does not open the text editor in a new window, instead you can edit your text and see the result right on your layout.

To improve typrography consistency on any platform, we bundled collection of serif, sans-serif and monospace fonts, and changed our default font to Lato. This will fix layout problems arising from text appearing in Helvetica on iOS, Arial on Windows, Droid or Roboto on Android. Our fonts collection also includes OpenDyslexic, a typeface with optimal legibility for people affected by dyslexia.

Finally, we added box and project-level settings for text fonts, size and colors, making it easier to change typography settings for your entire layout.

Other new features
  • Improved Code Editor. We are so proud of our new code editor that we decided to put a new button to open it, right in the middle of our project window toolbar. Based on the widely adopted Ace, our code editor features syntax highlighting for HTML, XML, Javascript and CSS, powerful find/replace with regular expressions, automatic code reindent, matching parentheses highlighting, hidden characters display, text drag and drop, line wrapping, code folding, multiple cursors and selections, live syntax check for JavaScript and CSS and much more. As always, with PubCoder you don’t need to enter any code, but if you want to do it, you can do it classy.

  • More Creative Commons images at your fingertips. Beside the ability to download creative commons icons from The Noun Project, we used Google’s Open Images database to allow you to browse thousands of creative commons photos too, using machine learning technology to search for objects inside those images. And if you still need more, we also partnered with Unsplash to allow searching their great catalog of quality photos. This means that with a few click you can search for the right photo and place it on your layout without ever leaving PubCoder!

  • More Image Compression Options. PubCoder 3 allows you to select quality for rendered JPEG images, allowing you to choose the best compromise between image quality and file size. But we went even further giving you the option to even compress PNG images using Google Zopfli lossless compression algorithm

  • App-friendlier. The process of exporting native iOS and Android apps has been improved in many ways: you can now test apps without the need of messing with app identifiers, provisioning profiles and keystores; and when it’s time to submit your app, PubCoder will help by filtering installed Signing Identities and Provisioning Profiles and checking that all metadata is OK, finally prompting you to upload your file to the stores with Application Loader or Google Play Developer Console

  • 64-BIT on the Mac. PubCoder for Mac is now a 64-BIT app. It means that it can take full advantage of all the RAM memory on your computer and it is ready for future, 64-BIT-only macOS releases.

  • And the list goes on: new Insert Menu, project inspector, drop area for inspectors, improved interactivity panel, Tap and drag events, embedded videos from YouTube and Vimeo, EpubCheck 4.0.2 support and much more

Version 2.5 - February 16, 2017
∙ last version with support for macOS 10.7 and 10.8

This is the oldest version of PubCoder for Mac available for download, and the last one to support macOS 10.7 and macOS 10.8