1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 21:22:58 +01:00
Commit Graph

299 Commits

Author SHA1 Message Date
David Bomba
5be620ccde Refactor self updater 2021-04-09 15:53:12 +10:00
David Bomba
b6d26fa7c9 Refactor self updater 2021-04-09 15:03:06 +10:00
David Bomba
469bf52467 self updater 2021-04-09 09:00:58 +10:00
David Bomba
5f7f18840f v5.1.42 2021-04-09 07:57:01 +10:00
David Bomba
8e327d3a75 v5.1.41 2021-04-08 21:08:29 +10:00
David Bomba
084c3b78a6 Add update route 2021-04-08 20:01:00 +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
da9fc42a9c v5.1.38 2021-04-07 21:06:05 +10:00
David Bomba
fb054633c3 v5.1.37 2021-04-06 22:39:28 +10:00
David Bomba
69f6179e6a 5.1.36 2021-04-06 20:38:56 +10:00
David Bomba
db5e896e46 5.1.35 2021-04-06 19:07:21 +10:00
David Bomba
f1f8201683 fixes for delivery note generation 2021-04-02 22:44:44 +11:00
David Bomba
a0591930f2 5.1.34 2021-04-02 16:37:10 +11:00
David Bomba
669f317919 5.1.33 2021-04-02 15:40:05 +11:00
David Bomba
18204da2f5 Update ninja config 2021-04-01 15:39:56 +11:00
David Bomba
be648230de Working on subscriptions 2021-04-01 12:58:12 +11:00
David Bomba
97aec846ff if/else blocks for flutter canvas build 2021-04-01 10:10:31 +11:00
David Bomba
99bfe1c0b4 v5.1.32 2021-03-26 19:21:32 +11:00
David Bomba
b7030ed014 v5.1.31 2021-03-23 08:54:40 +11:00
David Bomba
b10008b193 v5.1.30 2021-03-22 12:47:33 +11:00
=
53c606e744 v5.1.29 2021-03-21 09:33:09 +11:00
David Bomba
12c21e8c30 v5.1.28 2021-03-19 23:59:37 +11:00
David Bomba
0ea76db8a6 v5.1.27 2021-03-18 11:53:40 +11:00
David Bomba
086189a1ea Hosted PDFs by invoice ninja 2021-03-18 11:53:08 +11:00
David Bomba
acaccba113 v5.1.26 2021-03-17 21:13:55 +11:00
David Bomba
5ef6afdc28 Limit attachment features on free plan 2021-03-17 08:08:23 +11:00
David Bomba
fa441e5d9d 5.1.25 2021-03-14 19:52:26 +11:00
=
7793f627c5 5.1.24 2021-03-13 19:50:35 +11:00
=
94b1e59535 Improvements in Setup workflow 2021-03-13 17:55:18 +11:00
=
f46f1205d0 5.1.22 2021-03-13 15:20:07 +11:00
=
df9d4f88a5 version bump 2021-03-12 21:01:59 +11:00
David Bomba
aef31d8193
Merge pull request #5104 from joshuadwire/v5-develop
Support pre-configured installs where setup doesn't allow changing DB config
2021-03-12 21:00:58 +11:00
David Bomba
229308f786 v5.1.20 2021-03-12 15:12:33 +11:00
Joshua Dwire
a844afd128 Support pre-configured installs where setup doesn't allow changing DB info 2021-03-11 19:48:41 -05:00
David Bomba
d11f53408b version bump 2021-03-10 21:06:31 +11:00
David Bomba
ebd89b0932 5.1.18 2021-03-10 13:33:21 +11:00
David Bomba
39b52866a5 5.1.17 2021-03-10 07:58:32 +11:00
David Bomba
baa9e9e53f version bump 2021-03-09 23:32:05 +11:00
David Bomba
b4039a715f update version 2021-03-09 09:56:30 +11:00
=
616dea2c9d Add webcron support 2021-03-07 17:45:48 +11:00
=
6360f62ef3 Integrate phantom js secret default value into config 2021-03-07 17:27:44 +11:00
David Bomba
bfbde2ba51 Fixes 2021-03-03 21:04:10 +11:00
David Bomba
d085e1b089 v5.1.13 2021-03-02 07:15:51 +11:00
David Bomba
2ab76e9098 v5.1.12 2021-03-01 22:00:07 +11:00
=
fc803e91eb Version bump -> v5.1.11 2021-02-27 11:34:57 +11:00
David Bomba
5a1c920421 Version Bump 2021-02-25 12:23:42 +11:00
David Bomba
e64a2b1d92 Version bump 2021-02-24 07:47:28 +11:00
David Bomba
4169830a3a v5.1.8 2021-02-23 23:55:36 +11:00
David Bomba
5fc5e43f39 v5.1.7 2021-02-19 07:58:28 +11:00
David Bomba
88c6012bc7 v5.1.6 2021-02-17 13:56:59 +11:00
David Bomba
181902fece Additional company table properties 2021-02-16 08:52:38 +11:00
David Bomba
c62c6555bd 5.1.5 2021-02-10 08:37:59 +11:00
David Bomba
3b7b846a59 version bump 2021-02-09 23:31:18 +11:00
David Bomba
6d4216b1f7 Version bump 5.1.3 2021-02-09 10:43:08 +11:00
David Bomba
0ae3eecec7 Version 5.1.2 2021-02-07 18:40:07 +11:00
David Bomba
66d51a5fb1 Version bump 2021-02-04 13:25:33 +11:00
David Bomba
0350590da4 V5.1.0 RC2 2021-02-04 09:24:00 +11:00
David Bomba
2e2843c27d Fixes for migrations 2021-02-03 23:29:44 +11:00
David Bomba
958519d032 Version bump 2021-01-30 00:02:04 +11:00
David Bomba
b6e0aaf58e 5.0.55 2021-01-28 17:31:47 +11:00
David Bomba
148e4f29a4 5.0.54 2021-01-26 17:14:58 +11:00
David Bomba
1c1dc8fb3e 5.0.53 2021-01-24 16:06:43 +11:00
David Bomba
d63be4c852 5.0.52 2021-01-20 14:53:14 +11:00
David Bomba
3c535fa4a2 Version bump 2021-01-20 09:42:35 +11:00
David Bomba
827bb0c3c4 Version bump 2021-01-19 17:33:56 +11:00
David Bomba
46fb0ec9ae V5.0.49 2021-01-19 17:01:54 +11:00
David Bomba
aa2d626b93 Version Bump 2021-01-19 07:56:59 +11:00
David Bomba
4a34c6b903 Add is_docker variable to account transformeR 2021-01-19 07:40:54 +11:00
David Bomba
617d9714ac version bump 2021-01-14 08:31:50 +11:00
David Bomba
267640cf67 5.0.46 2021-01-13 07:22:15 +11:00
David Bomba
df2a879fad Version bump 2021-01-10 09:15:27 +11:00
David Bomba
e31867243c Version bump 2021-01-06 10:39:37 +11:00
David Bomba
13e9197ae5 Tests for task sorting 2021-01-05 15:41:43 +11:00
David Bomba
28ab2f73f4 Version bump 2021-01-04 09:01:00 +11:00
David Bomba
934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
=
4627d764e0 Version bump 2020-12-30 06:07:55 +11:00
Benjamin Beganović
9f58ccb028 Add support for custom Chromium path (ie. support for Windows & Mac) 2020-12-25 14:15:57 +01:00
Benjamin Beganović
a399e4da70 Add new "expanded_loggin" option 2020-12-24 17:01:14 +01:00
David Bomba
bc8c68af18
Merge pull request #4568 from turbo124/v5-develop
Fix for null values in country table
2020-12-24 09:21:26 +11:00
=
e46b48345e Version Bump 2020-12-24 09:20:36 +11:00
Benjamin Beganović
8946306d2a Remove experimental keys 2020-12-23 16:20:01 +01:00
=
b8244c40ac Version Bump 2020-12-23 09:11:43 +11:00
Benjamin Beganović
5a8dfd85eb Apply php-cs-fixer 2020-12-21 11:46:46 +01:00
David Bomba
1d1e0e0346 Fixes for releasE 2020-12-20 08:13:50 +11:00
David Bomba
13066cefbb Version bump 2020-12-20 08:09:02 +11:00
David Bomba
f600ab89a8 Version bump 2020-12-19 11:55:22 +11: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ć
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
23f07a901b Version bump to 5.0.35 2020-12-11 23:20:46 +11:00
David Bomba
c1d0733f8f Version bump 2020-12-09 07:40:11 +11:00
David Bomba
8107a49677 remove trailing slash from app url 2020-12-08 07:21:08 +11:00
David Bomba
8826fff0f1 Version Bump 2020-12-05 20:07:02 +11:00
=
5ea548de62 Version bump 2020-12-05 11:13:59 +11:00
Benjamin Beganović
4959917b7e fix issue with multiple companies switching 2020-12-03 15:33:18 +01:00
David Bomba
aa852930e6 refactor from email names to use config() values 2020-12-02 14:08:35 +11:00
David Bomba
503a0cbab6 Version bump 2020-11-30 08:32:18 +11:00
David Bomba
3d1aeac621 Fixes for lock file 2020-11-28 15:14:28 +11:00
David Bomba
01e97f89c1 version bump 2020-11-28 10:36:11 +11:00
David Bomba
2df178ca25 Version bump 2020-11-28 10:29:10 +11:00
David Bomba
9d843a0854 version bump 2020-11-28 07:15:30 +11:00
David Bomba
1ab56a53a2 version bump 2020-11-27 19:55:50 +11:00
David Bomba
d07dedf264 Add tax_rates relation to company_user 2020-11-27 08:05:30 +11:00
David Bomba
3f9bea3f91 Minor fixes for tests 2020-11-17 20:53:32 +11:00
David Bomba
20b0879169 Version bump 2020-11-11 11:15:34 +11:00
David Bomba
ae361ed22f Update composer 2020-11-02 08:49:58 +11:00
David Bomba
ae44b9c032 Version bump + linking tasks expenses with invoices 2020-11-01 18:53:43 +11:00
David Bomba
b6acd05184 Version bump + dump schema feature 2020-10-22 17:56:47 +11:00
David Bomba
47e06c5813
Update ninja.php 2020-10-20 08:40:28 +11:00
David Bomba
526aabc52f
Update ninja.php 2020-10-19 09:29:16 +11:00
David Bomba
c2cb6a83fa
Update ninja.php 2020-10-18 14:41:09 +11:00
David Bomba
f5b2ad6e53 Update version route 2020-10-16 07:22:14 +11:00
David Bomba
2f948b603b Using Credits for payment 2020-10-15 20:41:59 +11:00
David Bomba
e583265969 Remove GatewayType from caching 2020-10-12 22:32:31 +11:00
David Bomba
6d779030dc Trust proxies setup 2020-10-01 09:32:27 +10:00
David Bomba
238ffd86ec Version bump 2020-09-19 15:06:17 +10:00
David Bomba
712b8991e2 Fixes for versions 2020-09-18 17:21:42 +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
Benjamin Beganović
0962177252 Remove old designs 2020-09-04 13:18:17 +02:00
Benjamin Beganović
50c37a8719 Update logic to support only one dynamic design class:
- New Design.php class that will act as master template
- PdfMaker->design() now accepts design object instead of string
- PdfMaker: Skip elements if no id|tag provided
- PdfMaker: 'content' property is now optional
- config/ninja.php now contains base_path for templates
- Refactored tests to be :green: ✔
- Removed PdfMakerDesignsTest since content is same for each template now
2020-09-04 10:18:41 +02:00
Benjamin Beganović
5b67a547d9 Update new designs 2020-09-04 08:42:58 +02:00
David Bomba
06649ede45 Update Sentry DSN"
git push
2020-08-20 23:19:44 +10:00
David Bomba
2975adc0e5 Reconfigure the way we pass Sentry DSN 2020-08-19 14:48:37 +10:00
David Bomba
d7dbde3789 Implement PhantomJS 2020-08-04 21:00:19 +10:00
David Bomba
feba22b0b1 Bump version for releasE 2020-07-28 07:47:13 +10:00
David Bomba
339795b555 make sure app url always has a trailing slash 2020-07-25 07:46:56 +10:00
David Bomba
d5a666f496 Enabled modules values 2020-07-24 08:00:28 +10:00
David Bomba
8420a4bac1 Remove redundant properties from account table and transformer 2020-07-21 09:00:59 +10:00
David Bomba
5e6fdef935 Working on payment terms 2020-07-20 16:10:14 +10:00
David Bomba
0fd97f3a03 Fixes for checkdata 2020-07-07 20:35:54 +10:00
David Bomba
8f2ba52997 Bump version 2020-07-07 08:43:42 +10:00
David Bomba
95e23dca0f Add NPM/NODE paths a configurable 2020-07-01 08:29:05 +10:00
David Bomba
1bb702423c Bump version 2020-06-30 10:10:03 +10:00
David Bomba
1ee17c3576 Minor fixes for setup process 2020-06-28 21:52:45 +10:00
David Bomba
fe2eee456f Bump version 2020-06-28 20:39:16 +10:00
David Bomba
d049aca8ca Update min client version 2020-06-26 19:54:43 +10:00
David Bomba
dbff1ab6ab remove x-api-version and replace with x-minimum-client-version 2020-06-22 07:30:25 +10:00
David Bomba
fc40159d36 Fixes for currency precision 2020-06-15 21:42:46 +10:00
David Bomba
d58c2f05ff Refactoring Payment Drivers 2020-06-09 21:17:26 +10:00
David Bomba
8512db6b1e
Add payment terms per company (#3759)
* remove first name last name required

* Working on check update script

* Add payment terms per company

* set enabled modules on company creation

* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba
e038c624bf
Fixes for payment terms types (#3754)
* Type Change for Payment Terms

* Fixes for payment terms casting
2020-05-26 18:41:14 +10:00
David Bomba
970c9bb87d
Payment Terms (#3737)
* Fixes for converting a quote to invoice

* Fixes for deleting an invoice

* Payment Terms CRUD

* Payment Terms

* Push PaymentTerms back into the DB

* Payment Terms

* Payment Terms

* Create api docs for payment terms
2020-05-23 13:28:24 +10:00
David Bomba
fb5a923639
Working on OAuth (#3693) 2020-05-13 16:33:50 +10:00
David Bomba
6d0d6c10cd
Working on OAuth (#3686)
* Update Exchange rate Data once a day

* Tests for currency conversions

* Fixes for tests

* Fix for adding blank product keys

* Class for logging emails sent

* fixes for oauth
2020-05-12 19:56:30 +10:00
David Bomba
42ccfe0700
Checkout stubs (#3672)
* minor fixes for name spaces, collector facade and composer version bump

* Fixes for invoiceworkflowsettings

* Add more context to support emails

* Working on Firing Subscriptions

* Minor fixes

* Fixes for gateway filtering

* Checkout Driver
2020-05-04 21:13:46 +10:00
David Bomba
280e42d366
Hosted platform rules (#3650)
* Filter properties which can be saved on free accounts

* Self Updater

* Fixes for tests

* Refactor for settings

* Working on feature permissions - Settings Saver

* Fixes for events on self-updater

* Working on Self Updater

* Working on free /pro settings saver

* Implement free/pro/enterprise saving for settings

* Update company request

* Implement settings saver for hosted platform for clients and group level settings

* Implement quotas for hosted version

* Validation rules for hosted platform"
2020-04-21 15:16:45 +10:00
David Bomba
ba55cc32e1
v5.0.4 (#3620)
* Version bump

* Refactors for refunds / credits

* Working on Company Ledger

* Company Ledger OpenAPI Documentation

* Version Bump

* Fixes for internal composer update
2020-04-11 21:19:05 +10:00
David Bomba
afee58f746
Google Analytics (#3610)
* Working on google analytics

* google analytics implementation
2020-04-09 22:04:26 +10:00