Skip to content

Latest commit

 

History

History
769 lines (593 loc) · 35.4 KB

CHANGELOG.md

File metadata and controls

769 lines (593 loc) · 35.4 KB

Changelog

See VERSIONING (https://github.com/openMF/mifosx/blob/master/VERSIONING.md) for information on what updates to the version number implies for the platform.

Releases

  1. 03 Nov 2013 - 1.13.4.RELEASE
  2. 30 Oct 2013 - 1.13.3.RELEASE
  3. 28 Oct 2013 - 1.13.2.RELEASE
  4. 22 Oct 2013 - 1.13.1.RELEASE
  5. 19 Oct 2013 - 1.13.0.RELEASE
  6. 16 Oct 2013 - 1.12.0.RELEASE
  7. 7 Oct 2013 - 1.11.1.RELEASE
  8. 5 Oct 2013 - 1.11.0.RELEASE
  9. 4 Oct 2013 - 1.10.3.RELEASE
  10. 22 Sep 2013 - 1.10.2.RELEASE
  11. 20 Sep 2013 - 1.10.1.RELEASE
  12. 19 Sep 2013 - 1.10.0.RELEASE
  13. 18 Sep 2013 - 1.9.2.RELEASE
  14. 10 Sep 2013 - 1.9.1.RELEASE
  15. 8 Sep 2013 - 1.9.0.RELEASE
  16. 21 Aug 2013 - 1.8.1.RELEASE
  17. 20 Aug 2013 - 1.8.0.RELEASE
  18. 14 Aug 2013 - 1.7.2.RELEASE
  19. 12 Aug 2013 - 1.7.1.RELEASE
  20. 28 July 2013 - 1.7.0.RELEASE
  21. 28 July 2013 - 1.6.1.RELEASE
  22. 20 July 2013 - 1.6.0.RELEASE
  23. 14 July 2013 - 1.5.0.RELEASE
  24. 25 Jun 2013 - 1.4.1.RELEASE
  25. 20 Jun 2013 - 1.4.0.RELEASE
  26. 10 Jun 2013 - 1.3.0.RELEASE
  27. 06 Jun 2013 - 1.2.1.RELEASE
  28. 27 May 2013 - 1.2.0.RELEASE
  29. 24 May 2013 - 1.1.4.RELEASE
  30. 22 May 2013 - 1.1.3.RELEASE
  31. 19 May 2013 - 1.1.2.RELEASE
  32. 12 May 2013 - 1.1.1.RELEASE
  33. 09 May 2013 - 1.1.0.RELEASE
  34. 08 May 2013 - 1.0.1.RELEASE
  35. 07 May 2013 - 1.0.0.RELEASE
  36. 30 April 2013 - 0.12.1.beta
  37. 30 April 2013 - 0.11.4.beta
  38. 22 April 2013 - 0.12.0.beta
  39. 17 April 2013 - 0.11.3.beta
  40. 10 April 2013 - 0.11.2.beta
  41. 05 April 2013 - 0.11.1.beta
  42. 05 April 2013 - 0.11.0.beta

1.13.4.RELEASE

Bug Release

Bugs

  • [MIFOSX-763] - Organization Running balance on /glaccounts is incorrect for uncalculated entries
  • [MIFOSX-764] - Journal entries are not returned in correct order making running blance nonsensical
  • [MIFOSX-766] - Add and delete charge is not reflecting the schedule till loan disburse

1.13.3.RELEASE

Bug Release

Bugs

  • [MIFOSX-740] - In Savings account monthly charge Recurrence Start month should be after activation of the account
  • [MIFOSX-757] - updating charges
  • [MIFOSX-759] - Retrieving journal entry information by transactionId is not gauranteed to return journal entries from same transaction
  • [MIFOSX-760] - Updating a charge does not evict the cache resulting in incorrect data returned from platform
  • [MIFOSX-762] - SubmittedBy User not stored when creating savings accounts

1.13.2.RELEASE

Bug Release

Bugs

  • [MIFOSX-721] - "Interest charged from" is not working as per expected
  • [MIFOSX-722] - Due amount in Repayment installments are not equal
  • [MIFOSX-729] - Flat - Daily is not working as expected
  • [MIFOSX-749] - Scoping of clients by office hierarchy no longer works
  • [MIFOSX-750] - Scoping of clients by search term (to search any name part) no longer works

1.13.1.RELEASE

Bug Release

Bugs

  • [MIFOSX-715] - NPE getting client image
  • [MIFOSX-733] - 500 exception when not passing a note during undo of disbursement
  • [MIFOSX-734] - Add further detail on the 'repayment strategies' concept

1.13.0.RELEASE

Feature Release

This Feature Release adds support for min and maximum caps on % based charges for loans.

Platform & API

New Features & Improvements

  • [MIFOSX-437] - Minimum and maximimum caps on % based charges
  • [MIFOSX-747] - Update AMI and AMI related docs on readme
  • [MIFOSX-748] - Improve API documentation around charges

1.12.0.RELEASE

Feature Release

This Feature Release adds support for Monthly fees for savings along with minor bug fixes

Platform & API

New Features & Improvements

  • [MIFOSX-728] - Extend Recurring fees for Savings
  • [MIFOSX-735] - add organizationRunningBalance and runningBalanceComputed to /glaccounts API output

Bug

  • [MIFOSX-639] - loan transactions - externalId duplicates not being caught by exception
  • [MIFOSX-723] - In Savings, not able to adjust the transaction for the amount deposited as "Minimum opening balance"
  • [MIFOSX-732] - Payment type need not be specified for charges for savings products

1.11.1.RELEASE

Bug Release

Platform & API

New Features & Improvements

  • [MIFOSX-726] - Add missing savings charges details to api doc

Bug

  • [MIFOSX-727] - Loan Write off account not being persisted on creating a new Loan Product

1.11.0.RELEASE

Feature Release

This Feature release ships various improvements to the configurable fees functionality for savings, ability to consolidate running balances for Journal entries (both at a Branch and an Organizational Level) and various bug fixes

Platform & API

New Features & Improvements

  • [MIFOSX-435] - Capture derived/running balances for Journals
  • [MIFOSX-656] - Ability to Map specific savings fees to specific income accounts
  • [MIFOSX-690] - Accounting Not Done for over-payments and related work-flows (transfer overpaid amount to savings)
  • [MIFOSX-697] - Move existing withdrawal fees and Annual fees for savings into the configurable fees workflow

Bug

  • [MIFOSX-687] - In View/Edit Savings Product not able to remove the charge added while defining the product.
  • [MIFOSX-688] - Transaction Number for accounting needs to have guaranteed uniqueness
  • [MIFOSX-689] - Ensure account Transfers (Savings to Loans etc) point to the right Loan Transaction
  • [MIFOSX-691] - Clean up current Configurable Savings Fees functionality
  • [MIFOSX-692] - Savings account accepting multiple currency charges
  • [MIFOSX-699] - Duplicate entry in accounting table for disbursement fee through linked savings account
  • [MIFOSX-718] - Not able to "Pay Annual Fee" and "Post Interest" for savings account through Schedular Jobs
  • [MIFOSX-719] - Savings account with min. opening balance if Annual fee is deducted on account activation date then interest is not getting posted.

Reference App

  • [MIFOSX-673] - Receipt number displayed in Client Transactions history table / Journal

1.10.3.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-679] - Not able to Create holiday through API
  • [MIFOSX-694] - Unable to view users when caching is enabled
  • [MIFOSX-696] - Declining balance - Equal principal payments(Daily) is not working as expected.
  • [MIFOSX-716] - When updating details related to roles (name, permissions) - the incorrect cached details are returned for cached users
  • [MIFOSX-717] - Register/Deregister data tables not working with constraint based approach

Reference App

  • [MIFOSX-698] - Unable to save the created permissions for created Role

1.10.2.RELEASE

Bug Release

Platform & API

New Features & Improvements

  • [MIFOSX-664] - Client transfer workflow change

Bug

  • [MIFOSX-677] - No mention of 'transfersInSuspenseAccountId' parameter in API docs
  • [MIFOSX-684] - Default transfersInSuspense Accounts set incorrectly for existing Saving Products
  • [MIFOSX-685] - Debit and Balance displayed for active savings account after a transfer in Transactions tab is incorrect
  • [MIFOSX-686] - Configurable fees payment does not return FeesDeduction as true

1.10.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-675] - Not able to create savings account with/without charges.
  • [MIFOSX-680] - Duplicate entries for Payment channels to Fund source mapping

Reference App

  • [MIFOSX-683] - Update Reference UI to allow manual payments of Loan fees from savings

1.10.0.RELEASE

Feature Release

This feature release ships a tighter integration between Loans and Savings (ability to pay Loan Charges from Savings) , introduces configurable fees for savings and adds the ability to Transfer clients with active savings accounts across branches along with a couple of bug fixes

Platform & API

New Features & Improvements

  • [MIFOSX-642] - Allow charges for a loan to be deducted from savings of the client
  • [MIFOSX-643] - Transfer Clients with Savings accounts between Branches
  • [MIFOSX-644] - Configurable Fees for savings

Bug

  • [MIFOSX-662] - Not able to define "Transfer in Suspense" in cash based accounting for Savings product.
  • [MIFOSX-674] - Not able to disburse the Client's loan if charges attached to that loan is transfered from Savings account

1.9.2.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-659] - Not able to transfer Client between Branch offices which were created under same parent office.
  • [MIFOSX-663] - No API documentation on Holidays or Working Days features
  • [MIFOSX-671] - "Minimum opening balance" assigned is not displaying as balance in Transaction page after activation of savings account
  • [MIFOSX-672] - Final installment of FLAT interest loans incorrectly has closing loan balance thats greater than zero.

Improvement

  • [MIFOSX-669] - Ability to not allow to "close" a client while transfer of client is in progress

1.9.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-647] - Transfered amount in Loan account transaction page should not be allowed to Edit/Delete
  • [MIFOSX-648] - User with no read permissions should still be able to fetch their own user account data
  • [MIFOSX-658] - Unable to update existing Loan Products in demo server

Reference App

  • [MIFOSX-655] - Client Closure reason added in code values is not displayed in dropdon list of Client Close page

1.9.0.RELEASE

Feature Release

This feature release ships various improvements to the core portfolio modules like adding the ability to close a savings account, reactivate a savings account by undoingingediting transactions, transferring money from overpaid loan to savings accounts, closing group accounts, transferring clients with active loans between groups and across branches and adding ability to capture attendance through the collection sheet along with various bug fixes

Platform & API

Bug

  • [MIFOSX-611] - Not able to reassign loan from one loan officer to other in Bulk Loan Reassignment page
  • [MIFOSX-613] - Not able to assign Loan officer after submitting the Group Loan Application.
  • [MIFOSX-615] - regression issue fixes for integration test
  • [MIFOSX-624] - Applying Annual Fee results in Savings Account Having a Negative Balance
  • [MIFOSX-627] - End of day balance is calculated incorrectly for same day transations which results in negative interest been calculated
  • [MIFOSX-628] - The default Annual fee due on date is not displaying future date in case provided
  • [MIFOSX-635] - Currency in multiples of 1000 returns an an invalid integer error in edit saving product
  • [MIFOSX-640] - Approve Transfer Client button
  • [MIFOSX-517] - If "Code" is added and defined in "Create Data Table" and utilized for a client and then if that code is deleted wrong entry is displayed in Client's page

New Features & Improvements

  • [MIFOSX-547] - Client, Group and Center Transfers
  • [MIFOSX-567] - External Id work for migration
  • [MIFOSX-596] - Support ability to transfer money from overpaid loan accounts to savings accounts
  • [MIFOSX-619] - Support ability to close an existing active savings account
  • [MIFOSX-436] - Transfer clients between loanofficers, groups and branches
  • [MIFOSX-607] - Capture attendance through collectionsheet
  • [MIFOSX-622] - Savings transfers involving a withdrawal should not auto apply withdrawal fees if configured for account
  • [MIFOSX-625] - Support ability to close a group
  • [MIFOSX-634] - Support ability to undo/reverse transactions for the Savings account in closed state and activate again
  • [MIFOSX-440] - Meeting calendar clean up

Reference App

  • [MIFOSX-612] - Not able to configure Maker Checker Tasks in UI
  • [MIFOSX-646] - Client "Close" tab is not working
  • [MIFOSX-618] - Not able to add permisons for the new role created.

1.8.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-617] - Unable to create a new Loan Application

1.8.0.RELEASE

Feature Release

This feature release ships various improvements to the savings module (including ability to transfer funds from a savings accounts to another savings/loan accounts, adjust deposits/withdrawals, batch jobs for posting interest etc), ability to capture attendance details against center/group meetings, updates to the scheduler to run in a clustered environment and the beta release of the transfers functionality (with support for transferring clients with active accounts between groups and transferring clients with closed accounts between branches)

Platform & API

New Features & Improvements

  • [MIFOSX-310] - Generate Collection sheet based on meeting calendar dates
  • [MIFOSX-357] - Add Assign staff functionality to Group API call
  • [MIFOSX-433] - Allow rounding of loan schedules and charges to multiples of 100's or 1000's
  • [MIFOSX-441] - Synch JLG loans first repayment date with meeting dates
  • [MIFOSX-586] - Support ability to adjust/edit an existing savings transaction
  • [MIFOSX-591] - changes to group loan API
  • [MIFOSX-599] - Ability to add savings account details in Group Summary Page.
  • [MIFOSX-602] - Display transaction ID after applying withdrawal/repayment/etc.
  • [MIFOSX-605] - add support for scheduling to work in clustered mode
  • [MIFOSX-159] - Add batch job for posting of interest to savings accounts
  • [MIFOSX-432] - Support ability to transfer money from savings account to other savings accounts
  • [MIFOSX-496] - Capture Client Attendance details
  • [MIFOSX-574] - Add support for Savings accounts at the Center level
  • [MIFOSX-575] - Add support for Savings accounts for Groups
  • [MIFOSX-595] - Support ability to transfer money from savings account to loan accounts for purposes of making a repayment

Reference App

  • [MIFOSX-609] - Show "Add Holidays" link in demo server

1.7.2.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-606] - Unable to activate client from pending state

1.7.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-538] - Search is displaying duplicate result if acct number is part of client name
  • [MIFOSX-554] - In Group loan if meeting dates are getting rescheduled frequently, the repayment is getting extended.
  • [MIFOSX-555] - Return write-off date and transaction history for written off loans
  • [MIFOSX-581] - Batch job is starting even when scheduler is in suspended state
  • [MIFOSX-589] - Adjust Transactions accepts Holidays and non working days.
  • [MIFOSX-597] - Closed client under Group applying for JLG loan
  • [MIFOSX-598] - Closed client under Group applying for New Savings Account
  • [MIFOSX-600] - Allowing to Disassociate a client from the Group who is having a active savings account under that Group

New Features & Improvements

  • [MIFOSX-428] - Add user giving invalid emailid error

1.7.0.RELEASE

Feature Release

This Feature Release ships a stable version of the Scheduler and Product mix functionality along with minor updates to Savings functionality

Platform & API

Bug

  • [MIFOSX-397] - Annual fee collection date is displaying on 2nd year of opening/activation date of savings account.

New Features & Improvements

  • [MIFOSX-495] - Client performance History
  • [MIFOSX-565] - Support ability to undo/reverse transactions even when the loan is in closed state
  • [MIFOSX-563] - Repayment strategy is not displayed in loan account details page
  • [MIFOSX-548] - A holiday's "Reschedule Repayment to" date should not be a non-working day
  • [MIFOSX-506] - Batch Job Implementation - Part 2
  • [MIFOSX-478] - Product Mix Functionality
  • [MIFOSX-470] - Avoiding Deletion of active Charge which was already assigned to a Loan product.
  • [MIFOSX-428] - Add user giving invalid emailid error

Reference App

  • [MIFOSX-561] - Add loan cycle and loan product cycle details to Client Summary

1.6.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-485] - In Groups -> Group loan under "Submitted and pending approval" state -> "Change loan application" page,not able to edit/update "Sync repayments with meeting" and "Loan term" fields.
  • [MIFOSX-564] - Create data table does not work for attached request

Reference App

  • [MIFOSX-560] - In "Modify Application page" if Product is changed, it not getting updated in Loan account overview list

1.6.0.RELEASE

Feature (and Bug) Release

This Feature release focussed on various improvements to the Savings functionality as requested by Musoni, support for defining working days and the beta version of the batch jobs scheduler along with minor bug fixes

Platform & API

Bug

  • [MIFOSX-400] - If one withdrawal is made between two deposits and amount equal to sum of 2 deposits it is accepting, (Though all 3 transactions happened in different dates)
  • [MIFOSX-404] - In Transactions -> Savings account activity table interest displayed is inconsistent.
  • [MIFOSX-412] - If only interest amount is balance in savings account, Compound interest is not getting calculated for that amount in future dates.
  • [MIFOSX-469] - In Groups unable to activate the created group
  • [MIFOSX-489] - If "New loan application" is submitted for an inactive client under Groups, no proper error message is displayed about the approval status, also activation of the client.
  • [MIFOSX-551] - For Groups, Loan First Repayment date is taking after expected disbursement date than actual disbursement date.
  • [MIFOSX-552] - Group Loan is getting disbursed on meeting date if holiday is declared on that day.
  • [MIFOSX-558] - In modify loan application, am able to define an "application submitted on date" after the loan product's "close date"

New Features & Improvements

  • [MIFOSX-406] - Provide ability to edit all details of pending savings account application
  • [MIFOSX-541] - Introduce application process around savings accounts similiar to loan accounts
  • [MIFOSX-543] - Support working days in loan lifecycle
  • [MIFOSX-550] - Ability to View Holidays

Reference App

  • [MIFOSX-500] - Select Applicable Codes from a Combobox while creating new Data Tables
  • [MIFOSX-549] - Loan Product inactivation date improvements

1.5.0.RELEASE

Feature (and Bug) Release

This feature (and bug) release focussed on adding support for Holidays and various improvements and bug fixes for Group Functionality

Platform & API

Bug

  • [MIFOSX-443] - Additional data tables added to groups are appearing for Centers
  • [MIFOSX-471] - Group activation is accepting dates prior to office opening
  • [MIFOSX-491] - In data table, if string length is more than the defined length, no error message is displayed
  • [MIFOSX-493] - For groups, in "Change Loan Application" page not able to modify the "Product" (ie modified product details not getting updated/saved)
  • [MIFOSX-494] - If any changes are made in "Change loan application" (For group loan), the loan cannot be approve (multiple pages popup for single click on "Approve" tab.)
  • [MIFOSX-498] - Searched "Center" is behaving as Group entity
  • [MIFOSX-516] - No/Incorrect error messages on "Register Data Table" screens
  • [MIFOSX-519] - In "add code" page if already existing Code name is entered in the field, no proper error message is displaying
  • [MIFOSX-521] - Not able to disburse the Group Loan
  • [MIFOSX-522] - In add new group form if activation date field is empty, showing connection failure on the UI.
  • [MIFOSX-525] - Not able to select an existing client as Guarantor
  • [MIFOSX-526] - Issues with fields in Add Guarantors Page
  • [MIFOSX-527] - In "New loan application" / "Change loan application" not able to add Collaterals
  • [MIFOSX-528] - For a loan, same guarantor can be associated more than once.
  • [MIFOSX-529] - For the loan under "Pending Approval" stage not able to edit or delete (already added) collaterals.
  • [MIFOSX-531] - Able to approve loans for a Closed client. (ie, client got closed after submitting "new loan application")
  • [MIFOSX-533] - Able to associate closed clients with Groups
  • [MIFOSX-534] - In Client's page not able to assign staff from parent office
  • [MIFOSX-536] - Client search doesn't work at all at present and should support not only account no but also search by any part of client name

New Features & Improvements

  • [MIFOSX-76] - Support for Holidays
  • [MIFOSX-438] - Allow closing of clients
  • [MIFOSX-486] - Show loanofficers at higher hierarchical level in client product template
  • [MIFOSX-518] - Capture "Repayments rescheduled to" date for a holiday and add processed field
  • [MIFOSX-212] - loan cycle concept for loans
  • [MIFOSX-499] - Inactivate a loan Product
  • [MIFOSX-537] - Ability to display "Note" related to client in Client's page and "note" related to Loan in Loan's page
  • [MIFOSX-475] - Regenerate loan repayment dates if group meeting frequency is changed
  • [MIFOSX-361] - Inconsistent "From Date" and "To Date" formats in View Journal Entry Screens
  • [MIFOSX-362] - Date format is not similar In Balance Sheet as in other pages.

Reference App

  • [MIFOSX-535] - Client details screen centers on screen when there are many notes - it should align to top
  • [MIFOSX-309] - Move Global Search to end of the Header
  • [MIFOSX-530] - Connection fail message is displayed by clicking on delete button in Add/Edit code value page
  • [MIFOSX-483] - Support wizard view for Loan Product creation
  • [MIFOSX-476] - Group permissons (in portfolio grouping) makes reference UI grotesque

1.4.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-362] - Date format is not similar In Balance Sheet as in other pages.
  • [MIFOSX-473] - "Accounting Rules" created for Branch office (at Head office) is not displaying in head office.
  • [MIFOSX-479] - Scheduled jobs only run for tenant with identifier 'default'
  • [MIFOSX-480] - Not able to "Create A Group" under Branch Office using Head Office staff.
  • [MIFOSX-488] - With DELETE datatables service, one can drop system tables

Reference App

  • [MIFOSX-388] - Buttons on table based reports no longer working
  • [MIFOSX-463] - Numeric ids are number formated (causing NumberFormatException )
  • [MIFOSX-467] - Unable to create group in spanish locale as activation date doesnt pick up on culture/locale in datepicker
  • [MIFOSX-481] - Not able to navigate to the immediate previous page from "Clients loan application" page
  • [MIFOSX-482] - In Groups -> Clients loan application page -> no error message is displaying asking for proper inputs
  • [MIFOSX-484] - While creating a "new client" for group (in branch office), Not able to select "Staff" from that (branch) office, if user is Admin.

1.4.0.RELEASE

Feature Release

This feature release focussed on moving groups functionality from BETA to public API.

Along with Group releated work, key improvements was the addition of a UI and API for adding 'additional data' and staff relationship to clients.

Platform & API

Bug

  • [MIFOSX-420] - In "Change loan application" not able to save the modifications made because of error message getting displayed on charges.
  • [MIFOSX-424] - In new loan application, loan is getting approved for the Principal amount beyond the range (Minimum and Maximum) defined in the loan product.
  • [MIFOSX-429] - App user of one branch can edit client of another branch
  • [MIFOSX-446] - New loan application is not validating Min-Max Principal defined in the product defination
  • [MIFOSX-447] - New loan application is not validating Min-Max for "# Of Repayments" defined in the product defination
  • [MIFOSX-448] - New loan application is not validating Min-Max "Nominal interest rate %" defined in the product defination
  • [MIFOSX-468] - In "Change loan application" error message is displaying for the second charge which was applied before.
  • [MIFOSX-474] - Adjusting an existing loan transaction fails when 'note' information is passed

New Features & Improvements

  • [MIFOSX-365] - Simplify "Data Tables" functionality
  • [MIFOSX-421] - Ability to create and associate Group Roles
  • [MIFOSX-434] - Allow linking of staff to Clients
  • [MIFOSX-445] - Show loanofficers at higher hierarchical level in product template
  • [MIFOSX-449] - Group and JLG loans repayment schedule should match group meeting dates if loan repayment is synched with group meeting
  • [MIFOSX-457] - Update API param names for accounting rules to be consistent with rest of the accounting services
  • [MIFOSX-458] - Unable to create accounting rules with Tag Id, multiple debits/credits etc

Reference App

  • [MIFOSX-378] - TEVI: Produce 'role-based' dashboards as entry/landing page for users that login
  • [MIFOSX-455] - CodeValues functionality broken on the reference Client app
  • [MIFOSX-469] - In Groups unable to activate the created group
  • [MIFOSX-464] - Unable to edit the created charge in "charge details" page

BETA (functionality related to BETA functionality

  • [MIFOSX-456] - CRUD services and UI for creating Holidays
  • [MIFOSX-411] - While creating new savings account, If "Interest posting period" is defined Annually, it is getting posted monthly.

1.3.0.RELEASE

Feature Release

This feature release focussed mainly on features requested by Musoni for their upcoming m-lite product and by Quipu technolgies for their TEVI project.

Key changes are improvements to accounting and flexible support for grace concepts in loan repayment schedule.

Platform & API

Bug

  • [MIFOSX-427] - Charges and penalties functionality wonky when multiple charges/penalties are due on the same date

New Features & Improvements

  • [MIFOSX-391] - "Advanced" accounting rules for compound Journal entries
  • [MIFOSX-413] - Ability to account different charges (both fees and penalties) under different heads
  • [MIFOSX-295] - Support Prinicpal and Interest Grace Periods for Loans, Loan Schedules
  • [MIFOSX-297] - Support over payment of loan scenarios common when repayments through mobile, third party
  • [MIFOSX-374] - TEVI: Repayment strategy to support payment ordering of Interest, Principal, Penalties, Fees
  • [MIFOSX-376] - TEVI: Track additional details on the loan repayment schedule

Reference App

  • [MIFOSX-405] - In client's General page not able to differentiate between Activated and not Activated savings accounts.
  • [MIFOSX-416] - Distinguish between Individual and JLG loans in clients general details
  • [MIFOSX-418] - Hide/show Centers and center creation based on permissions
  • [MIFOSX-419] - Display Center summary details in UI
  • [MIFOSX-423] - Unable to view group loan in group context

BETA (functionality related to BETA functionality

  • [MIFOSX-344] - Add overnight scheduled task to detect if annual fee is due on savings account and apply it
  • [MIFOSX-325] - GSOC 2013 - Savings accounts server side sorting and pagination on retrieve all
  • [MIFOSX-310] - Generate Collection sheet based on meeting calendar dates
  • [MIFOSX-356] - Modify unassign staff API call in group
  • [MIFOSX-69] - Amazon S3 appender for document upload
  • [MIFOSX-395] - TEVI: Support hierarchial staff and organisational roles on staff with linkage to Application User

1.2.1.RELEASE

Bug Release

Platform & API

Bug

  • [MIFOSX-402] - Unable to use 'days' period frequency when entering value for 'lockin' on savings product/account
  • [MIFOSX-398] - In savings account - " New saving product" is getting activated before Client activation date.
  • [MIFOSX-399] - If full balance amount is withdrawn from saving account, it is displaying negative balance as withdrawal fee is defined in saving product.

Reference App

  • [MIFOSX-358] - Register/Deregister datatables for groups and centers
  • [MIFOSX-396] - Not able to deposit / Withdraw amount in savings account
  • [MIFOSX-401] - While Updating the saving product if withdrawal fee is defined as "0" error message is displayed.
  • [MIFOSX-403] - While defining and updating the saving product if Annual fee is defined as "0" error message is displayed.
  • [MIFOSX-407] - For some transactions by clicking on Deposit/Withdraw, 2-3 popup pages displayed as blank.
  • [MIFOSX-410] - While defining saving product if Annual fee and date text field kept blank it is displaying error. But while editing saving product if Annual fee and date text field kept blank it is accepting.

1.2.0.RELEASE

Feature Release

This feature release is focussed on 'Accounting' improvements that provide greater flexibility in use of accounting for MFIs that use mobile money and wish to be able to track through what channels repayments are disbursements go.

The BETA functionality for savings is now integrated with accounting on platform/api side.

It also contains a number of improvements to the reference app UI.

Platform & API

  • [MIFOSX-223] - Add functionality for Loan Disbursement and Repayment channels/types
  • [MIFOSX-286] - Ability to setup and use Accounting rules for Manual Journal Entries
  • [MIFOSX-338] - Tagging Journal Entries
  • [MIFOSX-392] - Not able to upload .docx (word doccument) and .xlsx (Excel doccument) in Client's "Identity Doccuments" and in "Client Doccuments"
  • [MIFOSX-328] - Loan approval date should not be earlier to the Client activation date.
  • [MIFOSX-246] - Add ability to associate fees with savings product/account
  • [MIFOSX-331] - Add capability to filter the calendars based on Calendar Type.

Reference App

  • [MIFOSX-320] - Beautify Login page
  • [MIFOSX-149] - Add status colors to UI
  • [MIFOSX-147] - Allow ability to produce easy to print loan schedule from the loan screen
  • [MIFOSX-317] - Add Tooltips that explain the significance of mapped "Accounts" in Loan Product Screens
  • [MIFOSX-347] - When creating a new GL Account, pick up on selected category from tree view
  • [MIFOSX-313] - Fix CSS issues with Accounting section of "Define New Loan Products"
  • [MIFOSX-346] - Upgrade Reference UI to JQuery UI 1.10.3 (latest stable version)
  • [MIFOSX-384] - JQuery upgrading breaking the functionality of Add LoanProduct.
  • [MIFOSX-386] - In "Add Loan Product" not able to delete the "Charges"added , similarly in "Accounting" not able to delete "Advanced accounting rules"(ie, Payment Type and Fund Source). Issue may be of latest updation, because in demo version it is working fine.

1.1.4.RELEASE

Bug Release

Platform & API

  • [MIFOSX-387] - Loans template for Client not showing currencies

Reference App

  • [MIFOSX-382] - In Change Loan Application by changing the "Product" name, Details are not getting updated (ie, in Terms & settings),since "currencies" of two loan products are different
  • [MIFOSX-390] - Regression in ability to associate a fund with a loan application through reference app

1.1.3.RELEASE

Bug Release

Bug

  • [MIFOSX-367] - Not able to figure out the loan details, if proper Account no. is entered in Search text field
  • [MIFOSX-368] - To add a new client of client type "corporate" error message is showing "First name is mandatory" and Last name is mandatory" than Full name or Business name.
  • [MIFOSX-369] - Client is getting activated before the date of opening of the related office.
  • [MIFOSX-379] - For applying "New Loan Application", if loan product currency is in US Dollars the charges applied is in Indian Rupees also, it is accepting.
  • [MIFOSX-380] - Smart search on Gaurantors is broken after change of clients api to paginated response

Improvement

  • [MIFOSX-359] - Edit functionality for "Code Values" not intuitive (and inconsistent with rest of the User Interface)
  • [MIFOSX-360] - Inconsistent verbiage for "Cancel" button in "Add/Edit Code Value: " page
  • [MIFOSX-363] - Background is broken in the middle of the table in "Client Loans Listing" page

1.1.2.RELEASE

Bug Release

  • MIFOSX-353 - datetime column in custom table report causes violation
  • MIFOSX-364 - New loan application save button restriction

1.1.1.RELEASE

Bug Release

  • MIFOSX-348 - General API concepts do not work for paginated endpoints

1.1.0.RELEASE

Feature Release

Scope of release:

General improvements to display of audit details, pagination of list apis. New api to list loans/loan applications.

In addition to items mentioned below see 1.1.0.RELEASE on JIRA: https://mifosforge.jira.com/browse/MIFOSX/fixforversion/11932 for full details of issues addressed in release.

Core Issues:

  • [MIFOSX-334] - Group loses clients when updating
  • [MIFOSX-226] - Add ability to API to list loans for applications that require loan centric view of data
  • [MIFOSX-339] - Allow retrieving of all items on paginated endpoints

1.0.1.RELEASE

Bug Release

  • MIFOSX-343 - When viewing Audit details, integer values (rather than string values) for officeId and clientId cause exception

1.0.0.RELEASE

The first community sanctioned public release of new mifos platform project ('Mifos X').

Scope of release:

In addition to items mentioned below see 1.0.0.RELEASE on JIRA: https://mifosforge.jira.com/browse/MIFOSX/fixforversion/11833 for full details of issues addressed in release.

Operational Functionality:

  • Client Loan Portfolio Management
  • Cash-based Accounting
  • Audit of all changes
  • Reporting (about 30 Reports)
  • Comprehensive and flexible ability to configure (on request) MFI specific additional client and loan data.

Organisational Functionality:

  • Currency, Funds, Offices, Staff/Loan Officers
  • Loan Products
    • support for declining balance or flat interest methods
    • Ability to configure mfi customised repayment processing
  • Charges
  • Fees & Penalties

User Admin Functionality:

  • Users, Roles, Permissions
  • 4-eye principle / Maker-Checker

0.12.1.beta

Bug Release

  • MIFOSX-311 - Zero % loan products or loan applications are not allowed due to validation checks

0.11.4.beta

Back ported bug fixes in 0.12.1 to 0.11.x series for production installation.

Bug Release

  • MIFOSX-311 - Zero % loan products or loan applications are not allowed due to validation checks

0.12.0.beta

Focus on stabalising API and functionality around centers, groups and clients. Contains breaking changes in this API from the 0.11.x releases.

Note: known issue with existing set of reports provided out of box. Due to changes in client database columns for is_deleted (removed), joining_date (changed to activation_date) some of the reports do not work correctly at present. We will provide patches to update these.

Bugs

  • [MIFOSX-262] - You can add a client to an office prior to the opening date of the office

Improvements/Features

  • [MIFOSX-213] - Support client and group 'statuses' to enable approval workflows
  • [MIFOSX-282] - Add min max constraints to loan product and enforce for loan application creation, disbursal
  • [MIFOSX-247] - Savings account deposits
  • [MIFOSX-248] - Savings account withdrawals
  • [MIFOSX-290] - Groups api for centers/groups/communal banks
  • [MIFOSX-277] - Add API Documentation for Loan Charges
  • [MIFOSX-285] - Fix Api docs css
  • [MIFOSX-288] - Improve documentation for charges

0.11.3.beta

Bug Release.

  • [MIFOSX-299] - Only super users are able to update client and loan documents

0.11.2.beta

Bug Release.

0.11.1.beta

Bug Release.

  • Revert back to hibernate 4.1.9.Final to allow datatables to be persisted
  • MIFOSX-291 - unable to create office

0.11.0.beta

Focus on Individual Lending with Cash Accounting, in development features such as centers, groups, savings accounts and accrual accounting in progress.

Known issues