Today we’re delighted to announce a new release with new features and bug fixes. Please read below for more details.
Please use the file in attachment for a full installation.
Features
Version 3.3.5
- Blind SQL injection fix
- Translation updates (Hungarian, Indonesian, Bosnian, Ukranian, Vietnamese, Spanish)
- Prevent data wipeout when calling GET directly on save endpoint
- Cleanup .htaccess
- Docker compose usability improvements
- Cookie secure flag fix for Chrome (you can enable csrf protection again now)
- Use longblob for session storage. This should fix issues preventing a user from adding a large number of items to register
- Cashrounding bugfixes
- Fix daily overview cash sale totals
- Show sale count in transaction report
- Button disable to prevent double submission
- Add barcode field to item kits
- Fix discount register parsing in some specific locales
UPGRADE from version 3.3.4
For this version an upgrade is required:
WARNING: Always a good idea to do a backup previous to an upgrade. This is not an exception.
- Backup your database.
- Backup your ospos files (normally at web server place)
- Backup your ospos/application/config/database.php and ospos/application/config/config.php files
- Remove all your ospos files (do not remove nor modify database data!!!)
- Extract the files for version 3.3.5
- Move the files to your web server place
- Copy application/config/database.php.tmpl to application/config/database.php
- Restore the content of your ospos/application/config/database.php and ospos/application/config/config.php files in the new files
- Move the content of old uploads dir to public/uploads
- Make sure your webroot points to public/ directory as index.php is now contained there
- Log into OSPOS and wait for the automatic migration to complete (the login only takes longer the first time)
- Now you are good to go and use your new version of OSPOS