Releases: SMEWebify/WebErpMesv2
Releases · SMEWebify/WebErpMesv2
v1.19 - Carcharodus lavatherae
What's Changed
- Configure PHPUnit to use in-memory SQLite database by @SMEWebify in #765
- Remove hardcoded APP_KEY from PHPUnit configuration by @SMEWebify in #766
- Ensure database migrations run during tests by @SMEWebify in #767
- Bump symfony/http-foundation from 7.3.3 to 7.3.7 in the composer group across 1 directory by @dependabot[bot] in #768
- Bump node-forge from 1.3.1 to 1.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #769
- Fix methods location data for order view by @SMEWebify in #770
- Fix methods location include path in order view by @SMEWebify in #771
- refine customer portal views with guest layout parity by @SMEWebify in #764
- Improve notification dropdown text wrapping by @SMEWebify in #772
- Bump composer/composer from 2.8.12 to 2.9.3 in the composer group across 1 directory by @dependabot[bot] in #773
- Bump qs from 6.14.0 to 6.14.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #774
- Bump qs from 6.13.0 to 6.14.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #775
- Fix PSR-4 autoload paths by @SMEWebify in #776
- Add translations for review tracking fields by @SMEWebify in #777
- Add environment diagnostics artisan command by @SMEWebify in #778
- Queue heavy load planning calculations by @SMEWebify in #779
- Add README guidance for structure and local development by @SMEWebify in #780
- Fix task resources pivot table usage by @SMEWebify in #781
- Add status checkbox filter to task list by @SMEWebify in #782
- Support product custom fields on quote lines by @SMEWebify in #783
- Add status filters to companies list view by @SMEWebify in #784
- Add collapsible sections to order line detail modal by @SMEWebify in #785
- Update order sites migration by @SMEWebify in #786
- Add collapsible sections to order line detail modal by @SMEWebify in #787
- Fix command resolution during artisan bootstrapping by @SMEWebify in #788
- Fix dashboard company card links to apply filters by @SMEWebify in #789
- Add tool availability and booking-conflict checks to task management by @SMEWebify in #790
- Add CAM file and local path fields to quote and order line details by @SMEWebify in #791
- Add product_tool pivot and product-filtered tool selector for tasks by @SMEWebify in #792
- Add missing generic
selecttranslation key for multiple locales by @SMEWebify in #793 - Add bend_count to quote and order line details by @SMEWebify in #794
- Add Nest2Prod (N2P) integration: settings, payload builder, client, job & observer by @SMEWebify in #795
- Add missing
save_trans_keytranslations to locale files by @SMEWebify in #796 - Bump paragonie/sodium_compat from 2.2.0 to 2.5.0 in the composer group across 1 directory by @dependabot[bot] in #797
- Normalize boolean switch inputs in N2P settings request by @SMEWebify in #798
- Add SSL verification toggle for Nest2Prod integration by @SMEWebify in #799
- Add
bend_countto products and propagate to quote/order line details by @SMEWebify in #800 - Add order line planned start/end dates to N2P job payloads by @SMEWebify in #801
- Add required_qty to N2P task payloads by @SMEWebify in #802
- Add required_qty to N2P task payloads by @SMEWebify in #803
- Add configurable 'nest2prod' color palette and theme CSS by @SMEWebify in #804
- Centralize theme CSS via AdminLTE plugin and add 'nest2prod' theme by @SMEWebify in #805
- Show only open quotes and orders on dashboard cards by @SMEWebify in #806
- Add latest customer age to dashboard card by @SMEWebify in #807
- Add public attendance (pointage) form, controller, model and migration by @SMEWebify in #808
- Add Attendance model, migration and store endpoint by @SMEWebify in #809
- Add human resources attendance report (route, controller, view, menu & i18n) by @SMEWebify in #810
- Unify attendance schema and align public attendance flow by @SMEWebify in #811
- Redesign attendance punch screen with live clock and updated UI by @SMEWebify in #812
- Add attendance punches report tab by @SMEWebify in #813
- Fix migration to extend order_site_implantations table by @SMEWebify in #814
- Guard opportunity log factories when no records exist by @SMEWebify in #815
- Fix currency fallback in dashboard totals by @SMEWebify in #816
- Guard order currency formatting against null factory currency by @SMEWebify in #817
- Fix null currency handling in QuotesController by @SMEWebify in #818
- Fix controller currency fallbacks by @SMEWebify in #819
- Fix quote line currency fallback by @SMEWebify in #820
- Add currency fallback for task formatting by @SMEWebify in #821
- Add currency fallbacks for formatted amounts by @SMEWebify in #822
- Add apply-delivery-date button and propagate date to order lines by @SMEWebify in #823
- Use RefreshDatabase for feature tests; fix Addresses tests and resilient factories by @SMEWebify in #824
- Fix test factories and ContactsController tests by @SMEWebify in #825
- Guard Factory singleton when
factorytable is unavailable by @SMEWebify in #826 - Use MySQL for PHPUnit database connection by @SMEWebify in #827
- Fix auth & API routing for tests and add EnergyConsumption casts by @SMEWebify in #829
- Fix factories, order-site/task schema and sqlite holiday logic to stabilize tests by @SMEWebify in #828
- Fix test failures: storage uploads, API resources, N2P payload, routes, and test setup by @SMEWebify in #830
- Fix routes, add activity_log migration, allow test auth bypass, and make Orders id fillable by @SMEWebify in #831
- Add Spatie permission middleware aliases by @SMEWebify in #832
- Fix Spatie permission middleware namespace by @SMEWebify in #833
- Add sold/purchased selection to product import by @SMEWebify in #834
- Limit seeded orders to customer companies by @SMEWebify in #835
- Exclude stopped/canceled orders from delivery requests by @SMEWebify in #836
- Block delivery/invoice creation for canceled orders by @SMEWebify in #837
- Add API auth regression tests and helper; remove
auth:apifrom Kernel by @SMEWebify in #838 - Validate picture uploads and generate safe filenames in QuoteLinesController and OrderLinesController by @SMEWebify in #839
Full Changelog: v1.18...v1.19
v1.18 - Melitaea aurelia
What's Changed
- Bump the npm_and_yarn group with 2 updates by @dependabot[bot] in #614
- Update README.md by @SMEWebify in #621
- Bump laravel/framework from 11.41.0 to 11.44.1 in the composer group across 1 directory by @dependabot[bot] in #629
- Bump axios from 1.7.4 to 1.8.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #649
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #650
- Bump laravel/framework from 12.0.0 to 12.1.1 in the composer group across 1 directory by @dependabot[bot] in #651
- Bump league/commonmark from 2.6.2 to 2.7.0 in the composer group across 1 directory by @dependabot[bot] in #653
- Update SECURITY.md by @SMEWebify in #655
- Bump pbkdf2 from 3.1.2 to 3.1.3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #656
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #658
- Bump livewire/livewire from 3.6.3 to 3.6.4 in the composer group across 1 directory by @dependabot[bot] in #657
- Bump form-data from 4.0.0 to 4.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #659
- Bump setasign/fpdi from 2.6.3 to 2.6.4 in the composer group across 1 directory by @dependabot[bot] in #660
- Bump tmp from 0.2.1 to 0.2.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #661
- Update README.md by @SMEWebify in #662
- fix: remove trailing comma in OrderService constructor by @SMEWebify in #664
- Fix CSV import success redirect to use flash session by @SMEWebify in #665
- docs: clarify factory controller request types by @SMEWebify in #666
- Add database presence assertion in registration test by @SMEWebify in #667
- feat: add nginx service for docker by @SMEWebify in #669
- Add tests for document code generation by @SMEWebify in #668
- Add stock cost calculation unit tests by @SMEWebify in #670
- Validate permission IDs before syncing by @SMEWebify in #671
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #672
- Bump cipher-base from 1.0.4 to 1.0.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #673
- Refactor task calculation logs to use arrays by @SMEWebify in #674
- refactor: extract task date calculation service by @SMEWebify in #675
- Implement resource capacity aware task assignment by @SMEWebify in #676
- test: add TaskDateCalculator tests by @SMEWebify in #677
- Add working time utility and integrate precise task scheduling by @SMEWebify in #678
- feat: add asset management module by @SMEWebify in #680
- ci: add ldap extension and composer auth by @SMEWebify in #681
- feat: add contextual logging for orders and quotes by @SMEWebify in #682
- feat: add batch management by @SMEWebify in #683
- feat: add serial number activity history by @SMEWebify in #684
- feat: add production trace view by @SMEWebify in #685
- feat: track component serial numbers by @SMEWebify in #686
- ci: enable zip and ldap extensions by @SMEWebify in #687
- ci: add static analysis and style checks by @SMEWebify in #688
- Add energy consumption tracking model and migration by @SMEWebify in #689
- feat: add energy consumption tracking by @SMEWebify in #690
- Add energy consumption API and tests by @SMEWebify in #692
- Add energy cost calculation by @SMEWebify in #693
- Add customer processing cost KPI by @SMEWebify in #694
- feat: compute average supply delay for products by @SMEWebify in #695
- feat: add order site support by @SMEWebify in #696
- feat: add order site implantation support by @SMEWebify in #697
- test: add order site creation tests by @SMEWebify in #699
- feat: add construction site management for orders by @SMEWebify in #698
- feat: add resource filter to tasks list by @SMEWebify in #700
- Handle missing customer service id in company controller by @SMEWebify in #701
- fix: resolve merge conflict markers in stock controller by @SMEWebify in #702
- feat: add assets tab to accounting by @SMEWebify in #703
- Rename orders_id to order_id for order sites by @SMEWebify in #704
- feat: add energy consumption menu and translations by @SMEWebify in #705
- chore: import missing classes by @SMEWebify in #707
- Fix missing closing braces in calculateRessource by @SMEWebify in #706
- Use progress counters in calculateRessource by @SMEWebify in #708
- Fix OrderSite relation key by @SMEWebify in #709
- test: use order_id in OrderSiteTest by @SMEWebify in #710
- Delegate date adjustments to service by @SMEWebify in #711
- Use consistent progress message properties by @SMEWebify in #712
- Use boot for service injection in TaskCalculationDate Livewire component by @SMEWebify in #713
- Use AdminLTE styling for asset views by @SMEWebify in #714
- style: apply AdminLTE layout to energy consumption views by @SMEWebify in #715
- Align OrderSite fields with order schema by @SMEWebify in #717
- feat: update order site fields by @SMEWebify in #718
- Clean up energy consumption migrations by @SMEWebify in #720
- Add batches translation key for multiple languages by @SMEWebify in #721
- Relocate batches view under products by @SMEWebify in #722
- Refine energy consumption cost logic and relation by @SMEWebify in #723
- Refactor energy consumption fields by @SMEWebify in #724
- Refactor energy consumption to use kWh pricing by @SMEWebify in #725
- feat: add basic Chinese translations by @SMEWebify in #728
- Add batches submenu item by @SMEWebify in #726
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @SMEWebify in #729
- Ensure weighted average cost returns float by @SMEWebify in #730
- Add dynamic custom requirements for line details by @SMEWebify in #731
- Add GTD task board with automated reminders by @SMEWebify in #732
- feat: add customer pricing grid to quote and order lines by @SMEWebify in #733
- feat: add returns workflow management by @SMEWebify in #734
- Fix delivery line options label loading by @SMEWebify in #735
- Return descriptive labels in sales order export by @SMEWebify in #736
- Add migration for task user relation by @SMEWebify in #740
- Fix moda...
v1.17 - Euphydryas intermedia
What's Changed
- Bump nesbot/carbon from 3.8.2 to 3.8.4 in the composer group by @dependabot in #597
- Bump phpoffice/phpspreadsheet from 1.29.7 to 1.29.8 in the composer group by @dependabot in #600
Full Changelog: v1.16...v1.17
v1.16 - Euphydryas desfontainii
What's Changed
- Bump elliptic from 6.5.7 to 6.6.0 in the npm_and_yarn group by @dependabot in #574
- Bump the composer group with 2 updates by @dependabot in #576
- Bump laravel/framework from 11.29.0 to 11.31.0 in the composer group by @dependabot in #577
- Bump phpoffice/phpspreadsheet from 1.29.2 to 1.29.4 in the composer group by @dependabot in #579
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group by @dependabot in #580
- Bump league/commonmark from 2.5.3 to 2.6.0 in the composer group by @dependabot in #584
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group by @dependabot in #585
- Bump phpoffice/phpspreadsheet from 1.29.4 to 1.29.7 in the composer group by @dependabot in #591
- Bump phpoffice/phpspreadsheet from 1.29.4 to 1.29.7 in the composer group by @dependabot in #593
Full Changelog: v1.15...v1.16
v1.15 - Chazara briseis
What's Changed
- Bump phpoffice/phpspreadsheet from 1.29.1 to 1.29.2 in the composer group by @dependabot in #552
- Bump the npm_and_yarn group with 2 updates by @dependabot in #562
Full Changelog: v1.14...v1.15
v1.14 - Tomares ballus
Full Changelog: v1.13...v1.14
v1.13 - Maculinea teleius
What's Changed
- Bump phpoffice/phpspreadsheet from 1.29.0 to 1.29.1 by @dependabot in #531
- Bump the npm_and_yarn group with 2 updates by @dependabot in #538
- Bump the npm_and_yarn group with 4 updates by @dependabot in #540
Full Changelog: v1.12...v1.13
v1.12 - Maculinea nausithous
What's Changed
- Bump postcss, postcss-import and vue-loader by @dependabot in #516
- Update SECURITY.md by @SMEWebify in #518
- Bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #523
- Bump axios from 1.6.7 to 1.7.4 by @dependabot in #522
- Bump webpack from 5.89.0 to 5.94.0 by @dependabot in #530
[DEBT] Use more service for refactoring
[TASK] Check statu after delivery order line
[RECIEP ORDER] Status pending check
[INVOICE] Define export statu for invoice line
Bump elliptic from 6.5.4 to 6.5.7
Bump axios from 1.6.7 to 1.7.4
[KPI] Litigation rate
[DELYVERY] Add carrier and tracking numbers
[UI] Add date type to custom field
[COMPANY] Add UUID
[DELIVERY] Packagin concept
[UX] Add count in tab
Full Changelog: v1.11...v1.12
V1.11 - Aricia morronensis
What's Changed
- Bump postcss from 7.0.39 to 8.4.39 by @dependabot in #481
- Bump postcss from 7.0.39 to 8.4.40 by @dependabot in #500
Full Changelog: 1.10...v1.11
Releases notes v1.11.pdf
Releases notes v1.11.odt
v1.10 - Aricia morronensis
What's Changed
- Bump composer/composer from 2.7.4 to 2.7.7 by @dependabot in #434
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #435
- Bump ws from 8.16.0 to 8.17.1 by @dependabot in #442
Full Changelog: v1.09...1.10