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
- downgrade haml to make deface work by @yksflip in #1003
- Bump rack from 2.2.5 to 2.2.7 by @dependabot in #1004
- Bump nokogiri from 1.13.10 to 1.15.2 by @dependabot in #1005
- Make date configurable via locales by @kidhab in #997
- feat: Disable member list via configuration by @kidhab in #990
- Bump doorkeeper from 5.6.2 to 5.6.6 by @dependabot in #1010
- introduce importmaps by @yksflip in #983
- Update mail gem to .8.1 which fixes the permission error by @kidhab in #1012
- Fix line endings for Windows docker environment by @haraldreingruber in #694
- Finance ordergroup sums by @yksflip in #1017
- fix: update setup-chromedriver github action by @yksflip in #1019
- Introduce Message Formatting with Actiontext Trix Editor by @yksflip in #1013
- Release v4.8 by @yksflip in #1026
New Contributors
- @twothreenine made their first contribution in #824
- @mjavurek made their first contribution in #859
- @decentral1se made their first contribution in #876
- @1resu made their first contribution in #895
- @kidhab made their first contribution in #901
- @mariandl made their first contribution in #930
- @Mob-Programming-Meetup-Austria made their first contribution in #916
- @yksflip made their first contribution in #966
- @nurp made their first contribution in #995
Full Changelog: v4.7.1...v4.8.0