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

[pull] master from yonaskolb:master #73

Open
wants to merge 68 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 26, 2023

  1. Don't add PBXContainerItemProxy when reusing PBXReferenceProxy (#…

    …1377)
    
    * Reproduce issue in FixtureTests
    
    * Don't add PBXContainerItemProxy if existing PBXReferenceProxy was reused
    
    * Move extenral target fixture to an iOS target so that it actually compiles
    
    * Update CHANGELOG.md
    liamnichols committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    98ce051 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Update CI Workflows to also test Xcode 14.3.1 (#1378)

    * Update Xcode 13.0 to 13.4.1, add job for Xcode 14.3.1
    
    * Set DEVELOPER_DIR env to simplify changing Xcode version
    
    * Update Carthage workarounds for Xcode 14
    liamnichols committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    49a9bda View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Add support for visionOS (#1379)

    * Add support for visionOS
    
    * Update ProjectSpec
    
    * Add carthageName property for .visionOS
    
    * Update CHANGELOG.md and ProjectSpec.md
    
    * Add visionOS yml to SettingPresets/Platforms and SettingPresets/Product_Platform
    
    ---------
    
    Co-authored-by: Satsuki Hashiba <[email protected]>
    shiba1014 and Satsuki Hashiba committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3a215ce View commit details
    Browse the repository at this point in the history
  2. Updates project object version to support `BuildIndependentTargetsInP…

    …arallel` setting (#1368)
    
    * feat: updates project object version
    
    * updates CHANGELOG.md with PR changes
    leonardorock committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    c7ae369 View commit details
    Browse the repository at this point in the history
  3. Add support to disable "Thread Performance Checker" (#1380)

    * Add disableThreadPerformanceChecker scheme option
    
    * Update changelog
    piellarda committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    a10bd4b View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Update Project.md (#1382)

    Use true or false instead of yes or no, for boolean default values in Build Script options.
    kaseken committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    c701d3d View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Update XcodeProj and add RuntimeIssue breakpoint (#1384)

    * support RuntimeIssue breakpoint
    
    * drop xcode 12 and 13 support
    
    * changelog
    yonaskolb committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    5f1efd9 View commit details
    Browse the repository at this point in the history
  2. fix package warnings

    yonaskolb committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    3a25334 View commit details
    Browse the repository at this point in the history
  3. add recommended settings for xcode 14 (#1385)

    * add recommended settings for xcode 14
    
    * changelog
    yonaskolb committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    7ea3200 View commit details
    Browse the repository at this point in the history
  4. Update to 2.36.0

    yonaskolb committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    145be30 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    2b03256 View commit details
    Browse the repository at this point in the history
  2. Update to 2.36.1

    yonaskolb committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    26e817b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Update CHANGELOG.md

    yonaskolb committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2ef94c9 View commit details
    Browse the repository at this point in the history
  2. Add support for adding build tool plugins to targets (#1374)

    * Add support for adding build tool plugins to targets
    
    * Added Plugin validation
    
    * Added some tests
    
    * Limited the minimum version to 5.7 Swift
    
    * Update .gitignore
    
    Co-authored-by: freddi(Yuki Aki) <[email protected]>
    
    * Update CHANGELOG.md
    
    Co-authored-by: freddi(Yuki Aki) <[email protected]>
    
    * Update CHANGELOG.md
    
    Co-authored-by: freddi(Yuki Aki) <[email protected]>
    
    * Update Docs/ProjectSpec.md
    
    Co-authored-by: freddi(Yuki Aki) <[email protected]>
    
    * Added a fixture for testing plugins
    
    * Update CHANGELOG.md
    
    * Installed the release version of XcodeProj
    
    ---------
    
    Co-authored-by: freddi(Yuki Aki) <[email protected]>
    BarredEwe and freddi-kit committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d8d5457 View commit details
    Browse the repository at this point in the history
  3. Update to 2.37.0

    yonaskolb committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b448a67 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Fix issue with includes not working when no matches are found (#1337)

    * Fix issue where an includes pattern without matches prevented includes from working
    
    * Add new test to handle includes with no matches
    shnhrrsn committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3a7e75f View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    yonaskolb committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    a0e71fe View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    808aa25 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    yonaskolb committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    213f47d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Added support for Build Tool Plug-ins in AggregateTarget (#1390)

    * Added support for `BuildTool Plug-ins` in AggregateTarget
    
    * Update CHANGELOG.md
    BarredEwe committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    73e25e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Supports specifying multiple package products (#1395)

    * Supports specifying multiple package products
    
    * Adds #1395 to CHANGELOG.md
    
    * Updates documentation
    
    * Adds fixture
    
    * Adds changes to pbxproj after changing fixture
    
    * Elaborates on linking options in "Package dependency" section
    simonbs committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    486df5d View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Typo in ProjectSpec.md (#1405)

    schems -> schemes
    
    It ain't much, but it's honest work 😄
    ahmedk92 committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    26fc38a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Update CHANGELOG.md (#1407)

    embeding -> embedding
    sohamtembhurne committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    ec050cd View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Support for multiple deployment targets with xcode 14 (#1336)

    * platformFilters on Dependecies
    
    * platformFilters on sources
    
    * fixed current unit tests
    
    * renamed enum to SupportedPlatforms
    
    * supportedPlatforms field for target
    
    * errors
    
    * renamed errors
    
    * inferPlatformFiltersByPath flag
    
    * changed priority to generate filter
    
    * fixed parsing
    
    * fixed init
    
    * unit test supportedPlatforms
    
    * unit tests for errors
    
    * fixing build settings and unit tests
    
    * added new settingsPresets
    
    * new check errors and unit tests
    
    * case insensitive match
    
    * fixed skipping cross platform target
    
    * json decode
    
    * unit tests inferPlatformFiltersByPath and platformFilters for sources
    
    * mocked files
    
    * fixing unit tests
    
    * first test on dependecies
    
    * unit tests completed
    
    * fixed unit tests
    
    * changelog
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * doc changes
    
    * fixed doc
    
    * fixed unti tests style
    
    * fixed regex
    
    * fixed doc
    
    * addressing comments
    
    * Added TestProject, moved unit tests resources in another folder
    
    * Raising error if platform is an array
    
    * unit test on new error
    
    * fixed error enum
    
    * Integrated in TestProject
    
    * committed TestProject
    
    * unit test error
    
    * fixing spm deps in test project
    
    * pushed testProject
    
    * pushed testProject
    
    * pushed testProject fix
    
    * comment on isResolved property
    
    * renameing supportedPlatforms to supportedDestinations
    
    * renameing supportedPlatforms to supportedDestinations
    
    * renameing test app
    
    * checked out old file
    
    * fixing test app
    
    * working on auto baseSDK
    
    * fixed deploymentTarget
    
    * renamed errors
    
    * fixed presets
    
    * remamed index to priority
    
    * small comments
    
    * removed isResolved in target and fixed error check
    
    * added unit tests
    
    * fixed doc
    
    * fixed doc
    
    * fixed doc
    
    * fixed doc
    
    * fixed test app
    
    * add visionOS and more error check and testing
    
    * fixed supported destinations priority and tests
    
    * fixed doc
    
    * solved conflicts
    
    * fixed conflicts
    
    * renamed everything
    
    ---------
    
    Co-authored-by: Giovanni Amati <[email protected]>
    amatig and Giovanni Amati committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    97d36fd View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    yonaskolb committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    4c0b4ae View commit details
    Browse the repository at this point in the history
  3. Update to 2.38.0

    yonaskolb committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    cf8ac6b View commit details
    Browse the repository at this point in the history
  4. update changelog

    yonaskolb committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    1b4e697 View commit details
    Browse the repository at this point in the history
  5. update changelog

    yonaskolb committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    87a275f View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Update SpecValidationError.swift (#1439)

    fix a typo
    Lutzifer committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d935e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28383d1 View commit details
    Browse the repository at this point in the history
  3. Add watchOS as a supported destination (#1438)

    * Add a supported destination: watchOS
    
    * Change priority
    
    * Add test cases
    
    * Refactor: reword test case descriptions
    tatsuky committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6bbf2c6 View commit details
    Browse the repository at this point in the history
  4. Support Artifact Bundle (#1388)

    * support artifact bundle
    
    * update CHANGELOG to exact PR
    
    * build ArtifactBundle only on macOS
    
    * update to copy SettingPresets into bundle
    
    * fix CHANGELOG.md
    
    * load Bundle.module
    
    * update ArtifactBundleGen
    
    * update ArtifactBundleGen to linux issue
    
    * fix unnecessary code
    
    * add lisence to bundle
    freddi-kit committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2c15007 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Support for Strings Catalogs (Xcode 15) (#1421)

    * Support for xcode 15 string catalogs
    
    * Add sample string catalog to Test Fixture and basic test to check that asset catalogs are added in the resources build phase
    
    * Restore unintended changes
    
    * Update Pull Request number for 'Support for Strings Catalogs' in changelog
    
    * Update fixture yml generator
    
    * Detect knownRegions based on locales in string catalogs
    nicolasbosi95 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    2881fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19109ac View commit details
    Browse the repository at this point in the history
  3. Make sure to create parent group structure for local packages (#1417)

    * Make sure to create parent group structure for local packages
    
    * Remove redundant localPackageGroup variable
    
    ---------
    
    Co-authored-by: Jaap Manenschijn <[email protected]>
    JaapManenschijn and RB-JaapManenschijn committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    5413909 View commit details
    Browse the repository at this point in the history
  4. update Rainbow

    yonaskolb committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    8b340b1 View commit details
    Browse the repository at this point in the history
  5. Update to 2.39.0

    yonaskolb committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d1110b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd48b7e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Fix crash bundle (#1448)

    * create availableModule to avoid crash on Bundle loading
    
    * remove unnecessary line
    freddi-kit committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5bcbf39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b5f9fb View commit details
    Browse the repository at this point in the history
  3. Update to 2.39.1

    yonaskolb committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    54fa9b2 View commit details
    Browse the repository at this point in the history
  4. update changelog

    yonaskolb committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    2a367ac View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    9df3e62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6694943 View commit details
    Browse the repository at this point in the history
  3. Add shell to ExecuteAction (#1430)

    * Add shell to ExecuteAction
    
    * Update to 2.38.1
    
    * Add shell argument to jsons
    balazs-vimn committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    1645d41 View commit details
    Browse the repository at this point in the history
  4. Enable adding local Swift packages to the project root (#1413)

    * Enable adding local Swift packages to the project root
    
    * Update CHANGELOG.md
    hiltonc committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    632ca2d View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    ecb9b56 View commit details
    Browse the repository at this point in the history
  2. Update to 2.40.0

    yonaskolb committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    0301741 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Revert "add xcprivacy to no build phase default (#1464)"

    This reverts commit ecb9b56.
    yonaskolb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    bc08f53 View commit details
    Browse the repository at this point in the history
  2. Update to 2.40.1

    yonaskolb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    9816466 View commit details
    Browse the repository at this point in the history
  3. remove homebrew step from release process

    now handled by a bot
    yonaskolb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    447cc7f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Update Examples.md (#1472)

    We no longer use XcodeGen for this (because we switched this to pure SPM)
    Lutzifer committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    17acb4d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Disallow the "watchOS" supported destination for multiplatform apps (#…

    …1470)
    
    * Reject multiplatform apps that support the watchOS destination
    
    This commit also fixes existing test cases.
    
    * Add test cases
    
    * Update docs
    
    * Update changelog
    tatsuky committed May 17, 2024
    Configuration menu
    Copy the full SHA
    274ce73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d99e448 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    aa79a3e View commit details
    Browse the repository at this point in the history
  2. Add cache command (#1476)

    * add cache command
    
    * docs: update git hook info
    yonaskolb committed May 20, 2024
    Configuration menu
    Copy the full SHA
    576739b View commit details
    Browse the repository at this point in the history
  3. Update to 2.41.0

    yonaskolb committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1b0720d View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Update cache hook docs

    yonaskolb committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f51719c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Remove GraphViz feature (#1485)

    * Remove GraphViz to pass build on Xcode 16
    
    * Update documentations
    giginet committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    7eb5e9b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Test action macroExpansion allows unavailable buildable reference. (#…

    …1471)
    
    * fix buildable ref
    
    * fix test
    
    * add test
    erneestoc committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    f884222 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Allow changing macro expansions on test actions. (#1468)

    * Allow to override test macroExpansions
    
    * update doc
    
    * style
    
    * Address feedback from PR
    
    * fix build
    
    * add toJSONValue encoding
    erneestoc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    45151c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. update changelog

    yonaskolb committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    02f9ea4 View commit details
    Browse the repository at this point in the history
  2. Add support for local Swift packages in Xcode 15 (#1465)

    * Add support for local Swift packages in Xcode 15
    
    Solves #1396
    
    * Updated CHANGELOG.md
    
    * add test for local package creation
    
    ---------
    
    Co-authored-by: Yonas Kolb <[email protected]>
    kinnarr and yonaskolb committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5af3bf3 View commit details
    Browse the repository at this point in the history
  3. Update to 2.42.0

    yonaskolb committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    82c6ab9 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. fix typo from #1418 (#1486)

    * fix typo from #1418
    
    * fix more typos found using https://github.com/client9/misspell
    Lutzifer committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    5802171 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    adfb8c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    8beb3b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Fix typo "suger" -> "sugar" (#1499)

    Love the tool. Noticed a little typo in the docs. Thanks!
    mokagio committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d5656b6 View commit details
    Browse the repository at this point in the history