Skip to content

Releases: shivampaw/UltimateCRM

Version 5.1.1

19 Jan 20:00
f4c8fc3
Compare
Choose a tag to compare

Added email notifications for new chat messages.

To update, run:

git pull
composer install
npm install
num run production
php artisan migrate

Version 5.1.0

19 Jan 19:11
60e7ef4
Compare
Choose a tag to compare

Projects now have a chat associated with them.

Attachments can be added to the chat. Attachments must either be images, PDFs, word documents or excel sheets.

To update run:

git pull
composer install
npm install
npm run dev
php artisan migrate

Version 5.0.2

15 Jan 12:48
d573548
Compare
Choose a tag to compare

Mainly bug fixes.

Version 5.0.1

03 Apr 15:02
ce153d9
Compare
Choose a tag to compare

Fixes typo with artisan command: invoices:recurring

Version 5.0.0

Version 5 is now running Laravel 5.5. This requires PHP 7.1.3 or higher. If you do not have this then either upgrade your PHP version or stay on version 4.0.2.

Version 5 brings the stable version of Bootstrap 4 to the front end and also an email is sent for overdue invoices and project acceptions. Many bug fixes were made and PHPUnit tests were added.

To upgrade just follow the upgrade instructions in the README file.

Version 5.0.0

03 Apr 14:57
a0e6a06
Compare
Choose a tag to compare

Version 5 is now running Laravel 5.5. This requires PHP 7.1.3 or higher. If you do not have this then either upgrade your PHP version or stay on version 4.0.2.

Version 5 brings the stable version of Bootstrap 4 to the front end and also an email is sent for overdue invoices and project acceptions. Many bug fixes were made and PHPUnit tests were added.

To upgrade just follow the upgrade instructions in the README file.

Version 4.0.2 - UI updates for Bootstrap v4 Alpha 6

23 Feb 23:28
Compare
Choose a tag to compare

This update contains UI updates to complete the Bootstrap v4 Alpha 6 Upgrade. The UI should now be looking a lot cleaner. If you find errors then you should open an issue.

Version 4.0.1 - Bug Fixes & Bootstrap 6 Starter

11 Feb 15:32
Compare
Choose a tag to compare

This version has updated our templates to use Bootstrap 4 alpha 6 and has brought some important bug fixes.

While the UI is not 100% completed, this version is stable enough to be used in production and should be due to the bug fixes.

The next version will bring the complete Bootstrap 4 alpha 6 UI.

Version 4.0.0 - Laravel 5.4

11 Feb 15:32
Compare
Choose a tag to compare

This version updates UltimateCRM to use Laravel version 5.4

Version 3.2.0 - Recurring Invoices

02 Dec 22:30
Compare
Choose a tag to compare

Recurring Invoices are finally here!

This update adds a checkbox and two optional fields (compulsory if checkbox is checked). You can use them to make the invoice recurring by setting how often it should recur and what the due date should be.

This update also contains a lot of refactoring to make the code cleaner by using Laravel Requests and Laravel Maileable classes.

Upgrade Instructions

Run git pull to update the files and then run php artisan migrate which should run the database upgrades. Once done, everything should be working fine!

Version 3.1.0 - Custom Views

24 Nov 18:34
Compare
Choose a tag to compare

This version allows you to customise the views that are used and only does a lot of refactoring and other small additions.

Custom Views

If you want to edit the display of the "views" then you can do so by adding the files in the resources/customViews/ directory. For example, if you place a file in resources/customViews/emails/invoices/new.blade.php that file will be used when emailing the client about a new invoice instead of the default in resources/views/emails/invoices/new.blade.php. You can therefore edit all the views that come with UltimateCRM by default.

Refactoring

  • All the models have been moved into a folder in /app/Models/ instead of just being in the /app/ directory.
  • Change the $client->full_name to $client->name
  • The public/project_files folder and the resources/customViews folder are not gitignored, now only the files in them are gitignored.

More Configuration

  • The currency used by the /app/helpers.php@formatInvoiceTotal method can be customised in the .env file.

Testing

  • PHPUnit test now tries to create a user and delete that user. It does this in a "memorised" sqlite database so your main database isn't affected.