Skip to content

@chicio chicio released this Dec 22, 2018

Added

  • Added support for swift package manager using swift build/swift test on Linux (Ubuntu) and macOS

Fixed

  • Update to Swift 4.2
  • Changed deprecated Range init for conversion to CountableRange
  • Fixed Package.swift for Swift Package Manager on macOS
  • Fixed frame size encoding for version v4: now is encoded as a synchsafe integer
Assets 2

@chicio chicio released this Aug 14, 2018 · 63 commits to master since this release

Added

  • New read api that accept mp3 as Data as parameter
  • New write api that accept mp3 as Data as parameter

Fixed

  • Fix crashes on incomplete mp3 file. Now a CorruptedFile expection is thrown.
Assets 2
Aug 14, 2018

2.1

Update changelog 💡

@chicio chicio released this Aug 5, 2018 · 79 commits to master since this release

Added

  • Renamed art property as picture on the ID3Tag class
  • Added v2.4 tag support
    • 2.4 tag and frame configuration (without reverse header support for tag)
    • added "TDRC" instead of deprecated "TYER"(2.3)/"TYE"(2.2): field with timestamp that has a fallback to string content.
    • new RecordingDateTime inside the ID3Tag class
  • Added "TDAT" frame support
  • Added "TIME" frame support

Fixed

  • Refactoring ID3TagEditor class
  • Refactoring ID3FrameContentParsingOperationFactory class
Assets 2

@chicio chicio released this May 3, 2018 · 126 commits to master since this release

Added

  • albumArtist field to support TEP2 frame.
Assets 2

@chicio chicio released this May 3, 2018 · 134 commits to master since this release

Added

  • Genre, AttachedPicture and TrackPositionInSet implement Equatable protocol.

Fixed

  • Fixed encoding for 'text information' frames: now strings in this frame are encoding using utf16 string (with BOM).
Assets 2

@chicio chicio released this May 3, 2018 · 148 commits to master since this release

Added

  • Initial release.
Assets 2
You can’t perform that action at this time.