(Released 26th July 2019)
Update size: 87.3 MB
IMPORTANT: Windows XP users should NOT install this update!
IMPORTANT: Minimum Windows requirements for Windows Vista and Window 7 users are as follows:
RELEASE NOTES
This release resolves outstanding issues experienced with Paddle software introduced end of June 2019. Please take the time to read these comments especially if you are a Windows XP, Windows Vista or Windows 7 user.
In light of our licensing, activation and e-commerce provider, eSellerate, closing down June 30th 2019, we have had to migrate these services to an alternate e-commerce provider, Paddle. Unfortunately, on Windows, this migration has been a difficult road. However, the good news, is that this release addresses all known bugs resultant from the introduction of the new Paddle software within Scrivener.
We are aware that some users were even locked out and unable to user Scrivener as a result of these recent changes, so we feel obliged to provide a succinct and transparent response.
As many of you are aware, despite Scrivener not officially supporting Windows XP or Windows Vista, we have always gone out of our way to ensure these legacy Windows platforms still run Scrivener perfectly. Our intention with Paddle was to maintain this backward compatibility by ensuring we would be able to compile their software with a legacy version of the Microsoft .NET (pronounced DOT NET) framework, so XP and Vista users could continue running Scrivener. We were initially advised that we could compile the Paddle SDK code with .NET 4, available to XP users, so things looked promising. However, after weeks of triaging strange issues and errors, we were able to trace a dependence of the Paddle software on the TLS 1.2 protocol, which appeared in .NET 4.6.2. In light of these findings, Paddle has subsequently revised their minimum requirements to Microsoft .NET 4.6.2., and thankully, Paddle, have supported us continuously through this intense and trying period.
So what does all this .NET talk really mean? Microsoft ended their extended support for XP and Vista some years back, so Microsoft provides no upgrade path to .NET 4.6.2 for their XP and Vista customers. This means that XP and Vista Scrivener users would be faced with having to update their version of Windows to continue using Scrivener! Certainly this is not something we ever wanted for our users. Wrestling with this Catch-22 for the past week, we have managed to enable TLS 1.2 in .NET 4.5 after discovering that Microsoft actually provisioned TLS 1.2 in .NET 4.5, but it wasn't enabled by default until .NET 4.6.2. The impact of this is that Vista users will still be able to use Scrivener if .NET 4.5.2 is installed. XP users, unfortunately, should NOT install this update if they wish to continue using Scrivener, and may wish to consider upgrading to Windows 7 if they intend to take advantage of Scrivener for Windows 3 when it is released.
If you are running at least Scrivener's minimum requirement of Windows 7, and your Windows is fully up to date, you are most likely good to go with this update.
If you are running Windows 7 that's not fully up to date, you will need to install Microsoft Service Pack 1 (SP1) and then ensure that at least .NET 4.6.2 is installed:
Microsoft SP1 download hereIf you are running Windows Vista, ensure it is fully updated and install at least .NET 4.5.2:
Microsoft .NET 4.5.2 download here
KNOWN OLD BROWSER PADDLE ISSUE:
For a successful checkout with Paddle a recent web browser is needed (once again usually fixed via running Windows Update). Paddle doesn't work for old browsers i.e. early IE versions. This is exclusively a Paddle issue.
These release notes are also available on our website at http://www.literatureandlatte.com/scrivener/release-notes
Thank you for your patience,
Lee, Tiho and Jennifer.
26th July 2019