Skip to content

Releases: folio-org/mod-finance-storage

v8.7.1

13 Nov 08:32
Compare
Choose a tag to compare

8.7.1 - Released (Ramsons R2 2024 Bug Fix)

The primary focus of this release was to fix missing interface dependencies
Full Changelog

Bug fixes

  • MODFISTO-508 Missing interface dependencies in module descriptor

v8.7.0

29 Oct 08:00
Compare
Choose a tag to compare

8.7.0 - Released (Ramsons R2 2024)

The primary focus of this release was to separate Credited from Expended and improve different calculations
Full Changelog

Stories

  • MODFISTO-499 Update libraries of dependant acq modules to the latest versions
  • MODFISTO-489 Clean up permissions
  • MODFISTO-487 Prevent sql injection for budget_encumbrance_rollover script
  • MODFISTO-483 Add credited field support to Rollover functionality
  • MODFISTO-481 Separate credits from expenditures in mod-finance-storage
  • MODFISTO-466 New transactionType indices
  • MODFISTO-460 Remove the old transaction API (storage)
  • MODFISTO-371 Improved cashBalance, available and unavailable calculations

Bug fixes

Dependencies

  • Bump raml from 35.2.0 to 35.3.0
  • Bump vertx from 4.5.4 to 4.5.10

v8.6.1

04 Apr 09:49
Compare
Choose a tag to compare

8.6.1 - Released (Quesnelia R1 2024)

The primary focus of this release was to improve the flow of editing PO fund distribution where the re-encumber flag is disabled
Full Changelog

Bug fixes

  • MODFISTO-477 A new encumbrance is needed during FYRO for orders with "Re-encumber" = false

v8.6.0

19 Mar 09:46
Compare
Choose a tag to compare

8.6.0 - Released (Quesnelia R1 2024)

The primary focus of this release was to introduce Batch Transactions API
Full Changelog

Stories

  • MODFISTO-472 Change restricted expenditures calculations
  • MODFISTO-470 Upgrade RAML Module Builder
  • MODFISTO-458 Implementation for the new transaction API
  • MODFISTO-457 Update database API usage
  • MODFISTO-449 Upgrading tenant resets reference and sample records
  • MODFISTO-432 Implement logic to replace AllOrNothing to process list of transaction from request payload

Bug fixes

  • MODFISTO-475 Wrong encumbrance calculation when paying a credit
  • MODFISTO-455 Failed invoice approval creates pending payment transactions and updates budget record
  • MODFISTO-452 Error message contains wrong fund name when moving allocation
  • MODFISTO-259 Releasing 2 transactions at the same time can fail to update budgets
  • MODFISTO-133 Remove use of "extends" property from JSON schemas, invoice_transaction_summary.json is missing an id property

Dependencies

  • Bump raml from 35.0.1 to 35.2.0
  • Bump vertx from 4.3.4 to 4.5.4

v8.5.1

04 Mar 13:18
Compare
Choose a tag to compare

8.5.1 - Released (Poppy R2 2023)

The primary focus of this release was to provide ability to skip duplicate encumbrances when running finance rollover

Full Changelog

Bug Fixes

v8.5.0

10 Oct 15:31
Compare
Choose a tag to compare

8.5.0 - Released (Poppy R2 2023)

The primary focus of this release was to improve finance rollover script performance

Full Changelog

Stories

  • MODFISTO-443 Allow user to decrease allocation resulting in a negative available amount
  • MODFISTO-441 Add the ability to skip the transaction if it is from the previous year
  • MODFISTO-439 Make adjustments to improve finance rollover script performance
  • MODFISTO-435 Update to Java 17 mod-finance-storage
  • MODFISTO-405 Provide error code to restriction in case transaction creation when the budget status is not found/not active
  • MODFISTO-365 Update dependent raml-util
  • MODFISTO-287 Logging improvement

Bug Fixes

  • MODFISTO-446 Creating budget fails with trailing junk after parameter at or near "$2F"
  • MODFISTO-442 Incorrect ledger summary calculation after allocation movement to 0 budget
  • MODFISTO-426 Split ledger order encumbrances causing rollover errors
  • MODFISTO-411 RMB HttpClient resource leak, use Vert.x WebClient
  • MODORDERS-865 Rewrite the orders rollover interaction in an asynchronous way

v8.4.2

15 Jun 10:57
Compare
Choose a tag to compare

8.4.2 - Released (Orchid R1 2023)

The primary focus of this release was to fix the rollover behaviour for split ledger order encumbrances

Full Changelog

Bug Fixes

  • MODFISTO-426 Split ledger order encumbrances causing rollover errors

v8.4.1

21 Mar 15:31
Compare
Choose a tag to compare

8.4.1 - Released (Orchid R1 2023)

The primary focus of this release was to rewrite the orders rollover interaction in an asynchronous way

Full Changelog

Bug Fixes

  • MODORDERS-865 Rewrite the orders rollover interaction in an asynchronous way

v8.4.0

20 Feb 11:54
Compare
Choose a tag to compare

8.4.0 - Orchid R1 2023

The primary focus of this release was to replace Vertx shared lock with DB lock to increase stability

Full Changelog

Stories

  • MODFISTO-377 Replace Vertx shared lock with DB lock to increase stability working with transactions
  • MODFISTO-373 Add migration script to support cache balance changes
  • MODFISTO-371 Add support to rollover cash balance during FY rollover
  • MODFISTO-358 Logging improvement - Configuration
  • MODFISTO-290 Allowing "Available" to be a negative number

Bug Fixes

  • MODFISTO-386 startTx DB connection not closed on failure, resource leak
  • MODFISTO-384 Failed to create pending payment during invoice approval
  • MODFISTO-362 Expense class code and status are not shown in test rollover results .csv file

v8.3.1

02 Nov 09:28
Compare
Choose a tag to compare

The primary focus of this release was to fix preview rollover flow

Full Changelog

Bug Fixes

  • MODFISTO-359 Rollover fails when fund contains "Planned budget" created by user
  • MODFISTO-355 "Encumbered" value is changed in repeatedly downloaded ".csv" file after the next test rollovers, "Encumbered (Exp Class)" value is doubled