Releases: mmalecot/file-format
Releases · mmalecot/file-format
v0.26.0
v0.25.0
v0.24.0
API
- Add
Compressed
kind - Add
Diagram
kind - Add
Ebook
kind - Add
Formula
kind - Add
Metadata
kind - Add
Other
kind - Add
Presentation
kind - Add
Spreadsheet
kind - Change
FileFormat::from_bytes
argument type - Drop
Application
kind - Drop
Book
kind - Drop
Certificate
kind - Drop
Compression
kind - Drop
Syndication
kind - Drop
Text
kind - Drop
serde
feature - Rename
AdobeFlashPlayerAudio
toFlashMp4Audio
- Rename
AdobeFlashPlayerAudiobook
toFlashMp4Audiobook
- Rename
AdobeFlashPlayerProtectedVideo
toFlashMp4ProtectedVideo
- Rename
AdobeFlashPlayerVideo
toFlashMp4Video
- Rename
AdvancedCompressionEngine
toAce
- Rename
AndroidCompiledResources
toAndroidResourceStorageContainer
- Rename
ApacheAvroObjectContainer
toApacheAvro
- Rename
BitmapFontAscii
toBmfontAscii
- Rename
BitmapFontBinary
toBmfontBinary
- Rename
BittorrentFile
toBittorrent
- Rename
DebianBinaryPackage
toDebianPackage
- Rename
DigitalAssetExchange
toCollaborativeDesignActivity
- Rename
FictionbookZipped
toFictionbookZip
- Rename
Iff8BitSampledVoice
toEightBitSampledVoice
- Rename
KeyholeMarkupLanguageZipped
toKeyholeMarkupLanguageZip
- Rename
MpegDashManifest
toMpegDashMpd
- Rename
MusicxmlZipped
toMusicxmlZip
- Rename
UniversalSceneDescriptionZipped
toUniversalSceneDescriptionZip
Fixes
- Fix Apache Arrow Columnar (Arrow) media type
- Fix Apache Parquet (Parquet) media type
- Fix Audio Codec 3 (AC-3) media type
- Fix Audio Codec 3 (AC-3) short name
- Fix BMFont ASCII (FNT) media type
- Fix BMFont Binary (FNT) media type
- Fix Dalvik Executable (DEX) signature
- Fix DjVu kind
- Fix EOCD research when using
reader-zip
feature - Fix Encapsulated PostScript (EPS) kind
- Fix LaTeX (TeX) kind
- Fix MTV media type
- Fix Microsoft Project Plan (MPP) kind
- Fix OpenDocument Graphics (ODG) kind
- Fix OpenDocument Graphics Template (OTG) kind
- Fix PostScript (PS) kind
- Fix Small Web Format (SWF) signature
- Fix Squashfs extension
- Fix StarDraw (SDA) kind
- Fix Sun XML Draw (SXD) kind
- Fix Sun XML Draw Template (STD) kind
- Fix WordPerfect Graphics (WPG) kind
- Fix WordPerfect Macro (WPM) kind
Internal changes
- Refactor and improve readers
New formats support
- Android App Bundle (AAB)
- AppImage
- Commodore 64 Cartridge (CRT)
- Commodore 64 Program (PRG)
- Corel Presentations (SHW)
- Corel Presentations 7 (SHW)
- Flash CS5 Project (FLA)
- Flash Project (FLA)
- Mozilla Archive (MAR)
- Multi Layer Archive (MLA)
- OpenXPS (OXPS)
- Uniform Office Format Presentation (UOP)
- Uniform Office Format Spreadsheet (UOS)
- Uniform Office Format Text (UOT)
- Windows App Bundle (APPXBUNDLE)
- WordPerfect Presentations (SHW)
v0.23.0
Fixes
- Fix Neo Geo Pocket ROM (NGP) extension
Improvements
- Add precision to the JSON Feed signature
Internal changes
- Improve performance and precision of all readers
New formats support
- Empty
- Microsoft Write (WRI)
- Neo Geo Pocket Color ROM (NGC)
- Picture Exchange (PCX)
v0.22.0
v0.21.0
API
- Add
reader-mp4
feature - Drop MPEG-1/2 Audio Layer 1 (MP1) support - #36
Fixes
- Fix MPEG-DASH Manifest (MPD) name
Improvements
- Add precision to the 3rd Generation Partnership Project (3GPP) signature
- Add precision to the 3rd Generation Partnership Project 2 (3GPP2) signature
- Add precision to the High Efficiency Image File Format (HEIF) signature
- Add precision to the High Efficiency Image File Format Sequence (HEIFS) signature
- Add precision to the JPEG 2000 Part 1 (JP2) signature
- Add precision to the MPEG-4 Part 14 (MP4) signature
New formats support
- ActiveMime (MSO)
- Amiga Disk File (ADF)
- MPEG-4 Part 14 (MP4)
- MPEG-4 Part 14 Audio (MP4)
- MPEG-4 Part 14 Subtitles (MP4)
- Matroska Subtitles (MKS)
- Silicon Graphics Movie (SGI)
v0.20.0
v0.19.0
API
- Add
Database
kind - Drop Stereolithography Binary (STL) support
Improvements
- Detect FictionBook Zipped (FBZ) only with files in the root of the archive
New formats support
- Autodesk 123D (123DX)
- Autodesk Alias (WIRE)
- Autodesk Inventor Assembly (IAM)
- Autodesk Inventor Drawing (IDW)
- Autodesk Inventor Part (IPT)
- Autodesk Inventor Presentation (IPN)
- CD Audio (CDA)
- Cinema 4D (C4D)
- Fusion 360 (F3D)
- Initial Graphics Exchange Specification (IGES)
- Microsoft Reader (LIT)
- SolidWorks Assembly (SLDASM)
- SolidWorks Drawing (SLDDRW)
- SolidWorks Part (SLDPRT)
- Standard for the Exchange of Product model data (STEP)
- Universal Scene Description ASCII (USDA)
- Universal Scene Description Binary (USDC)
- Universal Scene Description Zipped (USDZ)
- Virtual Reality Modeling Language (VRML)
- Windows Media Playlist (WPL)
v0.18.0
API
- Add
Syndication
kind - Rename
Mpeg1AudioLayer1
toMpeg12AudioLayer1
- Rename
Mpeg1AudioLayer2
toMpeg12AudioLayer2
Docs
- Improve internal documentation
Fixes
- Fix MPEG-1/2 Audio Layer 1 (MP1) name
- Fix MPEG-1/2 Audio Layer 2 (MP2) name
Improvements
- Add MPEG-1/2 Audio Layer 1 (MP1) signature
- Add MPEG-1/2 Audio Layer 3 (MP3) signature
- Detect Scalable Vector Graphics (SVG) with an uppercase tag
New formats support
- Atom
- JSON Feed
- Lempel-Ziv-Markov chain algorithm (LZMA)
- Mathematical Markup Language (MathML)
- Squashfs
- StarCalc (SDC)
- StarChart (SDS)
- StarDraw (SDA)
- StarImpress (SDD)
- StarMath (SMF)
- StarWriter (SDW)
- Sun XML Calc (SXC)
- Sun XML Calc Template (STC)
- Sun XML Draw (SXD)
- Sun XML Draw Template (STD)
- Sun XML Impress (SXI)
- Sun XML Impress Template (STI)
- Sun XML Math (SXM)
- Sun XML Writer (SXW)
- Sun XML Writer Global (SGW)
- Sun XML Writer Template (STW)
- Tiled Map XML (TMX)
- Tiled Tileset XML (TSX)
- Windows Imaging Format (WIM)
- WordPerfect Document (WPD)
- WordPerfect Graphics (WPG)
- WordPerfect Macro (WPM)
- openNURBS (3DM)
- rzip (RZ)