Note
With the addition of the tasmota scraping changes the requirement for the php-dom
extension is needed.
Noticeable changes
- Rewritten update logic and UI
- Use Tasmota for firmwares allowing beta firmware upgrades
- Support for PHP 8.1
- IP range scanning improvements
- Bug fixes
What's Changed
- Build unified changelog by @inverse in #583
- Correct changelog resolution by @inverse in #584
- Tidy Sonoff by @inverse in #586
- Leverage package manager for front-end assets by @inverse in #492
- Bump phpstan/phpstan from 1.7.15 to 1.8.0 in /tasmoadmin by @dependabot in #588
- Bump js-cookie from 2.2.1 to 3.0.1 in /tasmoadmin by @dependabot in #589
- Fix js-cookie bump by @inverse in #591
- Use npm jquery.i18n by @inverse in #592
- Bump jquery to 3.6.0 by @inverse in #593
- Fix header dependencies for i18n by @inverse in #594
- Fix jQuery 3 migration by @inverse in #595
- Rewrite with fetch + check updated version by @inverse in #579
- Fix guzzle timeout values by @inverse in #596
- Update zh-TW localization by @petercpg in #597
- Fix local dev for firmware path by @inverse in #598
- Fix development nginx config by @inverse in #600
- Use env var instead of hardcoding for local-dev by @inverse in #599
- Fix prop selection for toggle by @inverse in #601
- Tidy device update js by @inverse in #602
- Sonoff js tidy by @inverse in #603
- Bump phpstan/phpstan from 1.8.0 to 1.8.1 in /tasmoadmin by @dependabot in #604
- Tidy Sonoff js usage + fix es6 refactor by @inverse in #605
- Tidy js config by @inverse in #606
- Bump bootstrap from 4.6.1 to 4.6.2 in /tasmoadmin by @dependabot in #608
- Bump phpstan/phpstan from 1.8.1 to 1.8.2 in /tasmoadmin by @dependabot in #607
- Bump @fortawesome/fontawesome-free from 6.1.1 to 6.1.2 in /tasmoadmin by @dependabot in #613
- Bump @node-minify/core from 6.2.0 to 6.4.0 in /tasmoadmin by @dependabot in #614
- Bump mikey179/vfsstream from 1.6.10 to 1.6.11 in /tasmoadmin by @dependabot in #611
- Bump symfony/filesystem from 5.4.9 to 5.4.11 in /tasmoadmin by @dependabot in #610
- Bump @node-minify/terser from 6.2.0 to 6.4.0 in /tasmoadmin by @dependabot in #612
- Fix JS refactor by @inverse in #615
- Tidy URLHelper by @inverse in #617
- Pass base URL into UrlHelper by @inverse in #618
- Add whoops error handler by @inverse in #619
- Add css minification by @inverse in #620
- Add firmware checking config by @inverse in #621
- Catch rate limit on GitHub fetch by @inverse in #622
- Fix config for unset by @inverse in #623
- Fix write changes on device actions + tidy device config by @inverse in #627
- Bump @node-minify/core from 6.4.0 to 7.0.0 in /tasmoadmin by @dependabot in #625
- Bump @node-minify/terser from 6.4.0 to 7.0.0 in /tasmoadmin by @dependabot in #626
- Use node 16.16.0 by @inverse in #628
- Fix device update with retries by @inverse in #629
- Fix FE check by @inverse in #634
- Translations + base URL by @inverse in #635
- Bump jquery from 3.6.0 to 3.6.1 in /tasmoadmin by @dependabot in #640
- Bump composer deps by @inverse in #641
- Use Ota URL for firmware download by @inverse in #630
- Fix for PHP 8.1 by @inverse in #643
- Fix changelog by @inverse in #644
- Upgrade to PHP 8.1 by @inverse in #642
- Fix target version for non-auto path by @inverse in #646
- Fix version for dev by @inverse in #647
- Prevent same upgrade by @inverse in #645
- Optmise composer for production by @inverse in #648
- Bump phpstan/phpstan from 1.8.2 to 1.8.4 in /tasmoadmin by @dependabot in #650
- Bump phpunit/phpunit from 9.5.23 to 9.5.24 in /tasmoadmin by @dependabot in #649
- Fix start click by @inverse in https://github.com/TasmoAdmin/Tas## v2.0.0moAdmin/pull/651
- Generate .version on release by @inverse in #652
- Fix version write by @inverse in #654
- Fix URLHelper for min by @inverse in #655
- Fix force upgrade flag by @inverse in #656
- Remove legacy CSS/HTML debug by @inverse in #657
- Only enable whoops when TASMO_DEBUG env var set by @inverse in #659
- Add codecov by @inverse in #660
- Coverage badge by @inverse in #661
- Bump phpstan/phpstan from 1.8.4 to 1.8.5 in /tasmoadmin by @dependabot in #662
- Catch guzzle errors in tasotahelper by @inverse in #664
- Bump phpunit/phpunit from 9.5.24 to 9.5.25 in /tasmoadmin by @dependabot in #665
- Bump phpstan/phpstan from 1.8.5 to 1.8.6 in /tasmoadmin by @dependabot in #666
- Improve tests for IpHelper by @inverse in #668
- Bump docker/login-action from 1 to 2 by @dependabot in #670
- Bump actions/checkout from 1 to 3 by @dependabot in #671
- Bump symfony/filesystem from 5.4.12 to 5.4.13 in /tasmoadmin by @dependabot in #669
- Fix IP range logic by @inverse in #674
- Improve memory efficency of IP generation by @inverse in #675
- IpHelper without range by @inverse in #676
- Add php-cs-fixer by @inverse in #677
New Contributors
- @dependabot made their first contribution in #588
Full Changelog: v2.0.0...v2.1.0