1.5.201406220Bugfix:non-commutativeadditionswithStringsBugfix:APIfieldtypesfor.lengthand.classStrongernormalizationanddecompilationformethodinvocationsBugfix:JDBrecordcompressormemoryleaksBugfixes:lotsofminorpresentationbugs,APIcleanup,etc.
1.5.201403100MigrationtoSWT4.3.ReorganizedJEBprogramstructure.Decompilation:supportforannotations.Decompilation:betteraccessorinlining.API:addedaccesstoAPKcertificate,resources,andassets.UI:Arrowcursorinnon-editableviews.UI:Bettercertificatesformatting,addedfingerprints.UI:Bettersearchboxinallviews.Bugfix:packagesjava.lang.*areexplicitlyimported.UIbugfixwhenword-wrapwasdisabledinJavaview.UIbugfix:colorremnantinclasshierarchy.UIbugfix:tabkeysometimesnotworkingwhenswitchingbackfromJavatoDalvik.Alwaysstorefullpathsinlastopenedentries.
1.5.201402190Betterdecompiledoutput(gotoreduction).Fixedmalformedoverlylongimportstatementswhenword-wrapisenabled.FixeddecompiledoutputUIglitches.AddedForstatementsupportintheAPI.AddedMonitorstatementsupportintheAPI.
1.4.201309270API:supportforuserdatablocksinJDBfiles.API:UIisViewVisible.Bugfix:localeissueswithfloatingnumbers.Bugfix:SupportforDSAcertificates.Increasedverbosityforinvalidcertificates.
1.3.201308090APIlevel3:fullDEXaccess.Contextmenusincodeviews.Bugfix:APImethodJebInstance.getInputPath.MinorUIfixes.Minorcoreenginechanges.
1.3.201307290BugfixforOSX.BugfixinTextView.Documentationupdates.
1.3.201307250Navigationbar.Librarysignaturegenerationandrecognition.SamplesignaturesetsforcommonGooglepackages(Android-Support,Admob,Analytics.)NativeJavaisnowsupportedforscriptsandplugins.Decompilerengineperformanceimprovement(upto300%).APIlevel2.Auto-updater.Asynchronousdecompilation,canbeinterruptedbytheuser.Workaround:File/OpenandWindowMaximizebugswithOSX64-bit+OracleJava7.Policy:TheInternetconnectionrequirementforAutomationmodehasbeenlifted.
1.2.201307100Morerobust/flexibleparsingofAPKcertificates.Allowparsingofresource-onlyapps(noDEXfile).BetterOptions/Preferenceslayout.Customizablexrefsdialogs.Bettergotodialogs.Increasingverbosityforparsingerrorsinscripts.Fixedpluginsdirectorynotfounderror.FixedOpendialoguenonLinux-compliantfilefilters.
1.2.201306191API:addedtimeoutoption(UI,Automation)anduser-controlledinterruption(UI).UI:optiontoauto-savetoJDB.UI:betteroptionslayout.UI:MacOS-specificimprovements(applicationname,Macmenubindings,etc.)Optiontogenerateidentifiernamesfromtheirtypes.Bugfix:sub-annotationsinassembly,duplicateparameterlists.Bugfix:Jythonandinnerclasses.Bugfix:blacklistprocessingforclasshierarchypackageexpansion.Bugfix:edgecasesduringassemblygenerator.Bugfix:inASToptimizerregardingstringconcatenation.Manyengineimprovementsandbugfixestosupportedge-casesandobfuscation.UpgradingtoSWT4.2.2
1.2.201306050OptiontoexportassemblyviewtoHTML.Classhierarchyfiltertolettheuserdecidewhatpackagesshouldnotbeauto-expanded.Betterdecompilationforcertaintypesofobfuscatedormangledidioms.Automaticdepencyinstallers(forSWTandJython-requiresanInternetconnection.)Bugfix:decompilationtimeout.Bugfix:classhierarchyupdateconflictwhenpackagesandclasseshadthesamename.Bugfix:scriptloaderpathissue.Bugfix:smarterdefaultfontsize.Bugfix:otherminorupdatesandcoderefactoring.
1.1.201305070Constantscanberebased(octal,decimal,hexadecimal)indecompiledview.(Shortcut:B.)VariablearerescopedproperlyintheAST.MultidimensionalarraysinstantiationintheAST.Syntheticfieldsandmethodscanberenamed.Bugfix:fixedhorizontalauto-scrollonsearch.Bugfix:removedtrailingcolonafterrenaminglabelsindecompiledview.Bugfix:visual,interacecanextend1+interface(s)indecompiledview.
1.1.201304220Coherentmethodnamerefactoring:parentclassesmethodsandderivedclassesoverridesareconsistentlyrenamed.Variable-argumentmethodsindecompiledJava.MoreASTrenderingoptionscanbecontrolledviatheOptionsmenu.Optiontore-decompileaclass(usefulwhenengineoptionsarebeingchanged.)Method'throws'renderedinJavaview.Keyword'super'fornon-constructorsinJavaview.Bugfix:duplicateimportsinJavaimportlist.Bugfix:nullconstantrenderinginJavaview.Bugfix:ASTconstantnegationinveryspecificcases.
1.1.201304150BetterdecompiledJavavariabledefinition.Bettertypepropagation.Timeoutwhendecompilingmethodstoavoidstallingissues.XMLresourceparserstrengthenedagainstvariousobfuscationtechniques.WordwrapoptionindecompiledJavaviewandXMLviews.Bugfix:exceptionvariablescannowberenamed.Bugfix:classinitializerrecognitionwhentheflaghasbeenremoved(obfuscation.)Bugfix:DEXparsingerrorforreferencedundefinedouterclasses.Bugfix:emptyswitchesinassemblyview.Bugfix:class/constissueinassemblyview.
1.1.201303290Try/Catchsupportinthedecompiledview.Moreaggressivecodeoptimizations.AddedASTstringsoptimizations.AddedASTgoto/continueoptimizations.BugfixinDEXparser.Bugfixinbinary-XMLdecompressor.Classhierarchystateissavedwhenrenamingclasses.RevampedtheOptionsinterface.VariousUIbugfixes.
1.0.201303110DEXparserhandlesthe(short-lived)extendedopcodes,orjumbogeneralizedopcodes.AddedmoreDEXparseroptions(checkflags,hashes,etc.)Javadisplayoptiontoordermethodsbyaccessflag(privategolast)Bugfix:moreaccuratenavigationhistoryinthedecompiledview.Bugfix:followonsomemethodsinJavatriggerederrors.Bugfix:ASToptimizationforcertaintypesofoptimizedaccessors.Bugfix:Windowsstartupscriptspaceinpathissue.
1.0.201303030ASToptimization:outerclassaccessfrominnerclassnowusetheOuterClass.this.Xsyntax.Realcodecross-referencesintheJavaview(Ctrl-X)BettersupportforArxan-protectedfiles.Assemblyoutputoption,parameterregisterscanberenderedaspXinsteadofvX.Externalclassesitemshavetheirowncolorscheme.Optiontoextractallresources/assetstoafolder.Removeduselesscasttojava.lang.Object.MinorASToptimizerfixes.Minorassemblyoutputfixes.
1.0.201302220Bugfix:issuewhenloadingJDBfiles.Bugfix:Mac-specificissuewhenquittingJEB,theJavaVMwasnotterminatedproperly.
1.0.201302210ReinstatedtheAPKcertificatesparserandtab.CanbedisabledfromtheOptions.
1.0.201302110NavigationhistoryacrossclassesintheJavaview.NavigationhistoryfixedinAssemblyview.Optiontodecompileall/extractalltoJavafiles.Fixedsame-classconstructorcalls(eg,this())Minorfixes(versioning,changelist...)
1.0.201302061Syntheticaccessorsininnerclassesarenowinlined.Stringformatting(usingthestringconcatenationoperator.)Betterwhile(true)optimizations.For-loopscreation.Bugfix:XMLparser.Bugfix:predicatesimplification.
1.0.201302030Unicodestringscanbeprinted'asmuchaspossible'intheAssemblyandDecompiledviews.Issuesfixedwithinnerclasssupport/obfuscation.Gracefulerrorhandlingduringtypepropagation,insteadofjustrefusingtodecompiledthemethod.OptiontodisableinteractivityinAssemblyviewwhenthenumberofmethodsreachesathreshold.GracefulrecoveryoninvalidMUTF8strings.Bugfix:classoriginalname/currentnameissueinClassHierarchyview.