Releases: folio-org/mod-finance-storage
v8.7.1
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
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
- MODFISTO-488 Fixed encumbrance changes after cancelling a payment or credit
- MODFISTO-484 Fixed overEncumbrance calculation
- MODFISTO-480 Old tables are not deleted
Dependencies
- Bump
raml
from35.2.0
to35.3.0
- Bump
vertx
from4.5.4
to4.5.10
v8.6.1
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
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
from35.0.1
to35.2.0
- Bump
vertx
from4.3.4
to4.5.4
v8.5.1
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
Bug Fixes
- MODFISTO-461 FYRO fails on duplicate encumbrance
v8.5.0
8.5.0 - Released (Poppy R2 2023)
The primary focus of this release was to improve finance rollover script performance
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
8.4.2 - Released (Orchid R1 2023)
The primary focus of this release was to fix the rollover behaviour for split ledger order encumbrances
Bug Fixes
- MODFISTO-426 Split ledger order encumbrances causing rollover errors
v8.4.1
8.4.1 - Released (Orchid R1 2023)
The primary focus of this release was to rewrite the orders rollover interaction in an asynchronous way
Bug Fixes
- MODORDERS-865 Rewrite the orders rollover interaction in an asynchronous way
v8.4.0
8.4.0 - Orchid R1 2023
The primary focus of this release was to replace Vertx shared lock with DB lock to increase stability
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
The primary focus of this release was to fix preview rollover flow
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