This page contains the release notes for versions of the Pugpig Publish App Container product, formerly known as Pugpig for Magazines and Pugpig for Continuous. Please follow our guide to Upgrading your project to a new Pugpig Product release. See the quick links below for all releases:
Pugpig Publish 4.4 (Released 09/05/22)
- Added support for GTM
- Now targeting Xcode 13.3
- Updated Audio player to most recent version
Pugpig Publish 4.3
- Numerous accessibility fixes and improvements
Pugpig Publish 4.2
- App Tracking Transparency support
Pugpig Publish 4.1
- Added the ability to deeplink to receipt postback screen to prompt users to register
- Added analytics events for users going through receipt postback flow
- Added the option to launch app help screen slideshow from a deeplink
- Accessibility improvements to allow voiceover of in-app promo slots
Pugpig Publish 4.0
- Changed app structure to be based around a bottom tab menu
- Combined settings and account into one screen
- Changed sign in and subscribe screens to be modals
- Added new analytics events to reflect tapping on a tab in the bottom menu
- Added support for webview tabs
- Added support for enhanced PDF, enabling users to flip between PDF and HTML views for the same content
- Stacked ToC accessibility improvements
- Added support for Mixpanel analytics and push notifications
- Added support for rich push notifications from mixpanel
- Added support for Firebase push pre-flight UI
- Added support for Firebase user ID
- Added support for PKCE based web sign-in
- Updated Firebase to use new Crashlytics SDK
Pugpig Publish 3.6 (Released 09/05/22)
- Added support for GTM
- Now targeting Xcode 13.3
- Updated Audio player to most recent version
Pugpig Publish 3.2
- Added support for enhanced PDF, enabling users to flip between PDF and HTML views for the same content
- Added the ability to deeplink to receipt postback screen to prompt users to register
- Added analytics events for users going through receipt postback flow
- Added the option to launch app help screen slideshow from a deeplink
- Improved stacked ToC date formatting
- Stacked ToC accessibility improvements
- Accessibility improvements to allow voiceover of in-app promo slots
- Added support for Mixpanel analytics and push notifications
- Added support for rich push notifications from mixpanel
- Added support for Firebase push pre-flight UI
- Added support for Firebase user ID
- Added support for PKCE based web sign-in
- Updated Firebase to use new Crashlytics SDK
Pugpig Publish 3.1
- Replaced UIWebivew with WKWebview - Bringing us up to date with Apple’s latest recommendations
Pugpig Publish 2.10
- New Audio Player with queue and download management
Pugpig Publish 2.9
- Updated Firebase to v6.14.0
- Updated Braze to v3.21.2
- Explicitly opt out of dark mode until full support is added
- Added push tracking for Adobe Experience Platform
- Added support for Adobe campaign push notifications
- Now show audio player time played, time remaining and playback speed
- Added Table Of Contents Banner option to ToCs
- Added the ability to theme separate ToCs differently in the same app
- Option to add customisable second text field for linear ToC
- Better truncating of stacked ToC section label, allowing it to extend to two lines if necessary
- Fixed an issue where the settings menu selected background was not appearing
- Fixed an issue where Google Analytics purchase events were not tracking a transaction
- Dropped Tune support as it's been superseded by Branch
- Dropped Quantcast support
- Dropped Localytics support
- Dropped Krux (now Salesforce Audience Studio) support
- Dropped Geowave support
- Dropped Thunderhead support
- Removed Fabric Answers analytics
Pugpig Publish 2.8.12
- Updated Fabric to v3.14.0
- Added support for Firebase deep-linking
- Added ability to deep-link to a specific storefront filter
- Added push notification support for Adobe Experience Platform
- Sound player refresh - update skip and seek bar, remove "playing" animation
- Refresh sound player to use non-deprecated APIs (the old ones no longer work when compiled against iOS 13)
- Modernise push interfaces: update Airship, Firebase, Adobe, Braze
- Lock screen audio player skip durations should now match in-app player skip durations
- Fixed an issue where audio player lock screen was not updating when a track advances automatically
- Fixed an issue where audio player locks were appearing when they shouldn't
- Fixed an issue where lock screen audio player "skip back" actually skips forward
- No longer use iOS 13 symbols when they're not available
- Dropped support for iOS 9
Pugpig Publish 2.8.7
- Added the ability to separately theme the selected segment in the auto-archive settings
- Apple IDFA can now be passed to Tealium
- Airships tags will be removed when appropriate
- Storefront scroll speed can now be configured
- Added support for New Relic
- Added new Text Resize functionality, enabling text size to adjusted dynamically with a slider
- Accessibility: made the selection of items on settings pages in VoiceOver more logical
- Accessibility: Ensure all popovers are dismissable
- Updated Adobe integration to use the latest version of Adobe Experience Platform
- Audio now stops when leaving the edition it was playing from
- Firebase: send all events through to Firebase Analytics
- Firebase: pass all dimensions through as parameters
Pugpig Publish 2.8.0
- Added persistent titles in the help screen navigation, in keeping with iOS guidelines
- Additional theming for in-edition search
- Swapped the order of subscribe and restore purchases sections of iTunes subscription page
- Configurable spacing of items on settings screens, allowing for a more spacious design
Pugpig Publish 2.7.0
- Hero covers now default to full width
- Changed background push to download the first item in the feed, not the latest
- Buttons on the storefront are now of configurable width and can be as wide as the cover
- Buttons can be rounded in appearance, with a configurable corner radius
- Enabled vertical stacking of wide buttons
- Added support for Branch Analytics
- The "Downloaded" filter now defaults to the all small covers layout to better represent the equality of it's contents
- Added arrows to the right of settings items that open a further screen
- Accessibility: settings items now declare themselves as tappable in VoiceOver
- Accessibility: improvements to the slideshow view
- Added the ability to theme the width of the Table of Contents
- Added borders between settings items
- Added optional subtitles to settings pages, this is a body of text that appears below the page title
- Added provisional support for web-based authentication
Pugpig Publish 2.6.26
- Accessibility: Added toolbar behaviour when VoiceOver is activated
- Firebase Analytics: Shortened event and parameter names
- Added support for animated covers
- Reduced animation times for overflow menu pop up and dismiss
- Added the ability to theme the width of the storefront
Pugpig Publish 2.6.18
- Accessibility: Added support for the dismiss gesture when VoiceOver is activated
- Accessibility: Added proper descriptions to modal views when VoiceOver is activated
- Accessibility: Improved storefront navigation via VoiceOver
Pugpig Publish 2.6.16
- Added Zendesk integration. This is a productised integration which allows any customer with a suitable Zendesk account (Professional or higher) to include Support and Guide interfaces in their app, accessible from the toolbar or from the settings menu.
- Increased the size of covers on the large covers storefront and reduced the top padding for all storefront layouts
- Storefront now correctly scales on iPad Pro
- Added more theming options for the stacked ToC
Pugpig Publish 2.6.9
- Added support for provisional push notifications on devices running iOS 12 or higher. This enables push notifications to be sent to users without them having to opt-in via a permissions prompt. These notifications are then delivered 'quietly', which means there won't be a banner or sound for the notification, but it will appear in the notification centre.
- Urban Airship SDK updated to latest
- Firebase SDK updated to latest
Pugpig Publish 2.6.5
- Added the ability to double tap to zoom in and out of PDFs
- Relocated the DFP ads on iPhone X
Pugpig Publish 2.6.0
- Added the ability to serve banner ads via DFP in a sticky unit at the bottom of the content view. These ads use the DFP SDK and are suitable for programmatic inventory.
- Changed when we use the iOS background downloader instead of the foreground downloader
- Added support for iTunes promoted products
- Added a direct link to iOS' subscription management page from our settings screen
Pugpig Publish 2.5.0
- Added support for sticky editions. If an edition is marked as sticky then once a user has viewed it, they will always be returned to it upon opening the app.
- Improvements to how regularly we check iTunes receipts
- Added the ability to add custom text to the body of the feedback email
Pugpig Publish 2.4.0
- Added support for iTunes introductory pricing. Publish now supports all three introductory pricing models (Pay as you go, Pay upfront and free trial) with the additional information displayed via improvements to the subscription purchase screen.
- Added support for iTunes receipt postback. This enables customers to prompt users who have purchased a subscription via IAP to create an account with them which validates itself against their receipts.
- Improvements to ToC image loading to be faster and prettier
Pugpig Publish 2.3.0
- Added the ability to handle double page spreads. We can now show two pages side by side in landscape for better presentation of print-optimised content.
- Improvements to scrapbooking and search in support of the above
- Improvement to how we handle custom icons in the toolbar
- Added a fix to prevent issues being deleted by iOS when the device is low on storage
- Users are no longer logged out after switching feeds
- Updated Crashlytics SDK
Pugpig Publish 2.1.0
- Added the Promo Slot Carousel. Multiple promo banners can be displayed in a full-width carousel at the top of the storefront. These images will auto-scroll and have the same configuration options as existing promo images.
- Added the ability to display a prompt encouraging users to update to the latest version if they’re on an older version of the app
- Added the ability to specify which promo is displayed at the top of a pinned continuous edition
- Updated Facebook SDK to the latest version
- Copy changes made on the server will now reflect as soon as the app is next brought to the foreground, no longer requiring the user to actually quit the app and reopen.
- Added the option to have a button allowing users to send feedback to an email address specified by the customer. This mail includes the app logs to help debug any reported issues
- Improved the way expired authentication states are handled
- Various other small bug fixes and optimisations
Pugpig Publish 2.0
- Publish is now optimised for iPhone X
- Added support for Crashlytics
- Improved subscription dialog to better fit within Apple’s guidelines
- Added messaging about iOS deleting issues when iPad is low on space
- Updated Braze SDK (Formerly AppBoy)
Pugpig Publish 1.15.0
- New and improved storefront buttons
- Support for rich push from Urban Airship
- Ability to send custom ID to Urban Airship for named user integration
- Certain text strings in the app can now be changed without having to release the app
- Added cross-edition search. Logged-in users can now search across all editions they have access to from one simple interface.
- Config files can now be previewed via a secret menu in the app
- Added the ability to preview ads before they go live using the above mentioned secret menu
- Promo slots can be targeted by user state (Logged in or not)
- Replaced app-rating system with Apple's proprietary one
- Subscription information can now be dynamically generated and inserted
- Various other bug fixes and optimisations
Pugpig Publish 1.14.0
- Filters can now be displayed as a horizontal bar, rather than in a side-menu
- Improved behavior when deep-linking to article in Latest News section of dual publishing
- Added tracking events for deep-linking
- Image viewer rotation improvements
- Accessibility improvements for image galleries
- Now caters for push notifications featuring a title
- Buy buttons now correctly not appearing for issues not available for standalone purchase
- Promo images can now be targeted on a filter-by-filter basis
- Aligned management of inactive subscribers between iOS and Android
- Subscription T’s & C’s no longer push the subscribe button too far down the page
- Fixed some issues with push notifications on continuous publishing
- Various other bug fixes and optimisations
Pugpig Publish 1.13.2
- Ability to disable app icon badging
- Theming fixes
- Re-enable background unpacking
- Analytics improvements
Pugpig Publish 1.13.1
- Allow non-progressive downloaders to safely use pageNumberIsReady
- Further improvements to handling of stalled background downloads
- Adjust reachability bar layout so it can truncate for very long messages
- Improved status bar colour for phone help screens
- Try to clear up files the background session downloader leaves lying around
Pugpig Publish 1.13.0
- Fix occasionally missing status bar on phone layout help screens
- Attempt to be quicker about detecting stalled downloads and cancelling them
- Connection bar doesn't appear for irrelevant errors
- More analytics events: night mode, reset, archive duration, background download permissions
- Track why a push-initiated download didn't start
- Only allow a singe active push-initiated download at a time
- Analytics tracks current subscriber status
- Retry failed downloads more aggressively
- Ability to provide a custom subscription dialog
- Inject a body class into content for the active device size
- Ensure the OPDS feed can change after an upgrade
- Fixed issue where setting to disable download from push would not always work
- Don't allow a half-downloaded page to be added to the scrapbook
- Improve font-size icon themeing (the icons tint)
- Recover from illegal font sizes on upgrade
Pugpig Publish 1.12.0
- Important change - Progressive can now only be used for ATOM-ZIP based downloads
- Added progress indicator on the loading mask page when using progressive downloads
- Change to promos so they now show on any filter except "Downloaded"
- Change to show Offline Indicator in document view controller (synopsis view) as well as Storefront
- Change to 'Private' documents so they are now hidden when you don't have an active subscription
- Changes so we don't re-download files that are shared between editions e.g. theme files
- Deep linking now opens correctly for updated documents
- Change so we don't reload a page you're viewing (which loses your position) just because authorisation state has changed
- Added analytics event for user-initiated download cancel
- Analytics tracks watchdog timeouts more sensibly
- Allow autoplay and inline videos by default
- Don't cancel a download just because it's taking a long time to queue all the assets it needs
- Ability to configure foreground only vs background unzipping
- Quicker reset for failed downloads
- Refresh current third party subscription status more regularly
- Improvement to third party auth, now does a better job of keeping you logged in when there are changes to endpoints
- Improved background-push analytics tracking
- Improved download error messaging to help diagnose problems
- Improved download analytics accuracy
- Improved detection for which pages are available in a partially downloaded issue
- Improved diagnostic logging on subscriptions and store purchases
- Improved unzipping performance
- Fix for potential crash caused by accessing a document that was no longer available
- Fix for auto open ToC, don't open if a non-progressive download fails
- Fix for auto-open ToC, don't open until we're sure the download will proceed
Pugpig Publish 1.11.1
- *New Feature* Offline Indicator displayed in Storefront (for Edition-Based apps)
- Improvements to Timeline view on mobile - more info here
- Improved logging - including trackOPDSFeedError
- Changes to available buttons shown in synopsis view for Buy, Login, Subscribe
- Fix for toolbar icons sometimes inheriting incorrect colour
- Fix for inherited status bar colour in image gallery view so it is not black on black
- Fix for <figure> tags without any contained <img> incorrectly mapped to open the image gallery
- Fix for background download analytics events not tracked with Paid edition content
Note: Shortly after our 1.11.0 release we made a 1.11.1 patch to include a minor fix.
Pugpig Publish 1.10.0
A minor release which includes improved support for pinch to zoom for PDF imported documents. PDF's can be converted into an edition made up of images (a single image per page) and in this type of document we support our usual document toolbars and fluid pinch to zoom and paning around the page when zoomed in. This also included an update to our DPS Authentication module which handles keeping users logged in when upgrading from a DPS to Pugpig app.
Pugpig Publish 1.9.0
- *New Feature* Automatic archiving of editions based on duration since last read now in Settings
- *New Feature* Automatic third party login capability which can work with IP range
- *New Feature* Support for server-driven slot-based advertising - details on spec to come
- *New Feature* Support for upsell/marketing pages which are only shown to non-subcribers - details on spec to come
- *New Feature* Ability to change Account menu labels based on subscriber logged in state
- Added support to maintain relative vertical page position when exiting edition or backgrounding app
- Added second automatic download switch, we now show WiFi and Mobile options in Settings when applicable and a message if user has Background Refresh off at device Settings level
- Added ability to switch off long hold edition cover functionality
- Added pulsing animation to edition Unpacking state and label
- Added deep link handling for '/' path e.g web reader root URL
- Added ability to disable animated transition when navigating to pages
- Changed default automatic document open to NO
- Changed edition unpacking to now happen in the foreground for background download
- Various fixes and improvments to Background Downloads in Pugpig Products and Core SDK
- Fix for help image slideshow laying out incorrectly on orientation change
- Fix for app crash when deep linking to article no longer in the feed, shows in webview
- Fix promo not appearing when no documents visible
- Improvements to Timeline view; shows / hides summary, cap at 3 cell items per row, now returns to vertical position of item you were viewing, 'Show hero' theme key,
- Improvements to Feed Picker layout and text to avoid the need to scroll through a list
- Improvements to Doc Picker layout and extending the scollable area to include the whitespace and restore relative scroll position when returning to document picker from document
- Improvements to Toolbar when in landscape orientation on iOS 10 and iPhone 6 Plus device
- Improvements to Promos prevent crash when json is malformed, reset existing promos when a new OPDS feed is selected
- Updates to Urban Airship SDK version 8.0.2 and guarding against double push
- Updates to AppBoy SDK (we have a known issue with iOS 10 and deep linking)
- Updates for various analytics tracking including:
- Added GA deep link opened event 'DeepLinkOpened'
- Added GA download timing event 'DownloadAssetsFetchedTiming'
- Added GA events for Onboarding screens /Onboarding/ 'PushPreflightAccept' and 'PushPreflightRemind'
- Ensure Welcome/Help slides are only tracked if user settles on them
- Ensure 'trackDownloadAction' tracked in appropriate places
- Fixed first page view double counts when 'Enabled Zoomed Pages' key is false
- Stronger validation of download events and added some internal only ones for monitoring
- Updates for iOS 10 and building with Xcode 8
We continue to support iOS 8, 9 and 10 in this version. Pugpig apps should now be compiled with Xcode 8. Here is a full and updated set of Localisable Strings and Theme Keys available for 1.9.0 release.
Important!
Apple's Transport Security (ATS) changes announced in 2015 are becoming more pertinent. Apple announced that ATS will be REQUIRED of all apps as of January 2017. We want to inform all customers that they should adopt ATS as soon as possible and prepare support for HTTPS in time for their next app updates. This policy applies to the app's OPDS and auth endpoints (which our Pugpig Distribution Service can handle for you) but also all other types of url links used in the app including Settings and Accounts area like privacy policy or support urls as well as links out in your editorial content.
Pugpig Publish 1.8.1
This minor patch release was added to our recent 1.8.0 release with some minor fixes including a fix for the Download edition cover label not firing off the download.
Pugpig Publish 1.8.0
This official release includes the following items as well as everything listed under 1.7.3 Beta below which was not released before:
- Improved edition archiving - you can now long hold on edition cover and archive individual editions easily - this has been added as a long-press menu control for all document actions.
- Added support for authorisation login screens to be able to show different text when user is logged in
- Added touch feedback to covers and additional buttons
- Added a ‘removing from scrapbook’ feedback overlay message
- Added support for more configurable text resize options above the default x1, x2, x3 control
- Added vertical flick up gesture to dismiss/exit native image gallery view
- Added Onboarding Pre and Post push screen theme support, also connected with Urban Airship
- Added support for authentication providers to optionally send a device ID with auth requests
- Updated our default settings for native image gallery caption display
- Extended onboarding Push Permission screen config so we now ask users again later if they 'skip'
- Fixed issue with private pinned editions not automatically downloading after you login
- Fixed issue with Search in TOC toolbar, TOC will now be dismissed when tapping a result
- Fixed issue with document device status bar not the right colour (black or white) based on toolbar colour set in theme
- Fixed deep link crash if the link is to a non-unicode or malformed page
- Increased tile size for iPad Pro in Tiled Table of Contents and added size override theme controls
- Updates to Urban Airship SDK and a fix for deep link from UA push
Here is a full set of Localisable Strings and Theme Keys available for 1.8.0 and 1.8.1
1.7.3 Beta Release (unofficial)
- Added login button to edition previews in synopsis if there's no way to subscribe
- Added support for paid preview primary documents
- Added new config rule to user capture to limit number of times it will be displayed
- Added new per page "private" attribute that hides the page unless you're authenticated, but keeps it in the ToC. This can be used to hide paywalled pages in preview editions.
- Added ability to hide "allow mobile download" switch in settings
- Added ability to set the storefront toolbar title as text
- Added sharing option category to include image(linkrelationname) so you can share related image rather than the page snapshot
- Added scrapbook button toogle alternative from our default (doesn't support the default sub menu and navigate to scrapbook option)
- Change to Tiled TOC so a user re-ordered state inserts new Section group items at the top, not the bottom
- Change so font settings key is reset on first run to avoid app upgrade bugs and issues
- Improved logging facilities and add engineering@pugpig.com as the default email address
- Improved visual transition between cover image and do^wnloading edition / page
- Improved translucency behaviour of toolbar (default translucency is YES, to match HIG)
- Adjusted the height split for Settings/Account view and Page/Storefront view on phones (can be theme using "SplitHeight" key, type: float)
- Exposed ability to detect if 3rd-party providers are logged in
- Bug fix for when app becomes trapped in the "unpacking" state
- Updates to the Pugpig Paywall; don't show "log in" if you're logged in, ability to hide specific paywall buttons, support a custom paywall button that can open a URL
- Updates and UX Improvements to Pugpig Auth and the Accounts area in app; "alwaysstaletoken" should not log you in, a user with an expired subscription is still a logged in user, expose ability to detect if third-party providers are logged in, hide account subscribe button when only deprecated subs available, close accounts page if the login is successful and you have access to items, if there's only a single auth provider, select it automatically when you open the accounts page.
Pugpig Publish 1.7.2
- Added mechanism for pugpig:// URLs to perform in-app navigation
- Added support to disable/hide document toolbaron per page basis
- Added support to theme toolbar transparency
- Added support for archive button to display in document toolbar
- Added option for automatic feed selection to be on the first run only
- Archive button will display in PDF document toolbar by default
- Third Party Auth improvements; When login button pressed, automatically select the first auth provider, automatically close the account pages if a login succeeds
- Default config setting change 'Enable Auto Open Document set to yes and no longer exposed - this is so we can now configure this to be on or off server side using Primary Document flag
- Default page scroll sensitivity has been adjusted after customer feedback and internal reviews - this should improve horizontal scrolling sensitivity. This can be optionally configured as well.
- Minor bug fixes and improvements
Pugpig Publish 1.7.1
- Official support for deep linking into a page (supported with AppBoy Push provider and with auto-open TOC feature) - UA push to follow in future release
- Official support for Primary Edition flag (aka an edition that is more important than the storefront, dictates what you view when you open app)
- Added support for onboarding Push Permission screens (supported with AppBoy Push) - UA push to follow in future release
- Defer content download/start up flow until after Help & Onboarding Push screens to improve performance
- Added support for custom native Accounts pages (like Settings) using optional Authorisation Provider key
- Added support for "private" document filter which hides the edition if you don't have access to download it
- Added analytics events for background push received but no download started
- Updated user-agent to include form factor (base one already includes platform)
- Detect the best device status bar colour (black/white) across views
- User capture details text more theme-able
- Fix to ensure deep linking to a page displays it properly with auto-open TOC
- Fix to ensure Timeline view doesn't freeze on rotation
- Minor bug fixes and improvements
Pugpig Publish 1.7.0
Pre release for some key features being used in a beta rollout with select customers. An upcoming 1.7.1 version to follow with improvements.
- *Beta* Deep linking into a page (not supported with all push providers or with auto-open TOC feature at the moment)
- *Beta* Download always change, reduce steps to download content. If user is authorised and has network it will start the progressive download and show the first page as soon as its ready
- *Beta* Support for Universal and App Indexing (requires Pugpig Distribution Service to support this)
- Updated Google DFP native SDK to latest version
- Added support to hide document Toolbar on per page basis
Pugpig Publish 1.6.0
We now refer to the app product as one single entity called Pugpig Publish App Container which includes support for edition-based (magazines), continuous and dual publications. The previous Pugpig for Magazines documentation has been adjusted accordingly and the previous Pugpig for Continuous documentation has been marked as outdated. These release notes are no longer aimed at developers who do the app builds themselves as we have moved to a more automated workflow where Pugpig can handle the app builds for you under Starter or Support Pack costs. These release notes are customer facing, if you want a technical change log this is available on request.
In this release we have now dropped support for iOS 7. This version supports apps compiled for iOS 8 and 9.
- Compatible with iOS 8 and 9
- Visual improvements to Page Loading HTML Mask
- Ability to change the Page Loading HTML mask to your hearts content
- Visual fix for Table of Contents (ToC) Pull to refresh transition
- Changed our default setting for Storefront Style to .. this is more suited to storefronts when there aren't many edition covers which is common when an app is new, first launched. You can easily change this to Grid at any point.
- Visual improvements for initial auto-open of Table of Contents view
- standard ToC defaults to "no icons" if an explicit icon type is not included
- Force logout from all pugpig auth providers on app reset
- Additional toc mode style: standard toc that only shows sections
- Improvements to Stacked Timeline view and grouping by specific category
- Improvements to document open performance
- Improvements to filter sidebar display - don't persist filters that don't appear in any documents
- Improvements to DFP reliability
- Improved support for UTF-8 URLs
- Removed page reflections in synopsis / thumbnail view
- Removed support for deprecated "mode" feature flag
- Migrate tool for newsstand editions on first run of new Newsstand-less app
- Added support for third party products - Ensighten and Geowave
- Added ability to cancel download, new Cancel button in Synopsis view
- Added support for launch .xibs (LaunchScreen.storyboards in iOS/Assets)
- Added support for server-side store purchase auth
- Google Analytics removed from our Pugpig product framework bundle
- Sidebar visual improvements to text alignment, width, multiline support
- Added a shortcut to remove page from scrapbook with page flick up gesture
- Ability to remove analytics opt-out
- Added support for GA e-commerce tracking
- Added new boolean config feature flag "Open External Links In Browser".
- Added automatic archiving feature for editions - Keep the last X editions you have opened, X is configurable and our default is X = 0
- App store config moved into "Authorisation" key in config.plist (Important! this is a breaking config change please refer to upgrade notes)
- Improved parental gate view with no need for random colours
- Add initial support (merely opens the app) for Apple Universal Links
- Ability to disable automatic (push-based) downloads if you're on mobile data
- Update to Pugpig SDK with download improvements
- Minor fixes for authentication, analytics tracking and shopping feature
Here is a full set of Localisable Strings and Theme Keys available for 1.6.0.
Pugpig for Magazines 1.5.1
This release includes a large number of changes and we've provided more information on these here. Please read before you begin your upgrade.
- Merged code & UI for Pugpig for Magazines and Continuous Publishing
- Progressive downloads for editions- get into the page before edition download has finished
- New config options
- Support to auto-download & jump into latest edition
- User data capture form to collect user details (requires third party support to store data)
- AppBoy module support
- Bitcode enabled
- Updates to Google Analytics
- *Beta* Apple Watch module (Later deprecated)
- Toolbar custom icon and link support
- *Beta* Stacked Table of Contents option
- Pinned Latest News edition(s) in sidebar
- Table of Contents can now be set to a full-screen mode for all devices and orientations
- Tiled & Stacked table of contents have been set to full width/screen as default
- No longer filtered by section - swipe off last page in one section onto first page of the next section
- One search result per page
- Removed the preload screen in Continuous apps
- Deprecated sub support & server side app store subs
- Global auth
- Improved the page loading screen (new page mask)
- Fix for anchor links (back to top links)
- Default icon set change (using our Curved set)
- Various bug fixes and improvements
Pugpig for Magazines 1.4.2
- Added support for app names with special characters in project.properties
- Added support for Enable Sandbox Reset key, defaults to YES if not specified. Should be disabled if using Parse.
- Disabled BITCODE for Xcode 7 build compatibility
- Promo slots module customisable to support third party ad providers
- Updates to Parse module
- Updates to Quantcast module
Pugpig for Magazines 1.4.1
- Added toolbar overflow functionality
- Added ability to add text resize, nightmode, setting and accounts icon to document toolbar
- Added loading spinners to the tiled table of contents
- Added more theme options to the tiled table of contents (`sectioncolor` and `sectionbackgroundcolor) and fixed Section.TextColor
- Added support for extra query parameters in URLs and use of absolute URLs for the auth endpoints
- UI change moved Home / Back to editions icon into TOC toolbar
- Added display of logo/text in document toolbar on iPhone to match iPad
- Added display of logo in TOC toolbar on iPhone to match iPad
- Improved support for long captions on images in full screen view, now limited to two lines which expand on tap
- Updated to latest version of Pugpig SDK
- Various other bug fixes & improvements
Important note: From version 1.4.1+ we now use a new more reliable installer type (.dmg file format) which installs both Pugpig for Magazines and Pugpig for Continuous Xcode template versions. In a coming release this templates will merge into a single template with confgi options to allow you to select your preferred product.
Pugpig for Magazines 1.4.0
- Paywall panel improvements and fixes
- Incorrect page snapshot fixes
- Ability to colour ToC section headers - extended the toc_style category
- Tapping selected ToC item will dismiss ToC
- Support for ATOM zip per page or section feed and downloads
- Table of contents API change to fix remembering page you were on when it exists more than once in the document
- Changes to default localisable copy strings for error messages to be more user friendly
- Updated to latest version of iRate (v1.11.4)
- Updated to latest version of Google Analytics library (v3.12)
- Updated to latest version of Pugpig SDK
- Various other bug fixes & improvements
Here is a full set of Localisable Strings and Theme Keys available for 1.4.0.
Pugpig for Magazines 1.3.4
- Updated to 64 bit compatible templates and deprecated Xcode 5 support
- Support for Dynamic Ad shuffling behaviour server driven
- Allow transparent cover images in edition selector
- Check and retrieve for iTunes store subscription prices earlier
- Ensure endpoint and OPDS provided auth providers are reset when resetting content
- Updates to our Pugpig modules for Sounds and Analytics
- Various bug fixes
Pugpig for Magazines 1.3.2
- Update to Pugpig SDK iOS version 2.5 (see release notes)
- New tile based table of contents (TOC) control available (more info here)
- Added support for PDF editions (OPDS level like any other edition)
- Ability to add custom & server-driven edition selector filters
- Ability to change document toolbar colour on page-by-page basis
- Support for GA user tracking
- Updates to our Pugpig modules for Sounds, Shopping and Analytics
- Various bug fixes
Pugpig for Magazines 1.3.1
- Pre-Pugpig app cleanup functionality
- Improvements to Shopping module
- Ability to theme the full-screen image gallery
- New push modules available for Parse & Urban Airship
- Segmented push with Parse or UA
- Various bug fixes
Pugpig for Magazines 1.2.2
This interim release included:
- Ability to serve auth endpoints from the OPDS feed
- Updated Google Analytics to version 3.10
- Switched to use iOS 7+ view-controller-based status bar methods
- Improvements to Subscription login
- More shopping features and fixes
- Various bug fixes
Pugpig for Magazines 1.2.1
In this interim release we have included a round of stabilisation fixes for the product. This release includes:
- Theme-able button widths
- UI updates - new button layout centred at at the bottom of the document action view on both phones and tablets
- New preview edition feature
- Remove previous UA Push config
- Added garbage collection (data from device)
- Ability to support custom Table of Contents in the app
- Updates to the analytics module and custom dimension indexes reserved to 18 (used to be 20)
- Updated iRate to 1.11.3
- Prompt for rating boolean to YES by default
- Ability to set multiple feeds based on device locale
- Urban Aiship Enterprise SDK Push module available
- Refactor OPDS feed config to use dictionaries
- New shopping features and fixes
- Various bug fixes
Pugpig for Magazines 1.2.0
In this release we have included iOS 8 and Xcode 6 related issues. This versions supports apps compiled for iOS 7 and 8. Before installing this template and using Xcode 6 please read the following important notice.
Refer to Upgrading version 1.1.0 to 1.2.0
- Ability for pages to appear in multiple places with filters
- Integration with iOS Sharing action sheet (enables sharing extensions & other providers)
- Ability to switch feeds inside app
- Ability to remove page thumbnails icon from toolbar
- Ability to enable/disable table of contents icon from toolbar
- Ability to support custom storefront
- Improvements to Search panel; now auto-focuses in field and cursor flashes
- New welcome / help image slideshow on app startup
- New parental gate for child content
- Generic push interface; enabling integration with provider of your choice
- Generic analytics provider; enabling integration with provider of your choice
- Support for page annotations
- Initial support for multiple auth providers (feature in beta)
- Update to latest Pugpig SDK
- Various bug fixes and stabilisation
Pugpig for Magazines 1.1.0
In this version we have deprecated iOS 5 and 6 support. This versions supports apps compiled for iOS 7+.
- Integrated Pugpig Promos*
- Integrated Pugpig Sounds*
- Pugpig Beacons available (feature in beta)
- In-edition search (offline)
- Parental gate for child content
- Large cover option in storefront edition selector
- Improved account and settings configuration options
- Nightmode
- UI updates
- Update to latest Pugpig SDK
- Various bug fixes and stabilisation
Pugpig for Magazines 1.0.0
Our first official release of Magazines on iOS with full iPad & iPhone support. This version supports iOS 5+.
- Grid edition selector & filters
- Table of contents and page thumbnails
- Offline content view
- Login integration for third party subscriptions
- Built-in settings & login
- Themable design
- Configurable interface & localisable strings
- Three toolbar behaviour options
- Text resizing
- Sharing
- Rate this app (iRate)
- Google analytics
- Archiving
- Scrapbooking
- Urban Airship Push Notifications
- Full page ads in content
- Image galleries and videos
- Update to latest Pugpig SDK
- Various bug fixes and stabilisation
Comments
0 comments
Please sign in to leave a comment.