Open Source POS v3.0.0 Release Notes

Release Date: 2016-10-22 // over 7 years ago
  • ๐Ÿš€ Today we are delighted to announce a new and significant upgrade to OSPOS, the release 3.0.0.
    ๐Ÿš€ This release is a major overhaul of OSPOS and comes with many changes to bring it to a more appealing look and professional set of features, an effort lasted about 10 months and all for free to use.

    ๐Ÿ”‹ Features

    ๐Ÿ”– Version 3.0.0

    • โฌ†๏ธ CodeIgniter 3.1 Upgrade
    • Major UI overhaul based on Boostrap 3.0 and Bootswatch Themes
    • New tabular views with advanced filtering using Bootstrap Tables
    • ๐Ÿ†• New graphical reports with no more Adobe flash dependency
    • ๐Ÿ”Š Redesign of all modal dialogs
    • โšก๏ธ Updated Sales register with simplified payment flow
    • ๐Ÿ‘Œ Improved security: MySQL injection, XSS, CSFR, BCrypt password encryption, safer project layout
    • ๐Ÿ‘Œ Support for SMS messaging (interfacing to specific support required)
    • ๐Ÿ”ง Email configuration
    • ๐Ÿ‘Œ Improved Localisation support
    • ๐Ÿ‘Œ Improved Store Config page
    • ๐Ÿณ Docker container ready for Cloud installation
    • ๐Ÿ‘ Composer PHP support
    • ๐ŸŒ More languages and integration with Weblate for continuous translation

    ๐Ÿ›  Fixes

    • ๐Ÿš€ Many, there are about 280 closed issues under 3.0.0 release label to produce a meaningful list
    • ๐Ÿ”จ Various code cleanup, refactoring, optimisation and etc.

    ๐Ÿš€ For this release I would like to thank all the contributors for the continuous effort to keep the project moving forward. Keep up the good work! You know who you are.

    โฌ†๏ธ UPGRADE from version 2.4

    For this version an upgrade to CI3 was done which means that some configuration files will need to be adapted. Therefore read the Upgrade.txt file first. The 2.4_to_3.0.sql migration script needs to be executed on your server. Just copy paste the contents into a phpMyAdmin SQL console or execute it from the command line.

    โฌ†๏ธ 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.0.0
    • ๐Ÿšš Move the files to your web server place
    • โฌ†๏ธ Run the database upgrade scripts
    • 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