Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ composer.lock
/tmp
/.github
/.idea
/.claude
/.phpdoc/cache
/tests/build
2 changes: 0 additions & 2 deletions .php-cs-fixer.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
$sourceCodeHeader = <<<'EOF'
This file is part of the WPframework package.

(c) Uriel Wilson

The full copyright and license information, please view the LICENSE
file that was distributed with this source code.
EOF;
Expand Down
7 changes: 7 additions & 0 deletions .phpcs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<ruleset name="AdapterKitCore">
<description>PSR-12 for WP Adapter package source.</description>
<file>src</file>
<arg name="extensions" value="php"/>
<rule ref="PSR12"/>
</ruleset>
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.9"
".": "0.0.1"
}
107 changes: 15 additions & 92 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,94 +1,17 @@
# Changelog

## [0.2.9](https://github.com/devuri/zipit/compare/v0.2.8...v0.2.9) (2026-04-20)


### Bug Fixes

* bin/zipit update ([5052053](https://github.com/devuri/zipit/commit/5052053c8d12248821a24dbd52e31f32cb9d2b94))
* bin/zipit update ([ee12b01](https://github.com/devuri/zipit/commit/ee12b019138eafe4e3cf8c463cb9ce5a30a293f9))

## [0.2.8](https://github.com/devuri/zipit/compare/v0.2.7...v0.2.8) (2026-04-20)


### Bug Fixes

* Supports two entry formats ([4fbe6f9](https://github.com/devuri/zipit/commit/4fbe6f96b8aa3f48546c9eb7b3a164976dfc5641))
* Supports two entry formats ([731623d](https://github.com/devuri/zipit/commit/731623d5d46d1c8cf8971aaf1c5f34ac8e22faa0))

## [0.2.7](https://github.com/devuri/zipit/compare/v0.2.6...v0.2.7) (2026-04-20)


### Bug Fixes

* bug fix on path ([0ddfb40](https://github.com/devuri/zipit/commit/0ddfb403a2eb244b0122e85d75645dc6013268bc))
* bug fix on path ([030600c](https://github.com/devuri/zipit/commit/030600c296147c2e8c05c8e3cbebac8f4c213608))

## [0.2.6](https://github.com/devuri/zipit/compare/v0.2.5...v0.2.6) (2026-04-20)


### Bug Fixes

* save bin dir ([4ac76c0](https://github.com/devuri/zipit/commit/4ac76c0cb0d8b18b96b354ea17eef694aaac630a))
* save bin dir ([689def4](https://github.com/devuri/zipit/commit/689def47bfbc9ef7a8136486025b5fd873cff7d4))

## [0.2.5](https://github.com/devuri/zipit/compare/v0.2.4...v0.2.5) (2025-02-15)


### Bug Fixes

* fix copy command ([839aad9](https://github.com/devuri/zipit/commit/839aad9b421a67511a14556797cf99eb6989b652))


### Miscellaneous Chores

* compile ([9e6fd9c](https://github.com/devuri/zipit/commit/9e6fd9c2e4370e5751779d1591c5fa74af658a5c))
* compiled ([1e85c0d](https://github.com/devuri/zipit/commit/1e85c0d4b8105c30b49903fbf9a8ef2f4d178a80))
* fix not needed, removed $outputDir ([32f0fcb](https://github.com/devuri/zipit/commit/32f0fcbc121e6432c344ac96a34394231ac397b2))

## [0.2.4](https://github.com/devuri/zipit/compare/v0.2.3...v0.2.4) (2025-02-15)


### Features

* now can use stand-alone phar file `zipit` ([7d87282](https://github.com/devuri/zipit/commit/7d872823126e19d1476df2c4af1a76e5a6e71d54))

## [0.2.3](https://github.com/devuri/zipit/compare/v0.2.2...v0.2.3) (2025-01-28)


### Bug Fixes

* update no longer requires output arg or excludes in config array ([454711f](https://github.com/devuri/zipit/commit/454711f462f608b229be18eb4cd1c2868f7d9406))

## [0.2.2](https://github.com/devuri/zipit/compare/v0.2.1...v0.2.2) (2024-11-01)


### Bug Fixes

* option to specify output file name and path in the configuration file. ([bb2674c](https://github.com/devuri/zipit/commit/bb2674c5565e54d63c945088179a97963584fca0))

## [0.2.1](https://github.com/devuri/zipit/compare/v0.2.0...v0.2.1) (2024-11-01)


### Bug Fixes

* ensure that running vendor/bin/zipit works without need for `zipit` ([aa35efd](https://github.com/devuri/zipit/commit/aa35efd38d5dd85d161d3de59166977979ba566f))
* include cli `$_composer_autoload_path` ([08740e8](https://github.com/devuri/zipit/commit/08740e85c4a39fd69eef27489384a1e2c5eed6e1))

## [0.2.0](https://github.com/devuri/zipit/compare/v0.1.1...v0.2.0) (2024-11-01)


### ⚠ BREAKING CHANGES

* initial

### Features

* initial ([a651a2e](https://github.com/devuri/zipit/commit/a651a2ebdd4de26dbbe9ed134ef60da371ce58aa))

## [0.1.1](https://github.com/devuri/zipit/compare/v0.1.0...v0.1.1) (2024-11-01)


### Features

* init ([ab92fc2](https://github.com/devuri/zipit/commit/ab92fc2af972789b672af0253a470c538625673b))
## [Unreleased] - v0.1.0

### Added
- `PluginContext` - immutable plugin metadata with `fromPluginFile()` and `fromValues()` factories.
- `Result` - shared success/failure return type.
- Contracts: `HooksInterface`, `OptionStorageInterface`, `TransientStorageInterface`, `EnvironmentInterface`, `HttpClientInterface`, `ClockInterface`.
- WordPress adapters: `WordPressHooks`, `WordPressOptionStorage`, `WordPressTransientStorage`, `WordPressEnvironment`, `WordPressHttpClient`.
- `KeyBuilder` - prevents naming drift for options, transients, hooks, and cache entries.
- `SystemClock` and `FrozenClock` - production and testing time implementations.
- `NullLogger` and `WordPressDebugLogger` - PSR-3 compliant loggers.
- Testing adapters (public API): `InMemoryOptionStorage`, `InMemoryTransientStorage`, `MockEnvironment`, `MockHttpClient`, `RecordingHooks`, `RecordingLogger`.
- `init.php` direct-load entry point for plugin distribution without Composer.
- `bin/wp-adapter-copy` - Composer binary for copying the package into `lib/wp-adapter/`.
- `bin/check.sh` - internal dev tool running syntax, unit tests, PHPStan, and PSR-12.
- Full unit and integration test suites.
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)
MIT License

Copyright (c) Uriel Wilson
Copyright (c) 2026 Uriel Wilson

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading
Loading