Skip to content

v1.0.0

Compare
Choose a tag to compare
@surpher surpher released this 19 Dec 05:17
· 4 commits to main since this release
v1.0.0
8b3b942

libpact_ffi-v0.4.23

  • 7c931d2 - Refactor release script (Marko Justinek)
  • 7ba969f - Fix generate_version_number func (Marko Justinek)
  • 97e14cd - Attempt to fix libpact_ffi build on CI (Marko Justinek)
  • 0a9a2fa - Feature/swift concurrency (#15) (Marko Justinek)
  • d764525 - Update the release PR message (Marko Justinek)
  • 2a046d4 - Refactor tests and file structure (Marko Justinek)
  • 63c93eb - Add abstraction layer for pactffi interface for testing (Marko Justinek)
  • 738147c - Refactor GitHub Actions workflows (Marko Justinek)
  • 41cc3c3 - Remove unnecessary script commands (Marko Justinek)
  • 97e4817 - Fix pact-reference submodule (Marko Justinek)
  • 17ec6a1 - Refactor release script using submodule (Marko Justinek)
  • 31748ca - Refactor release script (Marko Justinek)
  • 1cd1b34 - Only run GHAs on pushes to run-on-ci/** (Marko Justinek)
  • ea103ad - Add release_revert script (Marko Justinek)
  • 35f59e7 - Major refactor of Support scripts (Marko Justinek)
  • 84b4547 - Remove unnecessary file (Marko Justinek)
  • 2ceb227 - Update pact-reference submodule (Marko Justinek)
  • b0e01ad - Resolve linting issues (Marko Justinek)
  • 1c8a663 - Move Support scripts into subfolders (Marko Justinek)
  • d862e60 - Move swiftlint config file to Support (Marko Justinek)
  • f2adbf2 - Delete old xcframework package (Marko Justinek)
  • ca26558 - ci: Pass github.workspace to reusable workflow (Marko Justinek)
  • 4e44971 - fix: Add workflow_call config for secrets (Marko Justinek)
  • d3e3edd - ci: Codecov action config (Marko Justinek)
  • ea74808 - ci: Codecov configuration (Marko Justinek)
  • ddccb56 - tech: Tweaks to CI scripts (Marko Justinek)
  • 2ede9ba - tech: Improve build_test script (Marko Justinek)
  • 87af8f2 - tech: Update scripts for running on x86_64 (Marko Justinek)
  • 7deb2dd - ci: Update code coverage action step (Marko Justinek)
  • f93373d - ci: Tweaking build scripts (Marko Justinek)
  • 7f3da17 - ci: Tweak reusable workflows (Marko Justinek)
  • 20e85ab - tech: Update required tools script (Marko Justinek)
  • 303bbb1 - ci: Update prepare build tools step (Marko Justinek)
  • a9ebee3 - ci: Splitting workflows into job files (Marko Justinek)
  • 61403d2 - tech: Use x86_64 GitHub Actions runners (Marko Justinek)
  • e5739e8 - Update XCFramework for libpact_ffi 0.4.19 (Marko Justinek)
  • 36b3eba - Submodule changes (Marko Justinek)
  • cad4102 - tech: Refactor for Swift concurrency (#10) (Marko Justinek)
  • 4eadc78 - Update Package.swift (Marko Justinek)
  • a801588 - Update Package.swift (Marko Justinek)
  • 5bfc407 - v0.4.4 (Marko Justinek)
  • 7728901 - chore: Upgrade Pact FFI Library to 0.3.15 (Marko Justinek)
  • 9ec0d7d - chore: Submodule sync (Marko Justinek)
  • c2f02df - chore: Set exact version for PactMockServer modulemap dependency (Marko Justinek)
  • dc8efaa - v0.4.2 (Marko Justinek)
  • caaccda - Upgrade libpact_ffi to v0.3.11 (Marko Justinek)
  • 50c1300 - v0.4.1 (Marko Justinek)
  • a580bdd - ci: Cancel build with new push (Marko Justinek)
  • dc550f9 - fix: Conditional for unsupported import (Marko Justinek)
  • 7423c6a - v0.4.0 (Marko Justinek)
  • 19c2c5e - ci: Skip building rust binaries if in cache (Marko Justinek)
  • 2b3ce0e - docs: Update README [skip ci] (Marko Justinek)
  • 54c6077 - ci: Updates to rust script for pact-reference submodule (Marko Justinek)
  • 53fa385 - tech: Updates build rust dependencies for submodule (Marko Justinek)
  • 644c9bb - tech: Adds pact-reference as submodule (Marko Justinek)
  • 89e6501 - ci: Join workflows into one (Marko Justinek)
  • dec6c33 - ci: Add Package.resolved to repo (Marko Justinek)
  • 6449c75 - ci: Improvements to pipelines (Marko Justinek)
  • dea0f7c - tech: Removes the PactSwiftToolbox dependency (#4) (Marko Justinek)
  • cdc61c4 - chore: Adds project-level copyright template (Marko Justinek)
  • 6964dc0 - v0.3.8 (Marko Justinek)
  • 1012993 - bugfix: Invert merge flag (Marko Justinek)
  • dc8efd6 - v0.3.7 (Marko Justinek)
  • bcfc657 - tech: Adds more logging information when writing contract (Marko Justinek)
  • 07bb6bc - v0.3.6 (Marko Justinek)
  • df4932d - upgrade: libpact_ffi-v0.3.2 (Marko Justinek)
  • 8bb44b5 - feat: Merge interactions with existing Pact contract (Marko Justinek)
  • 9a09331 - v0.3.5 (Marko Justinek)
  • d03409c - Upgrade to pact-rust v0.2.3 (Marko Justinek)
  • d932b02 - v0.3.5 (Marko Justinek)
  • e0dac45 - chore: Refactor release script (Marko Justinek)
  • 5f007f5 - chore: Recompiles pact_ffi-0.2.3 into XCFramework binaries (Marko Justinek)
  • 523584a - chore: Refactor the build_xcframwork script (Marko Justinek)
  • 84cb880 - chore: Refactor the release script (Marko Justinek)
  • 75b6d8f - v0.3.5 (Marko Justinek)
  • 464406a - tech: Add a check for Xcode version when building XCFramework (Marko Justinek)
  • 07bfbb1 - v0.3.4 (Marko Justinek)
  • fa4e952 - chore: Recompiles pact_ffi for v0.0.3 with swiftlang-1205.0.28.2 clang-1205.0.19.57 (Marko Justinek)
  • d04af5e - v0.3.3 (Marko Justinek)
  • a0c50de - chore: Recompiles pact_ffi for v0.0.3 (Marko Justinek)
  • 27fc482 - doco: Add description for tag in build_rust_dependencies script (Marko Justinek)
  • eb79dcc - v0.3.2 (Marko Justinek)
  • 3eed423 - chore: Rebuild XCFramework (Marko Justinek)
  • c22e5e6 - feat: Initialize with directory path (Marko Justinek)
  • 2faca66 - v0.3.1 (Marko Justinek)
  • 367764f - fix: Returns a valid port on Linux (Marko Justinek)
  • e5ee4b8 - v0.3.0 (Marko Justinek)
  • 0e81924 - chore: Upgrade libpact_ffi to v0.0.2 (Marko Justinek)
  • 0ee3d6e - tech: Add a reusable build_test script (Marko Justinek)
  • aabac43 - chore: Support scripts include license header (Marko Justinek)
  • 9e773bb - refactor: Protocolize ProviderVerifier (Marko Justinek)
  • e1edc69 - refactor: Move the Verifier models out into PactSwift (Marko Justinek)
  • e067ea5 - feat: Adds more verification options (Marko Justinek)
  • 3c195ec - refactor: Namespacing provider verification options (Marko Justinek)
  • 27f3650 - feature: MVP for provider verification (Marko Justinek)
  • d48746a - feature: Base Verifier interface and models (Marko Justinek)
  • d29a1b0 - tech: SwiftLint source files (Marko Justinek)
  • 9579223 - tech: Limit the CI builds to a set of branches (Marko Justinek)
  • 0a8c00b - refactor: Clean up MockServer a bit (Marko Justinek)
  • 4d59763 - v0.2.5 (Marko Justinek)
  • accd74e - fix: Writing Pact that includes strings with escape characters (Marko Justinek)
  • 67f3fb5 - v0.2.4 (Marko Justinek)
  • 073d2db - fix: Use same unusedPort api (Marko Justinek)
  • 57ee570 - feat: Initializes on random port (Marko Justinek)
  • ef36d39 - v0.2.3 (Marko Justinek)
  • 73622c6 - feat: Each test runs on own port (Marko Justinek)
  • 0734852 - refactor: Shutdown mock server on verify (Marko Justinek)
  • ccc751b - Bugfix (Marko Justinek)
  • 1394ff8 - fix: Defines a port at MockServer init (Marko Justinek)
  • 73c2329 - Linux support (Marko Justinek)
  • 904a874 - chore: Update dependency verisons (Marko Justinek)
  • 8a70a40 - chore: Revert dependency name change (Marko Justinek)
  • 8b7338a - chore: Rename PactMockSerer to PactFFI (Marko Justinek)
  • 2bc2b5d - chore: Update package dependencies (Marko Justinek)
  • e2735e2 - chore: Clean up gitignore a bit (Marko Justinek)
  • c926aa5 - chore: Update default socketAddress to 127.0.0.1 (Marko Justinek)
  • 3e8199d - fix: Remove port definition (Marko Justinek)
  • ca33d93 - chore: Updates Package to expose PactSwiftMockServerLinux (Marko Justinek)
  • 0234fdd - tech: Add a release script (Marko Justinek)
  • f5d7f76 - chore: Update gitignore file (Marko Justinek)
  • cb47a66 - fix: Update lib search paths (Marko Justinek)
  • 0718e0e - chore: Add blank changelog file (Marko Justinek)
  • db37819 - tech: Update carthage script (Marko Justinek)
  • fb81488 - feature: Support iOS Simulator running on M1 machines (Marko Justinek)
  • 33c9644 - tech: Update script that builds XCFramework (Marko Justinek)
  • b39d8fa - chore: Clean up the Resources folders (Marko Justinek)
  • 3a4e457 - tech: Update script that builds XCFramework (Marko Justinek)
  • fa3d466 - chore: Ignore .a files (Marko Justinek)
  • 5af6970 - tech: Add arm64-apple-ios-sim slice (Marko Justinek)
  • 717ddd3 - chore: Improve inline documentation comments (Marko Justinek)
  • f30fe19 - chore: Update README.md (Marko Justinek)
  • 3a01741 - tech: Add codecov config (Marko Justinek)
  • 0d19546 - chore: Update README.md (Marko Justinek)
  • 8c5e6f2 - feature: Generate random string and datetime (Marko Justinek)
  • c9e7ab4 - chore: Build fresh rust binaries during CI build (Marko Justinek)
  • 0f33076 - chore: Update README.md (Marko Justinek)
  • ff3d43f - chore: Replace deprecated libs with libpact_ffi (Marko Justinek)
  • 8ebff7e - chore: Remove and untrack deprecated libpact_mock_server binaries (Marko Justinek)
  • 1df98e5 - chore: Update FFI to version 0.1.0 (Marko Justinek)
  • f87b216 - chore: Update XCFramework (Marko Justinek)
  • b2ff91b - fix: Bundle identifier (Marko Justinek)
  • ce6ce50 - chore: Clean up (Marko Justinek)
  • e4c562f - chore: Builds XCFramework using Xcode 12 (Marko Justinek)
  • b3252ef - chore: Update README.md (Marko Justinek)
  • 5acc340 - chore: Various non-functional updates (Marko Justinek)
  • fcb87e5 - chore: Upgrade libpact_mock_server binaries for x86_64 (Marko Justinek)
  • 3cbe16f - chore: Add script that builds mock server FFI binaries from Rust codebase (Marko Justinek)
  • 889e536 - chore: Update build XCFramework script (Marko Justinek)
  • 42c99b0 - chore: Update carthage workaround script for Xcode 13 (Marko Justinek)
  • 63a7225 - chore: Remove rust from required CI tools (Marko Justinek)
  • aa3bd00 - chore: Remove and rename files (Marko Justinek)
  • 235daad - chore: Ignore all .a binary files (Marko Justinek)
  • 0dc515f - chore: Rebuild XCFramework using tools v12.4 (Marko Justinek)
  • 358ad46 - chore: Update and add Package.swift file to xcode project (Marko Justinek)
  • 9005f35 - chore: Rebuild XCFramework with x86_64 and arm64 for darwin (Marko Justinek)
  • 3d38db7 - chore: Add .tmp folder to git ignore (Marko Justinek)
  • 31635de - tech: Update script that builds XCFramework (Marko Justinek)
  • 0ccc9a7 - chore: Update XCFramework including arm64 for macOS (Marko Justinek)
  • 6bd7d26 - chore: Remove xcframework build (Marko Justinek)
  • 68a3b7b - chore: Add github issue templates (Marko Justinek)
  • 98675d4 - chore: Remove irrelevant folder (Marko Justinek)
  • cc52ca4 - Create LICENSE.md (Marko Justinek)
  • 5cd980b - Update README.md (Marko Justinek)
  • c81286b - Update README.md (Marko Justinek)
  • 86c92e7 - fix: Testing interactions bug (Marko Justinek)
  • af1927f - tech: Update CI workflow (Marko Justinek)
  • dfd3095 - chore: Update libpact_mock_server.a binaries (Marko Justinek)
  • 491224b - chore: Update .gitignore for arm64 binary (Marko Justinek)
  • b9cfe73 - fix: CI configuration (Marko Justinek)
  • 598dabc - chore: Add build_rust_dependency script and updated binaries (Marko Justinek)
  • 88a4a14 - tech: Add build_xcframework script (Marko Justinek)
  • 9919cfe - chore: Update MockServer version and expose as XCFramework (Marko Justinek)
  • af03af4 - feat: Expose arm64 scheme (Marko Justinek)
  • 315b7e8 - tech: Update swift tools version for the package (Marko Justinek)
  • 8335101 - chore: Remove XCFramework archive (Marko Justinek)
  • c0d4cdf - feat: Add XCFramework binary (Marko Justinek)
  • 35d05f3 - tech: Copy frameworks (Marko Justinek)
  • 4a9fc4f - feat: Expose function that generates a value based on regex (Marko Justinek)
  • c5dfbf2 - chore: Move tests from PactSwift to PactSwiftMockServer (Marko Justinek)
  • b1a27d5 - fix: Expose MockServer publicly (Marko Justinek)
  • 217cc69 - dev: Disable Carthage support (Marko Justinek)
  • 6fad3c2 - fix: Update .gitignore (Marko Justinek)
  • bc2c4cc - tech: Update project configuration (Marko Justinek)
  • a7abf45 - chore: Update schemes (Marko Justinek)
  • 4e239dd - tech: Add initial Swift package support (Marko Justinek)
  • bebd601 - feat: Mock Server for x86_64 iOS and Darwin (Marko Justinek)
  • 8681e40 - chore: Add .gitignore file (Marko Justinek)
  • 1faeb3e - Initial commit (Marko Justinek)