Commit Graph
41 Commits
Author SHA1 Message Date
Florian Friedrich 67d7b086e1 Enable BUILD_LIBRARY_FOR_DISTRIBUTION
Originally requested by @dive in #1110.

This should remain on a separate branch for now. For more information see #1110.
2025-07-22 15:56:55 +02:00
Florian Friedrich 7a3c2a9066 Add active compilation conditions 2025-07-22 14:47:17 +02:00
Florian Friedrich dfebb3d4e7 Update swift language version in xcconfig 2025-07-22 14:18:33 +02:00
Florian Friedrich b793ef891b Fix visionos deployment target build var 2024-07-11 10:35:04 +02:00
Florian Friedrich 9dcf19657b Add visionOS support. Fixes #1415 2024-07-11 10:35:04 +02:00
Florian Friedrich 26bc57f7c3 Drop Swift pre 5.8 support, add support for Swift 5.9 and 5.10, bump deployment targets to supported minimums 2024-04-16 17:42:24 +02:00
Florian Friedrich 34f5901fbf Bump version to 3.9.0 2024-04-16 16:20:05 +02:00
Florian Friedrich 1f2458e163 Increase version 2024-03-08 07:56:18 +01:00
Florian Friedrich af49737211 Prepare next release 2024-02-07 07:31:29 +01:00
Florian Friedrich ae8e475260 Increase version 2024-02-05 12:28:43 +01:00
Florian Friedrich ed9f54ed4c Fix build setting 2023-12-07 16:37:11 +01:00
Florian Friedrich 4431783c27 Update recommended settings 2023-12-07 16:08:32 +01:00
Florian Friedrich a11cf51c68 Update marketing version 2023-10-31 09:24:31 +01:00
Florian Friedrich e6b081a063 Increase version for next release, prepare CHANGELOG 2023-08-21 17:16:28 +02:00
Florian Friedrich 67ec5818a7 Prepare release 3.8.1 2023-08-21 16:54:55 +02:00
Kent Sutherland 7beb87048f Enable ALLOW_TARGET_PLATFORM_SPECIALIZATION
This allows the framework to build for multiple platforms which fixes errors building when a project uses CocoaLumberjack in both iOS and watchOS targets
2022-11-04 15:36:26 +01:00
Florian Friedrich c1b9149047 Update Xcode-files to Xcode 14.1 2022-11-02 15:09:37 +01:00
Florian Friedrich eeda259175 Update to Xcode 14 / Swift 5.7
This requires dropping support for iOS/tvOS <11, macOS < 10.13, watchOS < 4
Also, Swift support < 5.5 is removed - SPM will automatically search for an older version.
2022-11-02 15:09:37 +01:00
Daniel Seither 2959972b53 Add -Wextra-semi and -Wdouble-promotion
These flags seem to only have an effect if they're set in WARNING_CFLAGS
instead of OTHER_C_FLAGS for some reason, but WARNING_CFLAGS is a good
place to put them anyhow.
2022-10-06 17:53:24 +02:00
Jean-Charles Bertin 8994a713c5 Fixed more nullity warnings. 2022-02-11 12:39:37 +01:00
Florian Friedrich 80ada1f753 Prepare release 3.7.4 2021-12-16 14:51:22 +01:00
Florian Friedrich 8b2e33d2fd Prepare release 3.7.3 2021-12-16 14:07:52 +01:00
Florian Friedrich a621718b2b Update changelog, set version to 3.7.2 2021-04-09 08:10:13 +02:00
Florian Friedrich 042a7d862b Increase version in xcconfig 2021-03-15 14:48:20 +01:00
Florian Friedrich d8623baf18 Set version to 3.7.0 2020-10-01 15:42:17 +02:00
Florian Friedrich 38826a9969 Merge pull request #1153 from classdojo/drop_ios_9
Drop iOS 8, remove unnecessary code
2020-07-31 14:11:12 +02:00
Florian Friedrich 93ce5ce6af Prepare release 3.6.2 2020-07-30 16:57:35 +02:00
Jakub Kaspar 5dd74edf4e Drop iOS 9 in order to prepare for September and iOS 14 with XCode 12 and his minimum deployment target as iOS 9, remove availability macros that are not necessary as CocoaLumberJack supports MacOS 10.10 and iOS 9.0 and higher 2020-07-24 17:01:06 +02:00
Florian Friedrich 78cab1c517 Update for Version 3.6.1 2020-02-03 10:00:19 +01:00
Stephan Diederich e6ecc1b699 allow building for macCatalyst 2019-10-24 03:51:04 +02:00
Florian Friedrich 2ddd6ab92f Update Version to 3.6.0 2019-09-30 16:04:50 +02:00
Florian Friedrich 51f8536c11 Upgrade to Xcode 11 / Swift 5.1 2019-09-30 16:04:50 +02:00
Vitalii Budnik 1f42124cd9 Disable bitcode on macOS builds 2019-04-18 19:13:18 +03:00
Koichi Yokota (sushichop) ebe86f301a Use Xcode 10.2 and Swift 5.0 2019-04-02 20:48:51 +09:00
Stephan Diederich e378563f3f enable CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER and fix more warnings
thanks @ffried!
2019-03-27 16:58:22 +07:00
Hakon Hanesand 97017f0d71 Address review. 2019-01-14 17:09:49 -08:00
Hakon Hanesand 5ba446a725 Actually include lt_dataForMessage: 2019-01-11 16:05:25 -08:00
Koichi Yokota (sushichop) 34a94d1ca8 Update watchOS to 3.0 2018-11-05 21:16:52 +09:00
Dmitry Lobanov 4bf2941b10 Integration: app targets have been separated from framework. (#961)
* integration: app targets have been separated from framework.

* integration: cleanup.

* integration: watchos extension app has been fixed.

* integration: cleanup iOS and watchOS apps.

* integration: local travis has been added.

* ci: travis has been updated.

* ci: travis has been updated. missing target has been wiped out.

* integration: app schemes have been added.

* ci: travis redundant pod install has been removed.

* configurations: product bundle identifier prefix has been added.

* integration: project defaultification.

* integration: targets cleanup.

* integration: local travis has been removed.

* integration: tvOS app has been fixed.

* integration: launch screen storyboards have been eliminated.

* integration: configurations have been added.

* integration: formatter has been added.

* integration: project cleanup.

* ci: travis cleanup.

* integration: configurations have been removed form copy resources build phase.

* integration: macOS app has been fixed.

* ci: integration watchos target has been added.

* integration: assets have been removed.

* integration: configurations have been updated.

* framework: redundant podfile has been removed.

* framework: pods clues have been wiped out.

* ci: travis integration app for watchOS has been enabled.

* integration: plists have been cleaned up.

* integration: configurations have moved to root Configuration folder.
2018-10-18 21:27:41 +03:00
Bogdan Poplauschi e97da34636 Improvement to #959 - added comments for the xcconfig settings 2018-10-16 10:08:45 +03:00
Bogdan Poplauschi 1b618e8d35 Merged framework targets + using xcconfig
- Xcode 10 (already supported)
- merged the framework targets into multi-platform ones
- using xcconfig for most of the configurations (Lumberjack.xcodeproj + Tests.xcodeproj + Demos) - only adding setting in xcodeproj where they are not valid for all the other targets
- set deployment target to iOS8 and Mac OS 10.10 - also cleaned up some branched code for the earlier versions
- updated Travis scripts
2018-10-15 20:37:12 +03:00