1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 16:31:33 +02:00
Commit Graph

403 Commits

Author SHA1 Message Date
David Bomba
7c0666f180 Update dependencies 2022-08-09 08:23:51 +10:00
David Bomba
e47afe0ba9 Update dependencies 2022-08-06 17:27:09 +10:00
David Bomba
63a7fd35f3 Use null safe operators 2022-07-29 12:12:24 +10:00
David Bomba
d93bac1b09 Improve efficiency of queries relying on Country 2022-07-28 10:58:13 +10:00
David Bomba
438562ab8f Integrate twilio 2022-07-27 11:21:12 +10:00
David Bomba
ab4d80f247 Fixes for lock 2022-07-27 11:03:30 +10:00
David Bomba
bd5ce6baa8 Update composer lock file 2022-07-21 14:41:35 +10:00
David Bomba
2e98a513a7 Updates for L9 2022-07-20 16:18:21 +10:00
David Bomba
d6ea2225db Add psalm 2022-07-18 08:21:17 +10:00
David Bomba
d07ba90e10 Updates for minimum requirements 2022-07-17 21:14:25 +10:00
David Bomba
9dd1941bc7 Remove redundant package 2022-07-11 21:40:23 +10:00
David Bomba
3f42bf9bff working on mailers 2022-07-06 10:08:09 +10:00
David Bomba
2e37d793ac working on 8.1 support 2022-07-05 16:15:46 +10:00
David Bomba
b1ff9f0305 Mailers for Laravel 2022-06-24 23:49:22 +10:00
David Bomba
ff783804ff Working on mail drivers 2022-06-24 13:15:56 +10:00
David Bomba
3e916e0f1f Fixes for tests 2022-06-24 11:55:41 +10:00
David Bomba
2e29bbce3c Laravel 9 2022-06-23 15:34:15 +10:00
David Bomba
6020927645 Add laravel igniition to dependencies 2022-06-23 13:28:33 +10:00
David Bomba
4eed22d811 Refactor for store client request 2022-06-23 13:12:28 +10:00
David Bomba
ade8b24031 Laravel 9 2022-06-23 09:24:56 +10:00
David Bomba
865bb009ad Laravel 9 2022-06-22 21:57:45 +10:00
David Bomba
8e7dc5fca4 Microsoft oauth 2022-06-17 11:48:17 +10:00
David Bomba
8f3d992533 Lock lock file 2022-06-16 12:03:18 +10:00
David Bomba
3f8449ba01 Checkout v2 refactor 2022-06-15 22:47:25 +10:00
David Bomba
4606215ba2 vendor profile updates 2022-06-15 21:24:30 +10:00
David Bomba
f03ab7e537 Update composer dependencies 2022-06-15 16:34:17 +10:00
David Bomba
80b0d19951 Fixes for GoCardless 2022-06-12 20:35:48 +10:00
David Bomba
e09f1abf73 Updated dependencies 2022-05-26 11:15:24 +10:00
David Bomba
d6a18a74a4 minor fixes 2022-05-26 11:14:26 +10:00
David Bomba
19667c3a8b Updated dependencies 2022-05-26 10:33:31 +10:00
David Bomba
bdb08bf93a Page numbering trait 2022-05-25 11:49:27 +10:00
David Bomba
36f8dddc4d Page numbering with TCPDF 2022-05-25 11:00:20 +10:00
David Bomba
171bbd2f95 Minor fixes 2022-04-24 18:51:41 +10:00
David Bomba
5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba
641e2d4979 v5.3.76 2022-03-26 22:21:35 +11:00
David Bomba
0f023864de Minor fixes 2022-03-20 09:05:29 +11:00
David Bomba
e035a75cc3 Fixes for plain design 2022-03-15 23:28:16 +11:00
David Bomba
ddbe971878 Fixes for composer dependencies with PHP 7.4 2022-03-14 10:31:28 +11:00
David Bomba
1a4479c6da Fixes for composer 2022-03-14 10:16:52 +11:00
David Bomba
1fdeb1ce26 Change dependencies to handle PHP 7.4 2022-03-05 07:48:14 +11:00
David Bomba
f718be63b1 Fixes for text emails 2022-03-04 11:45:19 +11:00
David Bomba
7afb9f9bb9 Fixes for plain email templates 2022-03-04 10:55:02 +11:00
David Bomba
2967392f38 Fixes for composer 2022-02-25 22:14:40 +11:00
David Bomba
5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba
263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba
851c81938f Update composer.lock for PHP 7.4 2022-01-21 08:31:05 +11:00
David Bomba
93124a51f0 Update composer.lock 2022-01-21 08:25:57 +11:00
David Bomba
5863b464f1 Fixes for composer.lock PHP 7.4 support 2022-01-02 14:46:11 +11:00
David Bomba
64f3b5cc53 Fixes for composer 2022-01-02 14:34:48 +11:00
David Bomba
6dc445a04b Update lock for PHP 7.4 support 2021-12-03 07:08:55 +11:00
David Bomba
0c267131c4 Improve subscription service 2021-12-01 16:22:22 +11:00
David Bomba
6d9b4dbbca Upgrade to PHP 8.1 2021-11-28 12:19:25 +11:00
David Bomba
e3d9bd15e2 Minor Fixes 2021-11-25 09:42:19 +11:00
David Bomba
26eb145d79 Fixes for SEPA 2021-10-09 10:35:45 +11:00
Benjamin Beganović
0ae52537f0 Install razorpay/razorpay SDK 2021-10-07 16:38:32 +02:00
David Bomba
d562630957 Minor fixes for query sorting 2021-10-05 01:11:43 +11:00
David Bomba
449649b748 Minor fixes 2021-09-22 18:48:33 +10:00
=
fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
=
93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
Benjamin Beganović
700f3ece81 Require invoiceninja/inspector 2021-09-13 17:28:30 +02:00
David Bomba
4976358e19 Update composer 2021-09-12 08:00:26 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba
220d5b1d62 Updated lock 2021-08-18 22:32:04 +10:00
=
e061d55e70 new composer 2021-08-18 22:19:01 +10:00
=
c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
David Bomba
92d91904d2 Sepa 2021-08-16 14:05:45 +10:00
David Bomba
86e8533e59 Square stubs 2021-08-14 18:11:45 +10:00
Benjamin Beganović
aa88f067e7 Install mollie/mollie-api-php 2021-07-23 13:46:28 +02:00
David Bomba
b5697966b5 eway 2021-07-22 11:30:16 +10:00
Benjamin Beganović
ff241c2e1f Update composer.lock 2021-07-12 16:18:19 +02:00
Benjamin Beganović
2be806bb8e Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk 2021-07-12 15:58:53 +02:00
David Bomba
8790278350 Update lock file 2021-07-10 19:06:18 +10:00
David Bomba
6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
David Bomba
879e2fc4b1 Update lock 2021-07-07 12:41:15 +10:00
David Bomba
f4ce2320f0 Gelf logging 2021-07-05 10:14:31 +10:00
David Bomba
620ad57d50 merging v5-dev 2021-07-05 09:00:46 +10:00
David Bomba
58547faf3e Fixes for client portal page 2021-07-04 20:53:32 +10:00
Benjamin Beganović
ed55940d4f Install laravel/dusk 2021-07-02 15:37:49 +02:00
David Bomba
50749cd2bb Payfast 2021-06-24 14:43:14 +10:00
David Bomba
ddad699925 composer.lock 2021-06-14 20:54:33 +10:00
David Bomba
95c9eb03a9 merge v5-dev 2021-06-14 20:47:03 +10:00
David Bomba
30e0d4a6ab Fixes for CORS 2021-06-02 12:39:44 +10:00
David Bomba
980a687322 Fixes for CORS 2021-06-02 10:02:05 +10:00
David Bomba
5252f83ec6 Fixes for CORS 2021-06-01 23:08:32 +10:00
David Bomba
6ab6fda3f6 Updated lock file 2021-05-11 21:26:55 +10:00
Benjamin Beganović
f92600e741 Sync composer.lock 2021-05-10 11:55:31 +02:00
David Bomba
a9f93a2796 update import for Stripe Connect 2021-05-09 17:33:23 +10:00
David Bomba
76dfb475ad We Pay 2021-05-08 12:07:42 +10:00
David Bomba
340d25af39 Update lock file 2021-05-08 10:21:08 +10:00
David Bomba
8c00bce71b We Pay signup 2021-05-05 14:29:58 +10:00
David Bomba
129abb4c06 Fixes for reset counter 2021-05-05 11:10:45 +10:00
David Bomba
2655ba679b Fixes for Task properties, drop column on company_user table 2021-05-05 09:53:35 +10:00
David Bomba
430e31c1ad Minor fixes for self updater 2021-05-05 08:28:55 +10:00
David Bomba
d2a2ed335f Updated lock file 2021-05-05 00:00:05 +10:00
David Bomba
8b0169fa9b Updated lock file 2021-05-04 23:48:43 +10:00
David Bomba
7e58c1fce1 updated lock 2021-05-04 23:33:49 +10:00
=
bc9e4a9be8 Update lock file 2021-05-02 18:48:54 +10:00
=
ffea966bbc Add observer information for Hosted platform 2021-05-02 18:38:00 +10:00
David Bomba
042f778fb4 updated lock 2021-04-29 13:23:03 +10:00
David Bomba
eac65a4e09 New lock 2021-04-25 11:39:41 +10:00
David Bomba
0b83b1cfd7 New lock 2021-04-25 11:30:10 +10:00
David Bomba
4d9cb3b1f9 New composer.lock 2021-04-22 15:31:38 +10:00
David Bomba
731ac736e1 Composer update with php 8 2021-04-21 15:22:10 +10:00
David Bomba
2fb342c5cb Redis Sentinel configuration 2021-04-21 15:11:19 +10:00
David Bomba
6021f31ab4 Redis Sentinel configuration 2021-04-21 14:18:03 +10:00
Benjamin Beganović
dba330bcb3 wip 2021-04-13 16:43:35 +02:00
David Bomba
7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba
c16b2c193a Fixes for white label 2021-04-10 08:27:02 +10:00
=
2ab00ed2d8 Remove redundant packages 2021-04-09 17:39:52 +10:00
David Bomba
b6d26fa7c9 Refactor self updater 2021-04-09 15:03:06 +10:00
David Bomba
c77faa746d refactor self updating 2021-04-09 11:22:11 +10:00
David Bomba
469bf52467 self updater 2021-04-09 09:00:58 +10:00
David Bomba
ea1d7a2fdc Fixes for php8 2021-04-07 21:44:05 +10:00
David Bomba
9e1671ac62 v5.1.40 2021-04-07 21:40:57 +10:00
David Bomba
1c1be824dd v5.1.40 2021-04-07 21:33:28 +10:00
David Bomba
b297149859 v5.1.39 2021-04-07 21:23:47 +10:00
David Bomba
c1b6e2043e Fixes for subscriptions 2021-04-07 21:05:09 +10:00
David Bomba
2e72df7f09 update dependencies for PHP 8.0 2021-04-06 11:21:18 +10:00
David Bomba
86d612f127 Update composer to support PHP8.0 2021-04-06 10:46:45 +10:00
David Bomba
fac1eebd2c PHP 8.0 suppotr 2021-04-06 10:43:56 +10:00
David Bomba
899b329b90 Update composer.json 2021-04-01 17:56:25 +11:00
David Bomba
509a55fbd8 Update composer 2021-04-01 16:09:31 +11:00
=
3d375e4148 Workig on client subscriptions 2021-03-23 23:17:28 +11:00
=
f2d1a6912a Update composer 2021-03-14 19:44:14 +11:00
David Bomba
853ca8fa94 bump composer versions 2021-03-10 20:53:30 +11:00
David Bomba
eebbba66c1 Change PostMark Package 2021-02-22 12:12:14 +11:00
David Bomba
3f42b6535d Update packages 2021-02-20 22:51:01 +11:00
=
087129788b Working on 2FA 2021-02-20 11:45:20 +11:00
David Bomba
dc9feee9ff Fixes for dependencies 2021-02-10 09:25:21 +11:00
David Bomba
61788b77f1 Add PostMark 2021-02-10 08:58:53 +11:00
David Bomba
65ee07b8ec Remove Spatie Ray - poor error handling 2021-01-30 12:13:32 +11:00
David Bomba
70cb7db12f Fixes for parallel testing 2021-01-27 08:42:00 +11:00
David Bomba
d8c8901aa0 Update framework dependencies 2021-01-20 09:55:44 +11:00
Benjamin Beganović
b8d8f977cc Update e-mail templates
Removed fedeisas/laravel-mail-css-inliner
2021-01-19 11:05:47 +01:00
Benjamin Beganović
50203f56a1 - Fix issue with & not appending correctly
- Bump snappdf
2021-01-11 13:34:54 +01:00
David Bomba
df2f42a330 Fixes for lock file 2021-01-09 15:24:18 +11:00
David Bomba
6b5da010a9 Add Ray as dev dependency, handle third party document attachments 2021-01-09 15:10:48 +11:00
David Bomba
34e04ce31b Fixes for recurring invoice daily recurring 2021-01-03 18:08:08 +11:00
Benjamin Beganović
f44b31e08c bump snappdf version 2020-12-28 14:23:31 +01:00
=
0a9c66cab8 Autoload snappdf in composer post hooks - add client number when importing 2020-12-28 08:58:49 +11:00
Benjamin Beganović
d1682dd928 Remove spatie/browsershot 2020-12-23 16:17:05 +01:00
David Bomba
ef9c0d4975
Merge pull request #4555 from turbo124/v5-develop
Fixes for import / texts
2020-12-23 08:38:32 +11:00
=
383d3ab8c1 Fixes for import / texts 2020-12-23 08:38:13 +11:00
Benjamin Beganović
5b18772804 Remove package beganovich/chromium-pdf 2020-12-21 16:32:37 +01:00
Benjamin Beganović
95c1f60674 Install beganovich/snappdf package 2020-12-21 16:32:04 +01:00
=
7285c78afb remove GMP extension requirements 2020-12-19 08:29:32 +11:00
David Bomba
df30f0cbc5 Fixes for github actions 2020-12-18 11:31:27 +11:00
Benjamin Beganović
220c7f080a Provide action selectors to match PDF elements:
- Add ext-libxml to composer.json
- Support outputting the PDF in CreateEntityPdf.php & GenerateDeliveryNote.php
- Add reference names to Design.php
2020-12-17 15:44:01 +01:00
Benjamin Beganović
0e6a20b9c9 Update lock file 2020-12-17 11:17:00 +01:00
David Bomba
24d4095709 Fixes for composer 2020-12-17 10:32:42 +11:00
David Bomba
263a5cfa0b Minor updates for composer 2020-12-16 08:03:20 +11:00
David Bomba
e6f6470adc Minor updates for composer 2020-12-16 07:59:38 +11:00
David Bomba
7c46791f88 Fixes for lock file 2020-12-16 07:44:52 +11:00
Benjamin Beganović
7ccd10adf9 - Change $global-margin to $global_margin to keep consistency
- Update designs accordingly
- Update ChromiumPdf version
- Apply php-cs-fixer
2020-12-15 11:45:04 +01:00
Benjamin Beganović
3b5c592f25
Merge pull request #4492 from beganovich/v5-experimental-chromiumpdf-support
Experimental PDF rendering
2020-12-15 10:47:39 +01:00
David Bomba
ed20f2c4bc Null safety in translations 2020-12-15 07:53:31 +11:00
Benjamin Beganović
dcd6574b2d Experimental PDF rendering:
- Added experimental flag in ninja.php
- Added experimental rendering in PdfMaker.php
- Added dynamic $global-margin for 1cm/0cm based on PDF method
2020-12-14 17:23:04 +01:00
David Bomba
2c4aaa2131 Fixes for sentry reporting 2020-12-14 07:37:29 +11:00
David Bomba
584bef52fc Working on import 2020-12-12 21:01:53 +11:00
David Bomba
23f07a901b Version bump to 5.0.35 2020-12-11 23:20:46 +11:00
David Bomba
22cd6cdff0 Fixes for NPM/NODE status 2020-12-10 21:06:24 +11:00
Benjamin Beganović
8280184425 bump livewire version 2020-12-05 13:53:45 +01:00
David Bomba
f878cfc1b5 version bump 2020-12-05 20:01:49 +11:00
=
5ea548de62 Version bump 2020-12-05 11:13:59 +11:00
David Bomba
c0c7fd8de4 Minor fixes 2020-11-28 07:44:27 +11:00
Benjamin Beganović
a7a484f205 install php-cs-fixer 2020-11-25 15:01:49 +01:00
David Bomba
a6443563d3 New lock 2020-11-24 08:50:28 +11:00
David Bomba
6f1b4d4548 Change JSON parser 2020-11-24 08:33:37 +11:00
=
2cf97caaaf Fixes for import 2020-11-07 20:08:21 +11:00
David Bomba
ae361ed22f Update composer 2020-11-02 08:49:58 +11:00
=
6479b2fd3e Fix for laravel 8 route file regression + psalm cleanup 2020-11-01 16:09:09 +11:00
David Bomba
adeda5526e Add Psalm, code cleanup! 2020-10-28 17:58:15 +11:00
David Bomba
f6435ab030 Working on emails 2020-10-27 22:57:12 +11:00
David Bomba
c8e2d94b3f Fixes for tests + remove swoole 2020-10-22 21:14:14 +11:00
David Bomba
4ac554607c implement swoole 2020-10-22 20:25:36 +11:00
David Bomba
6c1b952111
Refactor requests to use generics (#41)
* Validation rules for expenses

* Tests

* Tests
2020-10-22 17:46:02 +11:00
David Bomba
2d01bc1e27 Working on credit payments 2020-10-21 17:33:04 +11:00
David Bomba
1338a5e558 Fixes for check data script 2020-10-21 17:15:03 +11:00
Benjamin Beganović
b834a2a789 fix composer.lock & npm warnings 2020-10-12 11:22:10 +02:00
David Bomba
dd4d14d128 Implement Projects API 2020-10-08 09:25:39 +11:00
David Bomba
3aa5e2e4eb Minor release 2020-10-06 21:06:14 +11:00
David Bomba
06b7dfa291 Fixes for Recurring 2020-10-04 21:24:55 +11:00
David Bomba
ee8ae09314 Fixes for no invitation 2020-10-03 18:09:48 +10:00
David Bomba
a4ddcc90fa Fixes for Email preview with blank entity 2020-10-02 07:29:11 +10:00
David Bomba
16b731d010 Bump laravel to version 8 2020-10-01 15:33:38 +10:00
David Bomba
1d9fb2271e Bump sentry version 2020-09-29 22:26:29 +10:00
David Bomba
4db72d11e1 Actions for recurring invoices 2020-09-24 10:57:44 +10:00
=
88eb05786e Fixes for updateinvoicepayment 2020-09-19 11:20:14 +10:00
David Bomba
dcaaa53ae6 remove redundant dependencies 2020-09-12 09:47:43 +10:00
David Bomba
0c015cb4bc Fixes for recurring invoices 2020-09-10 11:05:42 +10:00
=
1ee6e33bb7 Working on refactoring Checkout.com payment driver to extend BaseDriver 2020-09-09 10:58:35 +10:00
David Bomba
7356d26827 Remove dump server 2020-09-07 20:26:53 +10:00
David Bomba
f98319a1c1 Fixes for phpunit 2020-09-07 09:29:46 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba
cb24a89d00 Fixes for carbon date handling on entities 2020-08-14 22:50:05 +10:00
=
e6afbb3bcf Implement a mail router which can centralise mail jobs 2020-08-08 09:28:36 +10:00
David Bomba
a6967892ea system health route 2020-07-30 10:30:49 +10:00
=
a367c64278 Send change of email to both old and new email address 2020-07-22 13:03:33 +10:00
David Bomba
1fa146043d Updated lock file 2020-07-22 08:00:48 +10:00
David Bomba
4c321d41c3 Change subscriptions to webhooks 2020-07-06 21:22:36 +10:00