Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PostHog/posthog-ios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.17.2
Choose a base ref
...
head repository: PostHog/posthog-ios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Dec 27, 2024

  1. feat: add postHogNoMask SwiftUI view modifier (#277)

    * feat: add postHogNoMask SwiftUI view modifier
    
    * chore: update CHANGELOG
    
    * fix: improve SwiftUI view tagging
    
    * fix: lint
    
    * fix: remove swifltint build script
    ioannisj authored Dec 27, 2024
    Copy the full SHA
    b2a7466 View commit details
  2. Update version

    ioannisj committed Dec 27, 2024
    Copy the full SHA
    3f58707 View commit details

Commits on Jan 8, 2025

  1. feat: change screenshot image format from Jpeg to WebP (#273)

    * feat: add webp encoding wrapper
    
    * fix: spm and podspec
    
    * fix: make buildSdk
    
    * chore: cleanup vendored files
    
    * fix: remove uncalled vendored code
    
    * fix: do not force unwrap
    
    * fix: revert sample app local changes
    
    * chore: refactored folder structure
    
    * fix: add objc to PostHogSDK
    
    * fix:
    
    * fix: lint
    
    * fix: builds
    
    * fix: tests
    
    * fix: typo
    
    * fix: remove clamp to range
    
    * fix: replace assertion with custom implementation
    
    * fix: revert objective-c example by reworking umbrella header
    
    * fix: tests
    
    * fix: build
    
    * feat: remove unused webp options
    
    * fix: lint
    
    * fix:
    
    * fix: ci build attempt
    
    * fix: test Wnon-modular-include-in-framework-module in CI
    
    * chore: cleanup and silencing warnings
    
    * fix: project file
    ioannisj authored Jan 8, 2025
    Copy the full SHA
    83ed3b4 View commit details
  2. feat: manual start/stop session recording (#276)

    * chore: add swiftformat config
    
    * fix: avoid registering for notifications multiple times
    
    * feat: add session replay automatic start config
    
    * fix: capture timestamp along with snapshot events
    
    * feat: add start/stop session recording and refactor session manager
    
    * fix(ci): use Xcode 16 for unit testing
    
    * fix(ci): switch to macos-14 for tests
    
    * fix(ci): tests
    
    * fix: remove start mode from session replay config
    
    * fix: use timestamp at time of checking as the new session timestamp
    
    * feat: capture session id on network request start
    
    * fix: get session id only after snapshot is generated
    
    * fix: don't process $snapshot if session id is missing
    
    * fix: remove todo
    
    * chore: update CHANGELOG
    
    * fix(ci): use latest-stable Xcode version
    
    * feat: additional checks on react native
    
    * fix: lint
    
    * fix: remove didFinishLaunching notification
    
    * fix: tests
    
    * chore(ci): build examples on latest macos
    ioannisj authored Jan 8, 2025
    Copy the full SHA
    bd28e78 View commit details
  3. Update version

    ioannisj committed Jan 8, 2025
    Copy the full SHA
    3b9f16a View commit details

Commits on Jan 13, 2025

  1. fix: react native expo failing builds (#281)

    * fix: react native expo failing builds
    
    * chore: update CHANGELOG
    
    * fix: makefile
    ioannisj authored Jan 13, 2025
    Copy the full SHA
    423170f View commit details
  2. Update version

    ioannisj committed Jan 13, 2025
    Copy the full SHA
    b74ed6e View commit details
  3. fix(ci): vision pro runtime version (#282)

    * fix: use VisionOS 2.2 which comes with latest Xcode16.2
    
    * ci: pin Xcode version to 16.2
    ioannisj authored Jan 13, 2025
    Copy the full SHA
    80208b1 View commit details

Commits on Jan 26, 2025

  1. Copy the full SHA
    830de0f View commit details

Commits on Jan 28, 2025

  1. fix: xcframework builds (#288)

    * fix: xcframework builds
    
    * fix: import access level
    
    * feat: add sample xcframework project
    
    * fix: build examples
    
    * chore: update CHANGELOG
    ioannisj authored Jan 28, 2025
    Copy the full SHA
    75a686f View commit details

Commits on Jan 29, 2025

  1. Update version

    ioannisj committed Jan 29, 2025
    Copy the full SHA
    4231cfe View commit details
  2. chore: skip creating a visionOS simulator if not needed (#289)

    * chore: skip creating a visionOS simulator if not needed
    
    * fix: external sdk example
    ioannisj authored Jan 29, 2025
    Copy the full SHA
    21aef21 View commit details

Commits on Jan 30, 2025

  1. Update version

    ioannisj committed Jan 30, 2025
    Copy the full SHA
    22f1a37 View commit details

Commits on Feb 4, 2025

  1. fix: identify mac catalyst (#287)

    * fix: identify mac catalyst
    
    * fix: build
    
    * fix: build tvos
    
    * fix: add properties for mac catalyst and ios running on mac
    
    * fix: same values for catalyst and ios running on mac
    ioannisj authored Feb 4, 2025
    Copy the full SHA
    fb53d3b View commit details
  2. fix: custom host with a path (#290)

    * fix: custom host with a path
    
    * fix: test
    
    * fix: tests
    
    * fix: lint
    ioannisj authored Feb 4, 2025
    Copy the full SHA
    e53eb08 View commit details
  3. Update version

    ioannisj committed Feb 4, 2025
    Copy the full SHA
    35d7b93 View commit details

Commits on Feb 7, 2025

  1. fix: safely convert floats to int (#294)

    * fix: safely convert floats to int
    
    * fix: import
    
    * fix: rename file
    
    * feat: add unit tests
    ioannisj authored Feb 7, 2025
    Copy the full SHA
    f98a8c8 View commit details
  2. Update version

    ioannisj committed Feb 7, 2025
    Copy the full SHA
    1bea4cf View commit details

Commits on Feb 11, 2025

  1. fix: do not rely on timer for session replay active check (#297)

    * fix: do not rely on timer for session replay active check
    
    * chore: update CHANGELOG
    ioannisj authored Feb 11, 2025
    Copy the full SHA
    9bcf759 View commit details
  2. Update version

    ioannisj committed Feb 11, 2025
    Copy the full SHA
    bd6ab63 View commit details

Commits on Feb 18, 2025

  1. Copy the full SHA
    0865138 View commit details
  2. Update version

    ioannisj committed Feb 18, 2025
    Copy the full SHA
    d032781 View commit details

Commits on Feb 19, 2025

  1. Copy the full SHA
    8eb488d View commit details
  2. fix: react native builds as static lib (#305)

    * fix: rename header files
    
    * chore: refactor build example pods
    ioannisj authored Feb 19, 2025
    Copy the full SHA
    162bffb View commit details

Commits on Feb 20, 2025

  1. Update version

    ioannisj committed Feb 20, 2025
    Copy the full SHA
    f610677 View commit details

Commits on Feb 21, 2025

  1. Copy the full SHA
    db97741 View commit details

Commits on Feb 26, 2025

  1. feat(feature-flags): support quota limiting for feature flags (#308)

    * here we go
    
    * linting
    
    * update changelog
    
    * Update CHANGELOG.md
    
    Co-authored-by: Manoel Aranda Neto <5731772+marandaneto@users.noreply.github.com>
    
    * the test that I forgot to commit
    
    * fixing a mock
    
    * formatting
    
    * link to docs for warning log
    
    * fix: replay disabled when linked flag is missing
    
    * fix: lint
    
    * fix: remove commented out code
    
    * fix: isRecordingActive logic
    
    * Update CHANGELOG.md
    
    Co-authored-by: Manoel Aranda Neto <5731772+marandaneto@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Manoel Aranda Neto <5731772+marandaneto@users.noreply.github.com>
    Co-authored-by: Ioannis J <yiannis@posthog.com>
    3 people authored Feb 26, 2025
    Copy the full SHA
    39c17e2 View commit details
  2. Update version

    ioannisj committed Feb 26, 2025
    Copy the full SHA
    642d07d View commit details

Commits on Feb 27, 2025

  1. fix: reported crash on PostHogSessionManager (#311)

    * fix: make windowViewsLock thread safe
    
    * chore: update CHANGELOG
    
    * chore: reverted some renaming
    
    * fix
    ioannisj authored Feb 27, 2025
    Copy the full SHA
    264ddbd View commit details

Commits on Feb 28, 2025

  1. fix: view masking when using clipShape view modifier (#312)

    * fix: view masking when using clipShape view modifier
    
    * fix: skip SwiftUI._UIInheritedView when manually masking
    
    * chore: update CHANGELOG
    
    * fix
    ioannisj authored Feb 28, 2025
    Copy the full SHA
    7ae3b94 View commit details
  2. Update version

    ioannisj committed Feb 28, 2025
    Copy the full SHA
    45fd138 View commit details
Loading