Skip to content

Commit

Permalink
Bump to up 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
shogo4405 committed Apr 13, 2024
1 parent c6328f9 commit 272976e
Show file tree
Hide file tree
Showing 77 changed files with 110 additions and 99 deletions.
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ GEM
httpclient (2.8.3)
i18n (1.14.4)
concurrent-ruby (~> 1.0)
json (2.7.1)
json (2.7.2)
minitest (5.22.3)
molinillo (0.8.0)
mutex_m (0.2.0)
Expand Down
10 changes: 5 additions & 5 deletions Logboard.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "Logboard"
s.version = "2.4.2"
s.version = "2.5.0"
s.summary = "Simple Logging framework"
s.swift_version = "5.8"

Expand All @@ -15,10 +15,10 @@ Pod::Spec.new do |s|
s.authors = { "shogo4405" => "[email protected]" }
s.source = { :git => "https://github.com/shogo4405/Logboard.git", :tag => "#{s.version}" }

s.ios.deployment_target = "12.0"
s.osx.deployment_target = "10.13"
s.tvos.deployment_target = "12.0"
s.watchos.deployment_target = "4.0"
s.ios.deployment_target = "13.0"
s.osx.deployment_target = "10.15"
s.tvos.deployment_target = "13.0"
s.watchos.deployment_target = "6.0"
s.visionos.deployment_target = "1.0"

s.source_files = "Sources/**/*.{h,swift}"
Expand Down
44 changes: 27 additions & 17 deletions Logboard.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@
attributes = {
BuildIndependentTargetsInParallel = YES;
LastSwiftUpdateCheck = 0900;
LastUpgradeCheck = 1500;
LastUpgradeCheck = 1520;
ORGANIZATIONNAME = "";
TargetAttributes = {
293875381F35D45B009F4B30 = {
Expand Down Expand Up @@ -221,9 +221,11 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -239,8 +241,8 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.13;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = "";
Expand All @@ -249,10 +251,10 @@
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
TVOS_DEPLOYMENT_TARGET = 12.0;
TVOS_DEPLOYMENT_TARGET = 13.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
WATCHOS_DEPLOYMENT_TARGET = 4.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Debug;
Expand Down Expand Up @@ -292,9 +294,11 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
Expand All @@ -304,20 +308,20 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.13;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = "";
SUPPORTED_PLATFORMS = "xrsimulator xros watchsimulator watchos macosx iphonesimulator iphoneos driverkit appletvsimulator appletvos";
SUPPORTS_MACCATALYST = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
TVOS_DEPLOYMENT_TARGET = 12.0;
TVOS_DEPLOYMENT_TARGET = 13.0;
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
WATCHOS_DEPLOYMENT_TARGET = 4.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Release;
Expand All @@ -330,7 +334,8 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 2.4.2;
CURRENT_PROJECT_VERSION = 2.5.0;
DEAD_CODE_STRIPPING = YES;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
Expand All @@ -339,14 +344,14 @@
ENABLE_MODULE_VERIFIER = YES;
INFOPLIST_FILE = "$(SRCROOT)/Sources/Logboard/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 2.4.2;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 2.5.0;
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
OTHER_SWIFT_FLAGS = "-enable-upcoming-feature ExistentialAny";
Expand All @@ -362,6 +367,8 @@
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3,4,7";
TVOS_DEPLOYMENT_TARGET = 13.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Debug;
};
Expand All @@ -373,7 +380,8 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 2.4.2;
CURRENT_PROJECT_VERSION = 2.5.0;
DEAD_CODE_STRIPPING = YES;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
Expand All @@ -382,14 +390,14 @@
ENABLE_MODULE_VERIFIER = YES;
INFOPLIST_FILE = "$(SRCROOT)/Sources/Logboard/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 2.4.2;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 2.5.0;
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
ONLY_ACTIVE_ARCH = YES;
Expand All @@ -405,6 +413,8 @@
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,3,4,7";
TVOS_DEPLOYMENT_TARGET = 13.0;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Release;
};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1500"
LastUpgradeVersion = "1520"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
7 changes: 4 additions & 3 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ import PackageDescription
let package = Package(
name: "Logboard",
platforms: [
.iOS(.v12),
.tvOS(.v12),
.macOS(.v10_13),
.iOS(.v13),
.tvOS(.v13),
.macOS(.v10_15),
.watchOS(.v6),
.macCatalyst(.v14),
.visionOS(.v1)
],
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ logger.error("error")
## Requirements
|-|iOS|macOS|tvOS|watchOS|visionOS|Xcode|Swift|
|:----:|:----:|:----:|:----:|:----:|:----:|:----:|:----:|
|2.5.0+|13.0+|10.15+|13.0+|6.0|-|15.3+|5.8|
|2.4.1+|12.0+|10.13+|12.0+|4.0|1.0+|15.0+|5.3|
|2.3.0+|11.0+|10.13+|11.0+|4.0|-|14.0+|5.3|

## Installation
### CocoaPods
Expand Down
2 changes: 1 addition & 1 deletion docs/data/documentation/logboard.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"variants":[{"paths":["\/documentation\/logboard"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Logboard\/documentation\/Logboard","interfaceLanguage":"swift"},"topicSections":[{"title":"Classes","identifiers":["doc:\/\/Logboard\/documentation\/Logboard\/ConsoleAppender","doc:\/\/Logboard\/documentation\/Logboard\/LBLogger","doc:\/\/Logboard\/documentation\/Logboard\/MultiAppender","doc:\/\/Logboard\/documentation\/Logboard\/NullAppender","doc:\/\/Logboard\/documentation\/Logboard\/OSLoggerAppender","doc:\/\/Logboard\/documentation\/Logboard\/SocketAppender"]},{"title":"Protocols","identifiers":["doc:\/\/Logboard\/documentation\/Logboard\/LBLoggerAppender"]}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Logboard","title":"Logboard","symbolKind":"module","role":"collection","modules":[{"name":"Logboard"}]},"hierarchy":{"paths":[[]]},"references":{"doc://Logboard/documentation/Logboard/LBLogger":{"role":"symbol","title":"LBLogger","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LBLogger"}],"abstract":[{"type":"text","text":"The LBLogger class is writing string messages to the LogboardAppender."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/LBLogger","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LBLogger"}],"url":"\/documentation\/logboard\/lblogger"},"doc://Logboard/documentation/Logboard/ConsoleAppender":{"role":"symbol","title":"ConsoleAppender","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConsoleAppender"}],"abstract":[{"type":"text","text":"The ConsoleAppender class can output your xcode console with print function."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/ConsoleAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ConsoleAppender"}],"url":"\/documentation\/logboard\/consoleappender"},"doc://Logboard/documentation/Logboard/SocketAppender":{"role":"symbol","title":"SocketAppender","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocketAppender"}],"abstract":[{"type":"text","text":"The SocketAppender class writes a message to LogboardConsole service."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/SocketAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SocketAppender"}],"url":"\/documentation\/logboard\/socketappender"},"doc://Logboard/documentation/Logboard/NullAppender":{"role":"symbol","title":"NullAppender","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullAppender"}],"abstract":[{"type":"text","text":"The NullAppender class does output no message."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/NullAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NullAppender"}],"url":"\/documentation\/logboard\/nullappender"},"doc://Logboard/documentation/Logboard/MultiAppender":{"role":"symbol","title":"MultiAppender","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MultiAppender"}],"abstract":[{"type":"text","text":"The MultiAppender class delegates appenders."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/MultiAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MultiAppender"}],"url":"\/documentation\/logboard\/multiappender"},"doc://Logboard/documentation/Logboard/LBLoggerAppender":{"role":"symbol","title":"LBLoggerAppender","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"LBLoggerAppender"}],"abstract":[{"type":"text","text":"An interface that manages the logging appending."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/LBLoggerAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LBLoggerAppender"}],"url":"\/documentation\/logboard\/lbloggerappender"},"doc://Logboard/documentation/Logboard":{"role":"collection","title":"Logboard","abstract":[],"identifier":"doc:\/\/Logboard\/documentation\/Logboard","kind":"symbol","type":"topic","url":"\/documentation\/logboard"},"doc://Logboard/documentation/Logboard/OSLoggerAppender":{"role":"symbol","title":"OSLoggerAppender","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"OSLoggerAppender"}],"abstract":[{"type":"text","text":"The OSLoggerAppender class can output your Console.app with os_log function."}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/OSLoggerAppender","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"OSLoggerAppender"}],"url":"\/documentation\/logboard\/osloggerappender"}}}
{"metadata":{"modules":[{"name":"Logboard"}],"roleHeading":"Framework","title":"Logboard","externalID":"Logboard","symbolKind":"module","role":"collection"},"hierarchy":{"paths":[[]]},"topicSections":[{"identifiers":["doc:\/\/Logboard\/documentation\/Logboard\/ConsoleAppender","doc:\/\/Logboard\/documentation\/Logboard\/LBLogger","doc:\/\/Logboard\/documentation\/Logboard\/MultiAppender","doc:\/\/Logboard\/documentation\/Logboard\/NullAppender","doc:\/\/Logboard\/documentation\/Logboard\/OSLoggerAppender","doc:\/\/Logboard\/documentation\/Logboard\/SocketAppender"],"title":"Classes"},{"title":"Protocols","identifiers":["doc:\/\/Logboard\/documentation\/Logboard\/LBLoggerAppender"]}],"variants":[{"paths":["\/documentation\/logboard"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Logboard\/documentation\/Logboard"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Logboard/documentation/Logboard/ConsoleAppender":{"type":"topic","title":"ConsoleAppender","url":"\/documentation\/logboard\/consoleappender","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ConsoleAppender"}],"navigatorTitle":[{"text":"ConsoleAppender","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Logboard\/documentation\/Logboard\/ConsoleAppender","abstract":[{"text":"The ConsoleAppender class can output your xcode console with print function.","type":"text"}],"kind":"symbol"},"doc://Logboard/documentation/Logboard/OSLoggerAppender":{"url":"\/documentation\/logboard\/osloggerappender","type":"topic","navigatorTitle":[{"text":"OSLoggerAppender","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"OSLoggerAppender"}],"abstract":[{"text":"The OSLoggerAppender class can output your Console.app with os_log function.","type":"text"}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/OSLoggerAppender","title":"OSLoggerAppender","role":"symbol"},"doc://Logboard/documentation/Logboard/MultiAppender":{"url":"\/documentation\/logboard\/multiappender","title":"MultiAppender","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"MultiAppender","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"MultiAppender"}],"role":"symbol","identifier":"doc:\/\/Logboard\/documentation\/Logboard\/MultiAppender","abstract":[{"text":"The MultiAppender class delegates appenders.","type":"text"}],"kind":"symbol"},"doc://Logboard/documentation/Logboard/NullAppender":{"title":"NullAppender","type":"topic","abstract":[{"text":"The NullAppender class does output no message.","type":"text"}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/NullAppender","url":"\/documentation\/logboard\/nullappender","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NullAppender","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"NullAppender","kind":"identifier"}]},"doc://Logboard/documentation/Logboard/LBLoggerAppender":{"abstract":[{"type":"text","text":"An interface that manages the logging appending."}],"url":"\/documentation\/logboard\/lbloggerappender","role":"symbol","title":"LBLoggerAppender","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"LBLoggerAppender"}],"type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LBLoggerAppender","kind":"identifier"}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/LBLoggerAppender"},"doc://Logboard/documentation/Logboard":{"role":"collection","url":"\/documentation\/logboard","kind":"symbol","abstract":[],"type":"topic","title":"Logboard","identifier":"doc:\/\/Logboard\/documentation\/Logboard"},"doc://Logboard/documentation/Logboard/SocketAppender":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocketAppender"}],"title":"SocketAppender","type":"topic","url":"\/documentation\/logboard\/socketappender","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SocketAppender"}],"role":"symbol","identifier":"doc:\/\/Logboard\/documentation\/Logboard\/SocketAppender","abstract":[{"type":"text","text":"The SocketAppender class writes a message to LogboardConsole service."}]},"doc://Logboard/documentation/Logboard/LBLogger":{"url":"\/documentation\/logboard\/lblogger","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LBLogger"}],"identifier":"doc:\/\/Logboard\/documentation\/Logboard\/LBLogger","kind":"symbol","title":"LBLogger","navigatorTitle":[{"kind":"identifier","text":"LBLogger"}],"abstract":[{"type":"text","text":"The LBLogger class is writing string messages to the LogboardAppender."}],"role":"symbol"}}}
Loading

0 comments on commit 272976e

Please sign in to comment.