Skip to content

Patcher 1.4.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Nov 19:27

This release has been automatically generated by a GitHub Action.

Installation Instructions

For detailed installation instructions, please refer to the Docs or the README

Release notes

  • 3d2baef - bump download artifact action to v4
  • c93e146 - Bump to 1.4.2 beta 1
  • 2a688ed - Add BaseAPIClient class, move to async curl calls as potential workaround for SSL issues.
  • 9a5d4b5 - Inherit from BaseAPIClient
  • 79c9719 - Move max concurrency handling to BaseAPIClient
  • 731d0c3 - Refactor AnyStr -> str
  • 12498ba - Support GET and POST requests
  • 6177ce8 - Linting and formatting
  • 1c7ad7c - Fix async handling during init
  • a738ffb - Remove redundant code, refactor with existing methods from TokenManager class
  • 9266fd3 - Utilize BaseAPIClient class methods
  • faaf954 - Narrow scope of Setup class, refactor out of scope methods to proper classes
  • 52a39f4 - Create separate methods for sort options
  • 3606b29 - Update dependencies
  • 8fcaadb - Initialize child logger with at class level
  • 57ba65e - Add exceptions for Database errors and Installomator errors, move to str data types instead of AnyStr
  • f1191d4 - Refactor AnyStr -> str
  • 5ef054c - Pass correct arguments to classes after refactor
  • f8e6a01 - Formatting/linting
  • da32553 - Add SSLContextManager class
  • ef9d093 - Refactor unit tests based upon class changes
  • 4a1a365 - 🧺
  • d81ecad - Make SOFA feed call asynchronous
  • e60f8fc - Remove SSLContextManager and associated imports
  • abe3442 - Utilize ui_config.plist_path in favor of redundancy, change verbiage around token errors
  • 688df5b - Formatting, remove dead code
  • f4af485 - Remove unused fixtures
  • c956e89 - Move example_pdf.jpeg to static docs directory
  • 8e8640b - Add comment for sanity check
  • 9036476 - Add asyncio options for pytest
  • d1a773e - Rename to accurately reflect test
  • a59c05a - Update unit tests based on recent refactoring of ApiClient and BaseAPIClient classes
  • 35f5c75 - Formatting and linting, as always
  • 24548c2 - Fix issue where plist file was not properly being mocked
  • fae6e31 - Bump action versions
  • 46d8dc0 - Bump to beta 2
  • e27b0ba - Add Exceptions for API responses and non-zero exit stats
  • c1dc6bb - Raise appropriate exceptions instead of returning None
  • 40e8261 - Move setup API calls to BaseAPIClient, add HTTP Status to end of each API call to evaluate success
  • 36574e3 - Use BaseAPIClient for setup calls
  • cac47a7 - Update test with recent Setup class refactors
  • f46f48c - Remove await from synchronous function
  • 1d48fda - Fix unit tests based on API client refactors
  • c012946 - Formatting
  • 44ed620 - Add SetupError exception to raise instead of returning None
  • 191925a - Fix call for setting concurrency level
  • 664c3a9 - Raise exceptions instead of returning None, improve error messages
  • 84e01cb - Raise exceptions instead of returning None, improve error messages
  • b924cd7 - Remove APIPrivilegeError
  • 44812b9 - Fix unit tests to anticipate Exception
  • 1eac658 - Reparse response as JSON
  • 583c006 - Reparse response as JSON
  • 3965b0a - Add BaseAPIClient, create unit tests
  • 8a17b9d - Linting/formatting
  • b7bb4f6 - Create unit test for async cURL calls
  • 9d1f711 - Change argument verbiage
  • 7ecf610 - Refactor role and client creation workflow to use fetch_json method for HTTP error handling
  • 5636926 - Move image to docs directory
  • 3232417 - Change verbiage of welcome message
  • 200d2a1 - Format headers properly, add flexibility to fetch_json method to properly handle attaching data to POST requests when URL encoded content type is detected.
  • 0f178a8 - Remove code blocks in DocStrings, update code formatting.
  • 4d9af62 - Rename module
  • f22e5ef - Refactor private methods to be asynchronous, fix an issue with PDF exports
  • 11a3e02 - Create instances of TokenManager and ApiClient objects when needed instead of during init
  • 73b9d6d - TokenManager object is needed in ApiClient for token verification checks
  • cffe7d5 - Lazy load credentials when needed instead of during init to prevent premature validation errors. Fix issue with token fetching calls
  • f14647f - Instantiate ApiClient and TokenManager objects after completion of Setup.
  • b4e3743 - Format logger name, only show logged errors to stdout/stderr if debug enabled
  • 514076a - Formatting/linting
  • 10387c6 - Fix default headers
  • 0727c5a - Fix token_manager fixture
  • 7fc2b71 - Remove extraneous objects from Setup fixture
  • 0bc9f88 - Use match statement for lifetime checks
  • d9d3b9e - Formatting
  • 495f1af - Fix unit tests based upon TokenManager class refactors
  • 9ad58d6 - Merge README.md from main
  • 6d1ad97 - Bump to 1.4.1
  • 835773c - Merge pull request #20 from liquidz00/develop
  • 4d43ed2 - Update project docs with 1.4.1 changes

Contributors