Releases: developeregrem/fewohbee
v3.2.0
This release adds two new features to FewohBee.
Calendar Sync
It is now possible to export your reservation calendar as a calendar in the iCal format for each apartment.
In order to do this navigate to Settings -> Room and click on the small calendar icon:

... here you have the possibility to change the visibility of the calendar as well as copy the URL which is required to access the calendar from the outside of FewohBee.
You can use the copied URL e.g. to import your calendar in airbnb, booking.com, google calendar or any other application where you want to see your bookings from FewohBee and which supports importing calendars in the iCal format.
This export is very useful for single-room properties as they can manage different booking portals in one central application now!
In order to be fully transparent: This is not comparable with commercial channel managers where bookings are synced immediately. Be aware that you or FewohBee has no influence when and how often applications where you've imported a FewohBee calendar will sync a calendar!
In order to use this new feature your FewohBee installation must be reachable from the internet.
See: #49
Yearly calendar view
A new overview page was added which allows you to view your reservations on a yearly base per apartment. Simply click on the icon in the reservation overview to switch to the new view:

This is also a very useful feature for smaller or single-room properties as the regular table view is not very handy for them.
The new view allows easy selection of the period for a new reservation using the mouse (hold left button) too.
See: #51
And of course the new release addresses some further bugfixes and improvements.
Full Changelog: 3.1.2...3.2.0
v3.1.2
This bugfix release fixes an issue where it was not possible to delete a misc position during invoice creation.
v3.1.1
This bugfix release fixes an issue where it was not possible to add another reservation to an invoice.
v3.1.0
This release comes with the following new features and improvements:
- added a city lookup for customer addresses which makes it possible to automatically fill the city field when the postal code is entered. Please refer to the following documentation in order to use the new feature! See City Lookup.
- Public holidays are now highlighted in the reservation's overview. At the moment 38 countries are supported and it is possible to switch between countries when clicking on the new cog icon in the upper right corner.
- the first letter of the first and last name fields for a customer are now automatically uppercase letters. This makes it easier to create new customers if you have e.g. only one hand free to type the name.
- Upgrade to Symfony 6.0
v3.0.0
I'm happy to announce the new major version 3.0.0 of FewohBee! This release brings a lot of new features, improvements and bugfixes.
new Features
- It's now possible to add existing invoices to a mail conversation of a reservation
- Price information are now available in reservation templates! You do not need to fill the prices manually for mails or PDF files anymore. (see #43). An example of a template can be found here.
- A status of a reservation can now be set individually. With the settings page Settings -> Reservation Status you are now able to define your own status of a reservation and assign a color to it. This will be respected in the reservation table. (see documentation)
Improvements
- The user interface (UI) is updated and uses bootstrap 5 now
- the country for new customers will be now pre-selected based on the locale of the application (e.g. de -> Germany is now selected)
- complete rewrite of the login screen
- the room column in the reservation overview shows more information of the room (popover)
- added the current calendar week on top of the reservation table
- rewrite of the booking options page in the reservations details view
- changed default number of persons for new reservations. This value is now set to the max number of persons that are defined for a room.
- lots of UI improvements
- upgrade to Symfony 5.3
Bugfixes
- wrong amount flat price for misc positions
- only one price period was possible for a price category
... and many more. For full changelog see: 2.4.3...3.0.0
It is recommended to update fewohbee-dockerized as well.
Run the following commands to upgrade the dockerized version:
cd /opt/fewohbee-dockerized
git pull
v2.4.3
This release contains a small bugfix which prevents the application from running for new installations due to a change in doctrine.
Remark: If you encounter an error code 500 after a fresh installation please delete the following file:
/<install dir>/data/fewohbee/config/routes/framework.yaml
v2.4.2
In this release an issue with the redis cache driver was fixed because of doctrine/cache#354 when using the redis environment.
v2.4.1
This bufix release addresses two fixes:
- failure occur due to an doctrine upgrade
- new users can't be created
v2.4.0
FewohBee
A new version of FewohBee has been released that adds a couple of new features and improvements for existing ones:
- when creating or updating a reservation a new tab was added which displays the expected price (price preview). Furthermore, you can add additional positions like breakfast and so on based on existing price categories. These options will then be taken into account when you create the invoice.
- Prices can be marked as flat/fix price. When setting this option, the specified price is applied for the entire stay and is not summed up to the number of nights.
- Price categories now distinguish between included VAT and without. This option will be taken into account when calculating the invoice positions. Please see notes below.
- Added a password forgotten function that sends a reset password email to the user's mail address. (see #38)
- Added a command to add a new user via cli (see #38)
- Full PHP 8 support
- Uprade to Symfony 5.2
Full list see #39
Please note: The new version contains breaking changes (BC).
- Removed Swiftmailer dependency and replaced it with symfony mailer
- In order to sent mails you must rename the environment variable
MAILER_URLtoMAILER_DSN - the old value of
MAILER_URList NOT compatible with the required value forMAILER_DSN
before:
MAILER_URL=smtp://yourdomain.tld:port?encryption=ssl&auth_mode=login&username=&password=
after:
MAILER_DSN= smtp://username:password@yourdomain.tld:port/?encryption=tls
- In order to sent mails you must rename the environment variable
- Price categories now distinguish between included VAT and without. The default value for existing price categories and invoice items is: incl. VAT!
- Please review your existing prices and invoices whether they still meet your requirements.
fewohbee-dockerized
The dockerized setup was also upgraded. It is recommended to update fewohbee-dockerized as well.
- Uses PHP 8
- upgraded mariadb
Run the following commands to upgrade the dockerized version:
cd /opt/fewohbee-dockerized
git pull
Please review your existing .env file and update it according to the notes for BCs (see above and compare it to the example file .env.dist). Afterwards run the following commands to clear the cache and update FewohBee:
rm -rf ../data/fewobee/var/cache
docker-compose exec redis redis-cli FLUSHALL
./update-docker.sh
v2.3.1
This is a bugfix release.
Two issues were fixed that came with a minor symfony update.