Follow

iOS

This page contains the release notes for versions of the Pugpig Publish App Container product, formally 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 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 Publish1.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
  • 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
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk