All notable changes to nativephp-laravel will be documented in this file.
- Fix livewire event forwarding by @gwleuverink in NativePHP#9
Full Changelog: https://github.com/NativePHP/desktop/compare/2.0.0...2.0.1
- Electron v38
- 🔒 Enhanced Security by Default
- 🔧 Modifiable Electron runtime
- 📦 Bundle Additional Files with Your App
- ✨ Run JavaScript ChildProcesses in Node from PHP
- 🪟 WebPreferences for Menubar Windows
- 🐚 New
Shellfake
Full Changelog: https://github.com/NativePHP/desktop/commits/2.0.0
- Child process queue workers by @XbNz in NativePHP/laravel#450
- fix: static analysis by @SRWieZ in NativePHP/laravel#452
- feat: default notification title by @SRWieZ in NativePHP/laravel#451
- Fix menubar not ready by @SRWieZ in NativePHP/laravel#453
- Add support for Window::show() by @curtisblackwell in NativePHP/laravel#454
- Fix: Return type mismatch between screen facade and screen class methods. by @kondi3 in NativePHP/laravel#463
- @kondi3 made their first contribution in NativePHP/laravel#463
Full Changelog: https://github.com/NativePHP/laravel/compare/0.7.0...0.8.0
- Fix Settings facade DocBloc by @SRWieZ in NativePHP/laravel#419
- Fake test double for WindowManager::Class by @XbNz in NativePHP/laravel#422
- Child process test double by @XbNz in NativePHP/laravel#430
- fix: Notification facade docbloc by @SRWieZ in NativePHP/laravel#428
- Improvements to window test doubles by @XbNz in NativePHP/laravel#426
- fix: child process cmd: option except iterable array by @SRWieZ in NativePHP/laravel#429
- feat: improve Settings by @SRWieZ in NativePHP/laravel#432
- Dock goodies by @simonhamp in NativePHP/laravel#421
- MenuBars continued by @simonhamp in NativePHP/laravel#420
- Global shortcut test double by @XbNz in NativePHP/laravel#436
- Menu improvements by @simonhamp in NativePHP/laravel#423
- fix: database migration on first launch by @SRWieZ in NativePHP/laravel#439
- Fixes and improvements to powerMonitor by @SRWieZ in NativePHP/laravel#445
- feat: phpstan level 5 by @SRWieZ in NativePHP/laravel#446
- @SRWieZ made their first contribution in NativePHP/laravel#419
- @XbNz made their first contribution in NativePHP/laravel#422
Full Changelog: https://github.com/NativePHP/laravel/compare/0.6.4...0.7.0
- Fix some DB stuff by @simonhamp in NativePHP/laravel#413
- Add dedicated PHP ChildProcess endpoint by @gwleuverink in NativePHP/laravel#414
Full Changelog: https://github.com/NativePHP/laravel/compare/0.6.3...0.6.4
- Fix native:migrate:fresh by @miagg in NativePHP/laravel#408
- Fix accessing window properties by @simonhamp in NativePHP/laravel#410
- MenuBar improvements by @simonhamp in NativePHP/laravel#411
- @miagg made their first contribution in NativePHP/laravel#408
Full Changelog: https://github.com/NativePHP/laravel/compare/0.6.2...0.6.3
- Enable WAL mode in SQLite by @simonhamp in NativePHP/laravel#405
- Migrate the dev DB when created by @simonhamp in NativePHP/laravel#406
Full Changelog: https://github.com/NativePHP/laravel/compare/0.6.1...0.6.2
- Add a function to the window manager in order to list all open windows by @JCombee in NativePHP/laravel#396
- Add exception handler by @simonhamp in NativePHP/laravel#398
- @JCombee made their first contribution in NativePHP/laravel#396
Full Changelog: https://github.com/NativePHP/laravel/compare/0.6.0...0.6.1
- Skip links as supporting library doesn't support that by @danielpetrica in NativePHP/laravel#378
- Add
getCenterOfActiveScreenin Screen class by @danielpetrica in NativePHP/laravel#375 - Improved window management by @simonhamp in NativePHP/laravel#391
- Child processes by @simonhamp and @gwleuverink in NativePHP/laravel#389
- @danielpetrica made their first contribution in NativePHP/laravel#378
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.7...0.6.0
- Feature: Broadcast custom Events on IPC by @gwleuverink in NativePHP/laravel#367
- @gwleuverink made their first contribution in NativePHP/laravel#367
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.6...0.5.7
- Fix chainable by @simonhamp in NativePHP/laravel#360
- Fixed Tests by @RobertWesner in NativePHP/laravel#362
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.5...0.5.6
- Battery/AC power, plus more by @danjohnson95 in NativePHP/laravel#355
- Safe storage by @simonhamp in NativePHP/laravel#357
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.4...0.5.5
- Add fullscreenable support by @simonhamp in NativePHP/laravel#340
- Implemented minimizing by @RobertWesner in NativePHP/laravel#347
- Fluent API for opening windows maximized/minimized by @simonhamp in NativePHP/laravel#349
- @RobertWesner made their first contribution in NativePHP/laravel#347
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.3...0.5.4
- Add the reload() method to the WindowManager by @shomisha in NativePHP/laravel#294
- Add
trafficLightPosition()method on Window by @sarukomine in NativePHP/laravel#310 - Add a new
System::timezonehelper to detect and normalise system time zone data - Fix
native:migrate:freshso that it behaves more like Laravel'smigrate:fresh(e.g. you can use seeders etc) - Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in NativePHP/laravel#333
- @shomisha made their first contribution in NativePHP/laravel#294
- @sarukomine made their first contribution in NativePHP/laravel#310
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.2...0.5.3
- Fixes a regression introduced in 0.5.1
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.1...0.5.2
- Add a default
NATIVEPHP_APP_IDto fix #284 - Fix for #175
native:migrate:freshcommand @me-shaon in NativePHP/laravel#198 - Add hide window functionality by @braceyourself in NativePHP/laravel#144
- Update Tests workflow by @milwad-dev in NativePHP/laravel#265
- Bump ramsey/composer-install from 2 to 3 by @dependabot in NativePHP/laravel#255
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in NativePHP/laravel#260
- Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in NativePHP/laravel#268
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in NativePHP/laravel#275
- @braceyourself made their first contribution in NativePHP/laravel#144
Full Changelog: https://github.com/NativePHP/laravel/compare/0.5.0...0.6.0
- Add Laravel 11 support by @meliani in NativePHP/laravel#262
- Add printToPDF function by @basst85 in NativePHP/laravel#104
- Add method to update an existing context-menu of the menu bar by @bbredewold in NativePHP/laravel#108
- Add required config for using GitHub as an updater provider by @danjohnson95 in NativePHP/laravel#189
- Add ability to exclude files and entire folders from built application by @nexxai in NativePHP/laravel#165
- Add ability to use string events by @LukeTowers in NativePHP/laravel#67
- Fix 'native:db:seed' command not working by @me-shaon in NativePHP/laravel#199
- Fix an issue that prevented setting the position on open windows by @curtisblackwell in NativePHP/laravel#215
- Fix PHP Fatal Error deleteDirectoryRecursive function in MinifyApplicationCommand by @LunashaGit in NativePHP/laravel#249
- Bump actions/checkout from 3 to 4 by @dependabot in NativePHP/laravel#208
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in NativePHP/laravel#217
- Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in NativePHP/laravel#240
- @me-shaon made their first contribution in NativePHP/laravel#199
- @bbredewold made their first contribution in NativePHP/laravel#108
- @danjohnson95 made their first contribution in NativePHP/laravel#189
- @curtisblackwell made their first contribution in NativePHP/laravel#215
- @nexxai made their first contribution in NativePHP/laravel#165
- @LunashaGit made their first contribution in NativePHP/laravel#249
- @LukeTowers made their first contribution in NativePHP/laravel#67
- @meliani made their first contribution in NativePHP/laravel#262
Full Changelog: https://github.com/NativePHP/laravel/compare/0.4.0...0.5.0
- Added the ability to remove custom .env keys when bundling the application
- Allow custom php.ini settings by @mpociot in NativePHP/laravel#98
- Add method to configure disks by @mpociot in NativePHP/laravel#99
- Printer support by @mpociot in NativePHP/laravel#103
- Adds 'php artisan native:migrate fresh' command by @shanerbaner82 in NativePHP/laravel#81
- Add Tests For
Windowsby @milwad-dev in NativePHP/laravel#100 - import VerifyCsrfToken and refactor by @JaberWiki in NativePHP/laravel#110
- Modified return type of clipboard image method by @blankRSD in NativePHP/laravel#111
- add windowPosition by @DanielHudson in NativePHP/laravel#112
- Implement MenuBarDroppedFiles event by @ArondeParon in NativePHP/laravel#113
- @mpociot made their first contribution in NativePHP/laravel#98
- @shanerbaner82 made their first contribution in NativePHP/laravel#81
- @JaberWiki made their first contribution in NativePHP/laravel#110
- @blankRSD made their first contribution in NativePHP/laravel#111
- @DanielHudson made their first contribution in NativePHP/laravel#112
- @ArondeParon made their first contribution in NativePHP/laravel#113
Full Changelog: https://github.com/NativePHP/laravel/compare/0.3.0...0.4.0
- Add native:db:seed command by @phuclh in NativePHP/laravel#82
- Option to show/hide menu on Windows / Linux by @ShaneShipston in NativePHP/laravel#84
- Add tests for
MenuBarby @milwad-dev in NativePHP/laravel#31
- @phuclh made their first contribution in NativePHP/laravel#82
- @ShaneShipston made their first contribution in NativePHP/laravel#84
Full Changelog: https://github.com/NativePHP/laravel/compare/0.2.0...0.3.0
- Added the new
ShellFacade that allows you to open files in the explorer/finder, open urls in the default app, trash files, etc.
Full Changelog: https://github.com/NativePHP/laravel/compare/0.1.1...0.2.0
- Add the ability to create context-menu-only menubar apps
- Storage path and database path now only get overwritten when the app is running in production mode, making debugging easier
- fix: README badges by @bensherred in NativePHP/laravel#11
- Add test for
CreateSecurityCookieControllerby @milwad-dev in NativePHP/laravel#12 - Use
abort_ifby @milwad-dev in NativePHP/laravel#13 - Update ProgressBar.php by @ddobren in NativePHP/laravel#33
- Add facade methods by @milwad-dev in NativePHP/laravel#30
- Create CONTRIBUTING.md by @ddobren in NativePHP/laravel#32
- Create Native\Laravel\Facades\Notification by @Mombuyish in NativePHP/laravel#25
- Add node version to bug issue template by @olssonm in NativePHP/laravel#54
- update README.md add section documentation by @artmxra7 in NativePHP/laravel#51
- Update NativeAppServiceProvider.php.stub to use correct namespace by @semiherdogan in NativePHP/laravel#55
- update README.md by @artmxra7 in NativePHP/laravel#60
- Support for fullscreen, kiosk-mode and maximize by @basst85 in NativePHP/laravel#68
- @bensherred made their first contribution in NativePHP/laravel#11
- @milwad-dev made their first contribution in NativePHP/laravel#12
- @ddobren made their first contribution in NativePHP/laravel#33
- @Mombuyish made their first contribution in NativePHP/laravel#25
- @olssonm made their first contribution in NativePHP/laravel#54
- @artmxra7 made their first contribution in NativePHP/laravel#51
- @semiherdogan made their first contribution in NativePHP/laravel#55
- @basst85 made their first contribution in NativePHP/laravel#68
Full Changelog: https://github.com/NativePHP/laravel/compare/0.1.0...0.1.1