Skip to content

Version 1.6.2 (final)#1166

Merged
nielsdrost7 merged 156 commits intomasterfrom
development
Dec 30, 2024
Merged

Version 1.6.2 (final)#1166
nielsdrost7 merged 156 commits intomasterfrom
development

Conversation

@nielsdrost7
Copy link
Copy Markdown
Contributor

@nielsdrost7 nielsdrost7 commented Dec 30, 2024

New Contributors

Huge thanks to @sudwebdesign , @xam-ps and @AeroBytesNL for helping. Without you guys this release wouldn't have been possible

What's Changed

Co-authored-by: Róbert Kelčák
Co-authored-by: naui95
Co-authored-by: Marc Heiduk
Co-authored-by: John Mclaren
Co-authored-by: Janek
Co-authored-by: Niklas
Co-authored-by: stephan4p
Co-authored-by: VeRony
Co-authored-by: pumpi
Co-authored-by: der-peer
Co-authored-by: Nathan Mattes
Co-authored-by: Kevin Joudrier
Co-authored-by: Gabe Dunn
Co-authored-by: VizardAlpha
Co-authored-by: Thomas Ingles
Co-authored-by: AutiCodes
Co-authored-by: AeroBytes

nielsdrost7 and others added 30 commits December 26, 2023 12:48
invoice_date_created should not be updated and always stay the same
* remove unnecessary settings tmp_invoice_date and tmp_due_date settings
* remove unnecessary helper function reset_invoice_due_dates
redxtech and others added 26 commits November 30, 2024 01:32
When an invoice is paid in part. The QR code always displays the total paid, not what remains to be paid.
Reload all notes after deleted
+ (new) click event by add_delete_client_notes_click_event()
Fix after 1 error, alway in error
.control-group: is (in reality) .input-group & setted with .has-error
Note: Ajax post client_id is in js constant now
See Clients/Enums/ClientTitleEnum
#1146

Fix number_format(): Arg #1 ($num) must be of type float, string given
modules/payments/views/form.php Function: format_amount
By default cancel has onclick with `window.history.back()`
See
[header_buttons.php](https://github.com/InvoicePlane/InvoicePlane/blob/development/application/modules/layout/views/header_buttons.php)

But if click Save multiple time (like monkey) with bad amount value
And click Cancel, do repost.

Now Cancel always go to Payments page.
See : [IP-1003: Add extra field title
(#1101)](c64b5df#diff-f97132f81d846a5d14eb35d66fe77c943572d8db71735702e6f018f65671058c)

Devs, After need update DB Like this:

UPDATE `ip_versions` SET
`version_id` = '38',
`version_date_applied` = '1734693462',
`version_file` = '037_1.6.1.sql',
`version_sql_errors` = '0'
WHERE `version_id` = '38';

UPDATE `ip_versions` SET
`version_id` = '39',
`version_date_applied` = '1734693462',
`version_file` = '038_1.6.2.sql',
`version_sql_errors` = '0'
WHERE `version_id` = '39';
* Added required input check on full page loaded to 'fix' #1130

* Refactored upgrade_tables function in Mdl_setup.php

* Refactored execute_contents in Mdl_setup.php to remove nested ifs

* Added error ignoring on database upgrade to fix #1147

* Removed comment and changed AND operator to OR in Mdl_setup.php

* Refactored upgrade_tables function in Mdl_setup.php

* Refactored execute_contents in Mdl_setup.php to remove nested ifs

* Added error ignoring on database upgrade to fix #1147

* Removed comment and changed AND operator to OR in Mdl_setup.php

* Removed scripts.js from conflicting branche

* Removed scripts.js from conflicting branche

* Update Mdl_setup.php

* Added displaying DB error and moved to negative comparison in Mdl_setup.php

* Removed tab and comments in Mdl_setup.php

---------

Co-authored-by: Niels Drost <47660417+nielsdrost7@users.noreply.github.com>
Complete #1147
[Solve Red screen Of Death of bad DB query in
CI3](https://stackoverflow.com/questions/7843406/codeigniter-how-to-catch-db-errors#54519533)

Fix Call to undefined method CI_DB_mysqli_driver::_error_message()
The _error_message() function unexist in CI3.1.13:
`vendor/codeigniter/framework/system/database/DB_driver.php`

+ Indents: tab2spaces
Copy link
Copy Markdown

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are accessibility issues in these changes.

@nielsdrost7 nielsdrost7 merged commit cede414 into master Dec 30, 2024
@InvoicePlane InvoicePlane deleted a comment from accesslint bot Dec 30, 2024
ThierryHFR pushed a commit to ThierryHFR/InvoicePlane that referenced this pull request Dec 21, 2025
Huge thanks to @sudwebdesign , @xam-ps  and @AeroBytesNL for helping. Without you guys this release wouldn't have been possible

* @sudwebdesign made their first contribution in InvoicePlane#1149
* @VizardAlpha made their first contribution in InvoicePlane#1129
* @pumpi made their first contribution in InvoicePlane#1079
* @jmclaren7 made their first contribution in InvoicePlane#1013
* @RobiNN1 made their first contribution in InvoicePlane#1014
* @xeruf made their first contribution in InvoicePlane#1061
* @NiklasSchmitt made their first contribution in InvoicePlane#1073
* @redxtech made their first contribution in InvoicePlane#1098

* Add buttons on client view to delete note (Ajax) by @sudwebdesign in InvoicePlane#1149
* Translate Client "Extra Field Title" to complete InvoicePlane#1003 by @sudwebdesign in InvoicePlane#1150
* [IP-1146]: after posting a Payments Form when amount > inv. total by @sudwebdesign in InvoicePlane#1151
* [IP-1147]: Fix setup sql filenames by @sudwebdesign in InvoicePlane#1152
* [IP-1130]: Added required input check on full page loaded to fix InvoicePlane#1130 by @AeroBytesNL in InvoicePlane#1155
* bug-fix-InvoicePlane#1147-error-on-database-migration by @AeroBytesNL in InvoicePlane#1159
* Fix setup Red Screen Of Death with bad DB query by @sudwebdesign in InvoicePlane#1160
* **[IP-1128]**: Update QrCode.php wrong variable by @VizardAlpha in InvoicePlane#1129
* Improve download function in InvoicePlane#1127
* Chore: Fix upload_file function in InvoicePlane#1141
* Show list of themes on Windows by @RobiNN1 in InvoicePlane#1014
* [IP-1038]: Fix for issue 1038: Wrong translation string in setup by @naui95 in InvoicePlane#1039
* [IP-1012]: Revert change to invoice_logo() by @jmclaren7 in InvoicePlane#1013
* Slight improvements to README.md by @xeruf in InvoicePlane#1061
* [IP-1070] by @naui95 in InvoicePlane#1071
* [IP-1072] Fixed broken customer-link in projects-widget on dashboard. by @NiklasSchmitt in InvoicePlane#1073
* [IP-1078]: ZUGFeRD Name should not be user name by @pumpi in InvoicePlane#1079
* [IP-1006]: feature: payments v1.6.2 by @naui95 in InvoicePlane#1046
* added information on theming by @naui95 in InvoicePlane#1087
* [IP-1097]: add docker publish workflow by @redxtech in InvoicePlane#1098
* [IP-841]: Copy Quote UI feedback by @Verony-makesIT in InvoicePlane#932
* [IP-998]: copy all fields available in quotes by @naui95 in InvoicePlane#1086
* [IP-1083]: Add pagination for tabs in client detail by @pumpi in InvoicePlane#1084
* [IP-731]: Add another digit for quantity (new version) by @naui95 in InvoicePlane#1112
* [IP-1003]: Add extra field title by nielsdrost7 in InvoicePlane#1101
* add function to check post variables by nielsdrost7 in InvoicePlane#1090
* [IP-1096] Payments array variable gets lost for invoices by nielsdrost7 in InvoicePlane#1104
* Chore: add pint by nielsdrost7 in InvoicePlane#1081
* [IP-1033] creation dates of invoices should never be changed by nielsdrost7 in InvoicePlane#1040
* [IP-1034]: Fix error where default_language at some point switches to English by nielsdrost7 in InvoicePlane#1035
* Make sure we don't get unintended output in our PDF files by nielsdrost7 in InvoicePlane#1089
* [IP-1010]: Add php-dom and php-xml to the Dockerfile by nielsdrost7 in InvoicePlane#1110
* Special project by nielsdrost7 in InvoicePlane#1120
* [IP-1063]: Allowing for Dynamic Properties (**PHP 8.2**) by nielsdrost7 in InvoicePlane#1117

Co-authored-by: Thomas Ingles
Co-authored-by: AutiCodes
Co-authored-by: AeroBytes
Co-authored-by: naui95
Co-authored-by: VeRony
Co-authored-by: Marc Heiduk
Co-authored-by: Róbert Kelčák
Co-authored-by: John Mclaren
Co-authored-by: Janek
Co-authored-by: Niklas
Co-authored-by: stephan4p
Co-authored-by: pumpi
Co-authored-by: der-peer
Co-authored-by: Nathan Mattes
Co-authored-by: Kevin Joudrier
Co-authored-by: Gabe Dunn
Co-authored-by: VizardAlpha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.