Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RxSwift: change macOS minimum deployment to 10.13. #3

Conversation

BenNunOhad
Copy link
Member

  • fix some Automatic input validation compile errors
  • applied suggestions
  • Fix warnings in playground, add swiftlint disabling and reduce type-check time
  • SerialDispatchQueueScheduler: fixes doc typo
  • Add .idea to gitignore
  • Add compact map for shared sequences, single and maybe
  • Add unit tests
  • Run package-spm script to add unit tests
  • [feature/isSecureTextEntryBinder] implement UITextField isSecureTextEntry binder
  • [Trivial] Removing an extension that is now in stdlib ([Trivial] Removing an extension that is now in stdlib ReactiveX/RxSwift#1995)
  • Add Hooks documentation, remove unexpected logs (Add Hooks documentation, remove unexpected logs ReactiveX/RxSwift#1988)
  • Remove result
  • fix EXPANDABLE_SHARED_SEQUENCE method
  • Support project Catalyst
  • Allow warnings during RxCocoa podfile verification
  • Reduce fileprivate usage
  • Fix a tiny mistake
  • Normalizing map implementation
  • Remove composeMap test
  • fix typo
  • Wrong character (Aritmetic -> Arithmetic)
    1. replace Converter.VirtualTimeUnit with VirtualTime 2. self._clock will eventually be set to virtualTime
  • Rollback removed set _clock
  • Use @available(::renamed:) instead of @available(::message:) to let Xcode automatically suggest a fix
  • Update ControlEvent.swift
  • Remove dublicated errors policy
  • Update convertURLRequestToCurlCommand(_:)
  • Removed support to UIWebView
  • Run jazzy script
  • Run all-tests script
  • Fix use of articles in the ControlProperty / ControlEvent section
  • validate-podspec: run pod setup if no remote repos
  • Fix typo in CHANGELOG.md
  • Update Travis CI
  • Fix FoundationNetworking imports for Linux builds
  • RxSwift 5.1.0
  • Add a workaround for SR-11647 regression in OperationQueue
  • Remove custom Dockerfile, use Swift latest
  • Reactive extension WKWebView navigation delegate (Reactive extension WKWebView navigation delegate ReactiveX/RxSwift#2144)
  • Correct SharedSequence comment to be gender neutral (Correct SharedSequence comment to be gender neutral ReactiveX/RxSwift#2151)
  • Make NSTextView not weak for Swift 5.2 and up.
  • RxSwift 5.1.1
  • Update Gemfile and text
  • Correct typo in README
  • Bump kramdown from 2.1.0 to 2.3.0
  • Update broken video link
  • Remove commented out brackets
  • Updated Readme
  • Beautify indents
  • master -> main
  • Fix typo in README
  • Fix manual installation instructions (fix manual installation instructions ReactiveX/RxSwift#2170)
  • Add highlight/unhighlight control events to UITableView (Add missing control events to UITableView+Rx ReactiveX/RxSwift#2171)
  • Fix call to for an object without a window.
  • Update function comment for asSignal functions
  • Add distinctUntilChanged(at:) for Key Paths
  • Don't layout delegate proxy object if its not in the hierarchy
  • Add KVO observation with Key Path
  • Add reactive events for UIApplication notifications
  • Update changelog
  • Address PR comments
  • add isHighlighted to UIControl
  • Use SwiftPM default minimum deployment targets
  • Exclude XCTest helpers on watchOS
  • Ignore .swiftpm directory
  • update Examples.md
  • SharingScheduler.mock make throwable
  • Update CHANGELOG.md
  • remove unneeded space
  • Change return type of didFinishPickingMediaWithInfo
  • Bump minimum Swift version to 5.1
  • Remove deprecated methods
  • Omit return for single-expression methods
  • Set supported platforms for each test target, fix macOS tests
  • Remove Deprecated.swift from RxCocoa SPM sources
  • Update simulator versions
  • Bump version to 6.0.0-beta.1
  • RxSwift 5.1.0
  • Remove scoped imports for library evolution
  • Remove additional scoped imports
  • Add drive() to multiple observers/relays
  • Add emit() to multiple observers/relays
  • Clean unneeded multi-bind code in Observable
  • Update SPM Tests
  • Added CHANGELOG entry for multi-drive and multi-emit
  • Reactive extensions with @dynamicMemberLookup
  • Remove redundant property binders and KeyPathBinder
  • Fix simulator lookup CI script
  • Move Binder to RxSwift and use it for Reactive
  • correct print message
  • Update LICENSE.md
  • Remove all unneeded single-line returns
  • Remove all deprecations
  • Remove unneeded underscores from variable names
  • Project warnings cleanup
  • Change TestScheduler.start return type on ObservableConvertibleType. Reduce .asObservable useless calls
  • Fix documentation
  • Add onDisposed to Maybe, Single and Completable
  • Fix comments, add changelog entry
  • Fix comments
  • Extended Sample operation to support a default value (Extended Sample operation to support a default value ReactiveX/RxSwift#1457)
  • Add ReplayRelay (Add ReplayRelay ReactiveX/RxSwift#2111)
  • Fixed print statements in GettingStarted.md (Fixed print statements in GettingStarted.md ReactiveX/RxSwift#2112)
  • Fix a typo :)
  • Basic CHANGELOG, still WIP
  • Bump deployment target to iOS 9
  • Make tests run
  • Move all +load code into one category instead of 27 of them. Fixes linker warning
  • Add decode operator
  • Update jazzy documentation
  • Xcode 12 on Travis
  • Set CFBundleShortVersionString to 6.0.0
  • Fix version check for beta/rc releases
  • Add DisposeBag function builder + tests
  • Infallible WIP
  • More operators
  • jazzy
  • typo
  • fix Complex expression issue
  • Fix Xcode 12 test failures
  • Disable failing tests for Xcode 12GM
  • Remove arm64_32
  • Switch from Travis to GitHub Actions
  • SingleEvent to Foundation.Result
  • Fix SPM tests
  • Store MainScheduler's action disposable
  • Fix RxExample warnings
  • RxSwift#2196 - BUILD_LIBRARY_FOR_DISTRIBUTION=YES and ENABLE_TESTABILITY=NO for release builds
  • Enable 'Build active schemes'
  • Freeze Event enum
  • Fix linux
  • spacing
  • Tidy up locking work
  • Migration from subscribe(onSuccess:onError:onDisposed:) to subscribe(onSuccess:onFailure:onDisposed:)
  • Rename catchError(_:) to catch(_:)
  • Update jazzy config
  • Rename elementAt(_:) to element(at:)
  • Make ignoreElements return Observable<Never>
  • Rename observeOn(_:) to observe(on:)
  • Rename subscribeOn to subscribe(on:)
  • Rename catchErrorJustReturn to catchJustReturn
  • Rename retryWhen to retry(when:)
  • catchAndReturn
  • Take operator renames
  • Missing take for Infallible and take(duration:scheduler:)
  • infallible public
  • More misses for Infallible
  • Fix empty drive() and emit() ambiguity
  • Skip renames and missing overloads
  • update docs
  • 6.0.0-rc.1
  • Fix Podspec workflow
  • Nicer approach to podspec validations
  • Trigger CI on PR
  • Fix carthage setting of readme
  • Move request logging to static URLSession property
  • Fix build issue for watchOS
  • Infallible test coverage
  • README typo
  • XCFramework explanation
  • 6.0.0-rc.2
  • Changed Build Active Architecture Only to No for arm64-apple-ios-simulator support
  • use present instead of show
  • disable bitcode when building with Big Sur/arm64 Mac support
  • disable bitcode in general
  • withLatestFrom note and playground example
  • Update README / Logo
  • Combine comparison and other info
  • Add withUnretained operator and tests for ObservableType
  • Add withUnretained for SharedSequence (Driver, Signal)
  • 6.0.0
  • Fix drive() parameter documents
  • @Frozen MaybeEvent ☃️
  • @Frozen CompletableEvent
  • Remove (null) references
  • fix "'RxCocoaRuntime.h' file not found" error
  • @Frozen MaterializedSequenceResult
  • remove link with libswiftXCTest.dylib deprecated and now removed on iOS 14.5Beta, instead use its replacement, libXCTestSwiftSupport.dylib using ENABLE_TESTING_SEARCH_PATHS = YES.
  • If URLRequest has httpBody, ensure that it's show in the curl text.
  • Deprecate withUnretained for Driver
  • subscribe with object for Observable
  • subscribe with object for Driver/Signal
  • subscribe with object for Primitive Sequences
  • subscribe/bind with object for Infallible/Observable
  • doc fix
  • Tests for Driver/Signal
  • Tests for Observable/Infallible
  • Xcode 12.4 CI
  • iOS 14.4 / watchOS 7.2
  • Flaky
  • Removed ReactiveCompatible & Reactive conformance to objects
  • Changed Mutability tests as on RxSwift < 6.0
  • Cleaning
  • Workflow fix-ups for Big Sur
  • More thorough tests for Reactive structs and protocols
  • Test
  • Docs update
  • 6.1.0
  • Update README.md
  • Bump kramdown from 2.3.0 to 2.3.1 (Bump kramdown from 2.3.0 to 2.3.1 ReactiveX/RxSwift#2304)
  • fix: adjust method signatures for Xcode 12.5 compatibility (fix: adjust method signatures for Xcode 12.5 compatibility ReactiveX/RxSwift#2305)
  • Xcode 12.5
  • Docs
  • fix: restore Xcode 12.4 functionality due to resultBuilder rename (fix: restore Xcode 12.4 functionality due to resultBuilder rename ReactiveX/RxSwift#2308)
  • Fix: Pass as a parenthesized argument to remove confusion with trailing closure
  • RxSwift 6.2.0
  • Self-hosted runner for Big Sur / Xcode 12.5
  • Update GettingStarted.md (fix GettingStarted.md deprecated code ReactiveX/RxSwift#2332)
  • Remove new line (Remove new line ReactiveX/RxSwift#2340)
  • Bump addressable from 2.7.0 to 2.8.0 (Bump addressable from 2.7.0 to 2.8.0 ReactiveX/RxSwift#2339)
  • Fix typo in CONTRIBUTING.md (Fix typo in CONTRIBUTING.md ReactiveX/RxSwift#2338)
  • The develop branch should not be used anymore (The develop branch should not be used anymore ReactiveX/RxSwift#2320)
  • fix: missing UIApplication+Rx.swift reference (fix: missing UIApplication+Rx.swift reference ReactiveX/RxSwift#2321)
  • Fix typo
  • Check that aSelector is not nil before passing it on... (Check that aSelector is not nil before passing it on... ReactiveX/RxSwift#2349)
  • using OptionSet instead of enum for DisposeState (using OptionSet instead of enum for DisposeState ReactiveX/RxSwift#2336)
  • Correct misspelled words
  • Opt-out from RxNavigationControllerDelegateProxy being a @mainactor
  • Update all proxies
  • Add swiftlint.sh
  • Update build phases about SwiftLint
  • Fix swiftlint.sh permission
  • Proofreading in comments by AppCode 'Typo' inspection
  • Revert some non-typos
  • fix: set supported versions in Package.swift
  • configure scrollEdgeAppearance of the navigation bar.
  • chore: add dynamic support to libraries
  • fix: type method from class to static in final class
  • [Concurrency] Observable
  • [Concurrency] Infallible
  • [Concurrency] Primitive Sequences
  • [Concurrency] Shared sequences
  • [Concurrency] Reorg
  • [Concurrency] Tests
  • [Concurrency] Docs
  • Concurrency Import incantation 🧙‍♀️
  • Basic docs
  • Disposal fixes and AsyncSequence bridging
  • Update GitHub Actions
  • Support iOS 13 (Swift 5.5.2) backport
  • [Fix] Fix parameter names in method Documentation Comments
  • minor issue in async/await bridging
  • Missing iOS 13 bridges
  • Bump to 6.5.0, Add xcframework consutrction script, update docs
  • RxSwift 6.5.0
  • Rx: bump LastUpgradeCheck to eliminate Xcode proj warnings.
  • Project: Bump iOS deployment target to 12.0.
  • Project: Bump non-iOS deployment targets.
  • Project: Change SwiftLint to use LT version.
  • SwiftLint: Resolve 2 violations, no logic changes.
  • SwiftLint: Add LT script+binary to Rx repo.
  • Project: Xcode auto-formatting, no logic changes.
  • Project: Rmv target-specific deployment targets.
  • Project: MacOS deployment target -> 10.10.
  • Project: Remove SwiftLint build phases.
  • RxSwift: change macOS minimum deployment to 10.13.

M0rtyMerr and others added 30 commits May 29, 2019 20:27
2. self._clock will eventually be set to virtualTime
typo, changed `thr` to `the`
Ensure that `convertURLRequestToCurlCommand(_:)` prints the httpBody for PUT requests.
freak4pc and others added 27 commits July 12, 2023 15:40
Set the LastUpgradeCheck to `1500` which corresponds to Xcode 15 (that
supposed to be announced in ~1 year from now) to eliminate the
Xcode proj file warnings. These warnings suggest to upgrade the proj
file and raise the deployment target.

This should "buy" at least one year w/o these annoying warnings.

Setting this number to `1500` will allow to face these (and perhaps
other) warnings in next year and decide what we wanna do with them,
since we don't wanna ignore them completely.
To prevent Xcode warnings.
To resolve compiler warnings.
@BenNunOhad BenNunOhad force-pushed the feature/rxSwift/update-minimum-deployment branch from db56948 to ada9f0e Compare July 12, 2023 12:44
@BenNunOhad BenNunOhad changed the base branch from master to lightricks-6.5.0-fix-xcode-proj-warnings July 12, 2023 12:52
@BenNunOhad BenNunOhad closed this Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.