Patcher 1.3.4
This release has been automatically generated by a GitHub Action.
Installation Instructions
Important
Beginning with version 1.3.1, Patcher can now be installed via pip
:
python3 -m pip install patcherctl
For detailed installation instructions, please refer to the Wiki or the README
Release notes
- fa5671e - Fix formatting
- 06ea40f - Remove dev dependencies from requirements
- 5294be1 -
ruff
lint - 0692124 - Update black format, ruff lint options
- c841872 - Manually trigger in place of push
- 3389b95 - Fix dependency installation issues
- 0d08536 - Add ruff_cache
- 0cf98f0 - Remove .editorconfig in place of black/ruff formatting/linting
- 2e578a1 - Update dev dependencies
- 191af9d - Remove excludes parameter from setuptools section
- 701b13b - Replace requirements.txt with Makefile, refactor pytests accordingly
- d780f76 - Add
aioresponses
to dev dependencies - 06ec721 - Exit setup if not able to proceed
- a9e191a - Bump to 1.3.4 beta 1
- 2887c55 - Fix code formatting
- 2257f2c - Fix code formatting
- fb6fa8a - Add CLI unit tests
- 654dfb4 - Remove CLI unit tests
- 702413f - Remove git as prerequisite
- 479247e - Merge remote-tracking branch 'origin/main' into develop
- b4abb22 - Lower keyring dependency requirements
- 1167080 - Update formatting
- bf6f7a6 - Initialize BaseModel
- 1d60dc1 - Refactor models into separate files, fix references throughout codebase
- 03b7473 - Implement PatchTitle objects into functions, refactor unit tests appropriately
- e870b6d - Linting/formatting
- 53134d0 - Increase line length to 100 instead of default 88
- 4709b32 - Add
ui_config
fixture - 0aa966b - Refactor first run completion checks into
Setup
class - 78ede10 - Mock
.plist
file existence - 5a1a264 - Add
--reset
flag to trigger setup assistant manually - 69d056e - Move to
utils
directory - d181045 - Refactor utils references
- f0c9741 - Refactor utils references
- 2441318 - Fix formatting
- b2360ab - Add per-file-ignores
- ea2ce4e - Refactor animation functions into separate class
- 39caef1 - Refactor error handling context into Animation class
- 49f6b64 - Add support for
--reset
flag - 0d73dcd - Utilize refactored Animation class
- 0c6cf81 - Dynamically set default exceptions
- f049bb0 - iOS functions return PatchTitle class properly
- 893fc54 - Remove stop_event fixture from unit tests
- 164d793 - Fix assert statements by returning PatchTitle objects
- a465716 - Fix iOS export functionality with PatchTitle objects
- 6df9f9a - Fix logger reference
- 258db2a - Format greeting messages
- d646f66 - Recognize directory as package
- 95cc327 - Remove TokenManager from being passed to Setup objects
- c5bd16e - Add CredentialDeletionError
- 3f4eceb - Add credential deletion functionality and JamfClient creation
- 7c2d839 -
--reset
bypasses--path
requirement. CLI exits after reset or setup is completed - 69077dd - Update workflow file from dev
- 28a3abc - Merge branch 'main' of https://github.com/liquidz00/Patcher
- c0668a3 - Add reST DocStrings and type hints
- fc56972 - Refactor LogMe class to setup child logger automatically
- d6801ba - Tie loggers to specific class instances
- 810fa55 - Remove unused child loggers
- a184f34 - Fix typo
- d01d613 - Fix warning log message
- cdd0e1e - Create log instance before writing log messages
- bf91d6a - Fix log object creation, check for setup completion before
--reset
check - 3e0d223 - Refactor
self.config
toself.ui_config
(readability counts) - 9ad7fce - Download font method is synchronous to prevent factory method requirement
- 9f3c7e8 - Refactor getter and setter to prevent setup assistant looping
- b8697c8 - Fix assertion statements after Setup refactor
- e9f689b - Fix assertion statements after LogMe refactor
- de4cfc8 - UI setup method refactored into smaller methods
- 4612398 - Bump to beta 2
- 1cea9a8 - Fix
--omit
and--sort
flags to use PatchTitle class - 1d98d92 - Default font is downloaded only when not already present
- 319cbb6 - Create models for ApiRole and ApiClient
- d9834a9 - Sorting handles AttributeErrors gracefully
- 9b8c939 - Add PatchTitle summary response fixture
- 4b3d99e - Add config.ini reset capability
- a53962e - Implement ApiRole and ApiClient objects
- bacd105 - Update DocStrings for class methods
- 1776529 - Update dev dependencies with pydata-sphinx html theme
- d861ed3 - Initial sphinx-quickstart
- 988526e - Add restore, test, build and docs commands
- d5f6221 - Update DocStrings
- 08bdaf8 - Add
:raises
statements to process reports DocString - 2578624 - Update DocStrings and formatting
- 1efd0c8 - Update DocStrings
- 33603db - Add raises and return statements for class methods
- 5914347 - Remove unused code
- 8229504 - Add DocStrings for ApiRole, ApiClient models
- 35c475f - Add DocString
- fed6618 - Update DocStrings with parameter and type information
- ad6eb98 - Remove animator argument from reset method
- b0e51e3 - Formatting
- 33af90c - Fix indentation issues
- d7de8dd - Initial Sphinx configuration
- e1dd4d1 - Remove unused autodoc options
- 794bd8b - Update toctree
- bb65475 - Update contributing verbiage
- 2f460cd - Remove nested modules page
- d120437 - Create introduction page
- e54e513 - Update SOFA feed URL
- 821a222 - Move usage and customization docs into user directory
- eb17913 - Move usage and customization docs into user directory
- 9d48cf4 - Add sphinx-design extension, fix HTML title formatting
- ae0d94f - Add sphinx-design extension to dev dependencies
- 91a4612 - Add label references
- 414d4e3 - Grid layout for child pages
- 56d46cd - Fix button refs
- 1346f1a - Under construction
- d87bb4d - Add installation instructions to introduction page
- 53d7857 - Convert Usage Wiki page to .rst
- c3440e2 - Convert Setup Assistant wiki page to .rst
- e9fd72f - Add ref label
- b4b8a84 - Rename for more accuracy
- 583c089 - Add date-format ref
- c60d0b5 - Change maxdepth to 3, update with customize_reports name
- 3b34ed8 - Transpose wiki page from markdown
- f8f2829 - Fix refs
- bfe2084 - Add Jamf deployment guide docs
- 41399e7 - Fix DocString formatting
- 3740035 - Add concurrency option ref
- 8a5ccd7 - Fix formatting
- 5520867 - Use URL for image reference
- 2676d97 - Fix dropdown formatting
- 3f25087 - Remove toctree captions
- 7b6cbc7 - Fix nested list formatting
- dbfa6ae - Change maxdepth to 2, rearrange doc order
- 7d22660 - Fix user-interface customizations reference and formatting
- 586c4d9 - Change toctree depth
- fbd44e7 - Sidebar navigation collapses by default
- 5e86560 - Add footer configuration and additional autodoc pydantic options
- 9a10730 - Add subfolder indexes
- d680d04 - Manually create navigation structure for increased readability
- 6f87539 - Remove collapsing sections from sidebar
- 3ff45a7 - Fix spacing
- c367549 - Add undoc-members directive
- 168adc6 - Add DocString for main CLI entry point
- 6662377 - Remove DocString to manually build documentation
- 50771e2 - Add
clean
option - 8a7e83b - Add refs
- 811c7dc - Add cli.rst to index
- 27f6523 - Add
format
option - 1d163dd - Update contributing ref
- bc86a32 - Add contributing documentation
- c01db6d - Fix typo
- 684b286 - Hide primary sidebar on contributing page
- f4341b7 - Add CNAME for GitHub pages
- 5625944 - Add base url
- 4008ead - Add coverage report to stdout as well as html
- a9c501f - Add docs runner
- 8c91404 - Update references to new GitHub page
- 220a550 - Bump to 1.3.4
- 9e8c0a7 - Merging 1.3.4 to main branch
- 378a570 - Fix dependency installations
- 9a8914b - Enable manual trigger
- 2fa1959 - Add author email, maintainers section
- 4a2832f - Bump upload pages action to v3
- 399c667 - Update documentation links
- f0e589a - Update DocStrings
- d332833 - Add documentation on automatic API creation
- 82f7568 - Fix DocString formatting with reST syntax
- 4da263c - Fix typo, replace console code blocks with shell code blocks
- 2e25355 - Shorten module references
- 2bd995c - Replace console with shell blocks
- dcfce61 - Replace console with shell blocks
- 5968664 - Shorten module references