Skip to content

Releases: chicio/ID3TagEditor

2.2.0

22 Dec 21:12
1c257b3
Compare
Choose a tag to compare

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

2.1.0

14 Aug 15:48
Compare
Choose a tag to compare

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.

2.0.0

05 Aug 17:00
Compare
Choose a tag to compare

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

1.2.0

03 May 15:46
Compare
Choose a tag to compare

Added

  • albumArtist field to support TEP2 frame.

1.1.1

03 May 15:46
Compare
Choose a tag to compare

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).

1.0.0

03 May 15:45
Compare
Choose a tag to compare

Added

  • Initial release.