From efed1b2d0e3a2f364620a2ac3721fa6f7a931fe9 Mon Sep 17 00:00:00 2001 From: Brent Lord Date: Mon, 30 Mar 2020 14:27:11 -0400 Subject: [PATCH] Release 1.1.0 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ F53OSC.podspec | 2 +- F53OSC.xcodeproj/project.pbxproj | 2 ++ LICENSE.txt | 2 +- README.md | 2 +- 5 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e9b1d70 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +## [1.1.0 - Mar 30, 2020](https://github.com/Figure53/F53OSC/releases/tag/1.1.0) + +- Adds support for OSC 1.1 type tags `T`, `F`, `N`, and `I`. [#23](https://github.com/Figure53/F53OSC/issues/18) +- Fixes a bug that prevented OSC range patterns from being handled correctly, e.g. `[A-Z]`. +- Fixes a bug that caused the OSC wildcard `?` to incorrectly match on a two-character string ending in "1". +- Fixes a bug when handing an incoming `F53OSCMessage` that caused incorrect parsing of arguments that follow a "Blob" type argument. +- Updates `F53OSCClient` and `F53OSCMessage` with support for NSSecureCoding. +- Updates CocoaAsyncSocket library files `GCDAsyncSocket.h/m` and `GCDAsyncUdpSocket.h/m` to version [7.6.4](https://github.com/robbiehanson/CocoaAsyncSocket/releases/tag/7.6.4). +- Adds build targets for compiling a standalone `F53OSC.framework` bundle. +- Reorganizes the project structure (with a eye toward adding Swift Package Manager support sometime in the future). +- Requires Xcode 10.3 or later. + +## [1.0.6 - Feb 16, 2019](https://github.com/Figure53/F53OSC/releases/tag/1.0.6) + +## [1.0.5 - Apr 4, 2018](https://github.com/Figure53/F53OSC/releases/tag/1.0.5) + +## [1.0.4 - Jan 3, 2018](https://github.com/Figure53/F53OSC/releases/tag/1.0.4) + +## [1.0.3 - Oct 24, 2017](https://github.com/Figure53/F53OSC/releases/tag/1.0.3) + +## [1.0.2 - Jun 10, 2017](https://github.com/Figure53/F53OSC/releases/tag/v1.0.2) + +## [1.0.1 - Aug 31, 2016](https://github.com/Figure53/F53OSC/releases/tag/v1.0.1) + +## [1.0.0 - Aug 19, 2014](https://github.com/Figure53/F53OSC/releases/tag/v1.0.0) + +- Starting point for semantic versioning. +- Adds F53OSC.podspec. diff --git a/F53OSC.podspec b/F53OSC.podspec index 710c5f5..ca4a9ea 100644 --- a/F53OSC.podspec +++ b/F53OSC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'F53OSC' - s.version = '1.0.6' + s.version = '1.1.0' s.summary = 'A nice open source OSC library for Objective-C.' s.description = <<-DESC diff --git a/F53OSC.xcodeproj/project.pbxproj b/F53OSC.xcodeproj/project.pbxproj index 8a1a21e..35c7620 100644 --- a/F53OSC.xcodeproj/project.pbxproj +++ b/F53OSC.xcodeproj/project.pbxproj @@ -201,6 +201,7 @@ 3DA5A99F242FC4AB0068AF88 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = ""; }; 3DA5A9A0242FC4AB0068AF88 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncUdpSocket.h; sourceTree = ""; }; 3DA5A9A1242FC4AB0068AF88 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = ""; }; + 3DA5A9B02432674F0068AF88 /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; 66AFE43A1B79485100985C54 /* ActivityChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivityChartView.h; sourceTree = ""; }; 66AFE43B1B79485100985C54 /* ActivityChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActivityChartView.m; sourceTree = ""; }; 66EE17521B729EA0008B6743 /* F53OSC Monitor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F53OSC Monitor.app"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -364,6 +365,7 @@ 66EE17531B729EA0008B6743 /* Products */, 3D1E07F8242A7D7200655E76 /* F53OSC.podspec */, 3D1E07F2242A7D5D00655E76 /* LICENSE.txt */, + 3DA5A9B02432674F0068AF88 /* CHANGELOG.md */, 3D1E07F0242A7D5100655E76 /* README.md */, ); sourceTree = ""; diff --git a/LICENSE.txt b/LICENSE.txt index 9dd1c89..690a97f 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2010-2011 Figure 53 LLC, http://figure53.com +Copyright (c) 2010-2020 Figure 53 LLC, https://figure53.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 6adc833..e640489 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ For convenience, we've included a few public domain source files from [CocoaAsyn - F53OSC must be compiled with ARC. - You must link against `Security.framework` and `CFNetwork.framework`. -- F53OSC requires Xcode 10.3 or later and a deployment target of macOS 10.9+, iOS 8.4+, or tvOS 9.0+. +- F53OSC requires Xcode 10.3 or later and a minimum deployment target of macOS 10.9, iOS 8.4, or tvOS 9.0. You can also use CocoaPods to include F53OSC into your project: