Skip to content

Pincore v3.8.3 πŸš€

Choose a tag to compare

@esmaeilbahrani esmaeilbahrani released this 26 Jul 08:53
e2171bf

Package: pinoox/pincore
Kernel: 3.8.3 (code 193)
PHP: 8.2+
Since: v3.7.6

Install

composer require pinoox/pincore:^3.8
php pinoox version --kernel

Highlights

  • Quick Tunnel share for serve / dev β€” multi-provider tunnel wizard (Cloudflare, ngrok, Pinggy, Bore, and more)
  • FE install/build wizard with theme-context batch support (fe:install / fe:build)
  • Richer user CLI β€” interactive wizards, lookup flows, and --json on create/update/delete/password
  • Migrate drop / fresh / reset plus easier patch rollback
  • Smarter local ports β€” Windows excluded-range detection and LAN-aware Vite HMR / Inspector flags

Added

Frontend / serve / share

  • Quick Tunnel share providers and wizard for serve and dev
  • fe:install / fe:build wizard with theme-context batch support
  • Smart port resolution with Windows excluded-range detection
  • Pass Inspector LAN allow flag with pinx serve -N

Auth / user CLI

  • Interactive wizard for user:password
  • Extended user CLI lookup/wizard for show, role, update, status, delete
  • --json on user create/update/delete/password

Migrate / patch

  • migrate drop / fresh / reset
  • Easier patch rollback / reset flows

Fixed

  • Stop baking platform configs into a spurious pinker_config/ when paths are unresolved
  • Omit table aliases on INSERT/UPSERT/TRUNCATE so MySQL writes stay valid
  • Alias prefixed pivot tables correctly in belongsToMany joins
  • Keep app table prefix on models unless platform is set
  • Skip builtin types in FormRequest and Model resolvers
  • Avoid DevDB SQLite lock on migrate rollback
  • Include personal_id in CLI user JSON rows
  • Use LAN host for Vite HMR URLs with pinx dev -N
  • Keep theme frontend.config.php when app frontend defaults are null
  • Resolve fe dev theme paths via AppEngine for single-app layouts
  • Bake theme_flow_aliases safely in Pinker manifest export