Skip to content

Releases: SabreTools/BinaryObjectScanner

v3.1.0

26 Feb 17:21
Compare
Choose a tag to compare

Re-add MS-CAB scanning for x86 Windows, plus a bunch of other stuff below

What's Changed

Full Changelog: 3.0.2...3.1.0

Rolling Release

26 Feb 17:30
Compare
Choose a tag to compare
Rolling Release Pre-release
Pre-release

Last built commit: 62475f7

v3.0.2

22 Nov 18:36
Compare
Choose a tag to compare

Support back to .NET Framework 2.0.

Full Changelog: 3.0.1...3.0.2

v3.0.1

20 Nov 17:25
Compare
Choose a tag to compare

Full Changelog: 3.0.0...3.0.1

v3.0.0

14 Nov 21:22
Compare
Choose a tag to compare

.NET support back to .NET Framework 4.0 and up to .NET 8.

BurnOutSharp 2.9.0

26 Oct 04:48
Compare
Choose a tag to compare

This is a major update to the 2.8.* releases and contains breaking changes:

  • Finish migrating namespaces from BurnOutSharp to BinaryObjectScanner. THIS IS A BREAKING CHANGE
  • Move large portions of the support code to separate SabreTools.* libraries. THIS IS A BREAKING CHANGE
  • Combined all remaining namespaces into a single library
  • Very large amounts of nullability support and fixes related to those changes
  • Various additions and fixes to protections and packers
  • Normalization of packing and distribution based on the MPF model

BurnOutSharp 2.8.0

14 Jul 15:53
Compare
Choose a tag to compare

This is a major update to the 2.7.* releases and contains breaking changes:

  • Add .NET 7 support
  • Large push toward making Macrovision protections more correct
  • Start migrating namespaces from BurnOutSharp to BinaryObjectScanner. THIS IS A BREAKING CHANGE
  • Add DRML links in place of overly-verbose comments
  • Migrate to new IExtractable and IDetectable interfaces
  • Separated out different types of scanners to their own libraries. THIS IS A BREAKING CHANGE
  • Add MS-DOS executable scanning support
  • Various additions and fixes to protections and packers
  • MS-CAB extraction disabled on all platforms. THIS IS A BREAKING CHANGE
    • This had to be done due to a lack of time to fix the C# port of the code used

BurnOutSharp 2.7.0

06 Mar 14:21
Compare
Choose a tag to compare

This is a major update to the 2.6.* releases:

  • Add new models, builders, and wrappers for - Nintendo DS/DSi, Nintendo 3DS/CIA, Compound File Binary/MSI, LE/LX (Linear Executable), AACS media key block, BD+ SVM, DVD, InstallShield CAB, PlayJ Audio Format (PLJ), PFF game archive,
  • Various bugfixes and safety nets added
  • Better printing in info mode
  • BREAKING CHANGE: All Print methods renamed to PrettyPrint
  • BREAKING CHANGE: PrettyPrint outupts a StringBuilder not a string
  • Add JSON output to info mode (.NET 6 only)
  • New flags in Test to support output directories and JSON output
  • Allow multiple features to be run at the same time in Test, e.g. running both scan and info

BurnOutSharp 2.6.0

06 Jan 21:41
Compare
Choose a tag to compare

This is a major update to the 2.5.* releases:

  • Relicensing to MIT license from GPL 3.0
  • Add and update models to better reflect actual structures
  • Add native support for MS-CAB (all compressions) based on LibMSPackSharp
  • Add native support for Valve archives based on HLLibSharp
  • Enable printing for more file types
  • Add extraction for a subset of file types to Test
  • More library separation
  • Add build targets for Windows x86, Windows x64, Linux x64, and OSX x64
  • The normal gambit of added, updated, and fixed protections

BurnOutSharp 2.5.0

12 Dec 22:22
Compare
Choose a tag to compare

This is a major update to the 2.3.* releases:

  • Proper .NET 6.0 support added (some external dependencies are not supported)
  • psxt001z has been split into its own library
  • File type determination has been converted into a set of methods
  • Radically new library structure created
    • Separate libraries for matching, executable models, builders, and wrappers
    • Replaces poorly-implemented executable code
    • Matching includes Stream implementations
    • All executable checks use new framework
    • Many checks have changed how and what they search for as a result
  • Numerous new protections and checks have been added (TheRogueArchivist)
  • Many investigative notes have been added (TheRogueArchivist)
  • Test executable gained the ability to print executable information