Skip to content

Rebrand fork for Lunar: namespace, Laravel 12/13, docs#1

Merged
glennjacobs merged 1 commit into
mainfrom
rebrand-lunar-namespace
Jun 1, 2026
Merged

Rebrand fork for Lunar: namespace, Laravel 12/13, docs#1
glennjacobs merged 1 commit into
mainfrom
rebrand-lunar-namespace

Conversation

@glennjacobs
Copy link
Copy Markdown
Contributor

Establishes this fork as a Lunar-maintained package.

Changes

Namespace & package

  • Rename Kalnoy\NestedsetLunar\Nestedset across src/ and tests/
  • Package renamed to lunarphp/nestedset; service provider + PSR-4 autoload updated
  • Keep Alexander Kalnoy attribution, add Lunar maintainer

Version support

  • Require PHP 8.3+ and Laravel 12 or 13 (^12.0|^13.0)
  • Bump phpunit/phpunit to ^11.0, drop stale branch-alias, set minimum-stability: stable

CI (.github/workflows/run-tests.yml)

  • Matrix: PHP 8.3/8.4 × Laravel ^12.0/^13.0; installs the matrix Laravel version before testing
  • Target main, bump actions/checkout to v4

Docs

  • Rewrite README.md: correct requirements/install, namespaced examples, fix typos, credit upstream
  • Add "Upgrading to the Lunar fork" section to UPGRADE.md
  • Convert remaining docs to .md; remove stale upstream CHANGELOG and TODO

Verification

  • composer validate --strict → valid
  • On PHP 8.3, deps resolve to Laravel 13.12.0
  • composer test84 tests, 223 assertions, all passing

🤖 Generated with Claude Code

- Rename namespace Kalnoy\Nestedset -> Lunar\Nestedset across src/ and tests/
- Rename package to lunarphp/nestedset; require PHP 8.3+, Laravel 12 or 13
- Bump phpunit to ^11.0, drop stale branch-alias, minimum-stability stable
- CI: PHP 8.3/8.4 x Laravel ^12/^13 matrix, target main branch, checkout@v4
- Rewrite README.md (fix requirements, install, namespaced examples, credit upstream)
- Add Lunar upgrade notes to UPGRADE.md; convert docs to .md
- Remove stale upstream CHANGELOG and TODO

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
@glennjacobs glennjacobs merged commit c4be85b into main Jun 1, 2026
4 checks passed
@glennjacobs glennjacobs deleted the rebrand-lunar-namespace branch June 1, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant