Releases: folio-org/mod-finance-storage
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
v8.3.0
The primary focus of this release was to implementation preview rollover flow
Stories
- MODFISTO-353 Upgrade RAML Module Builder
- MODFISTO-351 Provide expense class details in Ledger Rollover Budgets API response
- MODFISTO-348 Fix randomly failing tests
- MODFISTO-338 Update planned budget status to active during FY rollover
- MODFISTO-335 Implement sending email and include it in the preview ledger rollover flow
- MODFISTO-327 Replace unique index in the table "ledger_fiscal_year_rollover" with uniqueness logic in the code
- MODFISTO-323 Update ledger rollover SQL script with preview rollover logic and store results in the preview rollover table
- MODFISTO-320 Define and implement Storage API : Ledger Rollover Budgets
- MODFISTO-319 Define schemas and table for storing generated Budgets and schema for showing rollover logs
- MODFISTO-318 Implement Preview rollover flow and update budgets with all calculated amounts
Bug Fixes
- MODFISTO-354 Encumbered amount is increased by the next test rollover Encumbered amount when run test rollover multiple times
- MODFISTO-345 Remove update_encumbrances_order_status.ftl (cross module)
- MODFISTO-343 Tenant init fails on 2nd time
- MODFISTO-342 Tenant operation failed for module mod-finance-storage-8.1.6: SQL error
- MODFISTO-340 Invalid usage of optimistic locking
v8.2.3
The primary focus of this release was to remove a migration script that may fail enabling or migrating a tenant.
Bug Fixes
- MODFISTO-345 Remove update_encumbrances_order_status.ftl (cross module)
- MODFISTO-343 Tenant init fails on 2nd time