Releases: foodcoops/foodsoft
Releases · foodcoops/foodsoft
v4.9
Foodsoft 4.9
(2024-07-10)
Bug Fixes
Features
- adapt financial transaction type for online payment provider (#1008 , PR #1031) (113a14d)
- add accounting buttons in order management views (usability enhancement) (#1061) (d6a92bf)
- add online payment provider mollie plugin (#1008 , PR #1031) (0b7898d)
- move document data from document plugin to active storage (#1050) (f8b92eb)
⚠️ Please make sure you have a valid storage configuration / docker volume setup, as documents will no longer persists in the database, but the filesystem. (See the introduction of Active Storage in 4.8)
v4.8.1
Notable Changes
- The feedback form (9c81aa3) has been removed as it has been often mistaken for foodcoop specific support things. Please consider sending us feedback via the foodsoft-forum.
- invoice attachments have been migrated to active storage (0ff74e8). This hopefully improves the performance issues in #1037.
⚠️ Please make sure you have a valid storage configuration / docker volume setup, as attachments will no longer persists in the database, but the filesystem. (See the introduction of Active Storage in 4.8) - There's now a known Issue with unicode characters in messages on database with a charset not supporting unicode. Make sure your databse charset/coalation is set to
utf8mb4
, see #1047
What's Changed
- Bump puma from 6.0.2 to 6.3.1 by @dependabot in #1020
- Suppress net protocol errors by @kidhab in #1015
- Remove feedback form by @kidhab in #1028
- Show the recipients in the thread view of messages. by @TomStrom16 in #1034
- chore: bundle update to rails 7.0.8 by @yksflip in #1038
- 1037 migrate invoice attachments to active storage slow performance financial links by @yksflip in #1039
- fix bug on saving config by @mortbauer in #1042
- fix active storage links for attachments by @mortbauer in #1045
- allow_other_host for discourse plugin redirects by @mortbauer in #1043
- fix(finance): ordergroup overview total balances by @yksflip in #1051
New Contributors
- @TomStrom16 made their first contribution in #1034
Full Changelog: v4.8.0...v4.8.1-rc2
v4.8.0
I'm happy to announce the release of the foodsoft v4.8.0.
See Changelog.md and the Release Notes for further details.
What's Changed
- release 4.7.1 by @JuliusR in #793
- Fixes #799 by @lentschi in #800
- #779 Received state for orders by @lentschi in #789
- Closes #805 - updated
db/schema.rb
to Rails 5.2 dump by @lentschi in #806 - Migrations for new
received
order state (s. #779) by @lentschi in #807 - On #779 Use new
received
state for 'Receive' button in orders index by @lentschi in #808 - Rspec tests for #779 by @lentschi in #809
- #764 - Add option to ignore delivered amounts in order group distribution by @lentschi in #765
- On #805: Turn bigint IDs back into normal integers by @lentschi in #811
- Add CSV downloads for BankTransaction and Invoice by @paroga in #813
- Avoid page breaks during tables in OrderPdf by @paroga in #814
- Add option to set all received items to zero by @paroga in #816
- Add/Improve financial_transaction_* endpoints by @paroga in #818
- Improve parsing of BankTransactionReference by @paroga in #819
- Add transport to OrderPDF by @paroga in #812
- Add option to create a new FinancialTransaction at a FinancialLink by @paroga in #815
- Add option to ignore financial transaction when calculating the balance by @paroga in #817
- API-4: ordering by @wvengen in #573
- Split order close method by @wvengen in #829
- Add API v1 financial_transactions POST endpoint by @paroga in #833
- better readable IBAN by @twothreenine in #824
- Improve reference calculator by @twothreenine in #836
- Add method to parse bank transactions as JSON by @paroga in #831
- Add API v1 finance_overview endpoint by @paroga in #835
- Fix single coop issues by @wvengen in #841
- Received mailer for #766 by @lentschi in #842
- Add Rubocop by @paroga in #844
- Make usage of Docker for development easier by avoiding COPY operations by @paroga in #846
- Use ActiveJob instead of Resque directly by @paroga in #851
- Add CSV download for User by @paroga in #855
- Update SETUP_DEVELOPMENT_DOCKER.md by @mjavurek in #859
- Improve various dl-horizontal views by @twothreenine in #840
- Fixes bundle install error by @lentschi in #865
- de.yml: Aufgaben "Verantwortliche" by @mjavurek in #866
- Bump rexml from 3.2.4 to 3.2.5 by @dependabot in #869
- Bump nokogiri from 1.11.1 to 1.11.4 by @dependabot in #872
- Use docker-compose v2 since extends is still supported by @decentral1se in #876
- Bump puma from 5.2.1 to 5.3.2 by @dependabot in #879
- Bundle update rails nokogiri (CVE-2021-22904) by @wvengen in #880
- Bump nokogiri from 1.11.7 to 1.12.5 by @dependabot in #890
- Updated profile command by @1resu in #895
- Bump puma from 5.3.2 to 5.5.2 by @dependabot in #904
- Bump addressable from 2.7.0 to 2.8.0 by @dependabot in #885
- Enable to configure feedback recipient address by @kidhab in #901
- Update to recent version by @kidhab in #905
- Change instructions to rbenv by @kidhab in #910
- apple icons to stop 404s by @carchrae in #889
- Add default time_zone by @kidhab in #912
- Update link to mailing list by @kidhab in #915
- Update links by @kidhab in #914
- Rename Piwik to Matomo by @kidhab in #911
- Add validation of more article fields by @kidhab in #917
- Add support for ActiveStorage by @paroga in #852
- Invoice: change label "delivery" to "stock delivery" by @mjavurek in #922
- Change password validation to allow longer passwords by @kidhab in #923
- fix translation missing: xxx.orders.state.received by @mjavurek in #927
- Add Rails 6 backport for ActiveRecord by @paroga in #887
- Add BankGateway by @paroga in #849
- charge transport cost as well when accounting order (fix #861 after f7c7b56) by @twothreenine in #862
- Also note login details in docker development docs by @decentral1se in #881
- Auto correct rubocop style issues by @paroga in #931
- Add admin UI for SupplierCategories (supplier_categories) by @mariandl in #930
- Fixes filtering of active ordergroups by @haraldreingruber in #934
- Add table_print gem for debugging ActiveRecord queries in the console by @haraldreingruber in #935
- Enabled systemd socket activation by @kidhab in #942
- Bump nokogiri from 1.13.1 to 1.13.4 by @dependabot in #940
- Fix Typo by @kidhab in #938
- Bump puma from 5.6.2 to 5.6.4 by @dependabot in #936
- Bezeichnung "Neue Kontotransaktion": fehlendes Zeichen ergänzt by @mjavurek in #937
- Make columns of user and ordergroup lists sortable by @haraldreingruber in #716
- One-click development environment via Gitpod.io (browser-based VSCode with cloud backend) by @Mob-Programming-Meetup-Austria in #916
- Configure base_controller of Doorkeeper by @paroga in #929
- Allow decimal numbers in transaction collections by @kidhab in #921
- [Readme.md] Fix Gitpod link pointing to original repo by @haraldreingruber in #945
- Bump nokogiri from 1.13.8 to 1.13.9 by @dependabot in #958
- Add sd_notify by @kidhab in #961
- increase test coverage by @yksflip in #966
- Bump sinatra from 3.0.2 to 3.0.4 by @dependabot in #971
- Update link to forum by @kidhab in #963
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #973
- Bump loofah from 2.19.0 to 2.19.1 by @dependabot in #974
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #975
- docs: roadmap & monthly call by @decentral1se in #984
- Add home controller test by @yksflip in #972
- Show order note as tooltip by @kidhab in #965
- Open external websites in new browser window by @kidhab in #981
- Show instance name at login screen by @kidhab in #957
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #978
- Bump rack from 2.2.4 to 2.2.6.4 by @dependabot in #986
- Specify an URL to redirect after logout via settings by @kidhab in #989
- Turkish language support added by @nurp in #995
- Replace apivore with rswag for api tests by @yksflip in #969
- ruby 2.7.2 and rails 7 upgrade by @yksflip in #979
- dow...