What's new in Receigen 4.2.1
Nov 17, 2020
- This release mainly brings some bug fixes:
- [ENGINE] Enable StoreKit testing (Refer to the website for more details.)
New in Receigen 4.2.0 (Oct 5, 2020)
- This release mainly brings some bug fixes:
- [ENGINE] Fix warnings in Swift due to unused variables
- [ENGINE] Fix debug strings being stored in code
- [ENGINE] Make use of StoreKit certificate easier
New in Receigen 4.1.3 (Nov 23, 2019)
- This release mainly brings some bug fixes:
- [ENGINE] Fix the Swift code for Direct Sale usage
- [ENGINE] Fix a compilation warning
New in Receigen 4.1.2 (Aug 21, 2019)
- This release mainly brings some bug fixes:
- [ENGINE] Fix the In-App purchases parsing when using OpenSSL 1.1
New in Receigen 4.1.1 (Jul 29, 2019)
- [CONSOLE] OpenSSL version is not checked on the command line
- [CONSOLE] OpenSSL versions are displayed in the inline help
- Please pay attention that the generated code targets OpenSSL 1.0 by default. If you need to target OpenSSL 1.1, you MUST pass a command line option. Refer to the website for more details.
- Happy Coding.
New in Receigen 4.1.0 (Apr 14, 2019)
- This release mainly brings some bug fixes:
- [Engine] Support officially OpenSSL 1.1 on both Objective-C and Swift
- [Engine] Fix overflow warnings under Objective-C in CFNumber creation
- [Engine] Fix warnings under Swift 5.0 in objc_sendMsg invocations
- [Engine] Fix logging where "(null)" is printed even if a value is there
- [UI] In Code Assistant, properly check that behaviours match the platform
- [UI] In Code Assistant, make the prefix mandatory
- [UI] In Code Assistant, the language is now saved
New in Receigen 4.0.4 (Dec 11, 2018)
- This release brings some bugfixes:
- [Engine] Fix missing UIKit import for iOS Code
- [Engine] Change no-obfuscation flag to "--dont-obfuscate" to fix behavior
- [Engine] Fix loose checks
- [Engine] Fix incorrect values in Check Entitlements block
- [UI] Fix dark mode that breaks UI on High Sierra
New in Receigen 4.0.3 (Nov 25, 2018)
- [Code] Fix macro expansion error in CheckReceiptAndRun.
- [Code] Fix external receipt loading for DirectSale.
- [Code] Fix Objective-C code warnings.
- [Code] Fix Swift code warnings.
- [UI] Support for Dark Mode.
- [UI] Fix German translation.
New in Receigen 3.4.0 (Sep 30, 2014)
- [Code] Remove the infamous DEBUG definition
- [Code] Fix date parsing to avoid shifted date
- [Code] Use C99 varadic macros instead of GNU ones
- [Code] Goodbye to ASCII art
- [Code] Add a check on expiration date to support Volume Purchase Program
- [Code] Add ability to have a loose identifier check
- [Code] Add ability to make entitlement check optional
- [Code] Add logs to exit points
- [UI] Default failure behavior for iOS is now DoNothing.
New in Receigen 3.3.5 (Apr 22, 2014)
- [Code Generator] Remove extra parenthesis that lead to a crash in Debug mode on iOS.
- [Command Line] Reject empty bundle identifier or bundle version.
- [Command Line] Proper validation of command line parameters to avoid edge cases.
New in Receigen 3.3.0 (Apr 4, 2014)
- [Code Generation] Add ability to access receipt properties while checking InApp.
- [Code Generation] Fix remaining warnings reported by clang.
- [Code Generation] Change local variable naming to avoid clash with existing ones.
- [UI] Fix command-line documentation.
New in Receigen 3.2.1 (Feb 20, 2014)
- This release fixes a major bug in InApp quantity parsing. In some circumstances, the InApp purchase quantity reported is wrong. This is caused by a dangling variable not being properly initialized. If you experienced such behavior, please upgrade as soon as you can and re-generate the validation code for you applications.
New in Receigen 2.2.0 (Jul 4, 2013)
- [Generation] Some methods were not properly obfuscated
- [Generation] Remove invalid characters under some locales.
- [Generation] Static variables are not properly initialized on the second code run
- [Generation] Use of soft-linking everywhere so linking against IOKit and Security framework is no longer necessary
- [Generation] Check for entitlements presence in runtime checks
- [Command Line] The "--nomain" option is deprecated.
New in Receigen 2.1.0 (Jun 20, 2013)
- [Generator] Fix a compilation issue when using C++
- [Generator] Fix issue with unused labels
- [Generator] Fix issue with unused parameters
- [Generator] Add verbose debug log
- [UI] Add German translation
New in Receigen 2.0.0 (Apr 10, 2013)
- A refactored code generation engine
- New obfuscation and flow methods
- New mode to check receipt during application's execution
- New option to be notify when validation fails
- Log statements to help debugging
- Support for Retina displays
New in Receigen 1.8.0 (Sep 6, 2012)
- ATTENTION:
- Due to sandboxing enforcement, the command line invocation has changed. Check the Receigen's website for details.
- This release provides the following enhancements:
- [UI] Fix typos
- [UI] French localization
- [UI] Russian localization
- [Generator] Show parameters used in comment
New in Receigen 1.7.0 (May 15, 2012)
- [UI] Enhance responsiveness.
- [Generation] Structure initialization is now fully done.
- [Generation] InApp purchase checking block is called even when no purchase is present in the receipt.
New in Receigen 1.6.0 (Mar 23, 2012)
- Minor corrections:
- [Generation] add more variations
- [Generation] prefix is now modifiable
- [Generation] receipt checking code can now be generated
- [UI] Add re-open on dock icon click
- [UI] Move menu items to improve usability
- [UI] Code generator assistant allows to specify custom prefix
New in Receigen 1.5.0 (Feb 8, 2012)
- The following points have been improved:
- [UI] improve readibility of the receipt
- [UI] fix a crash that occurs when modifying designated requirements
- [UI] fix a crash that occurs when when modifying entitlements
- [Generation] more comments in the code
- [Generation] no more warnings on unused labels
- [Generation] enhanced C++ compatibility
New in Receigen 1.3.0 (Dec 13, 2011)
- generates more code variations
- introduces more randomness
- prints out more comments
- no more warnings on unused functions
New in Receigen 1.2.0 (Nov 18, 2011)
- Entitlements are displayed and can be exported
- Receipt can be exported and validated
- Signature can be validated
- A link to online help has been added
- A missing credit has been added