Releases: wielebenwir/commonsbooking
Releases · wielebenwir/commonsbooking
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
v.2.9.4
v.2.9.3
What's Changed
- Release/2.9.2 by @hansmorb in #1579
- iCalendar Events stornierbar by @hansmorb in #1211
- Added iCal Download to confirmed booking page by @hansmorb in #1213
- npm(deps): bump vue from 3.4.23 to 3.4.26 by @dependabot in #1580
- composer(deps): bump symfony/cache from 5.4.38 to 5.4.39 by @dependabot in #1581
- fix #1586 - only apply for cmb2 by @hansmorb in #1587
- npm(deps): bump vue from 3.4.26 to 3.4.27 by @dependabot in #1588
- add taxonomy columns #1523 by @hansmorb in #1589
- fix #1590 (iCal Download storniert Buchung) by @hansmorb in #1591
Full Changelog: 2.9.2...2.9.3
v.2.9.2
What's Changed
- Merge back Release/2.9.1 by @hansmorb in #1556
- run PHPUnit against different WP versions by @hansmorb in #1468
- composer(deps): bump php-http/curl-client from 2.3.1 to 2.3.2 by @dependabot in #1544
- composer(deps): bump symfony/cache from 5.4.30 to 5.4.36 by @dependabot in #1543
- Bump nyholm/psr7 from 1.8.0 to 1.8.1 by @dependabot in #1458
- Fix email subject with special characters (issue 1433)](#1479 by @nelarsen in #1480
- Use latest version of setup and cache actions by @datengraben in #1564
- test for cb_bookings #1565 by @hansmorb in #1566
- npm(deps): bump shufflejs from 5.4.1 to 6.1.1 by @dependabot in #1527
- Shortcodes: cb_items_table supports order/orderby now by @datengraben in #1568
- WP 6.5 Support by @hansmorb in #1530
- show excerpt element in map #1300 by @hansmorb in #1434
- add custom metabox filter hook #1385 by @hansmorb in #1386
- added extra view unit tests by @hansmorb in #1399
- fix #1569 by @hansmorb in #1570
- fix #1557 by @hansmorb in #1558
- composer(deps): bump symfony/cache from 5.4.36 to 5.4.38 by @dependabot in #1574
- composer(deps): bump symfony/service-contracts from 2.5.2 to 2.5.3 by @dependabot in #1573
- location reminder emails by @poilu in #1410
- API: Use formatter to add schema validation msgs to response by @datengraben in #1563
- npm(deps): bump vue from 3.4.21 to 3.4.23 by @dependabot in #1578
- Checkbox für Standort E-Mail BCC by @hansmorb in #1515
New Contributors
Full Changelog: 2.9.1...2.9.2
v2.9.1
What's Changed
- Bugfix: Errors in TimeframeExport (Issue #1532) by @datengraben in #1534
- Bugfix: Ship new map JS assets not as
.cjs
files in #1522 - Bugfix: Versioning of admin scripts (browser caching problem) by @hansmorb in #1536
Technical
- Dependencies: npm(deps): bump vue from 3.3.8 to 3.4.21 by @dependabot in #1537
- API: BookingCode: Deprecates setters by @datengraben in #1539
- API: GBFS schema Fix #1531 by @datengraben in #1542
- API: Adds commons-api schema files as assets by @datengraben in #1547
Full Changelog: 2.9...v2.9.1
v2.9.0
What's Changed
- Enhancement: Manuelle Datumseingabe für Timeframes by @hansmorb in #1180
- Enhancement: Feiertage von js library automatisch beziehen by @hansmorb in #1402
- Enhancement: New CB-Frontend Integration into core plugin by @kmohrf in #1247
- Enhancement: Buchungscodes per E-Mail versenden by @printpagestopdf in #1174
- Enhancement: Added button to clear cache to advanced options by @hansmorb in #1358
- Enhancement: Buchungsregeln by @hansmorb in #1161
- Enhancement: Holiday timeframe multiselect by @hansmorb in #1296
- Bugfix: #1404 Slotweise Buchungen nicht möglich by @hansmorb in #1405
- Bugfix: #1433 E-Mail-Absender-Namen mit Sonderzeichen wie "Frieda & Friedrich" by @nelarsen in #1426
- Bugfix: #1388 GBFS fix last_updated / last_reported by @futuretap in #1390
- Bugfix #1424 (Holidays überbuchbar wenn sie nur einen Tag lang sind) by @hansmorb in #1425
- Bugfix: #1408 (API Validation) by @hansmorb in #1469
- Bugfix: BookingCodes: Kleine Fixes und Verbesserung der Code-Doku by @nelarsen in #1493
- Bugfix: #1489 (Status / State) by @hansmorb in #1490
- Bugfix: #1461 (Metaboxen Custom CB-Manager) by @hansmorb in #1462
- Bugfix: #1428 (Positionierungskarte) by @hansmorb in #1431
- Bugfix: #1463 (commonsbooking_admin_roles Hook verwirrend) by @hansmorb in #1464
- Bugfix: #1472 ( crash bei CB Manager ohne zugewiesen Timeframe ) by @hansmorb in #1473
Technical
- Dependencies: Bump phpmailer/phpmailer from 6.8.1 to 6.9.1 by @dependabot in #1454
- Dependencies: Bump php-http/curl-client from 2.3.0 to 2.3.1 by @dependabot in #1456
- Dependencies: npm(deps): bump feiertagejs from 1.3.9 to 1.4.0 by @dependabot in #1485
- Dependencies: composer(deps): bump eluceo/ical from 2.12.1 to 2.13.0 by @dependabot in #1476
- Dependencies: npm(deps): bump @commonsbooking/frontend from 0.1.0-beta.4 to 0.1.0-beta.5 by @dependabot in #1517
- Dependencies: composer(deps): bump scssphp/scssphp from 1.12.0 to 1.12.1 by @dependabot in #1494
- Refactoring: PHP 8.X deprecations by @hansmorb in #1407
- Tests: Test scheduler by @hansmorb in #1288
- Tests: Unittests mock calls to nominatim geocoding service by @datengraben in #1414
- Tests: checks for basic presence of cb_search data by @hansmorb in #1420
- Tests: Added useful plugins to wp-env by @hansmorb in #1432
- Tests: Test fixes by @hansmorb in #1437
- Tests: Test messages by @hansmorb in #1487
- Build: WordPress 6.4 support by @hansmorb in #1363
- Build: remove ruby from actions by @hansmorb in #1421
- Build: Bump actions/setup-node from 3 to 4 by @dependabot in #1446
- Build: Bump editorconfig from 0.15.3 to 2.0.0 by @dependabot in #1447
- Build: Bump actions/checkout from 3 to 4 by @dependabot in #1448
- Build: Bump scssphp/scssphp from 1.11.1 to 1.12.0 by @dependabot in #1455
- Build: Bump actions/upload-artifact from 3 to 4 by @dependabot in #1467
- Build: Bump yoast/phpunit-polyfills from 1.1.0 to 2.0.0 by @dependabot in #1450
- Build: Bump actions/cache from 3 to 4 by @dependabot in #1499
- Build: Bump codecov/codecov-action from 3 to 4 by @dependabot in #1504
New Contributors
- @kmohrf made their first contribution in #1247
- @printpagestopdf made their first contribution in #1174
- @nelarsen made their first contribution in #1426
Full Changelog: 2.8.6...2.9
v2.8.6
v2.8.5
Due to an SVN issue, the 2.8.5-RC1 Tag is actually the 2.8.5 Release
What's Changed
- Enhancement: #1255 Enable search for items + location + taxonomies by @flegfleg in #1280
- Enhancement: #822 Adds support for configurable date and time format to Restriction model by @datengraben in #1203
- Enhancement: #1355 added support for WP personal data exporter & eraser by @hansmorb in #1356
- Enhancement: #1393 Überbuchung: Default Werte für Überbuchung nicht korrekt @hansmorb in #1396
- Enhancement: #577 #702 #1062 #1093 #1113 implemented option to configre counting of overbooked non bookable days by @chriwen in #1147
- Bugfix: #1340 Menu index error by @hansmorb in #1343
- Bugfix: #1342 Inkorrekter Buchungszeitraum in Buchungsprüfung by @hansmorb in #1345
- Bugfix: #1344 Überlappung für zwei TFs nicht erkannt by @hansmorb in #1348
- Bugfix: #1095 (Direkt angrenzende Zeitrahmen) by @hansmorb in #1311
- Bugfix: #1070 shortcode by @hansmorb in #1307
- Bugfix: #1364 HTML bug in calendar table by @chriwen in #1365
- Bugfix: #1060 Missing tiles and positiong on map by @datengraben in #1367
- Bugfix: #1314 (uneven grid settings) by @hansmorb in #1317
- Bugfix: #1328 Fix sorting by meta values by @danielappelt in #1350
- Bugfix: #1353 (Validierungserror für ungültige Slots) by @hansmorb in #1354
- Bugfix: #1394 Überbuchung: Do not count locked days funktioniert nicht by @hansmorb in #1395
- Bugfix: #1357 holidays not working when they are in +30 days range by @hansmorb in #1359
- Bugfix: #1334: Detect trash action & fix var initializations by @danielappelt in #1335
- Bugfix: (no issue) booking author no longer removed by function but support removed by @hansmorb in #1379
- Bugfix GBFS: (no issue) URL prefix for GBFS root / Discovery endpoint by @futuretap in #1333
- Bugfix GBFS: #1332 Availability wird nicht berücksichtigt by @hansmorb in #1371
Technical
- Enhancement: Upgrade Methoden umbauen by @hansmorb in #1391
- Build: Trigger release action only on semantic versions by @datengraben in #1341
- Build: Prozess für Workflows vereinheitlichen by @hansmorb in #1376
- Build: add action to build zip on release branch by @hansmorb in #1373
- Build: Einheitliche Erstellung Plugin ZIP by @datengraben in #1223
- Dependencies: Updates composer dependencies by @datengraben in #1398
- Dependencies: Bump @babel/traverse by @dependabot in #1397
- Dependencies: fixed packages with vulnerable dependencies by @hansmorb in #1349
- Dependencies: Bump @babel/traverse from 7.22.8 to 7.23.2 by @dependabot in #1380
- Refactoring: Fix PHP 8.1 deprecations by @hansmorb in #1315
- Refactoring: Remove unnecessary sorting by @datengraben in #1278
- PHPdoc by @datengraben in #1258
- PHPdoc GBFS api code by @datengraben in #1226
- Dev-Anleitung by @datengraben in #1209
- Doc: Hilfreiche User und Developer Informationen dokumentiert by @datengraben in #1387
- Release: merge back Release/2.8.5 by @hansmorb in #1377
Full Changelog: 2.8.3...2.8.5-RC1