Releases: wielebenwir/commonsbooking
Releases · wielebenwir/commonsbooking
v.2.10.8
What's Changed
Bugfixes
- fix #1933 (crash when failing to initialize filesystem cache) by @hansmorb in #1934
- Fixes #1932 as WP 6.9 compatibility by @hansmorb in #1931
- CPT: fixes #1953 WordPress password integration by @datengraben in #1954
- Fixes #1955 in adding the plugin version to the hash input by @datengraben in #1990
- We now can disable cache externally through filter hook by @hansmorb in #1935
- Enhance filter hooks by #1947 add ids and model to action hooks by @hansmorb in #1948
Technical
- Add headers to nominatim call by @datengraben in #1972
Development
- e2e: add test for retrieving geocoding data by @hansmorb in #1967
- e2e: fix test-data to reduce time of testing for CI by @hansmorb in #1982
Docs
- docs: make first-steps less verbose by @datengraben in #1971
- fix license string by @datengraben in #1973
- docs: move support-faqs to docs by @datengraben in #1845
- docs: fix dead links by @datengraben in #1995
- docs: add incompatiblity fix by @datengraben in #1996
- wip translation of docs to english (settings) by @hansmorb in #1989
Dependencies
Application
- update php dependencies by @hansmorb in #1946
- composer(deps): bump phpmailer/phpmailer from 6.11.1 to 7.0.0 by @dependabot[bot] in #1923
- composer(deps): bump opis/json-schema from 2.5.0 to 2.6.0 by @dependabot[bot] in #1918
- composer(deps): bump phpmailer/phpmailer from 7.0.0 to 7.0.2 by @dependabot[bot] in #1980
- npm(deps): bump vue from 3.5.22 to 3.5.25 by @dependabot[bot] in #1949
- npm(deps): bump vue from 3.5.26 to 3.5.27 by @dependabot[bot] in #1991
- npm(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #1994
Development
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1940
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in
#1927 - Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #1920
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #1957
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #1958
- npm(deps-dev): bump vite from 5.4.19 to 5.4.20 by @dependabot[bot] in #1899
- npm(deps-dev): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in #1924
- npm(deps-dev): bump cypress from 14.5.3 to 15.7.0 by @dependabot[bot] in #1944
- npm(deps-dev): bump sass from 1.93.2 to 1.94.2 by @dependabot[bot] in #1950
- npm(deps-dev): bump preact from 10.26.7 to 10.28.2 by @dependabot[bot] in #1970
- npm(deps-dev): bump @wordpress/env from 10.37.0 to 10.38.0 by @dependabot[bot] in #1993
- npm(deps-dev): bump cypress from 15.8.2 to 15.9.0 by @dependabot[bot] in #1992
- npm(deps-dev): bump @wordpress/env from 10.26.0 to 10.37.0 by @dependabot[bot] in #1966
- npm(deps-dev): bump sass from 1.97.1 to 1.97.2 by @dependabot[bot] in #1979
- npm(deps-dev): bump @babel/preset-env from 7.28.0 to 7.28.6 by @dependabot[bot] in #1978
- npm(deps-dev): bump cypress from 15.8.1 to 15.8.2 by @dependabot[bot] in #1977
- npm(deps-dev): bump vitepress from 1.6.3 to 1.6.4 by @dependabot[bot] in #1965
- npm(deps): bump systeminformation and cypress by @dependabot[bot] in #1963
- composer(deps-dev): bump phpcompatibility/phpcompatibility-wp from 2.1.7 to 2.1.8 by @dependabot[bot] in #1921
- composer(deps-dev): bump phpstan/phpstan from 2.1.17 to 2.1.33 by @dependabot[bot] in #1951
- composer(deps-dev): bump szepeviktor/phpstan-wordpress from 2.0.2 to 2.0.3 by @dependabot[bot] in #1914
Full Changelog: 2.10.7...2.10.8
v.2.10.7
What's Changed
Enhancements
Bugfixes
- fix #1416 (empty default values saved) by @hansmorb in #1890
- startDayOffset in calendar footnote #1212 by @hansmorb in #1891
- Fix timeframe export excluding bookings by @hansmorb in #1889
- fix hourly blocking timeframes blocking whole day by @hansmorb in #1892
- fix #1900 (overbooking not counted) by @hansmorb in #1901
Dependencies
- build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #1896
- build(deps): bump peter-evans/find-comment from 3 to 4 by @dependabot[bot] in #1913
- build(deps): bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #1911
- composer(deps): bump opis/json-schema from 2.4.1 to 2.5.0 by @dependabot[bot] in #1916
- composer(deps): bump phpmailer/phpmailer from 6.10.0 to 6.11.1 by @dependabot[bot] in #1912
- npm(deps-dev): bump sass from 1.89.2 to 1.93.2 by @dependabot[bot] in #1908
- npm(deps): bump vue from 3.5.17 to 3.5.22 by @dependabot[bot] in #1907
- build(deps): bump SamKirkland/FTP-Deploy-Action from 4.3.5 to 4.3.6 by @dependabot[bot] in #1895
Full Changelog: 2.10.6...2.10.7
v.2.10.6
What's Changed
Bugfixes
- Fix for wrong start time of return date by @janschoenherr in #1865
- Fix for #1864 dab118e
Documentation
- docs: improve general readability and add intro by @datengraben in #1856
- translate first steps by @hansmorb in #1844
- Removed forward slash to fix link by @sbomsdorf in #1870
- Tiny fixes to installation docs by @fnetX in #1878
Dependencies
- composer(deps-dev): bump myclabs/deep-copy from 1.13.1 to 1.13.3 by @dependabot[bot] in #1862
- composer(deps-dev): bump wp-coding-standards/wpcs from 3.1.0 to 3.2.0 by @dependabot[bot] in #1869
- composer(deps-dev): bump myclabs/deep-copy from 1.13.3 to 1.13.4 by @dependabot[bot] in #1868
- npm(deps-dev): bump editorconfig from 2.0.1 to 3.0.0 by @dependabot[bot] in #1852
- npm(deps-dev): bump cypress from 14.5.0 to 14.5.1 by @dependabot[bot] in #1861
- npm(deps-dev): bump editorconfig from 3.0.0 to 3.0.1 by @dependabot[bot] in #1859
- npm(deps): bump tmp and @inquirer/editor by @dependabot[bot] in #1871
- npm(deps-dev): bump @babel/preset-env from 7.27.2 to 7.28.0 by @dependabot[bot] in #1863
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1875
New Contributors
- @sbomsdorf made their first contribution in #1870
- @fnetX made their first contribution in #1878
Full Changelog: 2.10.5...2.10.6
v.2.10.5
What's Changed
Bugfixes
- TimeframeExport: hide previous success/error messages on consecutive export runs by @datengraben in #1827
- Uses translated strings in LitePicker instantiation, instead of static german labels by @datengraben in #1835
- fix cb-manager can't access blocked timeframes (#1784) by @hansmorb in #1787
Enhancements
- Litepicker: added filter hook for amount of months displayed (mobile) by @hansmorb in #1754
- Feature/issue 1800 (Select Caching strategies) by @hansmorb in #1805
- add cache warmup cronjob (#1679) by @hansmorb in #1757
Technical
- merge 2.10.4 by @hansmorb in #1816
- Increase phpstan level 2 by @datengraben in #1735
- Add missing php extensions by @datengraben in #1809
- Increase phpstan level 3 by @datengraben in #1817
- Increase phpstan to level 4 by @datengraben in #1821
- Fix phpstan issues after update by @datengraben in #1836
- Increase phpstan level 5 by @datengraben in #1822
Refactoring
- CustomPostTypes: add generic way of taxonomy name getter by @datengraben in #1811
- Refactors CustomPostType specific implementation into the generic CPT class by @datengraben in #1808
Documentation
- Adds vitepress static docs by @datengraben in #1813
- PR 1754: Fix docs and version tag in comment by @datengraben in #1841
- Docs: Vereinfachen der Überschriften für Shortcodes by @datengraben in #1847
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #1812
- npm(deps-dev): bump cypress from 14.2.0 to 14.3.1 by @dependabot in #1814
- npm(deps): bump @babel/runtime from 7.23.1 to 7.27.0 by @dependabot in #1810
- npm(deps-dev): bump @wordpress/env from 10.20.0 to 10.22.0 by @dependabot in #1804
- composer(deps-dev): bump phpcompatibility/phpcompatibility-wp from 2.1.6 to 2.1.7 by @dependabot in #1834
- composer(deps-dev): bump szepeviktor/phpstan-wordpress from 2.0.1 to 2.0.2 by @dependabot in #1833
- npm(deps-dev): bump sass from 1.85.1 to 1.89.2 by @dependabot in #1849
- npm(deps-dev): bump cypress from 14.3.1 to 14.4.1 by @dependabot in #1840
- composer(deps-dev): bump myclabs/deep-copy from 1.13.0 to 1.13.1 by @dependabot in #1825
- npm(deps-dev): bump @babel/preset-env from 7.26.9 to 7.27.2 by @dependabot in #1829
- npm(deps-dev): bump cypress from 14.4.1 to 14.5.0 by @dependabot in #1853
- npm(deps-dev): bump @wordpress/env from 10.25.0 to 10.26.0 by @dependabot in #1855
- npm(deps): bump vue from 3.5.13 to 3.5.17 by @dependabot in #1851
- composer(deps): bump phpmailer/phpmailer from 6.9.3 to 6.10.0 by @dependabot in #1818
Full Changelog: 2.10.4...2.10.5
2.10.4
What's Changed
Bugfixes
- fix cb_manager can create block for all items in instance (#1785) by @hansmorb in #1786
- bugfix 1802 (cb_bookings crashing) by @hansmorb in #1815
Maintenance
- Fix attributes by @janschoenherr in #1682
- Increase PHPstan level 1 by @datengraben in #1707
- WP 6.8 support by @hansmorb in #1792
Github
- Link to bug-labeled issues only by @datengraben in #1807
- Add phpcbf check workflow by @datengraben in #1761
Dependencies
- npm(deps-dev): bump cypress from 14.0.3 to 14.2.0 by @dependabot in #1789
- npm(deps-dev): bump @wordpress/env from 10.19.0 to 10.20.0 by @dependabot in #1788
- composer(deps-dev): bump phpstan/phpstan from 2.1.6 to 2.1.8 by @dependabot in #1783
Full Changelog: 2.10.3...2.10.4
v.2.10.3
What's Changed
Bugfix
- Fix for #1729: run cb_search in warmupCache() and pass shortcode body by @nelarsen in #1731
- Plugin: Fix wp translation access by @datengraben in #1711
- fix #1688 (error in booking list when user deleted) by @hansmorb in #1755
- Workaround for #1724: Prevent admin.js from executing on invalid end pages by @nelarsen in #1728
Refactoring
- Remove unnecessary semicolons by @janschoenherr in #1683
- code cleanup by @janschoenherr in #1686
- Apply phpcbf by @datengraben in #1750
- Apply phpcbf to tests directory by @datengraben in #1759
- Remove unused imports; Use
str_starts_with()function by @janschoenherr in #1681
Technical
- upgrade all workflows to ubuntu 24.04 by @hansmorb in #1782
- Documents commonsbooking filter hooks by @datengraben in #1708
Dependencies
- npm(deps-dev): bump sass from 1.83.1 to 1.83.4 by @dependabot in #1739
- npm(deps-dev): bump @wordpress/env from 10.15.0 to 10.16.0 by @dependabot in #1737
- npm(deps-dev): bump cypress from 13.17.0 to 14.0.0 by @dependabot in #1738
- composer(deps-dev): bump phpstan/phpstan from 2.1.1 to 2.1.2 by @dependabot in #1743
- composer(deps-dev): bump phpcompatibility/phpcompatibility-wp from 2.1.5 to 2.1.6 by @dependabot in #1740
- npm(deps-dev): bump @babel/preset-env from 7.26.0 to 7.26.7 by @dependabot in #1744
- npm(deps-dev): bump cypress from 14.0.0 to 14.0.1 by @dependabot in #1746
- npm(deps-dev): bump @wordpress/env from 10.16.0 to 10.17.0 by @dependabot in #1747
- npm(deps-dev): bump cypress from 14.0.1 to 14.0.2 by @dependabot in #1764
- composer(deps-dev): bump phpstan/phpstan from 2.1.2 to 2.1.4 by @dependabot in #1768
- composer(deps-dev): bump yoast/phpunit-polyfills from 3.1.1 to 4.0.0 by @dependabot in #1767
- npm(deps-dev): bump @babel/preset-env from 7.26.7 to 7.26.8 by @dependabot in #1765
- npm(deps-dev): bump editorconfig from 2.0.0 to 2.0.1 by @dependabot in #1766
- composer(deps-dev): bump myclabs/deep-copy from 1.12.1 to 1.13.0 by @dependabot in #1770
- composer(deps-dev): bump phpstan/phpstan from 2.1.4 to 2.1.5 by @dependabot in #1771
- npm(deps-dev): bump sass from 1.83.4 to 1.85.0 by @dependabot in #1772
- npm(deps-dev): bump @babel/preset-env from 7.26.8 to 7.26.9 by @dependabot in #1774
- npm(deps-dev): bump @wordpress/env from 10.17.0 to 10.18.0 by @dependabot in #1773
- composer(deps-dev): bump phpstan/phpstan from 2.1.5 to 2.1.6 by @dependabot in #1777
- npm(deps-dev): bump cypress from 14.0.2 to 14.0.3 by @dependabot in #1776
- npm(deps-dev): bump @wordpress/env from 10.18.0 to 10.19.0 by @dependabot in #1778
- npm(deps-dev): bump sass from 1.85.0 to 1.85.1 by @dependabot in #1780
Full Changelog: 2.10.2...2.10.3
v.2.10.2
What's Changed
Technical
- Add phpstan action by @datengraben in #1706
Dependencies
- composer(deps-dev): bump yoast/phpunit-polyfills from 3.0.0 to 3.1.1 by @dependabot in #1732
Full Changelog: 2.10.1...2.10.2
v.2.10.1
What's Changed
Technical
- Tests: Fix #1605 last php unit test by @datengraben in #1718
Dependencies
- composer(deps): bump opis/json-schema from 2.3.0 to 2.4.1 by @dependabot in #1716
- composer(deps): bump phpmailer/phpmailer from 6.9.2 to 6.9.3 by @dependabot in #1703
- composer(deps): bump php-http/curl-client from 2.3.2 to 2.3.3 by @dependabot in #1702
Dev Dependencies
- composer(deps-dev): bump phpstan/phpstan from 1.12.12 to 2.1.1 by @dependabot in #1717
- npm(deps-dev): bump @wordpress/env from 10.14.0 to 10.15.0 by @dependabot in #1715
- npm(deps-dev): bump sass from 1.83.0 to 1.83.1 by @dependabot in #1714
Full Changelog: 2.10...2.10.1
v.2.10
What's Changed
- Enhancement: Beständige Bookingcodes by @nelarsen in #1596
- Enhancement: Komfortfunktionen Adminbuchung by @hansmorb in #1361
- Enhancement: AJAX Upgrades by @hansmorb in #1572
- Enhancement: Totalausfall: Stornierung optional by @hansmorb in #1347
- Enhancement: Karten auf CMB2 umstellen by @hansmorb in #1413
- Enhancement: Fix cache cleared notice type by @datengraben in #1659
- Enhancement: implement feature issue-1602: no code generation for past by @nelarsen in #1627
- Enhancement: Einschränkungen für ALLE deaktivieren by @hansmorb in #1525
- Enhancement: Migration verwaiste Buchungen by @hansmorb in #1308
- Enhancement: Performanceverbesserungen Kalenderaufbau by @hansmorb in #1585
- Enhancement: AJAX Export von Timeframes by @hansmorb in #1323
- Bugfix: #1584 (unerwartetes Verhalten durch unconfirmed booking cleanup) by @hansmorb in #1593
- Bugfix: BookingCodesMessage:sendMessage() wrong $attachment for prepareMail by @nelarsen in #1606
- Bugfix: Generate random booking codes (fix issue-1110) by @nelarsen in #1604
- Bugfix: #1505 by @hansmorb in #1508
- Bugfix: #1576 by @hansmorb in #1577
- Bugfix: Doppelbuchungen bei Umzug verwaister Buchung möglich by @hansmorb in #1696
- Bugfix: Disable map styles that seem inactive by @datengraben in #1672
- Bugfix: #1229 (Vergangene Buchungen in Buchungsübersicht) by @hansmorb in #1554
- Bugfix: #1632 by @hansmorb in #1633
- Bugfix: #1634 by @hansmorb in #1635
- Bugfix: Cache: Warmup does not exit if an shortcode call has an exception by @datengraben in #1637
- Bugfix: #1613 (multisite cache) by @hansmorb in #1614
Technical
- a11y: View: accessiblity fix by @datengraben in #1640
- Documentation: WP 6.6 Kompatibilität by @hansmorb in #1598
- Documentation: Issue-Template: Add php and plugin version by @datengraben in #1642
- Documentation: Small docs and phpcs changes by @datengraben in #1653
- Documentation: WP 6.7 Kompatibilität by @hansmorb in #1651
- Documentation: Enable dev-dependencies for dependabot by @datengraben in #1660
- Documentation: Use latest stable php version by @datengraben in #1678
- Documentation: Raise php minimum requirement to >=7.4 by @janschoenherr in #1684
- Dependencies: Migration Sass 1.80 by @datengraben in #1671
- Dependencies: Fix #1712 with explicit sass imports via use by @datengraben in #1713
- DX: fix PSR-4 issue by @hansmorb in #1595
- DX: Excludes our custom escape functions from lint rule by @datengraben in #1668
- DX: Fix the autoloader to enable local development by @datengraben in #1656
- DX: Try to increase quality of the codebase by @datengraben in #1654
- DX: Disable short array syntax sniff by @datengraben in #1701
- DX: Add phpstan analysis by @datengraben in #1692
- Refactoring: added check for curl #1442 by @hansmorb in #1443
- Refactoring: Calendar: Fix warning about Undefined variable $firstbookableday by @datengraben in #1639
- Refactoring: BookingCode: Removes deprecated setters by @datengraben in #1645
- Tests: Fix tests by @hansmorb in #1599
- Tests: Warnung loswerden: Creation of dynamic property ... is deprecated by @nelarsen in #1607
- Tests: Change deprecated way of string interpolation by @nelarsen in #1609
- Tests: BookingTest_AJAX_Test: proper cleanup of created database table by @nelarsen in #1610
- Tests: fix testRemoveIrrelevantPostmeta by @nelarsen in #1608
Dependencies
- composer(deps): bump symfony/cache from 5.4.39 to 5.4.40 by @dependabot in #1594
- composer(deps): bump scssphp/scssphp from 1.12.1 to 1.13.0 by @dependabot in #1625
- composer(deps): bump eluceo/ical from 2.13.0 to 2.14.0 by @dependabot in #1617
- composer(deps): bump nyholm/psr7 from 1.8.1 to 1.8.2 by @dependabot in #1628
- composer(deps): bump phpmailer/phpmailer from 6.9.1 to 6.9.2 by @dependabot in #1650
- composer(deps): bump php-http/curl-client from 2.3.2 to 2.3.3 by @dependabot in #1657
- npm(deps): bump vue from 3.4.27 to 3.4.29 by @dependabot in #1601
- npm(deps): bump feiertagejs from 1.4.0 to 1.4.1 by @dependabot in #1600
- npm(deps): bump @commonsbooking/frontend from 0.1.0-beta.6 to 0.1.0-beta.7 by @dependabot in #1626
- npm(deps): bump vue from 3.4.29 to 3.5.13 by @dependabot in #1674
Dev Dependencies
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #1676
- composer: upgrades phpunit from 8 to 9 by @datengraben in #1655
- composer(deps-dev): bump phpcompatibility/phpcompatibility-wp from 2.1.4 to 2.1.5 by @dependabot in #1665
- composer(deps-dev): bump mockery/mockery from 1.6.6 to 1.6.12 by @dependabot in #1663
- composer(deps-dev): bump wp-coding-standards/wpcs from 2.3.0 to 3.1.0 by @dependabot in #1661
- npm(deps-dev): bump cypress from 13.9.0 to 13.15.2 by @dependabot in #1666
- npm(deps-dev): bump @babel/preset-env from 7.23.2 to 7.26.0 by @dependabot in #1662
- npm(deps-dev): bump grunt-cli from 1.4.3 to 1.5.0 by @dependabot in #1669
- npm(deps-dev): bump @wordpress/env from 10.0.0 to 10.11.0 by @dependabot in #1670
- npm(deps-dev): bump @wordpress/env from 10.11.0 to 10.12.0 by @dependabot in #1673
- npm(deps-dev): bump sass from 1.69.5 to 1.81.0 by @dependabot in #1675
- npm(deps-dev): bump cypress from 13.15.2 to 13.16.0 by @dependabot in #1677
- npm(deps-dev): bump @wordpress/env from 10.12.0 to 10.13.0 by @dependabot in #1691
- npm(deps-dev): bump sass from 1.81.0 to 1.82.0 by @dependabot in #1690
- npm(deps-dev): bump cypress from 13.16.0 to 13.16.1 by @dependabot in #1689
- npm(deps-dev): bump sass from 1.82.0 to 1.83.0 by @dependabot in #1699
- npm(deps-dev): bump @wordpress/env from 10.13.0 to 10.14.0 by @dependabot in #1698
- npm(deps-dev): bump cypress from 13.16.1 to 13.17.0 by @dependabot in #1705
New Contributors
- @janschoenherr made their first contribution in #1684
Full Changelog: 2.9.4...2.10