Releases: developeregrem/fewohbee
4.2.0
What's Changed
- added a new download option for invoices which allows downloading a combined PDF + XML (electronic invoice), furthermore user can choose whether to use ZUGFeRD EN16931 (Comfort) or XRechnung profile (#157)
- added iCal import for apartments; it is now possible to import calendars from different booking portals including conflict handling. See documentation here. (#163)
- if you use fewohbee-dockerized make sure to pull the latest version as the updated dockerized version includes a new cron container which triggers the import once a hour
cd /opt/fewohbee-dockerized git pull ./update-docker.sh- if you do not use the dockerized version it is recommended to create your own cronjob which calls
php bin/console calendar:import:sync
- changed default display name for a reservation. if a company is provided by the guest info the company name will be used otherwise lastname, firstname #154
- reverted some statistic pages back to use live data instead of using a snapshot
- fixes #160
- fixes pw forgotten not working properly
Full Changelog: 4.1.1...4.2.0
4.1.0
What's Changed
- added new statistic page for monthly tourism statistics #119
- added dark mode for the current theme (can be changed in Profile) #121
- list of templates in Settings -> Templates is sorted alphabetically
- bugfix for #151
- bugfix for #153
- some further minor bugfixes
Full Changelog: 4.0.1...4.1.0
4.0.1
4.0.0
What's Changed
UI
- show month in table and make visibility configurable #118
- Reservation overview is now more flexible #130
- allows to navigate forward or backward easier
- allows to display more than 30 days
- Reservation overview is scrollable with a fixed header #124
- reservation table does not show the salutation anymore #129
- arrival and departure time can be set while creating or updating a reservation #132
- changed default order of apartments in the reservation overview #134
- reservation table starts on monday now #143
- a new "Profile" page was added to allow users to change their password etc.
Core
- set min PHP version to 8.4
- added passwordless login using webauthn/passkeys (see configure passkey)
- complete rewrite of JavaScript logic and migrated it to stimulus controller
- Rewrite of role handling #136
- add configurable salutations (see configure salutations) #131
- upgrade to Symfony 7.4
Note: If you are using fewohbee-dockerized make sure to manually upgrade it with git pull and check whether you have the following lines in your .env file:
CUSTOMER_SALUTATIONS="Ms,Mr,Family"
RELYING_PARTY_ID=localhost
RELYING_PARTY_NAME="FewohBee"
PASSKEY_ENABLED=false
and adjust the values according to configuration
Full Changelog: 3.8.1...4.0.0
3.8.1
What's Changed
includes some improvements for XRechnung, e.g.
- BT-81 (payment mean) is configurable, the following means are possible
- Cash payment
- Bank transfer (Non-SEPA)
- Card payment
- SEPA bank transfer
- SEPA direct debit
Full Changelog: 3.8.0...3.8.1
3.8.0
What's Changed
- fix typo in route name by @mgrundkoetter in #105
- fix filename for psr loading by @mgrundkoetter in #106
- raise min php version by @mgrundkoetter in #107
- Add support for XRechnung (export invoices as electronic invoice) in #108
- for more details, visit https://www.fewohbee.de/documentation/manual-invoice.html
- added a new read-only user role which allows a read-only view of the reservation overview page in #110
- added better handling of templates when choosing them (e.g. for invoices) in #111
- some minor bugfixes
New Contributors
- @mgrundkoetter made their first contribution in #105
Full Changelog: 3.7.0...3.8.0
3.7.0
What's Changed
- Multiple reservations can now be added. In order to do this, you need to enable "Multiple occupancy" checkbox for a room in
Settings -> Room. Afterwards, it is possible to add multiple reservations for the same room and period. Please note that only the tabular view will display such reservations. At the moment, it is not visible when using the yearly view. - Upgrade to Symfony 7.2
Full Changelog: 3.6.1...3.7.0
3.6.1
Bugfix release
Addresses a bugfix where it was not possible any more to add another reservation to a new invoice, and it was not possible to use the new invoice function on the invoice overview page.
Furthermore, a little issue was fixed when a customer without an assigned address was used inside a reservation template.
Full Changelog: 3.6.0...3.6.1
3.6.0
What's Changed
- Update for better mobile view of yearly calendar by @daking88 in #85
- New invoice status "canceled" and "pre-payed" / storniert und Anzahlung by @daking88 in #84
- Bugfix: customer of an invoice could not be changed afterwards
- Bugfix: calendar export not recognized by booking.com correctly
- Bugfix: reservation table was not shown correctly under certain circumstances
- Upgrade to Symfony 7.0
New Contributors
Full Changelog: 3.5.1...3.6.0
3.5.1
Upgraded mpdf to fix missing images in PDF exports
Full Changelog: 3.5.0...3.5.1