Releases: InvoicePlane/InvoicePlane
v1.6.3
v1.6.3.zip
| Hash Format | Hash |
|---|---|
| MD5 | 8130c1f7885788df91e8fa398c66deb0 |
| SHA-256 | 4a3d7b9d10a785ccd5add44a230d95aad588848e10eed47969f0008f371b9f24 |
Thank you
Huge thanks to @sudwebdesign, @pumpi, @mheiduk, @onny, @xeruf and @xam-ps for helping. Without you guys this release wouldn't have been possible
New Contributors
- @onny made their first contribution in #1241
- @RobiNN1 made their first contribution in #1014
- @xeruf made their first contribution in #1061
- @NiklasSchmitt made their first contribution in #1073
- @redxtech made their first contribution in #1098
- @VizardAlpha made their first contribution in #1129
- @idressos made their first contribution in #1175
- @tstoeter made their first contribution in #1185
- @LOK-Soft made their first contribution in #1204
- @MrKrisKrisu made their first contribution in #1219
What's Changed (since v1.6.2)
Major Features & E-Invoicing
- [IP-1268] E-invoicing infrastructure update by @sudwebdesign
- [IP-1272] E-invoicing enhancements by @sudwebdesign
- [IP-1247] Processing e-invoices flow (and some bugfixes) for version 1.6.3 by @nielsdrost7
- [IP-1282] feat: Legacy calculation setup step by @pumpi
- [IP-1281] fix: Client overview shows wrong e-Invoicing state by @pumpi
Changed / Improvements
- [IP-1277] Replace node-sass with sass by @onny
- [IP-1261] Guest Payment stripe flow & online_payment lang improved by @nielsdrost7
- [IP-1178] Add custom_fields in controllers/Settings by @sudwebdesign
- [IP-1206] Add report: Invoices per client by @mheiduk
- [IP-1228] Improve number_helper & standardize_amount (fix european format) by @sudwebdesign
- [IP-1229] Remove unattended standardize_amount in payments view form by @sudwebdesign
- [IP-1241] Add pagination to invoice and quote templates by @onny
- [IP-1219] Sort invoices by date instead of id by @MrKrisKrisu
- [IP-1222] Sort quotes by date instead of id by @sudwebdesign
Fixed
- [IP-1179] Fix #fullpage-loader (Spinner) never showed after save by @sudwebdesign
- [IP-1174] Removed '.pdf' from Invoices.php downloads to fix issue by @HeapReaper
- [IP-1175] Check invoice balance before rendering QR code in web view by @idressos
- [IP-1183] Fix summary client delete button go to 404 (link2form) by @sudwebdesign
- [IP-1185] Fix styling in clients table header by @tstoeter
- [IP-1186] Style2class for amounts & balances (th & tr) by @sudwebdesign
- [IP-1197] Send email show blank page (php>=8.2) by @sudwebdesign
- [IP-1199] Add invoice_status case in template_helper by @sudwebdesign
- [IP-1201] Fix SMTP password wrong after saving settings by @sudwebdesign
- [IP-1204] Update template_helper.php to fix email template with custom single choice field by @LOK-Soft
- [IP-1251] fix: amount of the credit transfer cannot be smaller than 0.01 Euro by @mheiduk
- [IP-1278] Fix: Styling issues by @pumpi
- [IP-1283] fix: Client detail view exception by @pumpi
Full Changelog: v1.6.2...v1.6.3
v1.6.3-rc2
v1.6.3-rc2.zip
| Hash Format | Hash |
|---|---|
| MD5 | a946acd6b1cac62a229b82ba11c4e016 |
| SHA-256 | b274b61f41480f95eef187786d81b47cd051295b14bddec2eafef7cecffba7c0 |
Huge thanks to @pumpi, @onny, @sudwebdesign , @xam-ps and @HeapReaper for helping. Without you guys this release wouldn't have been possible
This is the final pre-release before we tag and release 1.6.3
What's Changed
- [IP-1275]: Replace node-sass with sass by @onny in #1277
- Development v163rc2 by @sudwebdesign in #1272
- Fix: little stylish details in einvoice-users-check-lists table
- Add a system to set the legacy_calculation automatically to false when user use e-Invoice. (PR 1272)
- [IP-1270]: Fix: VAT is calculated wrong in RC1
- [IP-1271]: Fix: Payment Method not copied from recurring invoice to generated invoice
Full Changelog: v1.6.3-rc1...v1.6.3-rc2
v1.6.3-rc1
v1.6.3-rc1.zip
| Hash Format | Hash |
|---|---|
| MD5 | aa541848c1bfb27d20201e3b1c233f9f |
| SHA-256 | b0d8a012f88ca3be7346fc4fef0b7cf0e934bcb5803141eb682669412c50b903 |
Huge thanks to @sudwebdesign , @xam-ps and @AeroBytesNL for helping. Without you guys this release wouldn't have been possible
Changelog:
- Development v163rc1 by @sudwebdesign in #1268
Fixed:
- Adjust setup logic to add the lower case for all languages
- pull-1195): Prevent empty rules in Form_validation for products and tasks
- Uploader (Controller): remove old system and unnecessary checks
- [script.js] Replace JSON.parse with json_parse, improve frontend error reporting
Refactored:
- My_Form_validation::run(), tested with CI 3.1.13/3.3 (for PHP 8.2+)
- Rector: Efficient sets for deadCode, codeQuality, codingStyle
- Add composer scripts: phpcs, rector, and check for code validation
Changed:
- Update composer versions, package.json, yarn, and locks
- Improve GH templates, workflows, and docs (no TRANSLATION.md)
- pull-1232): Upgrade default and user language handling to lowercase
- Drop E_STRICT reporting for PHP 8.4, adjust Rector rules
- Add CI_ENV=production to ipconfig for cleaner error handling
- Enhance
.gitignoreand cleanup TODOs - README: Restore badges, add floating favicon
Full Changelog: v1.6.3-rc0...v1.6.3-rc1
v1.6.3-rc0
v1.6.3-rc0.zip
| Hash Format | Hash |
|---|---|
| MD5 | 84e11a22b01868bd51e4cb222224d457 |
| SHA-256 | 77538d333fb081bffbfdbe84f2d96201d5be53de7502dd933b86e3c7ea077964 |
Huge thanks to @sudwebdesign , @xam-ps and @AeroBytesNL for helping. Without you guys this release wouldn't have been possible
New Contributors
- @idressos made their first contribution in #1175
- @tstoeter made their first contribution in #1185
- @LOK-Soft made their first contribution in #1204
- @MrKrisKrisu made their first contribution in #1219
- @onny made their first contribution in #1241
Changelog:
New Features
- IP-939 Implement e-invoice processing flow and related bugfixes – by @sudwebdesign
- IP-1206 Add Invoices per Client report – by @mheiduk
- IP-1241 Add pagination to invoice and quote templates – by @onny
Changed
- IP-1219 Sort invoices by date instead of ID – by @MrKrisKrisu
- IP-1222 Sort quotes by date instead of ID – by @sudwebdesign
Fixed
- IP-1169 Add custom_fields to Settings controller – by @sudwebdesign
- IP-1174 Remove
.pdffrom invoice downloads – by @AeroBytesNL - IP-1175 Skip QR code rendering if invoice balance is 0 – by @idressos
- IP-1179 Fix fullpage-loader spinner not showing – by @sudwebdesign
- IP-1183 Fix client delete button 404 – by @sudwebdesign
- IP-1184 Fix styling in clients table header – by @tstoeter
- IP-1196 Fix email blank page on PHP ≥ 8.2 – by @sudwebdesign
- IP-1198 Add invoice_status to template_helper – by @sudwebdesign
- IP-1200 Fix SMTP password not saving correctly – by @sudwebdesign
- IP-1204 Fix email template with custom single choice field – by @LOK-Soft
- IP-1251 Fix credit transfer amount can't be < 0.01 EUR – by @mheiduk
- IP-1164 Fix missing
ifcheck – by @nielsdrost7 - IP-1165 General fix for small issue – by @nielsdrost7
UI / Styling
- IP-1186 Style amounts & balances in tables – by @sudwebdesign
Improvements
- IP-1228 Improve number_helper and EU formatting – by @sudwebdesign
- IP-1229 Remove stray standardize_amount in payment form – by @sudwebdesign
- IP-1261 Improve guest Stripe payment flow and translation labels – by @nielsdrost7
Full Changelog: v1.6.2-beta-3...v1.6.3-rc0
v1.6.2
v1.6.2.zip
| Hash Format | Hash |
|---|---|
| MD5 | a527c3657c1ad995249d8dcc7ac2b8bd |
| SHA-256 | 93a47fc1e9d8221cfb776964f2f9c841dc12c46a1ca16e12e22feb091b53365c |
New Contributors
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 #1149
- @VizardAlpha made their first contribution in #1129
- @pumpi made their first contribution in #1079
- @jmclaren7 made their first contribution in #1013
- @RobiNN1 made their first contribution in #1014
- @xeruf made their first contribution in #1061
- @NiklasSchmitt made their first contribution in #1073
- @redxtech made their first contribution in #1098
What's Changed
- Add buttons on client view to delete note (Ajax) by @sudwebdesign in #1149
- Translate Client "Extra Field Title" to complete #1003 by @sudwebdesign in #1150
- [IP-1146]: after posting a Payments Form when amount > inv. total by @sudwebdesign in #1151
- [IP-1147]: Fix setup sql filenames by @sudwebdesign in #1152
- [IP-1130]: Added required input check on full page loaded to fix #1130 by @AeroBytesNL in #1155
- bug-fix-#1147-error-on-database-migration by @AeroBytesNL in #1159
- Fix setup Red Screen Of Death with bad DB query by @sudwebdesign in #1160
- [IP-1128]: Update QrCode.php wrong variable by @VizardAlpha in #1129
- Improve download function in #1127
- Chore: Fix upload_file function in #1141
- Show list of themes on Windows by @RobiNN1 in #1014
- [IP-1038]: Fix for issue 1038: Wrong translation string in setup by @naui95 in #1039
- [IP-1012]: Revert change to invoice_logo() by @jmclaren7 in #1013
- Slight improvements to README.md by @xeruf in #1061
- [IP-1070] by @naui95 in #1071
- [IP-1072] Fixed broken customer-link in projects-widget on dashboard. by @NiklasSchmitt in #1073
- [IP-1078]: ZUGFeRD Name should not be user name by @pumpi in #1079
- [IP-1006]: feature: payments v1.6.2 by @naui95 in #1046
- added information on theming by @naui95 in #1087
- [IP-1097]: add docker publish workflow by @redxtech in #1098
- [IP-841]: Copy Quote UI feedback by @Verony-makesIT in #932
- [IP-998]: copy all fields available in quotes by @naui95 in #1086
- [IP-1083]: Add pagination for tabs in client detail by @pumpi in #1084
- [IP-731]: Add another digit for quantity (new version) by @naui95 in #1112
- [IP-1003]: Add extra field title by nielsdrost7 in #1101
- add function to check post variables by nielsdrost7 in #1090
- [IP-1096] Payments array variable gets lost for invoices by nielsdrost7 in #1104
- Chore: add pint by nielsdrost7 in #1081
- [IP-1033] creation dates of invoices should never be changed by nielsdrost7 in #1040
- [IP-1034]: Fix error where default_language at some point switches to English by nielsdrost7 in #1035
- Make sure we don't get unintended output in our PDF files by nielsdrost7 in #1089
- [IP-1010]: Add php-dom and php-xml to the Dockerfile by nielsdrost7 in #1110
- Special project by nielsdrost7 in #1120
- [IP-1063]: Allowing for Dynamic Properties (PHP 8.2) by nielsdrost7 in #1117
Full changes vs v1.6.1:
Full Changelog: v1.6.1...v1.6.2
v1.6.2-beta-3
v1.6.2-beta-3.zip
| Hash Format | Hash |
|---|---|
| MD5 | edcfe7886c79ab42d4e03c69c41ecaad |
| SHA-256 | 34fa464c35ff9deb35e8d22a0f7b1427cbf67327a1df10c7fb788722efdce3eb |
New Contributors
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 #1149
What's Changed
- Add buttons on client view to delete note (Ajax) by @sudwebdesign in #1149
- Translate Client "Extra Field Title" to complete #1003 by @sudwebdesign in #1150
- [IP-1146]: after posting a Payments Form when amount > inv. total by @sudwebdesign in #1151
- [IP-1147]: Fix setup sql filenames by @sudwebdesign in #1152
- [IP-1130]: Added required input check on full page loaded to fix #1130 by @AeroBytesNL in #1155
- bug-fix-#1147-error-on-database-migration by @AeroBytesNL in #1159
- Fix setup Red Screen Of Death with bad DB query by @sudwebdesign in #1160
Full Changelog: v1.6.2-beta-2...v1.6.2-beta-3
v1.6.2-beta-2
v1.6.2-beta-2.zip
| Hash Format | Hash |
|---|---|
| MD5 | 5a3d0ca8bad0b1abef93e3d69e2d6ffb |
| SHA-256 | 53c96d035f498eb80305e4bc1fd0d25e70e0a66446de3634d39b2244e10e4423 |
New Contributors
- @VizardAlpha made their first contribution in #1129
What's Changed
- [IP-1128]: Update QrCode.php wrong variable by @VizardAlpha in #1129
- Improve download function in #1127
- Chore: Fix upload_file function in #1141
Full Changelog: v1.6.2-beta-1...v1.6.2-beta-2
Version 1.6.2 Beta 1
v1.6.2-beta-1.zip
| Hash Format | Hash |
|---|---|
| MD5 | 4f8903616cd912225e0f2e57d728badd |
| SHA-256 | 6f193a4a54afbc67a2d55633c181a5867ec1461223bd14626b3423127901932b |
New Contributors
- @pumpi made their first contribution in #1079
- @jmclaren7 made their first contribution in #1013
- @RobiNN1 made their first contribution in #1014
- @xeruf made their first contribution in #1061
- @NiklasSchmitt made their first contribution in #1073
- @redxtech made their first contribution in #1098
What's Changed
- Show list of themes on Windows by @RobiNN1 in #1014
- [IP-1038]: Fix for issue 1038: Wrong translation string in setup by @naui95 in #1039
- [IP-1012]: Revert change to invoice_logo() by @jmclaren7 in #1013
- Slight improvements to README.md by @xeruf in #1061
- [IP-1070] by @naui95 in #1071
- [IP-1072] Fixed broken customer-link in projects-widget on dashboard. by @NiklasSchmitt in #1073
- [IP-1078]: ZUGFeRD Name should not be user name by @pumpi in #1079
- [IP-1006]: feature: payments v1.6.2 by @naui95 in #1046
- added information on theming by @naui95 in #1087
- [IP-1097]: add docker publish workflow by @redxtech in #1098
- [IP-841]: Copy Quote UI feedback by @Verony-makesIT in #932
- [IP-998]: copy all fields available in quotes by @naui95 in #1086
- [IP-1083]: Add pagination for tabs in client detail by @pumpi in #1084
- [IP-731]: Add another digit for quantity (new version) by @naui95 in #1112
- [IP-1003]: Add extra field title by nielsdrost7 in #1101
- add function to check post variables by nielsdrost7 in #1090
- [IP-1096] Payments array variable gets lost for invoices by nielsdrost7 in #1104
- Chore: add pint by nielsdrost7 in #1081
- [IP-1033] creation dates of invoices should never be changed by nielsdrost7 in #1040
- [IP-1034]: Fix error where default_language at some point switches to English by nielsdrost7 in #1035
- Make sure we don't get unintended output in our PDF files by nielsdrost7 in #1089
- [IP-1010]: Add php-dom and php-xml to the Dockerfile by nielsdrost7 in #1110
- Special project by nielsdrost7 in #1120
- [IP-1063]: Allowing for Dynamic Properties (PHP 8.2) by nielsdrost7 in #1117
Full Changelog: v1.6.1...v1.6.2-beta-1
v1.6.1
v1.6.1.zip
| Hash Format | Hash |
|---|---|
| MD5 | 40ef82bc4cd10fc87c96ec60b64f431c |
| SHA-256 | ebabd7c44e294d432498f6a52e026b0adda997605258e277b622792b9c2ca586 |
New Contributors
- @mheiduk made their first contribution in #900
- @KevinJ30 made their first contribution in #1005
- @fabm3n made their first contribution in #989
- @kelvin-codes-stuff made their first contribution in #950
- @rycardo74 suggested to add a trim in a filter function (issue #992)
- @vespino made their first contribution in #897
- @MatoTominac made their first contribution in #903
- @Verony-makesIT made their first contribution in #924
What's Changed
- [IP-992]: add a trim to client search
- [IP-883]: fix loading stripe for websites not using clean urls (#883) by @naui95 in #896
- In version 1.6.0 the logo isn't shown on the PDF by @vespino in #897
- [IP-971]: by @KevinJ30 in #1005
- [IP-894]: by @naui95 in #899
- Fix: Inserting email template by @mheiduk in #900
- Update view.php by @vespino in #906
- [IP-907]: by @naui95 in #908
- [IP-902]: fix possible vulnerabilities #902 by @naui95 in #918
- Detect Ctrl + S keyboard shortcut and save the form by @MatoTominac in #903
- Make product.* available in quotes by @nielsdrost7 in #915
- [IP-895]: Option to Initiate Terms When Sending Invoice by @naui95 in #928
- [IP-911]: required fields check by @nielsdrost7 in #927
- Fix bug #840 Deleted the extra "state" field by @Verony-makesIT in #930
- added versioning file by @naui95 in #937
- [IP-940]: unicode inside select by @kelvin-codes-stuff in #950
- [IP-959]: set encryption key after installing by @nielsdrost7 in #960
- [IP-898]: Fix bug where logo wasn't found while creating PDF invoice by @nielsdrost7 in #964
- security fixes by @nielsdrost7 in #973
- 2023 23011 by @nielsdrost7 in #974
- [IP-766] add extra logging when IP_DEBUG=true for the Recurring invoices by @nielsdrost7 in #970
- [IP-968] Sometimes a user isn't created, add more logging to see what's going on by @nielsdrost7 in #969
- [IP-980]: Wasn't able to reproduce the bug, added more logging by @nielsdrost7 in #983
*[IP-978]: When on a mobile the SESS_MATCH_IP environment variable is important. Changed a setting in /application/config.php to env_bool instead of _env by @nielsdrost7 in #982 - [IP-973]: Bug fixes after a report in the comments of PR #973 by @nielsdrost7 in #981
- own env option for 'sess_save_path' by @mheiduk in #984
- Update Github Workflows by @fabm3n in #989
- feat: payment QR code for web/pdf templates by @mheiduk in #995
Quick overview of the improvements vs. v1.6.0:
Full Changelog: v1.6.0...v1.6.1
Version 1.6.1 Beta 3
v1.6.1-beta-3.zip
| Hash Format | Hash |
|---|---|
| MD5 | 908ff411d71986df61f2ae4d2b4d4cff |
| SHA-256 | 6f03be87b15af3bf51fe97e27319c79b4979cde58e4ea29b066dd9cbb457a61e |
Important!
This is a Beta release. Don't use this release on production.
Check out the release, run it with Docker.
A new release will be made once we get through the Beta period.
New Contributors
- @kelvin-codes-stuff made their first contribution in #950
- @YasirRWebDesigner created bug reports
- @musapinar created bug reports
What's Changed
- added versioning file by @naui95 in #937
- [IP-940]: unicode inside select by @kelvin-codes-stuff in #950
- [IP-959]: set encryption key after installing by @nielsdrost7 in #960
- [IP-898]: Fix bug where logo wasn't found while creating PDF invoice by @nielsdrost7 in #964
- security fixes by @nielsdrost7 in #973
- 2023 23011 by @nielsdrost7 in #974
- [IP-766] add extra logging when IP_DEBUG=true for the Recurring invoices by @nielsdrost7 in #970
- [IP-968] Sometimes a user isn't created, add more logging to see what's going on by @nielsdrost7 in #969
- [IP-980]: Wasn't able to reproduce the bug, added more logging by @nielsdrost7 in #983
- [IP-978]: When on a mobile the SESS_MATCH_IP environment variable is important. Changed a setting in /application/config.php to env_bool instead of _env by @nielsdrost7 in #982
- [IP-973]: Bug fixes after a report in the comments of PR #973 by @nielsdrost7 in #981
Quick overview of the improvements vs. Beta 2:
Full Changelog: v1.6.1-beta-2...v1.6.1-beta-3