opensourcepos

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

OTHER License

Stars
3.4K
Committers
228

Bot releases are hidden (Show)

opensourcepos - OpensourcePos 3.3.9 Latest Release

Published by jekkos 12 months ago

Today we're delighted to announce a new release with updated translations and bug fixes. Please read below for more details.

Please use the file in attachment for a full installation.

Features

Version 3.3.9

  • Translation updates (Spanish, Croatian, Russian, English, Indonesian, Thai, Central Khmer)
  • Fix logout race condition issue
  • Fix docker compose file
  • Minor report fixes

UPGRADE from version 3.3.8

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.9
  • 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
opensourcepos - OpensourcePos 3.3.8

Published by jekkos about 2 years ago

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.8

  • Translation updates (Flemish, Vietnamese, Thai, Azerbaijani, Spanish, French)
  • Fix logo removal issue
  • Substract refunds from total rewards if used as a payment method

UPGRADE from version 3.3.7

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.8
  • 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
opensourcepos - OpensourcePos 3.3.7

Published by jekkos over 2 years ago

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.7

  • Enable search in report table
  • Add cost price to reports
  • Translation updates (Thai, Swedish, Italian)
  • Invoice numbering fixes (#3408)
  • Fix delete items filter in item list (#3402)

UPGRADE from version 3.3.6

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.6
  • 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
opensourcepos - OpensourcePos 3.3.6

Published by jekkos almost 3 years ago

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.6

  • Translation updates (Hungarian, Indonesian, Bosnian, Ukranian, Vietnamese, Spanish)
  • Several CSRF and XSS fixes
  • Hardening against XSS by introducing a CSP header in the HTTP headers
  • Fixes for the payment summary after refresh
  • Make footer revision clickable (ref to github)
  • reCaptcha issue fix
  • Type juggling password fix for old logins
  • Clickjacking security mitigations
  • Minor reporting adjustments
  • Username verification bugfix
  • Introduced new global keyboard shortcuts (see overview below)
    ESC     Cancels Current Quote/Invoice/Sale
    ALT + 1         Item Search
    ALT + 2         Customer Search
    ALT + 3         Suspend Current Sale
    ALT + 4         Show Suspended Sales
    ALT + 5         Edit Amount Tendered
    ALT + 6         Add Payment
    ALT + 7         Add Payment and Complete Invoice/Sale
    ALT + 8         Finish Quote/Invoice witdout payment
    ALT + 9         Open Shortcuts Window

    F11 Full Screen mode
    CTRL + Zoom in
    CTRL - Zoom out
    CTRL 0 Reset Zoom

    CTRL P Print out current page
    CTRL F Search reports tables

For this release we 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 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.6
  • 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
opensourcepos - OpensourcePos 3.3.4

Published by jekkos over 3 years ago

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.4

  • 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

For this release we 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 3.3.3

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.4
  • 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
opensourcepos - OpensourcePos 3.3.3

Published by jekkos almost 4 years ago

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.3

  • Translation updates (Turkish, Flemish, Russian, Arzebadjian, Central Khmer)
  • Docker-compose fix for nginx logging (#2953)
  • Minor fix for permission settings in system config screen
  • Improve table sorting in reports
  • Updated composer packages and js plugins
  • Removed default sale mode in configuration (default is receipt mode now always)
  • Prevent double form submit (#3044)
  • Reset payment on item remove and sales register mode change (#3043)
  • Quote, invoice and work order template cleanup
  • Fix invoice email CSS layout (#3019)
  • Use float precision as upper limit for decimal parsing (#3004)
  • Add cash rounding type of half (#2922)
  • Fix inventory item_quantities correction bug after removing decimal quantity sales (#2964)
  • Fix receiving return total (#3033)
  • Make receiving data readonly (#2843)
  • Fix detailed sales report (#2967)
  • Fix supplier category after update (#2972)
  • Add credit card filtering on taking screen (#2983)
  • Improve PHP7.4 compatibility (#2996)
  • Set PHP 7.2 to be the minimum level due to older version deprecations
  • Added email CC and BCC (see config/email.php)
  • Cash rounding to nearest 5 cents
  • Improved security (CSRF protection)
  • Various small improvements and bug fixes

For this release we 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 3.3.2

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.3
  • 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
opensourcepos - OpensourcePos 3.3.2

Published by jekkos about 4 years ago

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 opensourcepos.20200903075833.3.3.2.bb309c.zip in attachment for a full installation.

Features

Version 3.3.2

  • Various report fixes and enhancements (@daN4cat )
  • Improved translations in Thai/Turkish/Portugese/Hungarian/Spanish
  • Category can be used as an attribute (@objecttothis )
  • Invoice number override fixes
  • Tax included destination tax fixes (@SteveIreland )
  • Scales or other input devices can now be read out using the Token_lib functionality
  • Extended system info section in the configuration tab to support our users (@WebShells )
  • Multistage docker builds (@jekkos)
  • Tax group constraint fixes (@SteveIreland )
  • Employee name suspend (@daN4cat )
  • Add farsi language
  • Quote improvements (@jekkos)
  • Code cleanup and various fixes

For this release we 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 3.3.1

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.2
  • 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
opensourcepos - OpenSourcePOS 3.3.1

Published by daN4cat almost 5 years ago

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 opensourcepos.20191214181241.3.3.1.c786d4.zip in attachment for a full installation.

Features

Version 3.3.1

  • Various bug fixes (please disable only_full_group_by option from MySQL/MariaDB to avoid issues)

For this release we 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 3.3.0

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.1
  • 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
opensourcepos - OpenSourcePOS 3.3.0

Published by daN4cat about 5 years ago

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 opensourcepos.20190929181753.3.3.0.0b9a76.zip in attachment for a full installation.

Features

Version 3.3.0

  • New logo
  • Code Igniter 3.1.11 upgrade
  • PHP 7.3 support
  • Attributes feature (allows extensibility of Items replacing old custom fields)
  • India GST Tax support + various Tax support improvements
  • Cashup feature
  • Temporary items feature
  • Fixed Sales Discount
  • Supplier category feature
  • Improved Items import and csv file generation (to contain additional attributes)
  • Improved Docker installation with nginx reverse proxy using Let's encrypt TLS certificate
  • Database performance improvements
  • Added and Updated translations
  • Fixed various reports issues
  • Fixed rounding issues
  • Fixed CSRF issues
  • Fixed database upgrade script issues
  • Various bug fixes

For this release we 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 3.2.3

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.0
  • 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
opensourcepos - OpenSourcePOS 3.2.3

Published by daN4cat over 6 years ago

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 opensourcepos.20180613210031.3.2.3.f1cf3d.zip in attachment for a full installation.

Features

Version 3.2.3

  • Further revert of CSRF change causing regression
  • Code Igniter 3.1.9 upgrade

For this release we 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 3.2.2

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.2.3
  • 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
opensourcepos - OpenSourcePOS 3.2.2

Published by daN4cat over 6 years ago

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 opensourcepos.20180606204534.3.2.2.c5632a.zip in attachment for a full installation.

Features

Version 3.2.2

  • Revert CSRF change causing regression

For this release we 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 3.2.1

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.2.2
  • 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
opensourcepos - OpenSourcePOS 3.2.1

Published by daN4cat over 6 years ago

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 opensourcepos.20180604204237.3.2.1.d3c215.zip in attachment for a full installation.

Features

Version 3.2.1

  • Support for GDPR
  • CSRF simplifications
  • Translation upgrades
  • Various bug fixes

For this release we 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 3.2.0

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.2.1
  • 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
opensourcepos - OpenSourcePOS 3.2.0

Published by daN4cat over 6 years ago

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 opensourcepos.20180414135600.3.2.0.4bab3f.zip in attachment for a full installation.

Features

Version 3.2.0

  • Code Igniter 3.1.8 upgrade
  • PHP 7.2 support (use OpenSSL and not MCrypt)
  • Automatic database upgrades from vs 3.0.0 at first login (no more sql scripts)
  • Home and (back) Office menu switch (top menu can be organised in two views)
  • Expenses feature
  • Quote, Work Order features
  • Improved Invoice support
  • Sale suspend, soft delete, complete as state not as different tables or hard delete
  • Restore deleted Sales
  • Improved Items Kits
  • Export tables all records and export to pdf
  • Table sticky header (headers visible during scrolling)
  • Allow duplicate barcodes (Config option)
  • Search suggestion formatting (Config option)
  • Define print and email checkboxes behaviour (Config option)
  • Edit customer from sale register
  • Added and Updated translations
  • Various Jquery plugins upgrade
  • Fixed permission issues (e.g. password change)
  • Fixed various reports issues and renamed Sales to Transactions
  • Various bug fixes (e.g. Tax, Rounding, Library circular dependency)

For this release we 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 3.1.1

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.2.0
  • 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
opensourcepos - OpenSourcePOS 3.1.1

Published by daN4cat about 7 years ago

Today we're delighted to announce a new minor release with few bug fixes. Please read below for more details.

Please use the file opensourcepos.20170909085348.3.1.1.76a002.zip for the full installation.

Features

Version 3.1.1

  • Updated en-US and en-GB translations, better grammar and consistency
  • Fixed database migration issue with VAT tax included
  • Fixed database backup bug
  • Fixed Gift card error
  • Fixed database upgrade to 3.1.x script (now it's to 3.1.1 and there is no 3.1.0 anymore)
  • Fixed old database upgrade scripts for people upgrading from 2.x versions
  • Fixed .htaccess file in opensourcepos root dir (it was not forwarding to public subdir)
  • Fixed few jQuery 2.0 upgrade issues

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 3.0.2

For this version an upgrade is required, which means that some configuration files will need to be adapted. Therefore please read the UPGRADE.TXT file first. The 3.0.2_to_3.1.1.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.1.1
  • 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
  • Log into OSPOS and go to Migrate, execute the migration step (required for the new Tax support)
  • Now you are good to go and use your new version of OSPOS
opensourcepos - OpenSourcePOS 3.1.0

Published by daN4cat about 7 years ago

Today we're delighted to announce a new major release with various improvements. Please read below.

Features

Version 3.1.0

  • MySQL 5.7 and PHP 7.x support
  • Advanced Tax support with customer tax categories and etc,
  • Better HORECA use case support with Dinner Table sale tagging
  • Customer Rewards support
  • Added quote support and better invoice support
  • Added integration with Mailchimp to connect Customer list with Mailchimp list
  • Prevent inserting two customers with same email address
  • Customer total spending and stats
  • Added reCAPTCHA to Login page to increase protection from Brute Force attacks
  • Added due payment for credit sale support
  • Gifcard numbering with two options: Series and Random
  • Extended Item Kits functionality
  • Employee allowed to change their own password clicking their name on top bar
  • Cash rounding support, extended decimals
  • Reworked Item Pictures and file name and storing
  • Financial year start date and selection from date range pickers
  • Date time range filters can be date & time or date only
  • Added two new Bootswatch themes
  • Receipts font size support
  • Fix automatically people's name first capital letter, emails in lower case only
  • Fixes to Receiving
  • Various amendments to database script updates from older versions
  • Added dotenv support
  • Updates to language translations (split English to American English and British English)
  • Various Dockers support improvements
  • Minor bugfixes

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 3.0.2

For this version an upgrade is required, which means that some configuration files will need to be adapted. Therefore please read the UPGRADE.TXT file first. The 3.0.2_to_3.1.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.1.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
  • Log into OSPOS and go to Migrate, execute the migration step (required for the new Tax support)
  • Now you are good to go and use your new version of OSPOS
opensourcepos - OpenSourcePOS 3.0.2

Published by daN4cat almost 8 years ago

Today we're delighted to announce a new minor release with various improvements. Please read below.

Features

Version 3.0.2

  • Fixed error when performing scans multiple times in a row
  • Fixed summary reports
  • Protect Employee privacy printing just the first letter of the family name
  • Updates to language translations
  • Various Dockers support improvements
  • Minor bugfixes

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 3.0.1

No database change is required, so there is no migration script to run.
If you are upgrading from previous to 3.0.0 versions please read 3.0.0 database upgrade instructions.

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.2
  • 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
opensourcepos - OpenSourcePOS 3.0.1

Published by daN4cat almost 8 years ago

Today we're delighted to announce a new minor release with significant improvement in terms of performance and security. Please read below.

Features

Version 3.0.1

  • CodeIgniter 3.1.2 Upgrade
  • Substantial database performance improvements
  • Improved security: email and sms passwords encryption, removed phpinfo.php
  • Set code to be production and not development in index.php
  • Reports improvements, fixed table sorting, tax calculation and made profit to be net profit
  • Better Apache 2.4 support in .htaccess
  • Updates to language translations
  • Fixed excel template download links
  • Fixed employee name in Sale receipt and invoice reprinting
  • Fixed 2.3.2_to_2.3.3.sql database upgrade script mistake
  • Fixed phppos to ospos database migration script
  • Minor bugfixes and some general code clean up

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 3.0.0

Make sure you have enabled in PHP MCrypt support (see FAQ for more details).
If you have saved email or sms message passwords, please after the upgrade of the code to 3.0.1 reenter and save the passwords to make sure they are encrypted in MySQL. In any case as they are they will be of no use.
No database change is required, so there is no migration script to run.
If you are upgrading from previous to 3.0.0 versions please read 3.0.0 database upgrade instructions.

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
opensourcepos - OpenSourcePOS 3.0.0

Published by daN4cat almost 8 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
opensourcepos - OpenSourcePos 2.4

Published by jekkos about 8 years ago

Today we're delighted to announce a new major release.

Features

Version 2.4

  • CodeIgniter 3.0.5 Upgrade
  • Add extra buttons for navigation and printing to receipt and invoice
  • Improve print layout for invoices
  • Make layout consistent for items between receipt and invoice templates

Fixes

  • Allow to use custom invoice numbers when suspending sale
  • Specific warnings to distinguish between reorder level and out of stock situation in sales
  • Fix malware detection issues due to usage of base64 encoding for storing session variables
  • Improve language generation scripts (use PHP builtin functionality)
  • Fix for spurious logouts
  • Apache .htaccess mod_expiry caching and security optimizations
  • Bulk item edit fixes (category, tax and supplier fields)
  • Remove f-key shortcuts used for module navigation
  • Improved PHP 7 compatbility
  • Minor code cleanup

For this release I would like to thank all the contributors (dan4cat for CI3 upgrade) for the continuous effort to keep the project moving forward. Keep up the good work!

UPGRADE from version 2.3.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.3.4_to_2.4.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 2.4
  • 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 (don't copy the old files as the layout and content changed with CI3)
opensourcepos - OpenSourcePos 2.3.4

Published by jekkos over 8 years ago

About one month after 2.3.3, I'm happy to announce a new minor release.

Features

  • Improved continuous integration setup
  • More integration tests
  • Added de_CH (German) as language
  • Virtualized container setup (docker install)
  • Live clock functionality + favicon

Fixes

  • Migration script fixes
  • Improved PHP 7 compatbility
  • Minor code cleanup
  • Removal of backup prompt on logout

For this release I would like to thank all the contributors (dan4cat), testers (odiea) and translators for the continuous effort to keep the project moving forward. You know who you are.

UPGRADE from version 2.3.3

For this version there are no database modifications needed.

WARNING: Always a good idea to do a backup previous to an upgrade. This is not an exception.

  • Backup your database.
  • Backup your OS-POS files. (normally at web server place)
  • Backup your OS-POS/application/config/database.php file.
  • Remove all your OS-POS files (do not remove nor modify database data!!!)
  • Extract the files for version 2.3.4.
  • Move the files to your web server place.
  • Restore your OS-POS/application/config/database.php file.